Алгоритм развития обучения - PullRequest
1 голос
/ 03 декабря 2010

Это общий вопрос - я немного знаю Perl и Python, и я изучаю программирование, чтобы, как только я освоился с ним, я мог начать разработку приложений, а затем веб-сайтов.Я прошу вас дать мне алгоритм (шаги :)), что должно быть моим подходом к его изучению.Я опубликовал небольшие вопросы по Perl / Python, и я получил большую помощь от всех.Примечание: - я не тороплюсь, чтобы узнать, что знаю, что на это нужно время, и это нормально.

Пожалуйста, дайте любые предложения, которые вы считаете верными (Пожалуйста, не торопите меня, чтобы выучить Лисп, Хаскелл - я новичок)

Ответы [ 2 ]

2 голосов
/ 03 декабря 2010
Step 1. Read
Step 2. Implement
Step 3. Repeat Step 1 until ur frustrated.

Простой Алго

1 голос
/ 03 декабря 2010
  1. Начните с хорошей книги, которая охватывает структуры управления и т. Д. (Две я бы порекомендовал включить Head First Programming или обучение программированию (что является книгой по Ruby).

После этого попробуйте некоторые базовые вещи, чтобы узнать свой синтаксис, структуры управления, логику и т. Д. - несколько хороших сайтов для этого:

Project Euler

Кодирование Додзё

Код Ката (прагпаб)

Затем оттуда подняться (в этой точкеВы можете захотеть больше вещей, специфичных для фреймворка - MVC, Rails и т. д.).

Напомним, что язык в значительной степени не имеет значения. Сейчас я учу наставника-разработчика на работе (в C #, но он также смотритнемного Python), и в нашем последнем сеансе кодирования мы написали очень мало кода, но потратили кучу времени на разбор крайних случаев в ката кода.

(приложение)

Однажды выпройдя базовые структуры управления и синтаксис, вы обнаружите, что самые сложные деталиn, абстракция, решение проблем и т. д. - вот некоторые из хороших способов приобрести эти навыки:

  • Получение хорошего наставника (даже виртуального).
  • Взглядна много кода.Если вы не в магазине разработчика, посмотрите на интересующий вас проект с открытым исходным кодом, чтобы узнать, как другие люди пишут код.
  • Внесите свой вклад в OSS
  • Начните с малого и постройте что-нибудь для себя (Я всегда неравнодушен к созданию своего собственного блога - как джедай должен создать свой собственный световой меч;)
  • Веселись!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...