Membaca buku, menonton video, dan mengulas tutorial semuanya sangat mudah. Mencatat dan benar-benar mempelajari materi mungkin sedikit lebih sulit, tetapi meskipun demikian, siapa pun yang memiliki otak yang baik dan minat yang cukup, itu cukup mudah (belum lagi, menyenangkan).
Masalahnya, itu tidak benar-benar mempersiapkan Anda untuk menulis program atau situs web lengkap. Katakanlah Anda adalah remaja (hanya di sekolah menengah, tidak ada ilmu komputer atau program pemrograman yang benar (tingkat perguruan tinggi), dan tidak ada pengalaman dunia nyata), dan Anda keluar dengan Groupon. Atau bahkan Mark Zuckerburg, yakin dia jenius, dan dia adalah programmer yang sangat cakap ... tapi bagaimana?
Bagaimana Anda merekomendasikan bahwa orang-orang yang tidak selalu baru dalam pemrograman, tetapi baru dalam pemrograman aplikasi nyata dan programmer nyata mengembangkannya? Apa itu "proses pengembangan" - terutama untuk programmer tunggal (atau mungkin 2-3 remaja)?
Juga, sejauh pengembangan web berjalan, apa prosesnya? Apakah sesuatu seperti Facebook atau Groupon ditulis dengan kerangka kerja (seperti CodeIgniter atau Zend untuk PHP)? Atau apakah mereka mengembangkan kerangka kerja mereka sendiri? Saya tidak bertanya bagaimana menghasilkan ide yang hebat, tetapi bagaimana menerapkan ide-ide hebat secara efektif? Adakah yang punya saran?
Saya telah membaca beberapa buku tentang C dan C ++ (terutama Bahasa Pemrograman C dan Bahasa Pemrograman C ++) dan mengambil Ilmu Komputer AP (serta membaca beberapa buku tambahan tentang Java dan OOP). Saya juga telah membaca beberapa tutorial tentang PHP (dan CodeIgniter) dan Python. Tetapi saya masih duduk di bangku sekolah menengah, dan secara teknis saya belum cukup umur untuk magang selama beberapa bulan lagi.
Reading books, watching videos, and reviewing tutorials is all very easy
. Ya, membacanya itu mudah, memahami mereka adalah bagian yang sulit.