Üniversiteden hemen 2-3 genç programcı almayı düşünüyorum. Nakit dışında, genç bir programcının en önemli özelliği nedir? İş yerinde oyunlar mı? Yaratıcı olmak istiyorum ... İyi fikirler istiyorum
Üniversiteden hemen 2-3 genç programcı almayı düşünüyorum. Nakit dışında, genç bir programcının en önemli özelliği nedir? İş yerinde oyunlar mı? Yaratıcı olmak istiyorum ... İyi fikirler istiyorum
Yanıtlar:
Tecrübelerime göre, iyi programcılar mümkün olduğunca az dikkat dağıtıcı ile program yapmak istiyor. Bunlardan bazıları büyük şirketlerle daha fazla ilgilidir ve nerede çalıştığınızdan emin değilim, ancak işte bazı örnekler:
Kaliteli bir sandalye aeron sandalye http://www.hermanmiller.com/hm/content/product_showroom/products/images/P_AER_L146_W.jpg
Bir soda çeşmesi (ala Brawndo yerine su sodası dağıtan bir içecek çeşmesi değil , ama içeceğinizi doldurmak için Taco Bell'de kullandığınız gibi)
Deneyimli programcılar ile birlikte çalışma imkanı.
Konferanslara ve eğitime gitmeyi her zaman seviyorum ve bunun bir nezaket olduğunu düşünüyorum. Her şirket, devlerinin öğrenmeye devam etmesi için para ödemez. Öğrenecek daha çok şey var. Siz yararlanırsınız çünkü daha fazla öğreniyorlar. Bundan da faydalanırlar, fakat aynı zamanda birkaç günlüğüne eğlenip, onlardan uzak durun ve diğer aygıtlarla karıştırın.
Her birine bir bütçe verin ve kendi bilgisayar kurulumlarını yapılandırmalarına izin verin. Satın almak istedikleri şey için bir plan yapmalarını sağlayın. Planın üzerinde onlarla konuşun. İşleri başlatmak için harika bir yol olacak.
Onlara cep telefonu için bir bütçe ve şirketin ödeyeceği sınırsız planı verin.
İnternet servislerinin ücretini ödeyin.
Bunun gibi küçük şeyler arkadaşlarına "Harika - keşke firmam bunu yapsa!"
Ne tür bir teklif edeceğinize karar verirken, işe almak istediğiniz kişilerin türü birinci sınıf bir mesele olma eğilimindedir. Bir aile yetiştirmeyi düşünen ya da sürecinde düşünen programcı için babalık izni, şirkete X $ 'a kadar yıllık evlat edinme eşleşmesi, esnek tatil ve çalışma saatleri ve iş güvenliği duygusu bir sodadan çok daha çekici olabilir. herkes için makine ve ücretsiz Segways. "Genç" veya "genç" programcılar aradığınızı söylüyorsunuz, ancak birçok genç insan hala bu kategoriye giriyor.
Bununla birlikte, "genç" derken, "bütün bu" iş-yaşam dengesi "meselesinde bulunamayacak kadar genç" anlamına gelebileceğini hissediyorum. Buna 'Google Stratejisi' diyelim. Buradaki fikir, bunu yapmaktır, bu yüzden işten ayrılmak için analitik zihinlerine bir şey ifade etmemektedir. Ücretsiz yiyecek, içecek ve çamaşırhane gibi tesis hizmetlerinden yararlanın, gayri resmi görüşmeler için bir araya getirme yerleri sağlayın. Şirketin rock yıldızı olduklarını hissetmelerini sağlayın, uzun saatler ve sıkı çalışmalarla size geri ödeme yaparlar. Sizin için iyi haber şu ki, bu tür ikramiyeler koymak için istekli oldukları artmış saatlere oranla size hiç bir zaman çok pahalıya mal olmuyor. Kötü haber, bu modelin sürdürülebilir olmaya meyilli olmadığı ve bu nokta- com dönemi "irrasyonel coşku" Artık programcılarınızı tatil yapmaya, evlenmeye ve uzun bir balayına gitmeye, çocuk sahibi olmaya vb. ihtiyaç duymaya başladığında tatmin etmiyor. Bu noktada, esneklik, daha fazla tatil zamanı, bir 401k vb. İstiyorlar. Bunlardan birincisinin yanı sıra, bunların hepsi önemli para.
İşte en önemli nokta şu ki: bulabildiğiniz mutlak en parlak insanları işe almak istiyorsanız, onları yenmeye çalışmayın . Muhtemelen, keskin olanlar Free Red Bull Fridge'in büyüklüğü ve ellerinde hava hokeyi masalarının sayısıyla ilgileniyor, şirkete bir varlık olarak ve bireysel olarak değer verip vermemenizden biraz daha az ilgi duyacaklar. (hem ücret hem genel olarak işveren / işçi ilişkileri anlamında), sürdürülebilir bir iş modeli / planınızın olup olmadığı, işinizin onları gerçekten heyecanlandırıp heyecanlandırmadığı ve çalışmalarınızın sizi gerçekten heyecanlandırıp heyecanlandırmadığı . Joel On Software hakkında birkaç deneme okumanı öneririmiyi programcı işe alma konusuna oldukça ayrıntılı bir şekilde yaklaşıyor ("Akıllı ve İşleri Alıyor", sanırım, denemelerden birinin adı).
Sorunuz kesinlikle değersiz olmasa da ve rakiplerinizle aynı avantajlara sahip bir çalışma ortamı sağlamak, satışlarınızı biraz daha kolaylaştıracak olsa da, bu tür şeyler tarafından gerçekten salınacak olan insanlar sadece siz değilsiniz Küçük şirketinizin başarısının güvenmesini ister . İyi geliştiriciler, yeteneklerine değer verdikleri ve akranlarına ve kendilerine karşı sorumlu oldukları gibi iyi kullandıkları gibi, önemli olan bir şeye katkıda bulunduğunu hissetmek isterler. Harika iş çıkaran ve teknik insanlarına saygılı davranan (burada özel ofisler gibi şeyler de var) gerçekten harika, dinamik bir şirket olmaya odaklanın ve gerçekten aradığınız kişi türünü çekeceksiniz.
( Son paragraftaki bahşiş için Thomas Kammeyer'e teşekkürler! )
İki düz ekran monitör, optik bir fare - şu anda sahip olmadığım iki şey - ve her birinin birkaç kalemi olan kendi beyaz tahtaları.
Uzaktan çalışabilen + esnek saatler, Teknik kitaplar bir şekilde ve çok sevgi!
Philip Greenspun bunun hakkında bir kez yazdı . Ofisi evden daha iyi bir yer yapmasını önerdi, bu da genç programcılar için daha kolay. Örneğin, yalnız yaşayan birinin haklı çıkaramayacağı yerli donanım: pahalı kahve makinesi, bilardo masası, izlenecek büyük DVD'li TV.
Ofisi daha sosyal hale getirin: buzdolabına bira koyun ve günün sonunda bir şeyler bir şeyler için. Daha iyi yemekler sağlayın (yemek yapamayanlar için kolay): Şarküteri teslimatlarını veya hazır yemek tedarikçisini alın.
onlara sorumluluklar ve bir dereceye kadar özgürlük verin.
tutkuyla, kendileri için bir şeyler geliştiriyormuş gibi hissetmelerini sağlayın
Özel ofisler (oylama için)
başlangıç saati konusunda esnek olun.
Şu anda biraz deneyimliyim ama yine de kendimi küçük diyorum. İşte işverenim için takdir ettiğim şey:
Bu bir tür olumsuz cevaptır.
Ofise evden daha fazla eğlence vermeyin. TV, video oyunları ya da bira yok. Ofis iş içindir ve bu yüzden ofise gidiyorum. Video oyunları ve TV için eve gidiyorum.
Takım gezileri ile uğraşma. Rahatlatıcı değil. Bu sadece daha fazla iş. Eğlenmek için bir yere gitmek isteseydim, oraya kendi ailem ya da arkadaşlarımla giderdim. Ya da evde kalacak ve geç uyuyacağım. Hiç şüphe yok ki, bazı insanlar ofisteki herkesin arkadaş olmak istediğine ve tüm zamanlarını takılmak istediğine inanıyor. Bu doğru değil. Üzgünüm.
Aynı şey şirket yemekleri için de geçerlidir. Ben dışarı ve gitmek ister uzakta öğle ve akşam ofisinden. Ofiste bir öğle yemeği toplantısı varsa, bir saat önce işten ayrılma planlarını yapacağım (sıkışma zamanı hariç, her yıldan bir veya iki aydan fazla sürmemesi gereken istisnalar dışında).
Aramızdaki alaycıların 'beyin ölümü olmayan liderlik' dememesine şaşırdım!
Gençleri oyuncaklarla çekmek, biraz daha etkileyicidir, daha iyi söylemek gerekirse:
“Evet, böylece size birçok yeni parlak oyuncak sunabildik, peki size hiçbir PHB olmadığını garanti edelim?”
;-)
Her cuma öğle yemeğinde tüm ekibinizi seçtikleri restorana davet edin. Eski bir patronum tam da bunu yapardı ve bu gerçekten takımın bağlanmasına yardımcı oldu.
Bütçe izin vermiyorsa, iki haftada bir veya ayda bir kez yapabilirsiniz. Ancak daha yakın ekip üyelerine sahip olmanın değerini düşünün.
Programcıların tatile ihtiyacı var. Onun çoğu. Yılda dört hafta başlamak. Asgari.
Matthew 7:12
Bu nedenle, erkeklerin size yapması gereken her şeyi yapın, onlar için bile yapın: çünkü bu yasa ve peygamberlerdir.
Muhammed
Erkeklerin en dürüstlüğü, erkeklerin kendilerine neyin hoş geldiğine sahip olması gerektiğine ve kendileri için uygun olmayan şeylerden hoşlanmayan kişidir.
Konfüçyüs - XV.24 Analects
Asla kendinize seçmeyeceğiniz şeyleri başkalarına dayatmayın.
Bir kariyer yolu Mutlaka takip etmeleri gerekmiyor, ancak onlara sonsuza dek küçük olmaları gerekmediği fikrini verin ve onlara şirkette fırsatlar olduğunu gösterin. Onlara ilerlemeleri için ne gerektiği konusunda bir fikir verin.
İyi donanım: Bir masaüstü sistemi (WinXP hala benim seçim sistemim) ve bir Linux sunucu kutusu alacağımı söylesem çok ilgilenirdim . Üzerinde durduğum ve hizmetleri çalıştırabileceğim bir şey (en azından yerel, dünyaca görünür güzel olurdu.) Şirket veri merkezinde özel donanım yerine sanal bir özel sunucu da işe yarayabilir.
İyi olabilecek bir başka şey, iyi referanslara erişim olacaktır: "Size işiniz için apropos olan kitapları satın alacağız!" bir noktaya kadar yazılımla aynı, "60 $ 'ın altında ise, hemen alırız."
Düzenleme: pivot standlarda büyük ekranlar, iyi sandalyeler, beyaz tahtalar vb.
Şirket zamanında, bazı özel projeler yapmalarını sağlar (şirket için yararlı olabilecek şeyler, ancak seçtikleri şeyler ).
Aslında Joel Spolsky'nin bu konuda zaman zaman bahsettiğim gerçekten iyi bir makalesi var:
EDIT: Joel'in devs, Smart ve Gets Things Gone işe alımlarıyla ilgili kitabını okudum. Kitapta, bu makalenin şaşırtıcı bir kabarcık dönemi eseri olduğunu ve o zamandan beri çok şey öğrendiğini söylüyor. Blog gönderisinin tamamen kötü olduğunu sanmıyorum, ancak kitabın çok daha karmaşık olduğu doğru.
Eğitim ve mentorlara erişim. Junior geliştiricilerin istediği şeyler, bildiğim her programcının istediği şey. Daha zeki değilse de en az onlar kadar akıllı olan insanlarla rahat ve esnek bir ortamda çalışmak istiyorlar. Bir şeyin parçası gibi hissetmek istiyorlar. Sürekli öğrenmek istiyorlar.
Bir eğitim / kitap bütçeniz olduğundan emin olun. Her zaman öğrendiklerinden ve üzerinde çalışacak ilginç bir şeyler olduğundan emin olun. Oldukça düzenli bir temelde ekip oluşturma veya bunun gibi bir şey yaptığınızdan emin olun. Öğle yemeği ve öğrenmeler bu günlerde giderek daha popüler bir araçtır.
Junior Developers'ın daha fazla Senior geliştiriciden daha fazla beğenebileceği bir şey, son teknoloji kullanımı veya hatta kanama teknolojisi kullanmaktır. Bu konuda dikkatli olun, çünkü popoda sizi bayt olabilir, ama her zaman yardımcı olur.
Şirketim, geliştiricilerimizin her biri için bir O'Reilly Safari Çevrimiçi hesabı satın aldı . İstediğim zaman çevrimiçi binlerce kitaba erişebiliyorum.
Ayrıca, CBT Nuggets’ın çevrimiçi olarak yayınladığı eğitim videolarına sahibiz ancak içeriklerini sınırlı buluyorum.
Ayrıca, CodeRush / Refactor Pro veya Resharper gibi Visual Studio için bazı üretkenlik araçları
Evde kaliteli kahve.