Melihat melalui pertanyaan Anda, saya pikir saya melihat tiga pertanyaan:
- Apakah ada banyak programmer yang benar-benar pulang dan melakukan lebih banyak pemrograman?
- Apakah perusahaan yang mempekerjakan programmer melihat 9-5 programmer sebagai sumber daya yang kurang berharga?
- Apakah kebulatan merupakan sifat yang diinginkan? ( Ya , tentu saja, tetapi hanya memiliki hobi tidak selalu membuat seseorang berpengetahuan luas)
Namun, saya pikir semua pertanyaan ini dimotivasi oleh satu kesalahan kecil dalam mencoba mendiagnosis gejala Anda:
Bertingkah seperti programmer 9-5 adalah gejala permukaan, bukan akar penyebab.
Apa itu programmer 9-5?
Tergesa-gesa saya sebelumnya saya lalai untuk menggambarkan apa yang saya maksudkan oleh "9-5 programmer" dalam jawaban ini. Tampaknya saya telah menyinggung beberapa orang dengan melakukannya. Jadi, saya akan menambahkan upaya ini pada definisi: Seseorang yang menghabiskan waktu nol pada kegiatan ekstrakurikuler yang meningkatkan pekerjaan harian mereka. Dengan kata lain, seseorang yang menghabiskan seluruh waktunya untuk menghasilkan dan tidak ada yang berinvestasi dalam pembelajaran dan pertumbuhan.
Menurut definisi, hampir tidak ada orang yang menghabiskan waktu di sini di Programer akan masuk ke dalam kelompok itu. Ada banyak hal yang bisa dilakukan selain coding sebenarnya yang meningkatkan karier pemrograman di luar jam 9-5:
- StackOverflow atau Programmer
- Membaca (Buku Rekayasa Pemrograman atau Perangkat Lunak)
- Mempelajari teknologi baru
- Dll
Mengapa saya bisa bertindak seperti programmer 9-5?
Pertanyaan yang Anda harus benar-benar bertanya pada diri sendiri adalah mengapa Anda merasa seperti programmer 9-5. Saya dapat memikirkan beberapa alasan yang mungkin (saya masih mungkin melewatkan beberapa alasan).
1) Anda sebenarnya adalah programmer 9-5 - Anda tidak harus menikmati pemrograman tetapi dapat melakukannya dengan cukup kompeten untuk dibayar. Anda melakukan pekerjaan Anda dan keluar. Teknologi / pemrograman tidak cukup menarik bagi Anda untuk belajar di luar jam kerja.
- Prognosis : Ini seperti pekerja pabrik programmer. Anda mungkin akan berhasil seumur hidup dengan gaji yang layak, pensiun yang bagus, dan, surga melarang segala sesuatunya menjadi jauh lebih buruk dalam perekonomian, Anda akan pensiun pada usia 65 tahun. Namun, jika Anda merasa memiliki lebih banyak potensi untuk diri sendiri atau orang lain, maka Anda harus menemukan hasrat Anda. Tidak ada yang sampai ke "puncak permainan mereka" (permainan apa pun) tanpa hasrat.
2) Pekerjaan 9-5 Anda memenuhi kebutuhan pengkodean dan karenanya Anda menjelajahi hobi lain - Anda menikmati pengkodean dan Anda cukup ahli dalam hal itu. Anda tidak berpikir tentang pemrograman di rumah, tetapi Anda masih merasa bersemangat untuk belajar dan tumbuh dengan cara lain di luar jam kerja.
Prognosis : Ini seperti manajer pabrik pemrogram. Ini masih 9-5 tetapi pekerjaan Anda memberi Anda cukup peluang untuk menjaga keterampilan Anda tetap tajam, dan Anda memiliki cukup semangat untuk memanfaatkan peluang itu. Pekerjaan Anda akan diakui sesuai. Dalam situasi ini masih mungkin berakhir di belakang di mana Anda ingin berada dalam pekerjaan Anda, atau dengan orang lain melewati Anda tiba-tiba. Untuk mencegahnya, saya sarankan Anda mencari cara lain untuk meningkatkan keterampilan pemrograman Anda sebagai bagian dari waktu ekstra Anda. Atau, mungkin pemrograman murni tidak cocok untuk Anda. Anda mungkin lebih baik dalam pekerjaan yang berbeda di mana hal-hal yang ingin Anda lakukan di luar 9-5 Anda lebih baik melengkapi pekerjaan harian Anda.
Perhatikan bahwa ini adalah skala geser. Intinya adalah bahwa kesuksesan Anda dalam 9-5 Anda ditingkatkan oleh tingkat waktu yang Anda habiskan untuk mengembangkan dan mengasah keterampilan terkait di waktu luang Anda sendiri.
3) Pekerjaan Anda membuat Anda kehabisan pemrograman - Tidak semua pemrograman dibuat sama. Pekerjaan ini membunuh semangat untuk kerajinan Anda. Ini seperti menjadi seorang fotografer dan ditugaskan untuk mengambil foto tempat kejadian perkara. Tidak ada seni di dalamnya. Akibatnya, hal terakhir yang ingin Anda lakukan adalah pemrograman.
- Prognosis : Jika ini adalah Anda, Anda perlu pekerjaan baru. Jika Anda masih suka pemrograman, daftar teratas Anda saat mencari pekerjaan baru adalah bahwa subjek (atau keahlian pemrograman) lebih cocok.
4) Pekerjaan penuh waktu Anda habis secara umum - Anda benar-benar menikmati pemrograman, dan jika Anda menerima warisan yang sehat dan keluar dari pekerjaan Anda hari ini, Anda mungkin akan berakhir dengan menulis perangkat lunak Anda sendiri. Satu-satunya masalah adalah bahwa pada saat Anda telah melakukan pekerjaan Anda pada hari Anda secara mental kelelahan. Ketika Anda tiba di rumah, Anda tidak ingin berbuat banyak selain [masukkan bentuk vegetasi favorit Anda di sini].
Prognosis: Ini mungkin atau mungkin bukan pekerjaan Anda / perusahaan. Kadang-kadang pekerjaan penuh waktu hanya menuntut itu. Namun, bahaya dari tahap ini, mirip dengan yang di atas, adalah bahwa Anda akan mandek. Sementara siapa pun dapat memahami mengapa Anda meninggalkan pekerjaan pada jam 5, dan jangan memikirkan pekerjaan itu sampai Anda kembali di pagi hari, seiring waktu Anda akan melihat bahwa Anda tetap berada di tempat yang sama sementara yang lain dengan gairah lebih banyak datang dan mencambuk badai dan menyelesaikan beberapa hal gila. Bahkan mungkin bukan karena mereka adalah programmer yang lebih baik, tetapi hanya karena mereka memiliki gairah - tentang sesuatu.
Solusinya tidak mudah dan mungkin berbeda untuk semua orang. Ketika saya merasa seperti sudah mencapai tahap ini sebelumnya, hal terbaik yang saya temukan untuk menyelesaikan blues kerja penuh waktu adalah dengan hanya mencari dan menerima inspirasi di mana pun berada - IE menemukan orang melakukan hal-hal keren. Sebagai contoh, saya senang membaca artikel oleh atau wawancara dengan pendiri startup perangkat lunak. Mungkin inspirasi itu bahkan tidak dalam pemrograman - fotografi, lukisan, musik, apa pun. Jika itu membawa Anda cukup jauh dari pemrograman, mungkin Anda menemukan gairah Anda yang sebenarnya.
Dan, itu mungkin salah majikan Anda. Pengembangan pribadi karyawan dapat sangat bermanfaat bagi perusahaan. Anda mungkin menyarankan agar atasan Anda menjadikannya fokus, dengan waktu khusus untuk memberi kesempatan pada programmer untuk memperlambat, mencari tahu mengapa tenggat waktu selalu menjadi tekanan, dan punya sedikit waktu untuk mempelajari hal-hal baru. Anda bahkan mungkin mengetahui bahwa produksi lebih cepat di lingkungan yang tidak terlalu membuat stres.
Utas umum dari semua ini adalah bahwa Anda perlu mencari tahu beberapa hal tentang diri Anda:
- Apakah gairah penting bagi Anda? Apakah kepuasan mencapai potensi yang tidak diketahui atau sekadar menjalani kehidupan yang nyaman dan stabil?
- Apakah memprogram gairah untuk Anda? Jika tidak, tetapi Anda tidak membutuhkan gairah, apakah itu setidaknya tidak membawa ketidakbahagiaan?
Untuk menjawab pertanyaan awal Anda, ada banyak peluang bagi pekerja yang tidak selalu bersemangat, tetapi kompeten. Tetapi Anda tidak akan menemukan satu pun dari mereka yang bekerja di posisi teratas. Anda tidak akan menemukan mereka diminta ke perusahaan yang ditemukan bersama . Dan pekerjaan itu tidak ada di puncak payscale. Tidak ada yang mungkin penting bagi Anda, dan itu tidak penting bagi semua majikan - sehingga Anda masih dapat dihormati selama pekerjaan itu cocok untuk Anda.
Jika semua itu adalah penting, saya sarankan Anda menemukan cara untuk membawa semangat kembali ke karir Anda.
Catatan
Menanggapi komentar
Saya tidak mengklaim bahwa seseorang idealnya menghabiskan lebih dari 40 jam seminggu coding. Namun, pekerjaan adalah tentang menghasilkan dan sebagian besar mengharuskan Anda untuk menghabiskan hampir semua waktu untuk mengkodekan. Dalam sebagian besar pekerjaan pemrograman, itu hanya akan membuat keterampilan tertentu tetap tajam. Jika Anda ingin tetap bergairah (tidak terbakar) dan tidak mandek, Anda perlu mencari waktu tambahan di suatu tempat untuk meningkatkan keterampilan Anda untuk unggul dalam pekerjaan pemrograman.
Beberapa orang tentu cukup beruntung memiliki pekerjaan yang menghargai pengembangan pribadi yang cukup bagi mereka untuk membuat berbagai keterampilan tetap tajam selama 9-5 mereka. Itu tidak terdengar seperti poster asli di kamp ini. Jika ya, tetaplah di sana! Gunakan waktu ekstra Anda untuk menjadi produktif, tetapi jangan berpikir bahwa itu harus "coding". Jika Anda pulang dengan perasaan "lelah" maka saya ragu Anda berada di perkemahan ini. Pekerjaan seperti ini akan membuat Anda merasa segar kembali.
Inti nya
Anda menghabiskan 40 jam seminggu untuk melakukan sesuatu. Itu tidak signifikan. Saya percaya Anda harus memaksimalkannya. Untuk memaksimalkannya, sebagian waktu luang Anda harus dihabiskan untuk meningkatkan keterampilan yang Anda gunakan di siang hari.
Sebagian besar pekerjaan membutuhkan "produksi" yang cukup (perhatian yang ditujukan untuk hasil yang tidak berkontribusi besar pada pembelajaran dan pertumbuhan pribadi) dari 40 jam (atau lebih) sehingga hanya ada sedikit waktu untuk pengembangan pribadi. Saya percaya bahwa jumlah perhatian yang seseorang habiskan dalam pembelajaran dan pertumbuhan mereka sendiri berkorelasi langsung dengan kesuksesan pribadi mereka. Inilah poin yang saya coba sampaikan di sini .
Jika Anda tidak ingin meningkatkan keterampilan pemrograman Anda secara langsung atau tidak langsung di luar jam kerja, maka sangat mungkin bahwa Anda akan lebih baik dengan pekerjaan di mana Anda dapat menggunakan lebih banyak keterampilan yang Anda nikmati meningkatkan dan mengasah dalam waktu istirahat.