Saya tidak berbicara tentang bekerja lembur untuk sebuah proyek, tetapi R&D, atau aplikasi test bed yang menguntungkan perusahaan. Ini akan menjadi alat pengajaran, dan akhirnya alat penjualan. Saya tahu itu terdengar gila bahkan untuk bertanya, tetapi saya melihat tren dalam industri ini sehubungan dengan teknologi yang berubah dengan cepat, dan masalah dengan membuat programmer untuk membawa pengetahuan setelah jam yang diperoleh di rumah. Anda akan berpikir itu akan tumpah secara alami, tetapi saya menemukan sebagian besar arahan menahan karena pekerjaan itu kemudian akan "dikelola" oleh perusahaan, dan sekarang milik perusahaan. Apakah ada program atau inisiatif yang solid yang merangsang bolak-balik, di mana Anda benar-benar dapat membawa sesuatu ke meja dan mendapat imbalan untuk itu?
EDIT
Adakah yang bisa memberikan umpan balik tambahan tentang ini:
Apakah ada program atau inisiatif yang solid yang merangsang bolak-balik, di mana Anda benar-benar dapat membawa sesuatu ke meja dan mendapat imbalan untuk itu?
Tampaknya ada miskomunikasi di sini, di mana beberapa pengguna berada di bawah kesan saya mencoba mencari cara untuk mendapatkan pekerjaan gratis dari kolega. Justru sebaliknya yang benar. Saya ingin tahu apakah ada program yang ada, atau ide yang Anda miliki yang akan memotivasi Anda, yang tidak harus berupa uang.
Jawaban:
Masalahnya adalah Anda tidak membayar mereka untuk melakukan itu.
Tidak, saya tidak akan, waktu luang adalah waktu luang. Jika seseorang memilih untuk menghabiskan waktu luangnya belajar daripada berselancar layang-layang atau apa pun, maka tentu saja mereka yang akan mendapat manfaat dari apa yang mereka lakukan selama waktu luang mereka. Kenapa harus kamu? Apa yang telah Anda berikan pada waktu dan upaya yang mereka lakukan?
ya
Begini masalahnya, jika Anda menemukan nilai dalam hal-hal yang dilakukan programmer sementara tidak bekerja untuk Anda, maka mengapa Anda tidak meminta mereka mengerjakan hal-hal itu selama jam kerja.
Google memahami ini dan itulah sebabnya mereka memiliki waktu 20%. Tetapi terlalu mudah untuk mengacaukannya dengan mencoba mengendalikan apa yang sedang dikerjakan karyawan saat ini. Pengembang yang cerdas tahu banyak hal yang dapat Anda lakukan untuk meningkatkan bisnis Anda jika mereka diberi kesempatan. Tentu Anda sekarang memiliki satu hari seminggu lebih sedikit tetapi setelah beberapa waktu Anda akan menemukan bahwa pekerjaan pada hari kelima membuat pekerjaan pada empat hari berikutnya jauh lebih produktif dan efektif. Itu juga membuat para pengembang yang cerdas senang bekerja untuk Anda karena mereka tidak lagi harus berurusan dengan keputusan buruk yang memengaruhi pekerjaan mereka setiap hari, mereka benar-benar dapat melakukan sesuatu untuk mengubah situasi secara positif.
Jika Anda ingin mendapat manfaat dari waktu luang, satu-satunya cara Anda akan mendapatkannya adalah jika para pengembang benar-benar menyukai Anda dan perusahaan tempat mereka bekerja.
sumber
Banyak pengembang (mungkin, pengembang yang lebih muda) dimotivasi oleh "ketenaran" dan pengakuan rekan-rekan mereka setidaknya sebanyak kompensasi moneter.
Sebagai contoh, sementara proyek '20% 'yang dilakukan oleh pengembang di Google, pada akhirnya, dimiliki oleh perusahaan, jika proyek tersebut berputar dan menjadi sukses (seperti GMail), pengembang individu yang mengerjakan proyek itu memperoleh ketenaran dan pengakuan di komunitas dev; yang membawa perasaan dihormati oleh rekan-rekan Anda.
Jika perusahaan dapat terus menyoroti pengakuan pada pengembang bahkan setelah proyek telah dikirim, itu akan pergi jauh untuk mendapatkan motivasi perusahaan dan pengembang untuk menyelaraskan.
sumber
Jika Anda bertanya tentang motivasi , mari kita pertimbangkan tiga bahan terpenting, dan kemudian lihat apakah sebuah perusahaan dapat memberi Anda salah satu dari mereka ...
pertama, Anda harus menjadi programmer yang bersemangat - tanpa itu tidak ada yang berhasil. Seseorang harus bersenang-senang dalam pemrograman - bahkan pemikiran untuk mengubah masalah dunia nyata menjadi instruksi komputer harus menggairahkan Anda. Berapa banyak programmer yang benar-benar menikmati pekerjaan perusahaan, dan berapa banyak dari mereka yang melakukannya tanpa bayaran untuk sehari?
kedua, Anda harus memiliki ide yang bagus - dan memikirkannya akan meningkatkan adrenalin di otak Anda untuk mengejarnya. Berapa banyak karyawan yang BENAR-BENAR berpikir untuk memberi nilai lebih pada perusahaan dengan memberikannya ide-ide berharga mereka?
ketiga, dan PALING PENTING Anda membutuhkan kepercayaan - bahwa menempatkan waktu & otak dalam ide Anda akan membawa kesenangan, kepuasan, dan (suatu hari) uang bagi Anda. Jika Anda memiliki keyakinan itu, apakah Anda BENAR-BENAR akan membiarkan perusahaan mengambil bagian di dalamnya?
Yang saya coba sarankan adalah bahwa ada SANGAT BEBERAPA orang yang benar-benar MENCINTAI perusahaan tempat mereka bekerja. Dan itulah alasan mengapa tidak ada yang dengan mudah membagikan "pengetahuan setelah jam kerja" mereka atau ide-ide dengan perusahaan. Tidak peduli berapa banyak Anda dihargai, saat Anda memiliki ketiga di atas - Anda ingin menjadikannya milik Anda dan menjadi Mark Zuckerberg atau Sergey Brin berikutnya.
Masalahnya adalah bahwa sumber hasrat, gagasan, dan keyakinan sejati tidak benar-benar sesuai dengan "kejahatan korporasi" perusahaan. (Meskipun itu benar-benar masalah yang berbeda bahwa bahkan para pencetus semangat dan orang-orang yang beriman seringkali akhirnya menciptakan perusahaan-perusahaan itu)
Sangat sulit untuk mendapatkan karyawan yang memberikan "hati" mereka kepada perusahaan. Dan itulah sebabnya perusahaan pada umumnya tidak mencoba "merangsang" mereka seperti itu. Setidaknya itulah pengalaman saya.
sumber
Sebagai pengembang, Anda dibayar untuk waktu dan pengetahuan Anda.
Jika Anda memberikannya secara gratis kepada atasan Anda, maka ada sekelompok kecil hal yang akan menjadikannya bermanfaat.
1) Anda tertinggal dalam pekerjaan Anda, dan ini diperlukan untuk mengejar ketinggalan sehingga reputasi Anda tidak ternoda
2) Anda memiliki kepemilikan saham di perusahaan.
3) Anda mencoba membuat diri Anda terlihat seperti Anda lebih berharga daripada orang berikutnya untuk promosi potensial atau untuk menghindari PHK.
Kalau tidak, berhati-hatilah untuk melakukannya, terutama ketika satu-satunya hadiah adalah ketenaran. Waktu paruh ketenaran adalah sekitar 6 bulan , tetapi waktu ekstra Anda sendiri yang Anda habiskan hilang selamanya, bahkan jika perusahaan masih mendapat manfaat darinya.
Mungkin saya hanya tua dan sinis, tetapi saya telah melihat banyak orang di perusahaan yang berbeda memberikan lebih dari diri mereka sendiri sepanjang waktu, berpikir itu akan dihargai atau membantu perusahaan mereka melakukan yang lebih baik, hanya untuk di-PHK ketika ada ekonomi mencubit.
sumber
Saya akan menyarankan pemerasan atau ancaman kekerasan terhadap mereka dan keluarga mereka. Mungkin kepala kuda di tempat tidur mereka.
Jujur, saya telah melakukan banyak pekerjaan tanpa kompensasi - baik karena saya merasa telah mengacaukan dan harus memperbaiki masalah atau karena saya ingin mempelajari sesuatu dan perangkat lunak yang berhubungan dengan pekerjaan sepertinya merupakan tempat terbaik untuk melakukan itu (walaupun sebagian besar pekerjaan semacam ini belum dimasukkan ke dalam produksi). Dalam kedua kasus itu jika majikan saya mengatakan saya HARUS melakukan pekerjaan tanpa bayaran saya akan mengatakan tidak.
Jika Anda ingin orang lain melakukan pekerjaan untuk Anda, mereka berhak dibayar untuk itu. Jika mereka memiliki ide yang tidak terkait dengan apa yang Anda bayar untuk mereka, Anda tidak lebih berhak untuk itu daripada pesaing Anda (walaupun sejujurnya sebagian besar dari mereka tidak akan). Setengah jalan ini terdengar seperti Anda tidak ingin membayar untuk pelatihan dan setengah seperti Anda berpikir bahwa karena mereka bekerja untuk Anda, semua yang mereka lakukan seharusnya untuk keuntungan Anda
sumber
sumber
Jika Anda ingin orang berbagi apa yang mereka ketahui dari proyek sampingan dan hobi, yang Anda butuhkan adalah menawarkan ruang pertemuan, proyektor, pizza, dan bir. Karena itu, sebagian besar pengembang akan dengan senang hati berbicara tentang apa yang telah mereka kerjakan.
sumber
Ketika pemrograman di tempat kerja, spesifikasi, tujuan, jadwal dan lisensi berasal dari orang lain selain Anda. Seringkali bahkan ide. Pada waktu luang Anda dapat melakukan apa pun yang Anda inginkan, dengan jadwal apa pun, dan bahkan jika Anda tidak pernah selesai, itu tidak menjadi masalah. Dan Anda dapat berkontribusi untuk pengetahuan umum umat manusia, dengan merilis ide-ide Anda dan bekerja untuk semua orang untuk melihat.
Secara pribadi saya tahu sangat sedikit programmer yang benar - benar baik yang tidak memiliki hasrat untuk memecahkan masalah dengan pemrograman. Anda dapat menjadi kompeten tanpa hasrat, dan hasrat tidak selalu bermanifestasi dalam pengkodean waktu luang, tetapi pemrograman adalah seni yang sangat membutuhkan keterampilan dan otak, sehingga orang-orang yang tidak memiliki hasrat biasanya tidak memiliki motivasi yang melekat pada menjadi lebih baik yang membuat beberapa programmer lebih baik dari yang lain. Ada pengecualian untuk aturan ini, tetapi keduanya sangat berbeda.
Jadi, jika Anda mempekerjakan programmer dan menemukan mereka kode waktu luang, itu berarti Anda telah melakukan keputusan perekrutan yang baik; ini adalah orang-orang yang akan bersinar dalam jangka panjang.
Dan jika Anda mempekerjakan programmer dan mencoba mengelabui mereka untuk bekerja secara gratis, Anda cukup banyak mengusir mereka yang memiliki pilihan lebih baik untuk tempat kerja. Jika orang bekerja tanpa upah, mereka melakukannya karena mereka mencintai pekerjaan mereka, bukan karena mereka membencinya.
sumber
Kesempatan untuk bekerja dengan programmer yang sangat baik pada proyek di bidang yang ingin saya pelajari. Bayangkan berada di Sony dan mendengar tentang proyek sampingan yang terjadi untuk perangkat game. Bahkan jika Anda tidak berpikir itu akan sukses, idenya harus sangat menarik.
sumber
Tidak ada yang memotivasi saya kecuali itu adalah perusahaan saya sendiri, atau saya adalah mitra di perusahaan. Kalau tidak, saya akan melakukan proyek pribadi di luar pekerjaan untuk pembelajaran saya sendiri, tetapi saya tidak akan melakukan pekerjaan untuk pekerjaan saya setelah jam kerja tanpa kompensasi (baik upah nyata, waktu fleksibel, atau yang serupa).
sumber
Ada perbedaan antara membuat orang melakukan pekerjaan bebas untuk bekerja setelah jam kerja dan orang-orang mempelajari sesuatu yang baru karena mereka tertarik pada hal itu. Anda tampaknya menyiratkan bahwa menjadi default apa yang dilakukan orang di waktu luang mereka sendiri harus entah bagaimana dapat diungkit untuk perusahaan. Ini sebenarnya tidak adil.
Anda perlu melihat 20% praktik Google - Saya pikir sesuatu seperti ini mungkin bermanfaat walaupun sedikit perusahaan yang menerapkannya - dengan cara ini perusahaan Anda dapat memperoleh manfaat lebih banyak dengan memberikan waktu kepada pengembang dan staf Anda daripada mengurangi aktivitas waktu luang mereka. Sejauh menyangkut membawa ide ke meja, Anda perlu menerapkan skema penghargaan dan penghargaan juga.
sumber
Saya merasa mungkin untuk menarik perhatian geng pengembang yang lebih muda untuk menghabiskan waktu dalam pengkodean setelah jam kerja dan akhir pekan ketika tujuannya adalah untuk tujuan amal eksternal bersama sebagai bagian dari inisiatif CSR perusahaan. Pengembang yang bersemangat terus menemukan barang-barang mereka sendiri untuk dikodekan dalam waktu luang, tetapi jika Anda dapat menggabungkan kesempatan belajar, membimbing dengan konteks yang berarti di luar proyek, Anda memiliki peluang nyata untuk menarik mereka.
Ini tentu saja tidak bisa dicampuradukkan dengan pertimbangan perusahaan seperti penilaian atau penghargaan.
sumber
Tidak, saya tidak akan berpikir itu akan tumpah secara alami karena saya akan mempertanyakan penerimaan seperti apa yang didapat dari pengetahuan itu. Jika seseorang mengemukakan sesuatu yang mungkin memiliki nilai yang dipertanyakan, apakah ini diberhentikan, diremehkan, atau diletakkan dengan cara tertentu? Di situlah saya akan melihat medan perang di sini, bukan di hadiah.
Pernahkah Anda mempertimbangkan seberapa banyak hal yang mungkin diketahui oleh programmer? Butuh waktu lama untuk menyaring semua hal itu. Sebagai contoh, jika saya mencoba untuk membawa apa yang ada di TV tadi malam, yang akan menjadi pengetahuan setelah berjam-jam sejak saya menonton jauh dari pekerjaan, apa yang akan didapat? Dalam dosis kecil mungkin akan baik-baik saja, tetapi saya cukup yakin saya tidak bisa menghabiskan waktu berjam-jam di kantor mendiskusikan "Jersey Shore" kan?
sumber
Sesuatu yang perusahaan tempat saya bekerja (sebuah konsultasi tangkas) telah dilakukan adalah untuk terlibat dengan apa yang kita sebut Proyek Dampak Sosial.
http://www.rapidftr.com/ adalah salah satu contoh yang saya ketahui.
Sementara perusahaan tidak mendukungnya secara lebih formal sekarang dengan menyumbangkan waktu pengembang, ada kemacetan kode yang terjadi selama setidaknya satu tahun, di sinilah relawan bertemu di kantor setelah bekerja satu malam seminggu dan melakukan pengembangan gratis kerja, perusahaan biasanya menyediakan beberapa bir dan pizza dan 10-20 orang menyelesaikan beberapa cerita, atau memperbaiki beberapa bug dll.
Tentu saja itu hanya untuk bersenang-senang juga, temukan beberapa devs yang bersemangat dan Anda bisa melakukan beberapa bentuk kode-dojo di mana Anda berkumpul bersama untuk secara kolektif menyelesaikan beberapa masalah yang menarik (coba di sini untuk beberapa ide http: // codekata. pragprog.com/ ).
sumber