- PVSM.RU - https://www.pvsm.ru -
Для многих, кто никогда не программировал, обучение программированию кажется невероятно сложной задачей. Как бы то ни было, спасибо тому огромному количеству ресурсов, которые недавно стали доступны в Интернет и являются бесплатными — самообучение программированию никогда еще не было таким простым.
Я начал изучать программирование в начале этого года, и могу сказать по своему опыту, что изучение достаточного количества материала, чтобы создать свой собственный прототип не такая уж и сложная задача, как вам кажется. В самом деле, если вы хотите иметь рабочий прототип в течение двух месяцев, не прибегая к использованию отгулов, это абсолютно выполнимая задача.
Ниже я описал простой путь от ничего не зная о разработке программного обеспечения до обладания рабочим прототипом за восемь недель, который примерно повторяет шаги, которые я выполнил.
Эти два ресурса немного взаимозаменяемы. Я рекомендую делать первые несколько уроков из обоих чтобы увидеть, какой вам больше нравится. После того как вы закончили один из них, просмотрите в другом те понятия, которые усвоились не в полной мере, это хороший способ получить дополнительную теорию и практику.
В первый раз я прошел учебник от начала до конца просто следуя инструкциям, шаг за шагом, без полного понимания, что каждый шаг делает, так как все было в новинку.
Во второй раз я не был так сосредоточен на новизне концепции и смог сосредоточиться на понимании того как все части взаимосвязаны.
Опять же, я хотел бы рекомендовал попробовать каждый из них и посмотреть, какой вам понравится больше. Я делаю оба, но это, наверное, перебор.
Вот и все. 8 недель (или меньше) и вы ушли от ничего не зная о разработке программного обеспечения до рабочего прототипа. Не так уж и сложно, так ведь?
Само собой разумеется, что существует огромная разница между относительно беглым объемом знаний, необходимого для создания простого прототипа (в разрезе данного поста) и объемом знаний и опыта, необходимые, для того чтобы стать действительно квалифицированным инженером-программистом.
P.S. Ниже приведены несколько другие потенциально полезные ресурсы — пожалуйста, оставьте ссылки в комментариях, если у вас есть предложения по другим ресурсам, которые обучают программированию:
Оригинал: How I Taught Myself to Code in 8 Weeks [16]
Автор: amakhnach
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/13634
Ссылки в тексте:
[1] Learn Python the Hard Way: http://learnpythonthehardway.org/book/
[2] Google’s python class: http://code.google.com/edu/languages/google-python-class/introduction.html
[3] Django учебник: https://docs.djangoproject.com/en/1.4/intro/tutorial01/
[4] Udacity’s intro CS class: http://www.udacity.com/view#Course/cs101/CourseRev/apr2012/Unit/671001/Nugget/675002
[5] класс среднего уровня программирования: http://www.udacity.com/view#Course/cs212/CourseRev/apr2012/Unit/3001/Nugget/3002
[6] класс веб-разработки: http://www.udacity.com/view#Course/cs253/CourseRev/apr2012/Unit/4001/Nugget/5002
[7] Unit 1 of MIT’s intro CS course: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/
[8] Django в примерах: http://lightbird.net/dbe/
[9] Создание прототипа всего за 2 выходных дня?: http://viniciusvacanti.com/2010/12/20/the-shortcut-we-took-to-build-yipit-in-three-days/
[10] я точно был: http://blazing-cloud-2506.herokuapp.com/
[11] в этом весь смысл: http://startupquote.com/post/855482768
[12] Stanford’s intro CS courses: http://see.stanford.edu/see/courses.aspx
[13] Stanford’s iPhone development class: http://www.stanford.edu/class/cs193p/cgi-bin/drupal/
[14] Harvard’s intro CS course: http://cs50.tv/2011/fall/
[15] Codecademy: http://www.codecademy.com/
[16] How I Taught Myself to Code in 8 Weeks: http://tech.yipit.com/2012/08/21/how-i-taught-myself-to-code-in-8-weeks/
Нажмите здесь для печати.