Читання книг, перегляд відео та перегляд навчальних посібників - це дуже просто. Робити нотатки і насправді вивчати матеріал може бути дещо складніше, але навіть тоді, хто має гідний мозок і неабияку зацікавленість, це досить просто (не кажучи вже про забаву).
Річ у тім, що насправді це не готує вас до написання повної програми чи веб-сайту. Скажімо, ви ці підлітки (тільки в середній школі, немає справжніх (на рівні коледжу) курсів з інформатики чи програмування, і немає реального світового досвіду), і ви зустрічаєтесь з Groupon. Або навіть Марк Цукербург, впевнений, що він геній, і він був дуже здібним програмістом ... але як?
Як ви рекомендуєте людям, які не обов'язково новачки в програмуванні, але новачки в програмуванні реальних програм і справжні програмісти, займаються його розробкою? Який «процес розвитку» - особливо для одиноких програмістів (а може, 2-3 підлітків)?
Крім того, що стосується веб-розробки, який процес? Щось на зразок Facebook чи Groupon написано з рамкою (наприклад, CodeIgniter чи Zend для PHP)? Або вони розробляють власні рамки? Я не запитую, як придумати чудову ідею, а як ефективно реалізувати чудові ідеї? Хтось має поради?
Я прочитав пару книг як на C, так і на C ++ (в першу чергу на мові програмування на C і на мові програмування на C ++) і взяв AP Computer Science (а також прочитав кілька додаткових книг про Java та OOP). Я також прочитав кілька навчальних посібників з PHP (і CodeIgniter) та Python. Але я все ще в середній школі, і технічно мені навіть недостатньо доросло, щоб ще кілька місяців працювати в інтернатурі.
Reading books, watching videos, and reviewing tutorials is all very easy. Так, читати їх легко, зрозуміти їх - найважча частина.