Yeni programcılar için avantajlar


257

Ü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


Görünüşe göre hiç kimse "küçük programcılar" dediğiniz şeye bağlı kalmıyor, hepsi istedikleri hakkında konuşuyor.
Lucas S.

2
"yaratıcı ne", onu düzenleyecektim, ama oraya gittiğin hakkında hiçbir fikrim yok.
James McMahon

2
Bu öznel olarak etiketlenmemeli mi? Şahsen "perks" ile uzak dururdum. "Perks" etiketinin amacı nedir?
Daniel C. Sobral

2
Bu neden öznel olarak etiketlensin? Çalışan ve araştırma ile desteklenmeyen ve katı ölçütlere göre ölçülmeyen bazı teknikler var. Bu objektif.
Anthony Mastrean

3
Bu PROGRAMLAMALAR hakkında değil, PROGRAMLAMALAR hakkında. Böylece, tamamen konu dışı.
bmargulies

Yanıtlar:


537

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:

  • Gündelik kıyafet : Özellikle genç programcılar katı bir kıyafet kuralının yeniden gönderilmesinden kaçınmak için zor bir zaman geçirir. “Sadece bütün gün masamda oturacağım - neden slacks / polos / diğer rahatsız edici iş kıyafetleri giymem gerekiyor?” Benim düşünceme göre, bu yarı isyan ve yarı dürüst verimlilik arayışıdır: Kot pantolon ve tişört içinde pantolon giymek ve resmi bir düğmeden çok daha kolaydır. Muhtemelen kendinize sormanız gereken soru, potansiyel verimlilik kazancı ve moral artışının "profesyonel" atmosferin potansiyel kaybına değip değmeyeceğidir. Her şey senin durumuna bağlı ... kot pantolon ve tişörtlere izin veren yeni başlayanlar ve Fortune 500 şirketleri var.
  • Az sayıda toplantı : Neredeyse hiçbir şey sürekli bir toplantı akışından daha rahatsız edici değildir. Bireysel e-postalar veya konuşmalar yoluyla gerçekleştirilebilecek ekip çapında "durum toplantıları" ndan kaçınmaya çalışın. Programcılar, işverenlerinin programlamasına izin verdiğinde hoşuna gider.
  • Tecrübeli iş arkadaşları : İyi programcılar geliştirmek istiyor. Diğer çalışanlarınızdan herhangi biri büyük açık kaynaklı projelere katkıda bulunmuşsa veya özellikle başarılı olan bazı iç projeler üzerinde bireysel olarak çalışmışsa, potansiyel müşterilerinize haber verin!
  • Özel ofisler : Bu, girişim sermayesi altındaki yeni girişimler dışında nadiren pratiktir, ancak adaylara kendi ofislerini sunabilirseniz, görüşmeyi yürekleri gözlerinde bırakırlar. Yaya trafiğinden ve doğum günün kutlu olsun bir küp şarkı söyleyen insanlardan rahatsız olmadığınızda programlama çok daha kolaydır.
  • Harika şeyler : Ödeyebiliyorsanız, öğle yemeği molaları ve çalışma sonrası takılma oturumları için oyunları destekleyin.
  • En iyi uygulamalar : Bu, iyi programcılar sağlayacaktır ve daha az deneyimli olanları korkutur: Adaylarınızın güvenilir, aklı başında sürüm kontrolü ile çalışacağını ve ünite testleri veya devralma veya herhangi bir şey için kodlama standartları olduğunu gösterin. Organizasyon önemlidir.
  • Nikel ve zahmet etmeyin : Saatlerce esnek olabilirseniz, yapın! Hiç kimse tuvalete her girdiğinde zaman geçirmek zorunda kalmaz; bir çalışan olarak değerlendirilmiyormuşsunuz gibi geliyor.
  • İkili monitörler : Daha önce çiftli monitörler ile çalışan hemen hemen her programcı için anında kazanç.

5
Mentorluğun tam orda olacağını söyleyebilirim, yine de deneyimli programcılara göre.
Daemin

5
İdeal hızlı sabit diskler ile iyi bir PC. Dönen bir imleci izlemelerine ve dikkatlerini dolaşmalarına izin vermenin bir anlamı yok. Küçük bir ücret karşılığında, sizin yaptığınızı bile bilmeden çalışmalarını sürdüreceksiniz! Ayrıca, çoğumuz parlak yeni oyuncaklar gibi!
Ray Hayes

7
İyi bir bilgisayar büyük bir fark yaratıyor. Kimse sadece 1GB RAM ile çalışmayı sevmiyor ... :(

1
“Kot pantolon ve tişörtlere izin veren yeni şirketler ve Fortune 500 şirketleri var.” Çok doğru. Microsoft'un kıyafet kuralları geçicidir: çoğu geliştirici yaz aylarında şort giyer ve Seattle da bir sandalet kültürüdür.

2
Üniversitedeki ilk işimden dolayı çok şanslı olmalıyım. Her biri ve dört çekirdekli bir PC aldım. Ben bir web geliştiricisiyim, neden dört çekirdekli bir bilgisayara ihtiyacım var? Kimin umrunda...? İyi faydalar da benim için önemliydi. 8 aydır üniversiteden ayrıldım.

186

Şirketimin yakın zamanda inşa edilmiş bir binası vardı. Birkaç ay önce taşındık. Özelliklerden biri daha küçük küplerdi. Çok fazla umursamadı çünkü bana bu sandalyelerden birini verdiler.

26
Dışarıda kimse, Aeron'da otururken sessiz olanı kırmanın imkansızlığının yanında olduğunu fark etti mi?
ConcOedOfTunbridgeWells

4
@NXC: +1 diyet lifi.

2
Evde bu sandalyelerden birine sahibim ve her kuruşa değdi. (Bu iyi bir şey, çünkü yaklaşık 100.000 kuruşa mal oluyor.)
Kyralessa

1
Sağlık için iyi bir sandalye çok önemlidir. Belki bir Aeron olması gerekmez, ancak kötü bir sandalye sizi acı çekecek ve hayatınızı mahvedecektir. Aynı zamanda, iyi bir sandalye sağlamayan bir işverenin, işçilerine zarar vermek için gelecekteki davalarla karşı karşıya gelmesi de oldukça muhtemeldir.
Donal Fellows

171
  • Bilgisayarlarının yönetici hakları
  • Bizzaro proxy kuralları tarafından saklanmayan bir internet bağlantısı
  • Çift monitör
  • Evden ayrıcalıklardan çalışın
  • 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)

    soda Çeşmesi


12
Brawndo'nun nesi var? Bitkilerin can attığı şey var.
tost

17
Yönetici haklarında büyük nokta - bunu asla düşünemezdim! Verimlilik araçları yüklemek mümkün olmayan daha sarsılan şey ...

53
Ücretsiz Kola iyi bir perk gibi görünebilir - ancak çalışanlarınıza sağlık bölümünden herhangi bir iyilik yapmıyor. Sağlıklı beyinler daha üretken beyinlerdir!
İnce

12
yönetici hakları - bu o kadar basit gözüküyor ki, inkar eden şirketlerin anlamını sorgulayacağım - ya personelin çoğunlukla yetersiz kaldığını ya da yönetimin paranoyak olduğunu varsayardım - Ama bu sandalyelerin temiz olmasını talep etmek gibidir - Bunu sormalıyım, daha büyük sorunların var.
Steve B.

9
Portakal suyu ve çeşitli bitki çayları gibi ücretsiz sağlıklı içeceklerle aynı fikirdeyim , ancak kolayca erişilebilir bir çöp.

152

Deneyimli programcılar ile birlikte çalışma imkanı.


İyi bir mentöre sahip olmak , jr geliştiricileri için çok önemlidir.
Unutulmuş Noktalı Nokta

+1 Kesinlikle - jr devs için de sadece önemli olduğunu söyleyemem. Aynı kaleciden bile, diğer deneyimli programcıların fikirlerini zıplatmayı çok değerli buluyorum. Sadece öyle olsa bile, gerizekalı olduğumu söyleyebilirler.
BenAlabaster

+1 - Bu çevre için bir fikir edinmek için kullanışlıdır. Diğer geliştiriciler burada nasıl çalışır?
JB King

129

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.


Dürüst olmak gerekirse, daha fazla haklı görüyorum.

İkiniz de haklısınız ve ikinize de daha fazla katılamamıştım.

83
  • 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 yazık ki, hiç kimseyi
Bob Cross

Cep telefonu iş için kullanmazlarsa anlamsızdır. Ancak internetten ücretli ev @ imtiyazları iyi olurdu.

59
İnternetin parasını ödemesini istemiyorum. Sonra internette herhangi bir yerde yaptığım her şeyi şirket mülkiyeti olarak iddia edebilirlerdi. Boşver onu.
jmucchiello

11
Ayrıca bir şirketin internet erişimim için ödeme yapmasını istemem. Hangi şirkete / plana abone olduğuma ve bununla neler yapabileceğime karar verme hakları olduğunu düşünüyor olabilirler.
Joshua Carmody

9
Sadece bana daha fazla öde ve seçmeme izin ver. Daha sonra istediğim sağlayıcı ve hizmetleri belirleyebildiğim gibi şirketin kendi donanımıma, evde, kendi zamanıma yazdığım kodlama haklarını talep etme riskini göze alamaz.
Matthew Whited

77

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! )


@Matt J - bu noktada açık. Bana nesiller zihniyetinde “ne verebilirim çünkü bunu hak ediyorum” gerçekten gitmesi gerekiyor. Son paragrafınızda tanımladığınız ben nesiller, uzun vadede başarılı olanlar olacaktır.
Metro Şirin

Babalık izni mi? Tüm programcılar erkek, genç veya başka türlü değildir.

1
Kesinlikle haklısın. Ancak, şu anda en azından küçük bir çoğunluk olarak düşündüğüm için (maalesef), araştırılmaya değer, geleneksel olmayan bir yarar. Herhangi bir cinsiyet, ırk, yaş vb insanlara eşit davranmayı savunuyorum ve bunu yapmanın bir yolu var.

6
Bu, şu ana kadar gördüğüm en iyi cevap ... muhtemelen ekleyeceğim bir şey: herkesi çok heyecanlandıran işlere kesin, olumlu bir katkı yapıyormuş gibi hissettirmelerini sağlamak. İnsanlar gerektiği kadar önemli hissetmek istemiyorlar. İçsel motivasyonlara dalın.

Aslına bakarsanız, Joel Akıllı'ı genişletti ve Yaptığı Şeyleri Tamamlandı kitabının tamamı için yazdı: amazon.com/Smart-Gets-Things-Done-Technical/dp/1590598385
Cyclops

72

İ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ı.


24
Bir top fare kullanıyor musunuz? Bu nedir? 1998?
Shoosh

16
Jeff Atwood, bir klavyenin ve farenin kendinizin sahip olması gereken temel araçlar olduğunu öne sürüyor: codinghorror.com/blog/archives/000666.html (3. maddeye bakın)

1
Kendi faremi getirdim çünkü verilende sadece iki düğme ve bir tekerlek vardı. Bir top kullandığına inanamıyorum!

1
+1 Bir beyaz tahtayı olsaydı, harika bir kablosuz lazer farem var - kendim bile olsa.
BenAlabaster

1
24 inç (veya 30 inç) bir monitörde (Linux, Mac OS X) iyi entegre edilmiş sanal masaüstleri, biraz daha küçük boyutta ve sanal masaüstünde olmayan çift monitörleri (Windows) yendi. Her seferinde sadece bir monitöre bakıyorum, Windows berbat uygulamalarını değiştirmek sadece işte ve işyerindeki XP yakında yükseltilmiyor.

57

Uzaktan çalışabilen + esnek saatler, Teknik kitaplar bir şekilde ve çok sevgi!


Kitaplar Aynen
BCS

1
Aynen uzaktan çalışmayı düşünürsünüz, ama "içinde" olduklarından emin olmalısınız. GERÇEKTEN, evden çalışabilseydim, aslında çok daha fazlasını başardım.

Kitaplar için +1, kitaplarımı seviyorum. Muhtemelen kitaplara faturalarımdan daha fazla harcıyorum ...
BenAlabaster

@ balabaster Kitaplar eğitim materyalleridir. Bu yüzden şirketler onları çalışanlara teslim ederlerse kazan-kazan :-)

Kitabın? Hangi yüzyılda yaşıyorsun?
tsilb


51

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.


Bira herhangi bir çalışan için güvenli olduğundan emin misiniz? Demek istediğim aklımı içmeyeceğim ve iğrenç şeyler yapacağım ama Joe'yu nasıl bilmediğin hakkında?
Andrei Rinea,

1
Sadece 15 çalışanımız var ve biraları hemen hemen hepsinde test ettik.

Pahalı bir kahve makinesini haklı gösterememek, kusurlu önceliklerden biridir.
Arafangion

9
Bira bir sigorta yükümlülüğü değil midir? Aslen İngiltere’liyim, bu yüzden herhangi bir fırsatta içerim. Öğle yemeğinde bira içmenin buraya Kuzey Amerika'da kaşlarını çattığına inanamıyorum. Bira için +1!
BenAlabaster

4
Takımım son sekiz yılda haftada bir ya da iki kez ofiste (genellikle yarım saat ile bir saat arasında) bir bira (normal ya da kök) buluşuyor. Her zaman organizasyondaki yaprak düğümleridir - çoğunlukla dev ve test - ve tamamen gayrı resmi ve rahat olmasına rağmen, birçok sorunu çözeriz. Yeni insanların bizimle rahat etmelerine yardımcı olur. Birinin buzdolabını stoklamak için ayda bir kez kurumsal amex kartı alması gerekiyor, ve buna değer.


44

onlara sorumluluklar ve bir dereceye kadar özgürlük verin.

tutkuyla, kendileri için bir şeyler geliştiriyormuş gibi hissetmelerini sağlayın


İkincisinde ise, bir miktar heyecanlanma ve işten kişisel olarak fayda elde etmek, yeni insanları şirket içinde tutmak için uzun bir yol kat ediyor.
jjrv


42

Özel ofisler (oylama için)


oylama için lütfen topluluğa
katılın

Olumsuz oy: iyi gelişme ekip çalışması gerekiyor. Özel ofisler karşı ekip çalışması. Cehennem, hatta uzun küp bölümleri takım çalışmasına karşı.
İnce

3
Farklı odalarda olsanız bile iletişim kurabilirsiniz.

2
Geliştiricilerle dolu bir ofisin harika olduğunu düşünüyorum, ancak diğer rasgele insanlarla dolu bir ofiste sadece birkaç geliştiriciden biri olmak, $$'de sürekli olarak rahatsız edici bir acı. Yani özel ofisler için +1 ve geliştiricilere adanmış açık ofisler için +1. Genel açık ofisler için -1.
BenAlabaster

2
@slim: katılmıyorum. 15 masaüstü paylaşım ve konferans aracı ile işbirliği yapabilirsiniz. Gerçekten istiyorsan video ekle. Devs sadece aynı iş ünitesinde çalışırken yakınlıktan yararlanır; ve genellikle iki kişi için çok küçük olan şeylere görev verilir, bu yüzden dikkat dağıtıcı olurlar.
tsilb

37

başlangıç ​​saati konusunda esnek olun.


9
Diğer bölümler gibi sabah saat 10: 30'da girdiğimde yeterince erken alamadığımdan şikayetçi olan müşterilerin miktarını sayamıyorum. Neden programcıların gece olduğunu anlamıyorlar?
BenAlabaster

5
Evet, bu benim için paha biçilemez. Londra'nın tüp sisteminde, özellikle yaz aylarında oldukça acı verici olan acele saat hareketinden kurtulabilirim.

Benden bir oy daha, JeeBee'de olduğu gibi, bu Londra'da çalışmak için çok faydalıdır ancak belirli bir güvene dayanır.
Chris Cameron-Mills,

Bunu yeterince oylayamıyorum ..
Andrei Rinea

29

Şu anda biraz deneyimliyim ama yine de kendimi küçük diyorum. İşte işverenim için takdir ettiğim şey:

  • Bana kitap alıyor. C # 'dan perl' e, Asm 'dan veritabanı tasarımına, tsql' ye kadar farklı bir tada sahibim. Kitap fiyatları 20 ila 50 dolar arasında değişiyor. Bu genellikle PO ve onay gerektirir.
  • Mevcut projeleri eleştirmeme izin veriyor. Kazandığım tecrübe ile ÇOK temiz olmak için birkaç proje yeniden yazdım. Her defasında bu değişiklikleri neden yaptığımı belgeliyorum. Her şimdi ve sonra tekrar yazmaya başlarım. Ne kadar değiştiğini görmek harika. Bunu kendi başıma yapıyorum. Ben başlattım.
  • Hızlı bir bilgisayar ve 24 inçlik bir monitör. Bu aslında herhangi bir geliştirici için çok yardımcı oluyor. Ekranda daha az hayal kırıklığı ve daha fazla kod var. Monitör bu tür günler için de döner.

Bence 24 "büyük görüntüler düzenlemek zorunda olmadığınız sürece monitörler boşa harcanıyor; geliştirme çalışmaları için çok sayıda ucuz 19" monitör almak daha uygun maliyetli. Portre modunda 4x19 inç'im var, bana bir 4096x1280 masaüstü veriyor.

Haklı olup olmadığından emin değilim, çünkü sonuçta daha pahalı kartlar almaya başlayacaksın.

Neden üzerinde birden çok pencereli büyük bir tane varken neden birden fazla monitöre sahip olabilirsiniz. Büyük resimler mi düzenleniyor? Monitörüme 3 tarayıcı penceresi sığdırabilirim ... Veya 2 tarayıcı ve bir metin düzenleyici. Veya ... daha yaygın olarak. Bir terminal, bir tarayıcı, bir metin editörü ve bir e-posta istemcisi.

1
Kabul etmeliyim ki, masamda sevdiğim 3 x 19 "monitörüm olmasına rağmen, son müşterim bana 2 x 30" monitör verdi. Ben ... Doğru ilerlemek zorunda kalmadan açık benim çözüm kaşif, properties penceresi ve araç kutusu pencereler ve hala benim kodunu okumak mümkün edememek özlüyorum
BenAlabaster

2
Tamamen katılıyorum. Dikey olarak yatırılmış bir monitörde kod düzenlemek, ilk başta garip olsa bile, bağımlılık yapar.

27

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).


Olumsuz değil.

Evet, bu cevap çok iyi. : |
Andrei Rinea

Belli bir seviyede akıllı elbisenin tamamen rahat ve tereddüt etmekten daha iyi olduğunu söylemeye kadar gitmediniz, zira evde koltukta uyumadığınızın zihinsel bir hatırlatması. Ama evet, bazı gerçekleri enjekte etmek için +1.

Sizinle organize ekipler konusunda hemfikir, bunları boşaltır buluyorum. Ancak işte iyi imkanlara sahip olmak (sadece iyi bir mutfak / salon olmasa bile oyunsuz), en azından iş arkadaşlarınızı biraz daha iyi tanımanız için daha iyi bir ortam sağlar.

Manditory olan gezileri planlayın. Bunlar eğlenceli: yani whitewater rafting
monksy

25

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?”

;-)


'Beyin ölümü olmayan liderlik' aslında var mı? :-)
Jonathan Webb

Evet. Bunu gerçekçi tutalım! :)
Zack Peterson

4
Onlara gerçekten röportajda beyin ölümü liderliğiniz olmadığını söylerseniz, muhtemelen size inanmazlar - eğer yaparlarsa hayatta kalmak için yeterince alaycı değiller ve onları istemiyorsanız;) Kalitenizi göstermek için daha iyi kıyafet yönetmeliği gibi aptal politikalara sahip olmadan liderlik.

4
Programcıları oyuncaklarla çekmek cazip gelebilir, ancak tüm oyuncaklarınızı masanızda otururken kimin umurunda? : P
BenAlabaster

24

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.


Perşembe günü işimde yapıyoruz.
BCS

Öyleyse çok akılda kalıcı bir isim "cuma ücretsiz yiyecek" özlüyorsun :)

7
Salı saat on iki Salı Tasty Tacos 'n Team Talk?
Zack Peterson,

@Gilles "Ücretsiz yiyecekler perşembe" eserleri

24

Programcıların tatile ihtiyacı var. Onun çoğu. Yılda dört hafta başlamak. Asgari.


Norveç'te programcıların çoğunda 5, hatta 6 hafta bile vardır. 4 kanunun gerektirdiği asgaridir.
Espo

Avustralya'da, 4 hafta minimumdur. 10 yıl sonra (!) 13 hafta 'uzun hizmet' izni alıyorsunuz.
CAD

2
4 hafta - 20 gün, bu, Birleşik Krallık'ta yasaların gerektirdiği en düşük düzeydedir (resmi tatiller ekstradır, dolayısıyla 5 günlük bir hafta için 28 günlük tatil). Çoğu profesyoneller daha fazla tatil alır - 25 gün + resmi tatiller tipiktir, deneyiminiz olduğunda 30 gün oldukça yaygındır. Verimlilik avantajları iyi dinlenmiş, küstah olmayan çalışanlarla yüksektir.

5
Amerikalı olmaktan nefret ettiğim 1 numaralı şey bu. :( burada Firmalar size üç hafta verirsen onlar delicesine cömert olduğunu düşünüyorum.
Kyralessa

1
@Kyraleesa Bunu duydum. Sana 2 veren bir yerde çalışırdım ve hepsini kullanırsan tembel gibi davranırdım. Bunu ertesi yıla devredeceklerdi ve kasım ve aralıkta 'karartma' tarihleri ​​bile olacaktı çünkü İLERİ GELİŞTİRMEYE, işleri geride bırakma yolunda yanlış yönlendireceklerini biliyorlardı. Sürekli olarak Avrupa'ya taşınmaya başlıyorum.
LoveMeSomeCode 14:10

24

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.


10
StackOverflow'ta Kutsal Yazılar? Etkilendim! +1
MrValdez

2
Rumen atasözü: Ce tie nu-ti yer, altuia nu-i face (Ne yapmaktan hoşlanmadığın başka bir şey değil)
Andrei Rinea

3
Altın Kural: Başkalarının size yapmalarını sağlayın.
Sixty4Bit

23

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.


Olmak istediğiniz geliştirici türüne ve oraya nasıl gideceğinize dair bazı rehberlik / yapı örnekleri olması çok motive edicidir.
Nader Shirazie

Yeni başlayan bir genç çekmez; onlar dikkate eğiliminde olan kariyer yolunu olmaya hiç bir iş. OTOH, ilk işinden sonra herkes için, kariyer yolu kesinlikle büyük çekicidir (veya yine de koruyamayacağınız biri olacaktır.)
Donal Fellows,

23

İ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.


Sanal sunucu veya benzeri bir test sunucusu sistemi çalıştırmak için kullanabilirsiniz. Bu size birçok farklı konfigürasyonlu (yazılım açısından) test sistemine sahip olma seçeneği sunar, ancak sadece bir fiziksel sisteme ihtiyaç duyar.
rjmunro

XP kutusu, XP GUI'yi (ve birçok XP GUI uygulamasını) ve linux kutusunu sevdiğimden dolayı * nux komut satırını ve ortamını seviyorum. Gerçek bir işlem yapmak için yeterince büyük olduğu sürece bir VM dilimine giderdim (kendi MySQL sunucumu çalıştırmak gibi).
BCS

açıklama; nether Linux ne de XP box bir test sistemi olurdu. Her ikisi de dev sistemler olurdu .
BCS

20

Şirket zamanında, bazı özel projeler yapmalarını sağlar (şirket için yararlı olabilecek şeyler, ancak seçtikleri şeyler ).


1
Doğrudan gerçek uygulamaları yazmak yerine işimi bitirmeme yardımcı olan yazılımları yazıyorum ... bu konuştuğunuz şey mi? Mesela, otomatikleştirmek için zaman harcamamış olsaydım, saatlerimi alabilecek şeyler yapmam isteniyordu.
BenAlabaster

1
Hayır, "hobi" projeleri düşünüyorum.
BCS

3
Google bunu IIRC yapıyor
Alex Bagnolini,

20

Aslında Joel Spolsky'nin bu konuda zaman zaman bahsettiğim gerçekten iyi bir makalesi var:

Joel Geliştiricileri Çeken:

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.


Bugüne kadar bu tavsiyelerin çoğunu fark etmediniz mi doğrudan Joel'in blogundan kaynaklanıyor?

Yine de söylemesi gerekiyordu. İsterseniz sorup cevaplayın.

18

Onlara meslektaş olarak bak


"Sadece bir seviye sadece bir" hes dayanamıyorum. Eğer fikirlerim yanlışsa ya da işe yaramadıysa nedenini söyle ve beni eğit, beni küçümseme

14

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.


14
  • Gündelik kıyafet ve ofis ortamı
  • Esnek saatler
  • Çalışırken müzik dinlemeye izin ver (kulaklığa izin verilir)
  • Çoklu monitör / güçlü iş istasyonları
  • Nitelikli / deneyimli meslektaş / patronlar
  • Bu çalışanlar / patronlar tarafından yapılan kod incelemeleri
  • Geldikleri yaratıcı projeler üzerinde çalışabilme ve bu yetenekli iş arkadaşları / patronlar tarafından gözden geçirilebilme (En değerli perk!)

1
Ne? Yerler var olmayan müzik dinleme izin? Woah.

Ah evet, kesinlikle var. Birinde 3 gün geçirdim, bir daha asla!
Cerrahi Kodlayıcı

Ah, müziğim olmadan 3 gün ... birileri "bana müzik / kulaklık yok" demiş olsaydı, kapıdan çıkmış olurdum. Beni yeteneğim, eğitimim, içgörü vb. İçin işe alıyorsun.
BenAlabaster

Bu gerçekten şok edici. Hangi şirketti? Bir kara liste olmalı.
user3287

11

Ş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.


Şirketim son zamanlarda tüm devs çoğul görüşlü aboneliklerini satın aldı. içerik mükemmel
benPearce
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.