Я научился программировать из книг напрямую. Около 20 лет назад, прежде чем Google и сеть стали популярными. Я думаю, что они большие ресурсы. Однако большинство современных дневников просто цитируют технические статьи производителей. Так что теперь я согласен, что лучше учиться в Интернете. Со словом предупреждения следующим образом:
Несмотря на то, что я прочитал много книг, и у меня был доступ к Интернету почти с тех пор, как это было возможно с финансовой точки зрения. Я никогда не мог завершить какой-либо значительный проект. Конечно, я мог бы сделать многие из значительных проектов в больших продвинутых книгах, где они берут 20 глав, чтобы помочь вам пройти через это, но когда дело дошло до моих собственных проектов в реальном мире, я всегда, без исключения, сталкивался с кирпичной стеной. Я должен сказать вам, я прочитал несколько тяжелых книг.
Я всю жизнь испытывал проблемы с поступлением в колледж, но сейчас я учусь на третьем курсе. На первом курсе я встретил людей на 4-м курсе и магистров, и смог провести продуктивные беседы о теориях разработки AI, HCI, ассемблера и компиляции. Но все же со всеми этими знаниями я не смог создать разумную программу. Чего мне не хватало ... Единственное, чего вы не можете получить ни в одной книге, ни в Интернете.
Структура. В первый год я не выучил ничего технического характера (Allready знал все и прошел через это без дневного изучения, за исключением математики и дизайна, поскольку они были достаточно новыми для меня), но я изучил структуру и командную работу. В мои первые летние каникулы я как никогда приблизился к завершению своей первой настоящей работы.
На втором курсе я узнал много нового о технических технологиях (по-прежнему основ в сравнении с тем, что я знал, но я применял теорию, которую я знал, к реальной практике). Это подчеркнуло важность структуры снова и снова. Я не завершил свой первый настоящий проект. Теперь я считаю себя программистом.
Я не верю, что нужно читать книги, чтобы изучать программирование. Но это помощь. Тем не менее, я действительно верю, что ни одна книга или веб-сайт не учит и не может научить тому, что вы получаете даже за 2 года обучения в колледже. Если вам удалось завершить проекты, даже не поступив в колледж, поиграйте честно, но это опыт, который я настоятельно рекомендую, независимо от возраста.
Книги хорошие, интернет лучше, гугл и твоя трубка потрясающие, но ничто не сравнится со старым добрым старым колледжем в моем мнении. И я сомневаюсь, что сколько-нибудь будет гуглить и тубить, и я знаю из первых рук, что никакое количество книг никогда не выйдет.