Как Я Научился Программировать За 8 Недель

Для многих, кто никогда не программировал, обучение программированию кажется невероятно сложным.

Как бы то ни было, благодаря огромному количеству ресурсов, которые в последнее время стали доступны в Интернете и являются бесплатными - Самообучение программированию еще никогда не было таким простым .

Я начал изучать программирование в начале этого года и по опыту могу сказать, что изучить достаточно материала для создания собственного прототипа не так сложно, как вы думаете .

На самом деле, если вы хотите иметь работающий прототип в течение двух месяцев, не прибегая к отгулам, это абсолютно выполнимо.

Ниже я обрисовал простой путь от ничего не зная о разработке программного обеспечения до создания рабочего прототипа за восемь недель, который примерно соответствует тем шагам, которым я следовал.



Получение начального понимания языка программирования Python и общих методов программирования (2 выходных):

  • Изучите Python трудным путем .

    Несмотря на название, это довольно простой метод, он упрощает изучение основных понятий, а большинство уроков занимают менее 10 минут. Однако я обнаружил, что этот метод не работает для некоторых более сложных тем, поэтому рекомендую остановиться после 42 урока и двигаться дальше.

  • Класс Python от Google .

    Прочтите примечания и/или посмотрите видео и делайте все упражнения до тех пор, пока не сделаете их правильно - не глядя на ответы .

    Борьба с упражнениями, в которых я постоянно ошибался, стала для меня очень хорошим опытом обучения, и я бы научился намного меньше, если бы просто просматривал ответы и пытался убедить себя, что понял упражнение.

Эти два ресурса в некоторой степени взаимозаменяемы.

Я рекомендую пройти первые несколько уроков обоих, чтобы понять, какой из них вам больше нравится.

После завершения одного из них повторение концепций, которые вы не до конца поняли в другом, — это хороший способ получить дополнительную теорию и практику.



Получение базового понимания веб-фреймворка Django (1 выходные):

  • Проходить Учебник по Джанго .

  • Удалите весь код, который вы создали, следуя инструкциям в руководстве.

  • Пройдите обучение еще раз.

В первый раз я прошел учебник от начала до конца, просто следуя инструкциям, шаг за шагом, не до конца понимая, что делает каждый шаг, поскольку все было новым.

Во второй раз я не был так сосредоточен на новизне концепции и смог сосредоточиться на понимании того, как все части сочетаются друг с другом.



Более глубокое понимание Python/общих концепций программирования (4–8 выходных):

Опять же, я бы порекомендовал попробовать каждый из них и посмотреть, какой вам больше нравится.

Я делаю и то, и другое, но это, наверное, перебор.



Попрактикуйтесь в создании простых веб-приложений (2 выходных):

  • Выполняйте упражнения из Джанго в примерах .

    Эти упражнения не такие строгие, как руководство по Django, но они предлагают хороший способ начать разработку собственных простых веб-приложений.



Создайте свой прототип (2 выходных):

Вот и все.

8 недель (или меньше) — и вы прошли путь от ничего не зная о разработке программного обеспечения до работающего прототипа.

Не так уж и сложно, правда?

Следующие шаги:

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

P.S. Ниже приведены несколько других потенциально полезных ресурсов.

Если у вас есть предложения по другим ресурсам, обучающим программированию, оставляйте ссылки в комментариях:

Оригинал: Как я научился программировать за 8 недель Теги: #перевод #программирование #начинающий #язык программирования Python #Веб-фреймворк Django #python #django
Вместе с данным постом часто просматривают: