Çalışırken her programcının ihtiyaç duyduğu şeyleri


112

Eğlenceli ve rahatlatıcı bir ortam yaratmakla görevlendirildim, istediğim bir şey ergonomik fareler ve klavyeler, diğerleri ise egzersiz topları ve bantlar önerdi.

Her programcının çalışırken ihtiyaç duyduğu şey nedir? Ne gerekli olmayabilir ama yine de olması güzel olurdu?

Not: Bu soru daha önce sorulmuş, ancak buraya gönderilmesi tavsiye edilmiştir. Önceki cevaplar için bu bağlantıya göz atın: https://stackoverflow.com/questions/3911911/stuff-every-programmer-needs-while-working-closed


3
Ne şirket bu vay, orada çalışanlara çok iyi davranın! :) Keşke ben de böyle bir şirkete katılabilsem!
Jiew Meng,

38
Neden geliştiricilerinize ne istediklerini sormuyorsunuz?
Thomas Stock,

7
Conjugal ziyaretleri
Greg

1
Güzel maaş !!!!
Amir Rezaei

1
Belirtilmemiş olabilecek bir şey - iyi sıcaklık / nem / hava kalitesi kontrolü ve güzel banyolar. Mesela, sıcak yaz aylarında çalışırken kışları soğuk kışlardan daha fazla açım, çünkü içerisindeki sıcaklık, dışarıdaki ile negatif olarak ilişkili. İdeal olarak korelasyon biraz pozitif olmalı, fakat yine de sıfıra yakın olmalıdır.
İş

Yanıtlar:


283

İnternet

Joel Spolsky'nin dediği gibi, "İnternet, hava kadar özgür olmalıdır."


10
@JohnFx, ne yazık ki hayır. Pek çok yerde, internet, verimliliği artıracağı konusunda yanlış bir düşünceyle sınırlıdır. Ancak programcılar için bu sadece bir zorunluluktur.
riwalk,

45
Program blogu olsa bile "blog" olarak tanımlanan her sitenin engellendiği bir arkadaşım var. Arkadaşım google’da bir sorun aradığı, bir çözüm önerdiği gibi görünen bir sayfa gördüğünü ancak bu sayfaya erişemediğini bildirdi
JoelFan

4
@SpashHit - Çok çabuk istifa etmem bile komik olmayacaktı :) :) "Arkadaşın" a başsağlığı dilerim;)
riwalk

14
@SpashHit: En büyük İtalyan endüstrisinde çalışıyorum ve orada güvenlik duvarı politikası çok aptal. Blogların çoğu engellendi, ancak genellikle Google’ın önbelleğine güvenebilirim. Ayrıca "sex" olan herhangi bir URL engellenmiştir. Neyse ki uzmanları kullanmam gerekmiyorexchange :-)
Wizard79

7
Bu bence bir numaralı cevap olmalı. İkili monitörler ve diğerleri kesinlikle verimlilik artışı sağlar, ancak İnternet bağlantımız koparsa, 14 inç dizüstü bilgisayarımı alıp ücretsiz Wi-Fi ile en yakın kafeye gidiyorum.
Tim Goodman,

267

Çift monitör


67
@ this.Daniel: "İhtiyaç" ve "Gerçekten çok yardımcı" iki benzer şeydir. Bir çimleri makasla biçebileceğinizden eminim, ancak bir çim biçme makinesi gerçekten yardımcı olur.
Josh K,

22
@ this.Daniel: Üretken olmak istiyorsanız neredeyse bir zorunluluk olduğunu söylemek isterim.
ysolik

15
Programcılar için birden fazla monitör için zorlamayı hiç anlamadım. Belki sadece benim, belki de güzel bir büyük monitörüm olduğu için, kim bilir? Monitör kurulumunun çok önemli olduğunu ve belki de daha iyi bir cevabın, ekran seçeneklerinde geliştiricinin tercihine göre bir esneklik sağlamak olduğunu söyleyebilirim.
JohnFx,

25
Şirketimin 3'e gitmesini sağlamaya çalışıyorum.
Kevin D

14
Büyük bekarlar üzerindeki çift monitörlerin (en azından çoğu Windows programcısı için) bir avantajı gerçekten mükemmel pencere yöneticilerinin olmamasıdır. * Nix, yöneticinin senin için sevgiyle bir araya getirmesine izin vererek tüm araç çubuklarını ve pencerelerini kırabilir ve dağıtabilirsin. Windows'ta, ekstra bir monitöre sahip olmak düzgün bir şekilde ayrılmış tasarım alanına sahip olmak gibidir, böylece aynı anda çalışan iki "tam ekran" uygulamaya sahip olabilir ve her ikisinden de tam olarak yararlanabilirsiniz.
CodexArcanum

231

Münazara Çözümlerinden Zevk Alan Akıllı Meslektaşlar

Benim için eğlenceli ve rahatlatıcı bir ortam yaratan tek şey birlikte çalıştığınız insanlar. Yazılım ustalığı konusunda tutkulu olan akıllı insanlarla çevrili, bunu yapmak için harika bir yoldur. Geriye kalan her şey çift monitör gibidir, faydalıdır, ancak hayati değildir.

Yanıtların çoğunun (bu noktaya kadar) hiç kimsenin işbirliğinin faydalarından bahsetmediği fiziksel konular olduğunu ilginç buluyorum.

Bir mağarada gelişebilirsin, ama büyük resmin görüntüsünü kaybetmek kolaydır.


15
Ugh şey sürücüleri beni hayal gücüm yok ve çok gerçek bir soruna geçici soyut çözümüne doğru çalışamaz arkadaşları daha hızlı çılgın ...
çizgi-tom-bang

Bunu beğendim. Akıllı ve tutkulu insanlar, akıllı ve tutkulu insanlarla çalışmak istiyor.
setzamora

Daha fazla katılamazsın. Tutkusu olmayan programcılara dayanamıyorum.
riwalk

3
Birkaç yıl önce ücret eksikliği ve ailemin ihtiyaçları için bir şirketten ayrılmak zorunda kaldım. Daha sonra orada bir yıl boyunca birlikte çalıştığım iki keskin adamı hayal ettim, çünkü onlarla etkileşimlerimi nasıl özledim. Gerçekten çok zeki ve motive olmuş meslektaşlarımı özlüyorum. :(
ErikE

1
Keşke üç kez oy kullanabilseydim. Burada sahip olduğum bu adam, işlerin devam ettiğini ve yeni şeyler öğrenmeyi reddettiği gerçeğini kabul edemiyor.
kizzx2

168

Büyük bir Beyaz Tahta
Diğer geliştiricilerle çalışırken fikir üretmek ve beyin fırtınası yapmak için çok kullanışlıdır. Bensiz yaşayabilir miyim bilmiyorum.

BTW: Bu küçük cırt cırtlı CUBE beyaz tahtaları kesmiyor.


Çalıştığım son şirket beni büyük bir laboratuarda tuttu. Tüm duvarlarda 1m * .6m beyaz tahtalar için kancalar vardı. Beyaz tahta cenneti idi.
altmış ayak

3
Bilmiyorum, hiç beyaz tahtaya binmedim. IM üzerinden yönetilemeyen işbirlikçi şeyler için, iPad'ler bu işi çok iyi yapıyor gibi görünüyor. S: Ama hayatımı kurtarmak için bir whiteboad okunaklı bir şey yazamadı

2
Çalıştığımız odada 4'x8 'yazı tahtası var (bu alanda 3'üzdeyiz, bu belki de 10'x20'dir.) dışardaki odacıklardan işaretçilerinizi çalmayın :)
Mark

Yazı tahtalarını seviyorum ... Yazmanıza bile gerek yok! Eğer noktalarını göstermek için frenetically yanı çizebilirsiniz :-D
Khelben

Şahsen ofisimdeki tüm duvarların yazı tahtaları olarak boyanmasını istiyorum. Maalesef meslektaşım aynı fikirde değil.

151

Ergonomik sandalye

Sanırım, çoğu zaman bilgisayar başında geçirdiğiniz için kesinlikle ergonomik bir sandalyeye ihtiyaç duyacağınızı düşünüyorum . Bir dizüstü bilgisayar kullanıyorsanız, o zaman bir dizüstü bilgisayar standı da iyi olurdu.

Yeterli ışık, çok fazla gürültü ve kahve yok :)


aydınlatma isteğe bağlı olmalı, ancak bazılarımız karanlıkta büyür!
Bryan Harrington,

3
Kesinlikle çok fazla kahve değil! :) (Ben kahve sevmiyorum.)
thursdaysgeek

@thursdaygeek Kaçırıyorsunuz ..
Daniel

1
@ this.Daniel: Sandalye için +1, belki de iş yerimde en çok eksik olan şey ...
Matthieu M.

Neden bir dizüstü bilgisayar standı?
JFW

113

Araştırmaya Ayrılan Zaman

Potansiyel olarak kullanılabilir yeni bir araç / teknoloji ile takılıyorsa veya bir metodoloji okuyorsanız, araştırma zamanı çok önemlidir.

anekdot:

Şu anki işime başladığımda Cuma günleri korkunçtu çünkü bütün akşam telefonla pazarlama personeli Cuma günleri vardiyalı çalışmıştı. Cuma günleri evde çalışmaya başladım ve o zamanın% 50'sini evde aldım ve doğrudan araştırmaya adadım. Kod temeli, satıcı araçları, kısa sürede kullandığımız metodolojiler üzerinde hızlandım ve sonuçta ortaya koyduğum yeni teknikleri / süreçleri keşfettim.


Çok doğru. Çok az insan, sadece "
işlerle uğraşmak

İlgi çekici. Bu, Google’ın% 20’si kişisel proje zamanından daha iyi bir fikir gibi görünüyor.
Huperniketes

104

Kulaklık

alt metin


23
Buna "gürültü engelleyici" önek ekleyebilir miyim? Çoğu zaman müzik istemiyorum - huzur ve sessizlik istiyorum.
Christian Mann

5
Tasarlanan ideal işyerinin kulaklık ihtiyacını azaltacağını düşünüyorum.
Steven Evers

3
Sadece dinleyicinin uğruna değil, onun yanında olanlar için de iyi yalıtımlı kulak içi kulaklıklar / kulaklıklar. Ucuz kulaklık kulakiçi "kaçak" yapar, bu yüzden diğerleri de duyar.
Fanis

3
@JFW: Aslında, mekanik gürültüyü arka plandan tamamen kaldırabildiğimi fark ettim. Konuşmalar beni bölge dışına iten şey. Ayrıca mekanik olarak çıkarmak daha zor, bu yüzden meh.
Christian Mann

1
Bence kulaklıklar ekipten teşvik ettiği izolasyonundan dolayı zararlı olabilir. Katıldığım en iyi takımlar, teknik açıdan çok iyi konuşma yapanlardı.
dietbuddha

97

Bir Rahatsız Etmeyin seçeneği

Aslında gün boyu tecrit edilemeyeceğim, ofiste başka neler olup bittiğiyle uyumlu olduğum bir yerde çalışmaktan hoşlanıyorum. Ama bazen en çok ihtiyacım olan şey tüm gürültüyü söndürme ve güçlü bir "ateş olmadıkça beni rahatsız etme" sinyali gönderme yeteneği.


3
Burada aynı. Bütün gün kulaklıklar.
Üçlü

Sanırım "yangın yoksa" biti hem gerçek hem de mecazi olarak anlaşılmalıdır?
Matthieu M.,

Sessiz cevap verecektim ama bu daha iyi çalışıyor.
AnonJr

@Mattthiew - Bir keresinde, yangın alarmını duyamayacağınız bir alanın tüm test ekipmanlarının bulunduğu bir yerde çalıştım. Ayrıca, Aspergers'ım var - ve belirtilerden biri "aşırı odaklandığımda" (her zaman olmasa da "bölgedeki" ile aynı olabilir) insanların tam anlamıyla kulağıma bağırabilecekleri ve duyamayacağım . Ben var uzakta önce onbeş ayaklarını giden bir duman alarmı fark edemedi. Ve bu, kulağım savunucuları olmadan , bazı sessiz seslere (gerçekten, şakasız) duyarlılığım için. Nörolojik kablolama sorunları biraz paradoksal olabilir.
Steve314

Eskiden "Piss Off, Meşgulüm" yazan küçük bir işaretim vardı. Nedense diğer insanlar bundan hoşlanmadı.
LRE

76

Uygun aydınlatma

Doğal, akkor veya dolaylı / dağınık ışık ya benim için büyük bir artı. Floresan aydınlatma beni bir terbiyeciymiş gibi hissediyorum ve başımı ağrıtıyor.


Fikstür de bağlı. Örneğin, bu "Aynalı Kareler" den birinde floresan (yani hitecsystems.co.uk/lights1.JPG ) fikstürü iyi
durumdadır

5
Hey, floresan aydınlatmayı seviyorum. Sarı ışık başımı ağrıtıyor.
Autodidact

@ SDX2000: IMO, kendi başına floresan aydınlatmada değil, neredeyse her zaman yanlış yapılmakta. Genellikle çok parlak ve renk sıcaklığı yanlış. Ve neredeyse her zaman yanlış yapıldığı için hoşuma gitmemeliyim.
sharptooth

2
@sharptooth - Onu titreyen kaçınılmaz berbat balasttan bahsetmiyorum.
JohnFx

1
Akkor şimşekten nefret ederim. Çok karanlık ve ekrandaki ışıkla iyi karışmıyor. Bütünüyle floresan.
EpsilonVector

74
  1. Sessizlik.
  2. Sessizlik.
  3. Sessizlik.
  4. Düz bir klavye + programcının istediği sayıda cihaz (ve bu değişebilir).
  5. Kendi ofisi.
  6. Bazı ipucu olmayan (teknoloji-bilge) CEO'lar da dahil olmak üzere teknik olmayan personelin saçma sorgulamalarından kurtulma özgürlüğü.
  7. Kitaplar gibi eğitim kaynaklarına erişim.
  8. Kulaklık ve harika müzik seçimi ile büyük bir pay.
  9. Ücretsiz yemek, mutlaka büyük bir artı olmasa da, takdir edilir.
  10. İster sadece bir çerçevenin en son sürümü, isterse sayıları sıralamak için bulanık bir denetleyici uygulamak olsun, harika teknolojilerle çalışabilme yeteneği (bunun çok aptal bir örnek olduğunu biliyorum, burada örnekleme amaçlıdır).
  11. Sessizlik.
  12. Gürültüsüz bir ortam
  13. Konuşmayan iş arkadaşları
  14. Sadece sesli arama
  15. Sessiz çalışma ortamı.

51
Sessizlikten bahsetmeyi unuttun, ama yine de +1. ;)
Adam Lear

3
@Ann - doğru, sessizliğin önemini vurgulamama izin verin: D
Jas

6
"Bir saniyen var mı?" Kelimelerinin sesle tanınmasıyla aktif hale getirilmesi için kilitlenen bir kapıdan ne haber
JohnFx,

6
@ JohnFx, sadece insan sesiyle harekete geçen bir tuzak kapısına ne dersiniz? : D
Jas

5
Gürültülü bir kaotik ortamı severim. Sessizlik kendimi öldürmek istememi sağlıyor, bu konuda kendi başıma olduğumu biliyorum.
tekrar yayınlama

67

Yarıiletken sürücüler gibi en yeni nesil donanımlar .


50
1. Bir SSD'yi bir arkadaşınıza ödünç alın. 2. Geçerli bilgisayarınıza yükleyin. 3. Üzerinde çalıştığınız mevcut projeyi açın. 4. İnşa et. 5. Arkadaşına üzgün olduğunu söyle ama birisi SSD'nizi sokakta çaldı.

1
Evet, hayatını değiştirecek. İnan bana. Sonuçları görmeden önce kendime şüphelenmiştim.

4
Bir proje oluşturmak gibi yoğun disk işlemleri için 2 kattan 4 kat daha hızlı.

1
Alternatif bir çok hızlı Raptor sürücüsüdür.
ters çevir

2
Rob Perkins: Argümanınız pek mantıklı gelmiyor. Yalnızca masaüstü makineleri geliştiricileri "yeterince hızlı" yanlışlığa düşebilirdi, ancak bu özel durumu düşünseniz bile, geliştiricinin doğru yapma becerisine bağlıdır. Daha hızlı bir makinenin geliştiricinin daha hızlı çalışmasını sağladığını ve dolayısıyla optimizasyonlarla ilgilenmek için daha fazla zamanı olduğunu savunabilirim.
user281377 10:11

60

Bir kapı.

Cidden, herkes gerçekten gerçekten bir şeyler yapması gerektiğinde kapatabilecekleri kapılı bir ofise sahip olmalıdır. Günün çoğunu açık bırakabilirsiniz, ancak kafanızda çok fazla devlet taşıdığınız ve şaka yapan bir alt kültür olayı veya alt kültürü gerçekten umursamıyorsanız, bir kapıya ihtiyacınız var kapatabilirsin.

Ayrıca ihtiyacım olursa tekmeleyebileceğim sağlam bir duvarı severim, ama bu muhtemelen sadece benim.


4
Sürekli arkasından yürüyen insanlara sahip olan, ne yaptığımı gözetleyen, yanımda salonda "koridor toplantıları" yapan ve böylece ne kadar daha üretken ve rahat hissedeceğimi doğrulayabilirim. bir kapı ile.
CodexArcanum

Peki ya pencere? veya pencereler;)
pramodc84

Bir şeyler yapmam gerektiğinde sık sık toplantı odası kullanırım. Zamanın geri kalanında bir ofisi paylaşmanın sosyal tarafını seviyorum, ancak hiçbir zaman 3'ten fazla kişiyle değil.
Martin Brown

1
@ pramodc84, herhangi bir gün bir kapı için bir pencereyi feda ederim :)
riwalk

Kulak tıkacı! Veya hemen hemen hiçbir şey oynamayan gürültü önleyici kulaklıklar.

54

Kahve makinesi


4
Taze demlenmiş kahveye erişiminiz olduğu sürece bunun önemli olduğunu sanmıyorum :)
ysolik

17
Masanın üzerindeki kahve makinesi kötü bir şey. Bir yaz boyunca kahve makinesine sahip, penceresiz, iki kişilik bir kabinde ve kol boyu tükenmez bir krema ve şeker kaynağı olan biri olarak konuşuyorum. Hafta sonu kafein çekilmesiyle uyanmanın neye benzediğini öğrendim.
Michael H.

2
Boooo, kafein programlayıcının aklı için kötü. Düşünce süreçlerinizi tökezler. Yerba dostum 'ya da sadece bir bardak su ya da meyve suyu için. Ne kadar daha iyi bir konsantrasyona sahip olduğunuzu fark edeceksiniz.
Yolculuk

7
Bu, “Programcıların istediği şeyler, ancak muhtemelen kendi sağlıkları için sahip olması gerekmeyen şeyler” başlığı altında geliyor
Martin Brown

1
Kafein kesinlikle en büyük verimlilik artırıcılarımdan biri. Aslında bensiz benden çok daha iyi odaklanmama yardımcı oluyor. Ancak bence bu konuda doğru dengeyi bulmak çok kişisel bir şey. Benim için sabahları büyük, sıcak bir fincan kahve içmek en iyisidir, öğleden sonraya kadar başka bir şey yoktur, o zaman sadece çaydır. Eğer bundan saparsam, yavaşlatacağımdan eminim.
SingleNegationElimination

48

İş dışında bir hayat.


25
Ne yazık ki bu genellikle programcıların yönetim kadar gerçekleştirmeleri gereken bir şeydir.
Martin Brown

6
Çok sayıda şirket, geliştiricilere 24x7 çağrı beklemelerini, geceleri acil durumları ele almalarını ve ardından ertesi sabah ofiste olmalarını bekleyerek bir top-zincir koydu. Ardından, geliştiriciler berbat davranışlar edindiğinde, üretkenliklerini kaybettiklerinde veya çok daha fazla para ödeyen ve onları hiç aramaz yapmayan bir yere gitmeyi bıraktıklarında şirketler şaşırıyor.
Teneke Adam

2
Hayat? Bu da ne?
LRE

47

Dışında Bir Tezgah

Cidden, bazen öğütme ağırlaşır, bir problem çok zordur ve sadece araba sürerken dinlerken düşünmek için güneş ışığına, havaya ve bir ana ihtiyacınız var. Bir an için gidip düşünmek için binanın hemen yanında sessiz bir yer gibisi yoktur.


23
Bahsettiğiniz bu "güneş" nedir?
Wonko The Sane

Daha uzun bir binada iseniz buna çatı girişi eklerdim. Ben sadece dünyanın tepesinde ürpertici hakkında rahatlatıcı bir şey buluyorum
WalterJ89

4
aka: frazzled programcıları için duman molası.
Morgan Herlocker,

1
@CodexArcanum Harika! Yani zen, çok doğru.
Yolculuk

6
Oturmak için bir yer yerine, yürümeyi tercih ediyorum. Hiçbir şey güzel bir yürüyüş gibi zor bir problemi engeller.
02:58

44

Bir Eğitim Planı

Hepimizin yeni ve eski olan her şey hakkında her şeyi bilmesi bekleniyor. Sık sık değil, bunu kendi zamanımız ve masrafımızla yapmamız bekleniyor. Tabii ki, zaman zaman 1) ücretsiz olduğu sürece bir konferansa katılmama izin verildi ve 2.) hiç zaman almadı.

Sahip olmayı sevdiğim tek şeyin, sadece para değil zamanın eğitim paylaştığını buluyorum. İşveren tarafından yapılan küçük bir yatırım (bir hafta ve bir sınıf ücreti), yalnızca artan bilgi ve üretkenlik için değil aynı zamanda moral de öder ve hatta sadakatin bile olduğunu savunuyorum. Mühendis olarak büyümeme izin veriyorsan neden başka bir yere git.


1
@underdark: Lütfen arkadaşlarınıza 99 tane söyleyin ... :)
Sanko Wonko

Aynen +100. Kendi kitaplarımız ve eğitimimiz için ödeme yapmamızı istemek çok fazla. Bazı şirketler, temas halinde olmayan ancak istediğimiz günlük işler ya da gelecekteki büyüme için bize yararlı bir bilgi vermeyen bazı İK personeline ya da VP'ye hitap eden sınıflar sunarak eğitim sağlamaya çalışmaktadır.
Teneke Adam

Ücretsiz ve hiç zaman ayırmayan konferanslar? nothingBana bir ses gibi geliyor!
Alan Pearce

Makul bir eğitim planı sağlamaktan daha saçma bile, bu boktan çevrimiçi kursların sunulmasıdır. Onlar sadece yüceltilmiş powerpoint sunumları.
Devam


35

Mafsal kafa işleriyle ilgilenen bir yönetici: sonsuz toplantılar, tekrarlayan ve kolayca yanıtlanan teknik destek soruları, "bilgisayarımı düzeltmek", vb.

Bir yöneticiyken, önce bana gelmeden programcılarımı rahatsız etmemek ya da toplantıda programlamaktan kimsenin gelmediğini açıkça belirttim.


8
Bu son kısmı gerçekten seviyorum ...
bakoyaro

Amin! Toplantıları küçümsüyorum. Sık sık hiçbir şey yapmıyorlar.
Scott Anderson,

33

Test Cihazları , Sysadmins ve Teknik Destek

Açıkçası bazı dükkanlarda bunlar verilecek, ancak daha küçük kurulumlar için, programcılar kodlarından başka bir şeyle uğraşmak zorunda kalmazlarsa daha üretkendirler.


"Test" için -1. Kodunu test etmelisin. Programcılar sadece kod yazmamalı ve bunu test cihazına çitin üzerinden atmamalıdır.
Victor Hurdugaci

yapmaları gerektiğine karar verdiler, ancak bunu yapan sadece onlar olmamalı ve her değişiklikle işlevselliklerin% 100'ünü test etmemeliler sıkıcı ve tükenmişliğe neden oluyor ... Biliyorum gerçekten tembelleşiyorum ve kötü bir iş yapıyorum Yaptığım bir değişikliğin 'sadece x'i etkileyebileceğini' bildiğimde, bu yüzden x'i test ediyorum ve 'işe yarıyor!' ve sonra birisi testlerden geçiyor ve değişikliğimin kırdığını tespit ediyor ve gerçekten başka birinin test etmesine sevindim - bu kodu üretimde istemem ama bunu yapamayacağımdan emin olmamın bir yolu yoktu.
kırmadım

Geliştirme ortamım için bir ev sahibi kurmak istemiyorum. Ubuntu gibi iyi bir Linux dağıtımı, Perl, Python ve Ruby için gerekli kütüphaneleri yapılandırmayı ve yüklemeyi oldukça kolaylaştırır. Uygulamaların yeni sürümlerini derleyemeyen eski dağıtımlara üzüldüğümde nefret ediyorum. O zaman işler yoluna girmeye çalışırken saatler kaybolur ve sysops yardımcı olmaz çünkü “standart değildir”.
Kalay Adam

3
@Victor Hurdugaci: Katılmıyorum ... Karşılaştığım sorunların çoğu, yazılımı yazdığım için bile düşünemediğim senaryolar. Ayrıca, müşteriler birileri varsa kolayca önlenebilirdi olan "onlar gerçekten onunla çalışmak asla" çünkü üç ay sonra kafama öfkeyle şeyler atmak ister başka ona baktım olurdu (veya müşterilerin ağzını açtı olurdu). Yazılımımı işlevsellik açısından test edebilirim, ancak kullanılabilirlik açısından test edemiyorum.
Bobby,

26

Gider Hesabı


7
Ve biliyorsun, çok olmak zorunda değil. Ancak şirket, 30 dolarlık bir metin editörü veya başka bir şey kaydetmeniz için bir grup çemberden geçmenizi istiyorsa bu gerçek bir PITA'dır.
GrandmasterB

RAID diziniz için yeni bir sürücü almak için 3 haftalık bir onay sürecinden geçmeniz gerekip gerekmediğini kabul etti. Hangi beklerken başka bir sürücü atar. Sıcak Yedekler FTW!
Nick Haslam,

Buradaki ihtiyacı anlıyorum ama dürüst olmak gerekirse tanıdığım çoğu programcının bütçe veya yatırım getirisi kavramı yok. Bununla birlikte, programcılar doğrudan hat yöneticisinin bu onayı alması VE tüm evrak işleriyle ilgilenmesi gerektiğini söyledi. Sizi yavaşlatmamalı, ancak programcılar bu listedeki herşeyi maliyetten ve elde edilen gelirle karşılaştırıldığında nasıl bir şeyden bahsetmeden ele geçirirse çok fazla yer zorlar. İkili monitör, yarıiletken sürücü, MacBook Pro üretkenliği artırabilir ancak 5 bin doların geldiği yerlerden herhangi bir gelir elde etmiyorsanız.
Bill Leeper

@ Has Haslam: syadmin'in bütçesinden çıkarsa daha da kötüsü, çünkü donanım ... o sürücüyü asla alamazsın.
Steven Evers

Ne, ödemek zorunda olduğun şeyleri mi kullanıyorsun? Satın almayı onaylamak için gereken 4 hafta yerine tam bir çalışma sistemini istediğim gibi öğleden sonra da alabiliyorum.
Christopher Mahan

24

Bir koparma alanı.

Masanızdan uzaklaşıp gerçekten biraz dinlenebileceğiniz bir yer.


3
Ancak bunun toplantı yapılabilecek bir yer olmadığı belirtilmelidir.
Martin Brown

1
Masa Tenisi masası? kanepe? Xbox!
Michael K

1
@Michael, odayı süsleyen şey, aslında gidecek bir yere sahip olmanın ikincil olduğunu düşünüyorum.
Toby

Ve bir koridor olarak kullanılan ortada sıkışmış bir yerde değil.
Tom Hawtin - tackline

21

Kağıt , kurşun kalem ve silgi!

Yardım edemeyeceğin ama kağıt üzerinde daha iyi ifade edebileceğin şeyler var. İlk çizimler, eskizler vb.


3
Ayrıca bakınız: Beyaz Tahta.
Jared Updike

Ayrıca bakınız: Özyineleme.
Thomas Eding

Ben kağıtla daha iyi çalışıyorum; Sadece yazı tahtalarını iyi çizemiyorum.
Donal Fellows

19

Tercih ettiğiniz editör / IDE'yi kullanabilme


9
Bundan emin değilim. Hangi dili / ortamı kullandığınıza bağlı. Dosyaların "projesi" kavramı IDE'de yerleşikse, standart IDE'yi başkalarıyla birlikte kullanmak zorunda kalabilirsiniz. Bağlam burada önemli olacak.
Michael H.

Khedron ile aynı fikirdeyim. Ayrıca, tam özgürlüğün muhtemelen geliştiriciler için en büyük şey olmadığını da not edeceğim.
msarchet

Ne khedron dedi. Eğer proje yönetilebilirse, diyelim, yap, sonra istediğin her IDE / editör ile ateşe ver. Ancak, proje birden fazla geliştiriciyi içeriyorsa ve orada inşa etmek önemsiz ise ve sözde karınca veya kökene dayanıyorsa, ekibinizin de destekleyen bir IDE üzerinde standardizasyona ihtiyacı var. Açıkçası, tek tek dosyaları değiştirmek için herhangi bir düzenleyiciyi kullanabilirsiniz. Fakat zorla ittirmek için standart IDE ile çalışmak zorundasınız, böylece projeyi herkes için mahvetmezsiniz.
luis.espinal,

Bence senin de pastanı yiyip yiyebilirsin. Projeyle ilgili çalışmaların çoğunu VS'de yapsanız bile, fiili düzenlemeyi yine de vim olarak yapabilirsiniz. Hatta birçok IDE kullanmak istediğiniz metin editörünü belirtmenize izin verir.
SingleNegationElimination

19

Her programcının konferanslara (ve masrafları karşılamaya) göndermek isteyen bir işverene ihtiyacı vardır.


16

Bir kalem veya kurşun kalemle not almak için güzel bir not defteri . Bilgisayarları sevdiğim kadarıyla fikir yazmak, toplantılar sırasında not almak, diyagram çizimleri vb. İçin kesinlikle vazgeçilmez bir not defteri buluyorum.


Çizgili veya çizgisiz? Diyagramlar ve benzerleri için masamın üzerindeki rafta 3 delikli zımbalanmış bir kağıt kağıdı var.
Christian Mann

@Hristiyan Mann: Ciltli çizgili not defterlerini tercih ederim. Sağlam ve kolayca parçalanamayan bir şey.
ysolik

16

Toplantı / Konferans Salonları

Programcılarınız bir alan paylaşacaksa, diğerleriyle etkileşime girmeden grupların projeleri bulması ve tartışması için bazı küçük konferans salonlarını beklemeniz gerekebilir.


1
Bu, kayıt olmanızı gerektirmez.
Michael K,

13

Harika bir referans kütüphanesi

Google birçok şey için harikadır, ancak iyi bir kitap koleksiyonunun yerini almaz. Aranabilir E-Kitaplar, O'Reilly Safari koleksiyonu gibi tercih edildi.


12

Harika araçlar Editörler, hata ayıklayıcılar, derleyiciler, işletim sistemleri, VCS ile en rahat ve üretkenliğimiz ne olursa olsun.

Açık standartlar. Bu bize çalışmak için tercih ettiğimiz araçları kullanma esnekliği sağlar. Yani hiçbir MS Exchange e-posta çözümü, hiçbir doc, docx, xls, ...

Basit işlemler Gündelik, ya dikkat edilmeli ya da süreç, en çok sevdiğimiz şeyin arasına girmeyecek kadar basit olmalıdır.

İlave sandalye, yakında mevcut. Eşinizle veya kod incelemeleri sırasında bir konuda görüşmek istiyorsak çok faydalıdır.

Alabileceğiniz en büyük en kötü monitör. Mümkün olduğunca çok ekran gayrimenkul alın. Aynı anda daha fazla kod görmemize yardımcı olan şey. İkili / çoklu monitörleri içerir, ancak kişisel olarak çoklu monitör kullanmayı zor buluyorum. Bu yüzden tek bir büyük, yüksek çözünürlüklü monitörü tercih ediyorum.

Rahat klavye ve fare uygun yükseklik ve mesafeye yerleştirilir.

Beyaz tahta, not defteri (tercihen unruled), kalem (bir kalem yapmaz, çoğu yöneticiler farkı göremez), tahta kalemleri (çoklu renkler) ...

Başka bir masa işi için geçerli olan olağan şeyler - doğru aydınlatma, hava sirkülasyonu, alan, düzenli taze kahve temini, sessiz ortam, ...


11

Elektriksel olarak yüksekliği ayarlanabilir bir masa olması pahalı ama çok iyi bir şeydir. Geliştiricilerin normal oturmak için çalışmalarına izin verir veya masayı (bir düğmeye dokunarak) ayakta durmalarına izin verecek bir yüksekliğe yükseltir.


Bu harika olup olmadığını bilmek için böyle bir şey denemek istiyorum. Öyle olduğundan şüpheliyim ama hiç denememiş olsam nasıl önerebilirim?
perşembe,

İkisini de denemediğimi itiraf edeceğim, düşünenleri tanıyorum ve onlar hakkında övgüler. Sadece şirketimi para harcamaya ikna edemiyorum.
Kevin D,

Ve ayrıca (sanırım), biraz dikey olarak zor olanların oturarak rahat olmalarına izin verir.
Adam Lear,

Airtouch veya Airtouch Electric ... ofisimdeki herkesin elinde bir tane var. Aslında binanın çoğu. Peki, şirket.
Nick T,

Favorilerinize bazı bağlantılar eklemek ister misiniz?
Pat,

10

Hangi teknoloji yığınında çalışacağınızı söylemiyorsunuz ama:

MSDN Lisansı

veya

Gerekli olan herhangi bir yazılım / araç için lisanslar

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.