IMO sikap ini berasal dari orang-orang yang memiliki pekerjaan mengerikan, menghisap jiwa, dikombinasikan dengan keterampilan manajemen waktu yang buruk. Jika pada dasarnya Anda mengetikkan formulir web sepanjang hari, keluarlah dan dapatkan pekerjaan yang lebih menantang, atau mulai pekerjaan Anda sendiri.
Ini masalahnya. Seorang musisi konser (pemain cello / pianis / apa pun), akan berlatih paling banyak 6 jam per hari. Kebanyakan hanya berlatih beberapa jam per hari. di level tertinggi
Orang mengatakan program lebih banyak karena Anda belajar lebih banyak, tetapi itu adalah tabir asap. 8 jam per hari banyak .
Kemajuan TIDAK linier. Ini logaritmik:
Satu-satunya alasan bahwa seorang musisi mungkin berlatih lebih dari 3 jam, adalah bahwa mereka perlu memeras tambahan 1% yang diberikan oleh jam-jam itu. Jika Anda berpikir itu berlaku untuk Anda, menyelesaikan kembali masalah yang diselesaikan CS 2 dekade lalu, maka Anda memiliki kompleks prima-donna untuk di-boot.
Saya pernah bekerja di perusahaan pressure cooker sebelumnya, dan percayalah, jumlah aktual pekerjaan yang dilakukan orang-orang itu tidak lebih baik daripada perusahaan seperti sinyal yang menempatkan batasan pada jumlah pekerjaan: http://37signals.com / svn / posts / 996-why-i-love-working-with-family-people
Apa yang akhirnya terjadi adalah itu pasti, Anda mungkin berada di depan komputer selama 10-12 jam, dan di kantor untuk 2 lagi, tetapi itu tidak termasuk makan siang 90 menit yang Anda ambil, 2 jam yang Anda habiskan untuk menelusuri diskusi forum, dan jam istirahat Anda harus memainkan salah satu dari banyak game yang diletakkan di kantor (foosball, pool, yada ...).
Lihat kembali grafik itu. Sekarang kembali padaku.
Pikiran Anda sebenarnya memiliki peluang untuk berkembang lebih banyak jika Anda terlibat dalam beberapa aktivitas lain: Belajar bermain instrumen . Belajar bahasa asing . Lebih baik lagi keluar dan berolahraga, dan terhubung dengan orang-orang nyata .
Pada sifat produktivitas logaritmik:
Dalam studi 1993 yang terkenal tentang pemain biola muda, peneliti kinerja Anders Ericsson menemukan bahwa yang terbaik semua berlatih dengan cara yang sama: di pagi hari, dalam tiga peningkatan masing-masing tidak lebih dari 90 menit, dengan jeda di antara masing-masing. Ericcson menemukan pola yang sama di antara musisi lain, atlet, pemain catur, dan penulis.
Untuk Produktivitas Nyata, Kurang Benar-Benar Lebih Banyak
Ini sebenarnya prinsip yang terkenal di dunia bisnis, saya terkejut banyak programmer belum pernah mendengarnya.
Pembaruan: Lebih banyak tentang studi Ericsson.
Seluruh gagasan itu membutuhkan 10.000 jam / 10 tahun untuk menjadi mahir sebenarnya berasal dari studi yang dilakukan oleh Ericsson, bukan dari Malcom Gladwell.
Seperti yang kita semua tahu, Anda dapat memiliki 1 tahun pengalaman diulang 10 kali ... jadi hanya memiliki pantat Anda di kursi selama 10 tahun tidak memenuhi syarat. Apa yang memenuhi syarat adalah apa Ericsson panggilan praktek yang disengaja .
Dia telah menemukan prinsip ini berlaku dalam atletik, musik, penulisan, catur, dan matematika. Dia lebih lanjut mendefinisikan praktik yang disengaja sebagai upaya yang begitu kuat, sehingga bahkan pada tingkat tertinggi Anda hanya dapat mengajukan sekitar 4 jam per hari . Kalau tidak, Anda akan menderita overtraining atau kelelahan. Sekali lagi, ia mengakui bahwa ada pengembalian yang semakin berkurang untuk latihan yang disengaja, hingga sekitar 4 jam.
Tentang masalah tidak memiliki pekerjaan yang baik / menantang:
Omong kosong. Entah mendapatkan pekerjaan yang lebih baik, atau ini sebuah ide: Jadikan pekerjaan Anda saat ini menjadi sesuatu yang bukan , setidaknya saat ini.
Salah satu programmer terbaik yang saya kenal masuk ke pekerjaan sebagai programmer pemeliharaan pada sistem warisan yang terdiri dari puluhan program dan ratusan ribu baris kode. Sebagian besar telah diretas selama bertahun-tahun sehingga Anda harus mengatakan tidak ada desain yang koheren lagi.
Ini adalah pekerjaan yang buntu dan tidak ada jalan keluarnya. Manajemen ingin Anda tetap tenang, dan perbaiki bug-bug itu. Pengembang yang baik sedang mengerjakan proyek greenfield. Orang-orang datang ke sini untuk menghabiskan sisa hari mereka sampai mereka pensiun, atau mendapatkan beberapa tahun pengalaman sebelum melanjutkan ke pengembangan aplikasi baru. Sedangkan sebagian besar programmer akan mengeluh tentang kurangnya pengembangan karir, atau kesempatan untuk mempelajari hal-hal baru, atau tidak memiliki proyek yang menarik untuk dikerjakan, atau lebih umum hanya mengeluh tentang tidak ada yang memungkinkan mereka , orang ini hanya duduk, dan melanjutkan melakukan pekerjaan yang perlu dilakukan.
Dan selama 2 tahun, dia telah mengubah sistem itu dari kereta kode spaghetti menjadi sesuatu yang cantik dan berfungsi seperti arloji swiss. Begitu lengkapnya transformasi, sehingga Wakil Presiden divisi mulai lebih memperhatikan & lebih memperhatikan proyek yang ada, dan mulai mempertanyakan nilai proyek greenfield. Meskipun dia tidak memiliki gelar, orang-orang operasi pergi kepadanya sebagai pemimpin de-facto kelompok. Ketika saya pergi, VP berbicara tentang menciptakan peran baru baginya sebagai seorang arsitek sistem ...
Saya tidak yakin apa yang terjadi padanya setelah itu, tetapi dia mengajari saya beberapa pelajaran yang sangat penting:
Pekerjaan Anda adalah apa yang Anda buat, dan ada masalah menarik yang harus dipecahkan di mana-mana . Jika Anda benci menulis layar CRUD, selesaikan masalah dengan membuatnya secara otomatis.
Jangan duduk menunggu kesempatan untuk datang kepada Anda. Kemungkinan mereka tidak akan pernah.