Чтение книг, просмотр видео и просмотр учебников - это очень просто. Делать заметки и на самом деле изучать материал может быть немного сложнее, но даже в этом случае любому, у кого приличный ум и достаточное количество интереса, это достаточно просто (не говоря уже о веселье).
Дело в том, что на самом деле это не готовит вас к написанию полной программы или веб-сайта. Допустим, вы - те подростки (только в старших классах, без настоящих (на уровне колледжа) курсов по информатике или программированию и без опыта реального мира), и вы выступаете с Groupon. Или даже Марк Цукербург, уверен, что он был гением, и он был очень способным программистом ... но как?
Как вы рекомендуете людям, которые не обязательно плохо знакомы с программированием, но плохо знакомы с программированием реальных приложений и настоящих программистов, заниматься его разработкой? Что такое «процесс разработки» - особенно для одиноких программистов (или, может быть, 2-3 подростков)?
Кроме того, что касается веб-разработки, каков процесс? Было ли что-то вроде Facebook или Groupon написано с помощью фреймворка (например, CodeIgniter или Zend for PHP)? Или они развивают свои собственные структуры? Я не спрашиваю, как придумать отличную идею, а как эффективно реализовать прекрасные идеи? У кого-нибудь есть совет?
Я прочитал пару книг на C и C ++ (в первую очередь на языке программирования C и на языке программирования C ++) и изучил AP Computer Science (а также прочитал несколько дополнительных книг по Java и ООП). Я также прочитал несколько учебных пособий по PHP (и CodeIgniter) и Python. Но я все еще в старшей школе, и технически я даже не достаточно взрослый, чтобы работать на стажировке еще несколько месяцев.
Reading books, watching videos, and reviewing tutorials is all very easy, Да, читать их легко, понять их - трудная часть.