Ilmuwan komputer Peter Norvig berpendapat dalam esainya Teach Yourself To Program dalam 10 tahun bahwa Anda membutuhkan sekitar 10.000 jam latihan.
Tetapi Jeff Atwood berpendapat dalam postingannya Bagaimana Menjadi Programmer yang Lebih Baik dengan Tidak Memprogram bahwa ia percaya satu-satunya cara untuk menjadi programmer yang lebih baik adalah dengan tidak pemrograman.
Artikel-artikel ini bertentangan. Apakah ada bukti ilmiah untuk membuktikan pendekatan Jeff Atwood?
self-improvement
bywronski
sumber
sumber
Jawaban:
Anda tidak mengerti intinya.
Jeff Atwood mengatakan bahwa menjadi programmer yang hebat membutuhkan lebih dari sekedar keterampilan coding. Ini juga membutuhkan menjadi perancang yang baik, bekerja dengan baik dengan orang lain, dan secara umum menjadi pemikir dan pemecah masalah yang lebih baik.
Maksud Peter Norvig adalah bahwa Anda tidak dapat mengambil salinan "Menjadi Programmer Master dalam 24 Jam" dan berharap itu berfungsi. Tapi itulah tepatnya berapa banyak orang yang mengajukan pertanyaan di Stack Overflow tampaknya mendekati pemrograman. Mereka pikir mereka dapat memuat Eclipse, mempelajari beberapa kata kunci, dan menulis Angry Birds berikutnya. Dibutuhkan lebih dari itu.
sumber
Bagian "Not Programming" akan muncul setelah banyak latihan pemrograman.
Anda harus menjadi seorang programmer terlebih dahulu sebelum Anda bisa menjadi yang lebih baik. Penghalang pembelajaran bahasa pemrograman pertama akan membutuhkan banyak upaya sendirian dan bagian pemecahan masalah akan sepele dibandingkan dengan masalah yang harus Anda hadapi nanti.
MEMPERBARUI:
Seperti yang disarankan dalam komentar, Anda masih bisa mendapat manfaat dari "tidak pemrograman alias: (berpikir)" ketika pertama kali memulai sebagai programmer tetapi saya tidak akan menjauh dari keyboard hanya karena seseorang mengatakan saya harus melakukan itu untuk menjadi lebih baik, daripada Anda harus melakukannya karena Anda tahu Anda harus lebih memikirkannya.
sumber