Saya berniat merekrut 2-3 programmer junior setelah lulus kuliah. Selain uang, apa yang paling penting bagi seorang programmer muda? Apakah itu game di tempat kerja? Saya ingin menjadi kreatif ... Saya ingin beberapa ide bagus
management
junior-programmer
Autobyte
sumber
sumber
Jawaban:
Dalam pengalaman saya, pemrogram yang baik ingin memprogram dengan sesedikit mungkin gangguan. Beberapa di antaranya lebih relevan dengan perusahaan besar, dan saya tidak yakin di mana Anda bekerja, tetapi berikut adalah beberapa contoh:
sumber
Kursi aeron berkualitas http://www.hermanmiller.com/hm/content/product_showroom/products/images/P_AER_L146_W.jpg
sumber
Air mancur soda (bukan air mancur minum yang mengeluarkan soda alih-alih air ala Brawndo , tapi seperti yang Anda gunakan di Taco Bell untuk mengisi ulang minuman Anda)
sumber
Kesempatan untuk bekerja bersama programmer yang berpengalaman.
sumber
Saya selalu suka pergi ke konferensi dan pelatihan dan menganggap hal itu menyenangkan. Tidak semua perusahaan membayar agar dev mereka terus belajar. Selalu ada lagi yang harus dipelajari. Anda mendapat manfaat karena mereka belajar lebih banyak. Mereka mendapat manfaat dari itu juga, tetapi juga bersenang-senang dan menjauh dari hal-hal selama beberapa hari dan bisa bergaul dengan para devs lainnya.
sumber
Beri mereka masing-masing anggaran dan biarkan mereka mengkonfigurasi pengaturan komputer mereka sendiri. Buat mereka mengajukan rencana untuk apa yang ingin mereka beli. Bicarakan rencana dengan mereka. Ini akan menjadi cara yang bagus untuk memulai sesuatu.
Beri mereka anggaran untuk ponsel dan paket tak terbatas yang akan dibayar perusahaan.
Bayar untuk layanan Internet rumah mereka.
Hal-hal kecil seperti ini akan mereka tunjukkan kepada teman-teman mereka sebagai tanggapan, "Keren - saya harap perusahaan saya melakukan itu!"
sumber
Jenis orang yang ingin Anda pekerjakan cenderung menjadi perhatian tingkat pertama ketika memutuskan jenis tunjangan apa yang akan ditawarkan. Untuk programmer yang sedang memikirkan atau dalam proses membesarkan keluarga, cuti paternitas, pencocokan dana adopsi perusahaan hingga $ X / tahun, liburan fleksibel dan jam kerja, dan rasa keamanan kerja mungkin jauh lebih menarik daripada soda. mesin dan Segways gratis untuk semua. Anda menyebutkan bahwa Anda mencari programmer "junior" atau "muda", tetapi banyak anak muda yang masih termasuk dalam kategori ini.
Saya merasakan, bagaimanapun, bahwa dengan "muda", Anda mungkin berarti "terlalu muda untuk menjadi hal 'keseimbangan kerja-hidup' keseluruhan". Sebut ini 'Strategi Google'. Idenya di sini adalah untuk membuatnya sehingga tidak masuk akal bagi pikiran analitis mereka untuk pernah meninggalkan pekerjaan. Memiliki layanan di tempat seperti makanan gratis, minuman, dan binatu, menyediakan tempat berkumpul untuk percakapan informal. Buat mereka merasa seperti mereka adalah bintang rock perusahaan, dan mereka akan membalas Anda dengan jam kerja yang panjang dan kerja keras. Kabar baiknya bagi Anda adalah bahwa jenis tunjangan ini tidak membebani Anda sama sekali dibandingkan dengan peningkatan jam mereka akan bersedia untuk dimasukkan ke dalam. Kabar buruknya adalah bahwa model ini cenderung tidak berkelanjutan, dan titik ini era com "kegembiraan yang tidak rasional" tidak lagi memuaskan programmer Anda ketika mereka mulai ingin mengambil liburan, menikah dan pergi berbulan madu panjang, punya anak, dan sebagainya. Pada saat itu, mereka menginginkan fleksibilitas, lebih banyak waktu liburan, 401k, dll. Selain yang pertama, ini semua membutuhkan biaya yang signifikan.
Inilah poin terpentingnya: jika Anda ingin merekrut orang-orang paling cerdas yang bisa Anda temui, jangan mencoba mengakali mereka . Kemungkinannya, yang sangat tajam akan sedikit kurang tertarik pada ukuran Free Red Bull Fridge dan jumlah tabel hoki udara yang mereka miliki, daripada apakah Anda akan menilai mereka sebagai aset bagi perusahaan dan sebagai individu. (baik dalam hal kompensasi dan hubungan majikan / karyawan secara umum), apakah Anda memiliki model / rencana bisnis yang berkelanjutan, apakah pekerjaan Anda benar-benar menggairahkan mereka, dan apakah pekerjaan Anda benar-benar menggairahkan Anda . Saya sarankan membaca beberapa esai tentang Joel On Software, ia memperlakukan subjek mempekerjakan programmer yang baik dalam jumlah yang cukup detail ("Smart, and Gets Things Done", saya pikir, adalah nama salah satu esai).
Meskipun pertanyaan Anda tentu bukan tanpa alasan, dan menyediakan lingkungan kerja dengan beberapa fasilitas yang sama dengan pesaing Anda akan membuat penjualan Anda sedikit lebih mudah, satu-satunya orang yang akan benar-benar terombang-ambing oleh hal-hal semacam ini bukanlah orang yang Anda ingin kesuksesan perusahaan kecil Anda untuk bergantung . Pengembang yang baik ingin merasa seperti mereka memberikan kontribusi pada sesuatu yang penting, seperti keterampilan mereka dihargai dan dimanfaatkan dengan baik, seperti mereka bertanggung jawab kepada rekan-rekan mereka dan untuk diri mereka sendiri. Fokus pada memiliki perusahaan yang benar-benar hebat, dinamis, yang bekerja dengan baik, dan yang memperlakukan orang-orang teknisnya dengan hormat (hal-hal seperti kantor swasta juga membantu di sini), dan Anda akan benar-benar menarik tipe orang yang Anda cari.
( Terima kasih kepada Thomas Kammeyer untuk tip pada paragraf terakhir! )
sumber
Dua monitor layar datar, mouse optik - dua hal yang saat ini tidak saya miliki - dan masing-masing papan tulis mereka sendiri dengan beberapa spidol.
sumber
Mampu bekerja dari jarak jauh + jam fleksibel, buku-buku Tech memberi jalan, dan banyak cinta!
sumber
Seorang bos yang akan menanyakan pertanyaan ini.
sumber
Philip Greenspun menulis tentang ini sekali . Dia menyarankan membuat kantor menjadi tempat yang lebih baik daripada di rumah, yang lebih mudah bagi programmer muda. Misalnya, perangkat keras domestik yang tidak dapat dibenarkan oleh seseorang yang hidup sendiri: mesin kopi mahal, meja biliar, TV besar dengan DVD untuk ditonton.
Buat kantor lebih ramah: taruh bir di lemari es dan minum bersama di penghujung hari. Menyediakan makanan yang lebih baik (mudah bagi orang yang tidak bisa memasak): dapatkan kiriman deli atau katering.
sumber
Pakaian kasual (untuk memilih)
sumber
memberi mereka tanggung jawab dan beberapa derajat kebebasan.
membuat mereka merasa seperti sedang mengembangkan sesuatu untuk diri mereka sendiri, dengan hasrat
sumber
Bekerja dari rumah. (untuk pemungutan suara)
sumber
Kantor pribadi (untuk pemungutan suara)
sumber
fleksibel tentang jam mulai.
sumber
Saya saat ini sedikit berpengalaman tetapi saya masih menyebut diri saya junior. Inilah yang saya hargai dari majikan saya:
sumber
Ini semacam jawaban negatif.
Jangan memberi kantor lebih banyak hiburan daripada rumah. Tidak ada TV, video game, atau bir. Kantor adalah untuk bekerja dan itulah sebabnya saya pergi ke kantor. Saya pulang untuk bermain video game dan TV.
Jangan repot-repot dengan tamasya tim. Itu tidak santai. Itu hanya pekerjaan. Jika saya ingin pergi ke suatu tempat untuk bersenang-senang, saya akan pergi ke sana dengan keluarga atau teman saya sendiri. Atau saya akan tinggal di rumah dan tidur larut malam. Tidak diragukan lagi beberapa orang percaya bahwa semua orang di kantor ingin menjadi teman dan menghabiskan seluruh waktu mereka nongkrong. Itu tidak benar. Maaf.
Hal yang sama berlaku untuk makanan perusahaan. Aku ingin pergi keluar dan menjauh dari kantor untuk makan siang dan makan malam. Jika ada pertemuan makan siang di kantor, saya akan membuat rencana untuk meninggalkan pekerjaan satu jam lebih awal (dengan pengecualian untuk waktu krisis, yang lebih baik tidak bertahan lebih dari satu atau dua bulan setiap tahun).
sumber
Saya terkejut orang-orang sinis di antara kita belum mengatakan 'kepemimpinan yang tidak mati otak'!
Menarik anak muda dengan mainan agak menggurui, lebih baik dikatakan:
"Ya, jadi kami bisa menawarimu banyak mainan mengilap baru, tapi bagaimana kalau kami jamin kamu tidak punya PHB?"
;-)
sumber
Undang seluruh tim Anda ke restoran pilihan mereka setiap hari Jumat untuk makan siang. Seorang mantan bos saya biasa melakukan hal itu dan itu sangat membantu ikatan tim.
Jika anggaran tidak memungkinkan, Anda dapat melakukannya setiap dua minggu atau sebulan sekali. Tetapi pikirkan nilai memiliki anggota tim yang lebih dekat.
sumber
Programmer butuh liburan. Banyak sekali. Empat minggu setahun untuk memulai. Minimum.
sumber
Matius 7:12
Mohammed
Confucius - Analects XV.24
sumber
Jalur karier. Bukan berarti mereka harus mengikutinya, tetapi memberi mereka pemikiran bahwa mereka tidak harus menjadi junior selamanya, dan menunjukkan kepada mereka bahwa ada peluang di perusahaan. Beri mereka gambaran tentang apa yang diperlukan untuk maju.
sumber
Perangkat keras yang baik: Saya akan sangat tertarik jika saya diberitahu bahwa saya akan mendapatkan sistem desktop (WinXP masih merupakan sistem pilihan saya) dan kotak server Linux. Sesuatu yang telah saya root dan dapat menjalankan layanan (setidaknya lokal, dunia terlihat akan menyenangkan.) Sebuah server pribadi virtual di pusat data perusahaan dan bukan perangkat keras khusus juga akan berfungsi.
Hal lain yang menyenangkan adalah akses ke referensi yang bagus: "Kami akan membelikan Anda buku apa pun yang sesuai dengan pekerjaan Anda!" sama dengan perangkat lunak sampai titik tertentu, "jika di bawah $ 60, kami hanya akan mendapatkannya."
Sunting: layar besar di dudukan poros, kursi bagus, papan tulis, dll.
sumber
Memungkinkan mereka, pada waktu perusahaan, melakukan beberapa proyek pribadi (hal-hal yang dapat berguna bagi perusahaan, tetapi hal - hal yang bisa mereka pilih)
sumber
Sebenarnya, Joel Spolsky memiliki artikel yang sangat bagus tentang hal ini yang saya rujuk dari waktu ke waktu:
Joel tentang Menarik Pengembang
EDIT: Saya membaca buku Joel tentang mempekerjakan para devs, Smart dan Gets Things Done. Dalam buku itu, ia mengatakan bahwa artikel ini adalah peninggalan zaman gelembung yang memalukan dan ia telah belajar banyak sejak saat itu. Saya tidak berpikir posting blog semuanya buruk, tetapi memang benar bahwa bukunya jauh lebih canggih.
sumber
Perlakukan mereka sebagai teman sebaya
sumber
Akses ke pelatihan dan mentor. Hal-hal yang diinginkan para pengembang Junior adalah apa yang diinginkan setiap programmer yang saya tahu inginkan. Mereka ingin bekerja dalam lingkungan yang santai dan fleksibel dengan orang-orang yang paling tidak sama pintar mereka jika tidak lebih pintar. Mereka ingin merasa seperti mereka adalah bagian dari sesuatu. Mereka ingin terus belajar.
Pastikan Anda memiliki anggaran pelatihan / buku. Pastikan mereka selalu belajar dan selalu memiliki sesuatu yang menarik untuk dikerjakan. Pastikan Anda melakukan pembangunan tim atau semacamnya secara reguler. Makan siang dan belajar adalah alat yang semakin populer akhir-akhir ini.
Satu hal yang mungkin disukai oleh Pengembang Muda lebih dari lebih pengembang Senior adalah penggunaan teknologi canggih atau bahkan berdarah. Berhati-hatilah dengan yang satu ini, karena itu bisa membuat Anda tertekan, tetapi selalu membantu.
sumber
sumber
Perusahaan saya telah membeli akun O'Reilly Safari Online untuk masing-masing pengembang kami. Saya memiliki akses ke ribuan buku online kapan saja.
Kami juga memiliki video pelatihan yang tersedia secara online dari CBT Nuggets tetapi saya merasa kontennya terbatas.
Juga, beberapa alat produktivitas, untuk Visual Studio, seperti CodeRush / Refactor Pro atau Resharper
Kopi berkualitas di rumah.
sumber