काम करते समय हर प्रोग्रामर की जरूरत है


112

मुझे एक मजेदार और आरामदायक वातावरण बनाने का काम सौंपा गया है, एक बात जो मुझे पता है कि मैं चाहता हूं कि एर्गोनोमिक चूहों और कीबोर्ड हैं, दूसरों ने व्यायाम गेंदों और बैंड का सुझाव दिया है।

ऐसा क्या है जो हर प्रोग्रामर को काम करते समय चाहिए? क्या आवश्यक नहीं हो सकता है, लेकिन वैसे भी अच्छा होगा?

नोट: यह सवाल पहले पूछा गया था, लेकिन यहां पोस्ट करने की सिफारिश की गई है। पिछली प्रतिक्रियाओं के लिए यह लिंक देखें: https://stackoverflow.com/questions/3911911/stuff-every-programmer-needs-ORE-working-closed


3
वाह क्या कंपनी है, वहाँ कर्मचारियों के साथ इतना अच्छा व्यवहार करो! :) काश मैं भी ऐसी कंपनी ज्वाइन कर पाऊं!
Jiew मेंग

38
आप अपने डेवलपर्स से क्यों नहीं पूछते हैं कि वे क्या चाहते हैं?
थॉमस स्टॉक

7
कंजुगल यात्रा
ग्रेग

1
अच्छा वेतन !!!!
आमिर रज़ाई

1
ऐसा कुछ जिसका उल्लेख नहीं किया गया है - अच्छा तापमान / आर्द्रता / वायु गुणवत्ता नियंत्रण और अच्छा बाथरूम। उदाहरण के लिए, मुझे ठंडी सर्दियों की तुलना में गर्म ग्रीष्मकाल के दौरान काम करने में अधिक भूख लगती है, क्योंकि अंदर का तापमान नकारात्मक रूप से बाहरी से संबंधित है। आदर्श रूप से सहसंबंध थोड़ा सकारात्मक होना चाहिए, लेकिन फिर भी शून्य के करीब होना चाहिए।
नौकरी

जवाबों:


283

इंटरनेट

जैसा कि जोएल स्पोल्स्की ने कहा, "इंटरनेट हवा के रूप में स्वतंत्र रूप से उपलब्ध होना चाहिए।"


10
@ जॉनफैक्स, दुख की बात नहीं। कई स्थानों पर, इंटरनेट कुछ गलत धारणा के तहत गंभीर रूप से सीमित है कि यह उत्पादकता बढ़ाएगा। हालांकि प्रोग्रामर के लिए, यह केवल एक आवश्यकता है।
रिवलॉक

45
मेरा एक मित्र है जहां हर साइट जिसे "ब्लॉग" के रूप में पहचाना जाता है, भले ही वह एक प्रोग्रामिंग ब्लॉग हो। मेरे मित्र ने ऐसे मामलों का वर्णन किया जहां उन्होंने Google पर एक समस्या की खोज की, एक पृष्ठ देखा जो ऐसा लगता था कि यह एक समाधान प्रस्तुत करता है, लेकिन उस पृष्ठ तक पहुंचने में असमर्थ था
जोएलफ़न

4
@SpashHit - मैं इतनी तेज़ी से काम छोड़ दूंगा कि यह मज़ेदार भी न हो :) आपकी "दोस्त" के प्रति मेरी संवेदना;)
rivalk

14
@SpashHit: मैं सबसे बड़े इतालवी उद्योग में काम करता हूं, और वहां फ़ायरवॉल नीति बहुत गूंगी है। अधिकांश ब्लॉग अवरुद्ध हैं, हालांकि मैं अक्सर Google के कैश पर भरोसा कर सकता हूं। साथ ही "सेक्स" वाला कोई भी URL अवरुद्ध है। सौभाग्य से मुझे expertsexchange का उपयोग करने की आवश्यकता नहीं है :-)
Wizard79

7
यह मेरी राय में नंबर एक का जवाब होना चाहिए। दोहरे मॉनिटर और इसके बाद निश्चित रूप से उत्पादकता में वृद्धि होती है, लेकिन अगर हमारा इंटरनेट कनेक्शन नीचे चला जाता है तो मैं अपने 14 इंच के लैपटॉप को लेने से बेहतर हूं और मुफ्त वाई-फाई के साथ निकटतम कॉफी शॉप में जा रहा हूं।
टिम गुडमैन

267

दोहरी निगरानी


67
@ यह। डैनियल: "नीड" और "रियली रियली हेल्पफुल" दो समान चीजें हैं। मुझे यकीन है कि आप कैंची से एक लॉन घास काट सकते हैं, लेकिन एक घास काटने की मशीन वास्तव में उपयोगी है।
जोश के

22
@ यह। डैनियल: मैं लगभग यह कहना चाहता हूं कि यदि आप उत्पादक बनना चाहते हैं तो यह बहुत जरूरी है।
ysolik

15
मैं प्रोग्रामर के लिए कई मॉनिटर के लिए धक्का कभी नहीं समझा है। शायद यह सिर्फ मुझे है, या शायद यह है क्योंकि मेरे पास एक अच्छा बड़ा प्राथमिक मॉनिटर है, कौन जानता है? मेरा सुझाव है कि मॉनिटर सेटअप हालांकि बहुत महत्वपूर्ण है और शायद एक बेहतर उत्तर यह होगा कि डेवलपर की पसंद को प्रदर्शन विकल्पों में कुछ लचीलापन प्रदान किया जाए।
जॉन्सफिक्स

25
मैं अपनी कंपनी में जाने की कोशिश कर रहा हूं 3.
केविन डी

14
बड़े एकल पर दोहरी मॉनिटर के कम से कम (अधिकांश विंडोज प्रोग्रामर्स के लिए) एक फायदा वास्तव में उत्कृष्ट खिड़की प्रबंधकों की कमी है। * निक्स पर, आप अपने सभी टूलबार और खिड़कियों को तोड़ सकते हैं और उन्हें तितर बितर कर सकते हैं, जिससे प्रबंधक को आपके लिए प्रसन्नतापूर्वक एक साथ रखा जा सकता है। विंडोज पर, एक अतिरिक्त मॉनीटर होना बड़े करीने से अलग डिजाइन स्थान रखने जैसा है ताकि आप एक बार में दो "फुल स्क्रीन" ऐप चला सकें और दोनों का पूरा उपयोग कर सकें।
19x

231

स्मार्ट सहकर्मी जो बहस समाधान का आनंद लेते हैं

मेरे लिए, एक चीज़ जो मज़ेदार और आरामदेह वातावरण बनाती है, वह है आपके साथ काम करने वाले लोग। स्मार्ट लोगों से घिरे जो सॉफ्टवेयर शिल्प कौशल के बारे में भावुक हैं, ऐसा करने का एक शानदार तरीका है। बाकी सब कुछ दोहरे मॉनिटर की तरह है, सहायक है, लेकिन महत्वपूर्ण नहीं है।

मुझे यह दिलचस्प लगता है कि अधिकांश उत्तर (इस बिंदु तक) भौतिक चीजें हैं किसी ने भी सहयोग के लाभों का उल्लेख नहीं किया है।

आप एक गुफा में विकसित कर सकते हैं, लेकिन बड़ी तस्वीर की दृष्टि खोना आसान है।


15
ऊग मुझे कुछ भी नहीं करता है जो सहकर्मियों की तुलना में तेजी से पागल हो जाता है, जिसकी कोई कल्पना नहीं है और एक बहुत ही वास्तविक समस्या के लिए अस्थायी रूप से सार समाधान की ओर काम नहीं कर सकता ...
डैश-टॉम-बैंग

मैं यह पसंद है। स्मार्ट और भावुक लोग स्मार्ट और भावुक लोगों के साथ काम करना चाहते हैं।
सेट्ज़ामोरा

अधिक सहमत नहीं हो सकते। मैं प्रोग्रामर नहीं खड़ा कर सकता, जिनके पास कोई जुनून नहीं है।
रिवलॉक

3
कुछ साल पहले मुझे वेतन की कमी और अपने परिवार की जरूरतों के लिए एक कंपनी छोड़नी पड़ी। मैंने बाद में उन दो तीखे लोगों के बारे में सपना देखा, जिनके साथ मैंने एक YEAR के लिए काम किया था, क्योंकि मैं उनके साथ अपने संबंधों को कैसे याद करता था। मुझे अभी भी बहुत याद आता है कि वास्तव में स्मार्ट और प्रेरित सहकर्मी हैं। :(
एरिक

1
काश मैं तीन बार वोट डाल पाता। मेरे पास यह आदमी सिर्फ इस तथ्य को स्वीकार नहीं कर सकता है कि चीजें आगे बढ़ती हैं और नई चीजें सीखने से इनकार कर रही हैं।
kizzx2

168


अन्य डेवलपर्स के साथ काम करने पर विचार करने और विचारों को संप्रेषित करने के लिए एक बड़ा व्हाइटबोर्ड बहुत आसान है। पता नहीं अगर मैं मेरे बिना रह सकता था।

BTW: उन छोटे वेल्क्रो संलग्न घन सफेद बोर्डों इसे काट नहीं है।


पिछली कंपनी ने मुझे एक बड़ी लैब में डालने का काम किया। सभी दीवारों में 1 मीटर * .6 मीटर सफेद बोर्ड के लिए हुक थे। यह व्हाइटबोर्ड स्वर्ग था।
साठफुटेरसूड

3
मुझे पता नहीं, मैं वास्तव में सफेद बोर्डिंग में कभी नहीं गया। सहयोगी सामानों के लिए जिन्हें IM पर प्रबंधित नहीं किया जा सकता है, iPads ठीक चाल के लिए कर रहे हैं। लेकिन मैं अपने जीवन को बचाने के लिए एक

2
हमारे पास जिस कमरे में हम काम कर रहे हैं उसमें 4'x8 'चॉकबोर्ड है (हम इस विशेष स्थान पर 3 हैं, जो शायद 10'x20' है) हमारे पास चॉकबोर्ड बहुत अधिक होंगे, क्योंकि वे कम गन्दे हैं, और लोग बाहर के क्यूबिकल से आपके मार्करों की चोरी नहीं होती है :)
मार्क

मैं व्हाइटबोर्ड प्यार करता हूँ ... आपको लिखने की भी ज़रूरत नहीं है! आप अपनी बातों को दिखाने के लिए उन्मत्त रूप से आकर्षित हो सकते हैं :-D
Khelben

व्यक्तिगत रूप से मैं चाहूंगा कि मेरे कार्यालय की सभी दीवारें व्हाइटबोर्ड से रंगी हों। दुर्भाग्य से मेरे सहकर्मी सहमत नहीं हैं।

151

एर्गोनोमिक कुर्सी

मुझे लगता है कि एक निश्चित रूप से एक एर्गोनोमिक कुर्सी की आवश्यकता होगी क्योंकि आपका अधिकांश समय पीसी के सामने बिताया जाता है। यदि आप एक नोटबुक का उपयोग कर रहे हैं तो एक नोटबुक स्टैंड भी अच्छा होगा।

पर्याप्त प्रकाश, बहुत अधिक शोर और कॉफी नहीं :)


हालाँकि, प्रकाश वैकल्पिक होना चाहिए, हम में से कुछ अंधेरे में पनपे!
ब्रायन हैरिंगटन

3
निश्चित रूप से बहुत ज्यादा कॉफी नहीं! :) (मुझे कॉफी पसंद नहीं है।)
thursdaysgeek

@thursdaygeek आप याद कर रहे हैं ..
डैनियल

1
@ this.Daniel: +1 चेयर के लिए, शायद मेरे कार्यस्थल में सबसे ज्यादा कमी है ...
Matthieu M.

नोटबंदी क्यों?
JFW

113

अनुसंधान के लिए आवंटित समय

संभावित रूप से प्रयोग करने योग्य नए टूल / तकनीक के साथ टूलींग करें या कार्यप्रणाली पर पढ़ना, अनुसंधान के लिए समय महत्वपूर्ण है।

किस्सा:

जब मैंने अपनी वर्तमान नौकरी शुरू की, तो शुक्रवार का दिन बहुत ही भयानक था, क्योंकि शाम के सभी कर्मचारियों ने शुक्रवार को दिन की शिफ्ट में काम किया। मैंने शुक्रवार को घर पर काम करना शुरू किया और घर पर उस समय का 50% हिस्सा लिया और इसे सीधे शोध के लिए समर्पित कर दिया। मैं कोडबेस, वेंडर टूल्स, कार्यप्रणाली पर गति करने के लिए उठ गया जिसका हमने कुछ समय में उपयोग किया और कुछ नई तकनीकों / प्रक्रियाओं की खोज की जिन्हें मैंने बड़े प्रभाव में डाल दिया।


सच है। बहुत कम लोगों को समय
लगने

पेचीदा। यह Google के 20% व्यक्तिगत प्रोजेक्ट समय की तुलना में एक बेहतर विचार है।
होपर्निकेटेस

104

हेडफोन

वैकल्पिक शब्द


23
क्या मैं "शोर-रद्द" को उपसर्ग कर सकता हूं? कई बार मुझे संगीत नहीं चाहिए - मुझे शांति और शांति चाहिए।
ईसाई मान

5
मुझे लगता है कि आदर्श कार्यस्थल को डिज़ाइन किया जाना हेडफ़ोन की आवश्यकता को नकार देगा।
स्टीवन एवर्स

3
न केवल सुनने वाले हेडफ़ोन / ईयरबड्स को अलग-थलग करना, न केवल श्रोता के लिए, बल्कि उसके निकट के लोगों के लिए भी। सस्ते ईयरबड शोर को "लीक" करते हैं ताकि दूसरे भी सुनें।
फणीस

3
@ जेएफडब्ल्यू: वास्तव में, मुझे लगता है कि मैं पृष्ठभूमि से यांत्रिक शोर को दूर करने में सक्षम हूं। बातचीत मुझे क्षेत्र से बाहर धकेलती है। वे यंत्रवत् रूप से निकालने के लिए भी अधिक कठिन हैं, इसलिए meh।
क्रिश्चियन मान

1
मुझे लगता है कि हेडफोन वास्तव में उस टीम से अलगाव के कारण हानिकारक हो सकता है जो इसे प्रोत्साहित करती है। मैं जिन टीमों का हिस्सा रहा हूं उनमें से एक ऐसी टीम थी जो अच्छी तकनीकी क्रॉस बात करती थी।
आहारबुद्ध

97

डू नॉट डिस्टर्ब विकल्प

मैं वास्तव में एक ऐसी जगह पर काम करना पसंद करता हूं जहां मैं दिन भर अलग-थलग नहीं रहता, जहां मैं इस बात के लिए तैयार रहता हूं कि कार्यालय में क्या चल रहा है। लेकिन कभी-कभी मुझे जिस चीज की सबसे ज्यादा जरूरत होती है वह है सभी शोर को बंद करने की क्षमता, और एक मजबूत भेजने के लिए "मुझे तब तक बाधित न करें जब तक कि आग" संकेत नहीं है।


3
मुझे भी। पूरे दिन हेडफोन लगाए।
टेर्नरी

मुझे लगता है कि "जब तक आग लगी है" बिट को शाब्दिक और लाक्षणिक दोनों तरह से समझा जाना चाहिए?
मथिउ एम।

मैं "चुप" जवाब देने जा रहा था लेकिन यह और भी बेहतर काम करता है।
अन्नजोर

@ मैथ्यू - मैंने एक बार एक ऐसी जगह पर काम किया था, जहाँ एक क्षेत्र जहाँ आप फायर अलार्म नहीं सुन सकते थे, जहाँ सभी परीक्षण उपकरण थे। इसके अलावा, मेरे पास एस्परजर्स हैं - और लक्षणों में से एक यह है कि जब मैं "हाइपरफोकस" हूं ("ज़ोन में" के रूप में बहुत कुछ हो सकता है, हालांकि हमेशा नहीं) लोग सचमुच मेरे कान में चिल्ला सकते हैं और मैं नहीं सुनूंगा । मैं पहले पंद्रह फीट दूर जा रहे एक स्मोक अलार्म को नोटिस करने में विफल रहा हूं । और वह मेरे कान के रक्षकों के बिना मेरे (वास्तव में, कोई मजाक नहीं) कुछ शांत ध्वनियों के प्रति संवेदनशीलता है। न्यूरोलॉजिकल वायरिंग मुद्दे थोड़े विरोधाभासी हो सकते हैं।
स्टीव 314

मेरे पास एक छोटा सा संकेत था जो कहा गया था "पेशाब बंद, मैं व्यस्त हूं"। किसी कारण से अन्य लोगों को यह पसंद नहीं आया।
एलआरई

76

उचित प्रकाश व्यवस्था

या तो प्राकृतिक, तापदीप्त या अप्रत्यक्ष / विसरित प्रकाश मेरे लिए एक बड़ा प्लस है। फुलसेंट लाइटिंग से मुझे लगता है कि मैं एक स्वेटशोप में हूं और मुझे सिरदर्द है।


स्थिरता पर भी निर्भर करता है। उदाहरण के लिए, उन "मिरर किए गए चौकों" में से एक में फ़्लर्टेंट (यानी हिटसेसिस्टमेस्को.यूक / हाइलाइट्स। जेपीजी ) जुड़नार ठीक है ....
बिली ओनली

5
अरे मुझे फ्लोरोसेंट लाइटिंग बहुत पसंद है। पीली रोशनी मुझे सिरदर्द देती है।
ऑटोडिडैक्ट

@ SDX2000: IMO समस्या फ्लोरोसेंट प्रकाश व्यवस्था में नहीं है, लेकिन इसमें लगभग हमेशा गलत किया जा रहा है। यह आमतौर पर बहुत उज्ज्वल है और गलत रंग तापमान का है। और चूंकि यह लगभग हमेशा गलत होता है इसलिए मुझे यह पसंद नहीं करना चाहिए।
शार्प्यूट

2
@ शेर्प्यूट - अपरिहार्य गंदे गिट्टी का उल्लेख नहीं करना जो इसे झिलमिलाहट बनाता है।
JohnFx

1
मुझे गरमागरम बिजली से नफरत है। यह बहुत गहरा है और स्क्रीन से प्रकाश के साथ अच्छी तरह से मिश्रण नहीं करता है। सभी तरह से फ्लोरोसेंट।
एप्सिलॉनवेक्टर

74
  1. शांति।
  2. शांति।
  3. शांति।
  4. एक फ्लैट कीबोर्ड + प्रोग्रामर द्वारा वांछित किसी भी संख्या में गैजेट (और यह भिन्न होता है)।
  5. खुद का कार्यालय।
  6. गैर-तकनीकी कर्मचारियों द्वारा हास्यास्पद पूछताछ से स्वतंत्रता, जिसमें कुछ क्लूलेस (प्रौद्योगिकी-वार) सीईओ शामिल हैं।
  7. शैक्षिक संसाधनों तक पहुंच, जैसे किताबें।
  8. हेडफ़ोन और महान संगीत के चयन के साथ एक बड़ा हिस्सा।
  9. मुफ्त भोजन की सराहना की जाती है, हालांकि जरूरी नहीं कि एक प्रमुख प्लस।
  10. शांत प्रौद्योगिकियों के साथ काम करने की क्षमता, चाहे वह सिर्फ एक रूपरेखा की अत्याधुनिक रिलीज हो, या संख्याओं को क्रमबद्ध करने के लिए एक फजी नियंत्रक को लागू करना (मुझे पता है कि यह एक बहुत ही विनम्र उदाहरण है, यह चित्रण प्रयोजनों के लिए यहां है)।
  11. शांति।
  12. शोर-शराबा का माहौल
  13. सहकर्मी जो बोलते नहीं हैं
  14. कॉल-आउट-केवल फ़ोन
  15. शांत काम का माहौल।

51
आप चुप्पी का उल्लेख करना भूल गए, लेकिन वैसे भी +1। ;)
एडम लेअर

3
@ - ठीक है, मुझे मौन के महत्व पर ज़ोर देना चाहिए: D
जैस

6
कैसे एक जाल दरवाजे के बारे में जो कि "क्या आपके पास एक सेकंड है?"
जॉनएफएक्स

6
@ जॉनफैक्स, अकेले मानव आवाज द्वारा सक्रिय जाल के दरवाजे के बारे में कैसे? : डी
जस

5
मुझे शोर-शराबे वाला माहौल पसंद है। मौन मुझे खुद को मारना चाहता है मुझे पता है कि मैं इस एक पर अपने दम पर हूं।
रियून

67

नवीनतम पीढ़ी के हार्डवेयर, जैसे कि सॉलिड-स्टेट ड्राइव


50
1. एक दोस्त के लिए SSD उधार लें। 2. इसे अपने वर्तमान कंप्यूटर में स्थापित करें। 3. उस वर्तमान प्रोजेक्ट को खोलें, जिस पर आप काम कर रहे हैं। 4. इसका निर्माण करें। 5. अपने दोस्त को बताएं कि आपको खेद है लेकिन किसी ने सड़क पर आपका एसएसडी चुरा लिया।

1
हाँ, यह आपके जीवन को बदल देगा। मुझ पर विश्वास करो। परिणाम देखने से पहले मैं खुद पर संदेह कर रहा था।

4
एक परियोजना के निर्माण जैसे डिस्क गहन संचालन के लिए 2 गुना से 4 गुना तेजी से।

1
एक विकल्प एक बहुत तेज रैप्टर ड्राइव है।
पलटना

2
रोब पर्किंस: आपका तर्क शायद ही कोई मायने रखता है। केवल डेस्कटॉप मशीनों के डेवलपर्स कभी भी "तेज पर्याप्त" गिरावट के लिए गिर सकते हैं, लेकिन भले ही आप इस विशेष मामले पर विचार करें, यह डेवलपर के कौशल पर निर्भर करता है कि वह इसे सही तरीके से प्राप्त कर सके। मेरा तर्क हो सकता है कि एक तेज़ मशीन डेवलपर को तेज़ी से काम करने की अनुमति देती है, इसलिए उसके पास अनुकूलन के साथ टिंकर करने के लिए अधिक समय होता है।
user281377

60

एक दरवाजा।

सच में, हर किसी के पास एक कार्यालय होना चाहिए जिसमें वे दरवाजे बंद कर सकते हैं जब वे वास्तव में, वास्तव में कुछ काम करने की आवश्यकता होती है। आप इसे दिन के अधिकांश समय खुला छोड़ सकते हैं, लेकिन उस समय के लिए जब आप अपने सिर में बहुत अधिक मात्रा में ले जा रहे हों और आपको वास्तव में कुछ यादृच्छिक मीडिया घटना या उप-संस्कृति के बारे में परवाह न हो, आपको एक दरवाजे की आवश्यकता है आप बंद कर सकते हैं।

मुझे एक अच्छी ठोस दीवार भी पसंद है, अगर मुझे ज़रूरत हो तो मैं किक कर सकता हूं, लेकिन शायद सिर्फ मैं ही हूं।


4
एक क्यूबिकल ड्रोन, जो लगातार लोगों के पीछे चल रहा है, जो मैं कर रहा हूं उसमें झांकता हूं, मेरे ठीक बगल में हॉल में "दालान की बैठकें" होती हैं, और इसी तरह, मैं इस बात पर ध्यान दे सकता हूं कि मैं कितना अधिक उत्पादक और आरामदायक महसूस करूंगा। एक दरवाजे के साथ।
कोडेक्सआर्कनम

एक खिड़की के बारे में क्या? या खिड़कियां;)
pramodc84

मैं अक्सर मीटिंग रूम का उपयोग करता हूं जब मुझे सामान प्राप्त करने की आवश्यकता होती है। बाकी समय मैं एक कार्यालय को साझा करने का सामाजिक पक्ष पसंद करता हूं, लेकिन 3 से अधिक अन्य लोगों के साथ कभी नहीं।
मार्टिन ब्राउन

1
@ pramodc84, मैं किसी भी दिन एक दरवाजे के लिए एक खिड़की का त्याग कर
दूंगा

इयरप्लग! या केवल कुछ भी नहीं खेलने के साथ शोर-रद्द करने वाले इयरफ़ोन।

54

काफी यन्त्र


4
मुझे नहीं लगता कि यह तब तक मायने रखता है जब तक आपके पास हौसले से
पीसे हुए

17
डेस्क पर कॉफी मशीन खराब चीज है। मैं एक ऐसे व्यक्ति के रूप में बोलता हूं, जिसने एक कॉफी मशीन और खिड़की और हाथ की लंबाई पर क्रीम और चीनी की एक अटूट आपूर्ति के साथ एक खिड़की रहित दो-व्यक्ति क्यूबिकल में गर्मियों में बिताया। जब मैंने सीखा कि कैफीन वापसी के साथ सप्ताहांत में क्या जाग रहा था।
माइकल एच।

2
Boooo, कैफीन आपके प्रोग्रामर के दिमाग के लिए बुरा है। यह आपकी विचार प्रक्रियाओं को ठोकर मारता है। यरबा मेट ’, या सिर्फ एक गिलास पानी, या जूस पिएं। आप देखेंगे कि आपके पास कितनी बेहतर एकाग्रता है।
ट्रिप

7
यह "हालात प्रोग्रामर चाहते हैं, लेकिन शायद अपने स्वयं के स्वास्थ्य के लिए नहीं होना चाहिए" शीर्षक के तहत आता है
मार्टिन ब्राउन

1
कैफीन निश्चित रूप से मेरे सबसे बड़े उत्पादकता बूस्टर में से एक है। यह वास्तव में मेरी मदद करता है जितना मैं बिना करता हूं उतना बेहतर है। लेकिन मुझे लगता है कि इस पर सही संतुलन खोजना एक बेहद व्यक्तिगत बात है। मेरे लिए सुबह में एक बड़ा, गर्म कप कॉफी और दोपहर तक और कुछ नहीं होना सबसे अच्छा है, फिर यह केवल चाय है। यदि मैं इससे विचलित होता हूं तो मुझे धीमा होना निश्चित है।
एकलकरण सं।

48

काम के बाहर का जीवन।


25
अफसोस की बात है कि यह अक्सर ऐसा होता है जो प्रोग्रामर को प्रबंधन के रूप में महसूस करने की आवश्यकता होती है।
मार्टिन ब्राउन

6
बहुत सी कंपनियां 24x7 कॉल पर होने की उम्मीद करके डेवलपर्स पर एक बॉल-एंड-चेन डालती हैं, रात में आपात स्थिति को संभालती हैं, फिर अगली सुबह कार्यालय में होती हैं। और फिर कंपनियों को आश्चर्य होता है जब डेवलपर्स को घटिया रवैया मिलता है, उत्पादकता खो देते हैं या कहीं और जाने के लिए छोड़ देते हैं जो बहुत अधिक भुगतान करता है और उन्हें कॉल पर बिल्कुल नहीं डालता है।
टिन मैन

2
जिंदगी? वह क्या है?
LRE

47

एक बेंच बाहर

गंभीरता से, कभी-कभी पीस भारी हो जाता है, एक समस्या बहुत कठिन है, और आपको बस कार चलाने के लिए सुनते समय धूप, हवा और सोचने के लिए एक पल की आवश्यकता होती है। एक शांत जगह की तरह कुछ भी नहीं बस एक पल के लिए जाने और सोचने के लिए इमारत के किनारे पर।


23
आप इस "धूप" के बारे में क्या बात करते हैं?
साने

अगर आप ऊंची इमारत में हैं तो मैं इसमें छत का उपयोग जोड़ दूंगा। मुझे बस दुनिया के शीर्ष पर द्रुतशीतन के बारे में कुछ आराम मिल रहा है
WalterJ89

4
उर्फ: फ्रेज़लड प्रोग्रामर्स के लिए स्मोक ब्रेक।
मॉर्गन हेरलॉकर

1
@CodexArcanum बहुत बढ़िया! इतना ज़ेन, इतना सच।
ट्रिप

6
मैं बैठने के लिए जगह के बजाय पैदल चलना पसंद करता हूं। कुछ भी नहीं एक अच्छा चलने की तरह एक कठिन समस्या है।
2

44

एक प्रशिक्षण योजना

हम सभी को हर चीज के बारे में जानने की उम्मीद है, नए और पुराने। अधिक बार नहीं, हमें अपने समय और व्यय पर ऐसा करने की उम्मीद है। ओह, निश्चित रूप से, मुझे कभी-कभी एक सम्मेलन में भाग लेने की अनुमति दी गई थी, इसलिए जब तक यह 1.) मुक्त था, और 2.) किसी भी समय नहीं लिया।

मुझे लगता है कि एक चीज जो मुझे पसंद है, वह है न केवल पैसे, बल्कि समय का प्रशिक्षण आवंटन। नियोक्ता द्वारा एक छोटा निवेश (एक सप्ताह और एक वर्ग शुल्क) न केवल बढ़े हुए ज्ञान और उत्पादकता में, बल्कि मनोबल का भी भुगतान करता है, और मैं भी वफादारी का तर्क देता हूं। अगर आप मुझे एक इंजीनियर के रूप में विकसित होने दे रहे हैं तो कहीं और क्यों जाएं?


1
@underdark: कृपया, अपने मित्रों के 99 बता ... :)
Wonko साने

Ditto कि +100। हमें अपनी पुस्तकों और प्रशिक्षण के लिए भुगतान करने के लिए कहना बहुत अधिक है। कुछ कंपनियां कुछ मानव संसाधन व्यक्ति या वीपी से अपील करने वाली कक्षाओं की पेशकश करके प्रशिक्षण प्रदान करने का एक टोकन प्रयास करती हैं, जो संपर्क से बाहर हैं, लेकिन हमें दिन-प्रतिदिन के कार्यों या भविष्य के विकास के लिए कोई उपयोगी ज्ञान नहीं देते हैं।
द टीन मैन

जो सम्मेलन स्वतंत्र हैं और उनमें कोई समय नहीं लगता है? लगता nothingहै मेरे लिए!
एलन पीयर्स

एक उचित प्रशिक्षण योजना प्रदान करने से भी अधिक हास्यास्पद उन शेट्टी ऑनलाइन पाठ्यक्रमों की पेशकश है। वे सिर्फ पावरपोइंट प्रस्तुति का महिमामंडन कर रहे हैं।
जाने वाले


35

एक प्रबंधक जो पोर-सिर के सामान की देखभाल करता है: अंतहीन बैठकें, दोहराए जाने वाले और आसानी से जवाब देने वाले तकनीक-समर्थन प्रश्न, "मेरे कंप्यूटर को ठीक करने" के लिए अनुरोध, आदि।

जब मैं एक प्रबंधक था, तो मैंने स्पष्ट कर दिया था कि कोई भी मेरे प्रोग्रामर को परेशान नहीं करेगा या पहले मेरे पास आए बिना उन्हें एक बैठक में शेड्यूल करेगा।


8
मुझे वास्तव में वह अंतिम भाग पसंद है ...
बकाएरो

तथास्तु! मैं बैठकों को तुच्छ समझता हूं। वे अक्सर कुछ भी नहीं पूरा करते हैं।
स्कॉट एंडरसन

33

परीक्षक , Sysadmins और टेक समर्थन

जाहिर है कुछ दुकानों में ये एक दिया जाएगा, लेकिन छोटे सेटअपों के लिए, प्रोग्रामर अधिक उत्पादक होने का एक क्रम है अगर उन्हें अपने कोड के अलावा किसी अन्य चीज़ से निपटने की ज़रूरत नहीं है।


-1 "परीक्षकों" के लिए। आपको अपने कोड का परीक्षण करना चाहिए। प्रोग्रामर को केवल कोड नहीं लिखना चाहिए और इसे परीक्षकों को बाड़ पर फेंक देना चाहिए।
विक्टर हर्डुगासी

सहमत हुए कि उन्हें ऐसा करना चाहिए, लेकिन उन्हें ऐसा करने वाले अकेले नहीं होना चाहिए, और उन्हें हर बदलाव के साथ 100% कार्यक्षमता का परीक्षण करना चाहिए क्योंकि यह उबाऊ होता है और जलता है ... मुझे पता है कि मैं वास्तव में आलसी हूं और एक बुरा काम करता हूं जब मुझे पता है कि मैंने किया एक परिवर्तन 'केवल संभवतः x को प्रभावित कर सकता है' तो मैंने x का परीक्षण किया और कहा कि यह काम करता है! और फिर किसी ने y का परीक्षण किया और पाया कि मेरा परिवर्तन y टूट गया है और मुझे वास्तव में खुशी है कि मैंने किसी और का परीक्षण किया है - मैं उत्पादन में उस कोड को नहीं चाहूंगा लेकिन ऐसा कोई तरीका नहीं था जिससे मुझे यह पता चले कि मैं आश्वस्त था कि मैं नहीं कर सकता ' t इसे तोड़ा है ...
tobyodavies

अगर यह मेरे विकास के माहौल के लिए है तो मैं एक मेजबान की स्थापना करने में कोई आपत्ति नहीं करता। उबंटू की तरह एक अच्छा लिनक्स डिस्ट्रो, पर्ल, पायथन और रूबी के लिए आवश्यक पुस्तकालयों को कॉन्फ़िगर और लोड करना बहुत आसान बनाता है। जब मुझे पुराने वितरणों से दुःख होता है तो मैं उससे नफरत करता हूँ जो कि नए संस्करणों के संकलन नहीं कर सकता। फिर घंटों चीजें चलने की कोशिश में खो जाती हैं और sysops मदद नहीं करेगा क्योंकि "यह मानक नहीं है।"
टिन मैन

3
@ विक्टर हर्डुगासी: मैं असहमत हूं ... मैं जितनी भी परेशानियां झेलता हूं, वे ऐसे परिदृश्य होते हैं, जिनके बारे में मैं सोच भी नहीं सकता था क्योंकि मैंने सॉफ्टवेयर लिखा था। इसके अतिरिक्त, ग्राहक तीन महीने के बाद गुस्से में मेरे सिर पर सामान फेंकना पसंद करते हैं क्योंकि "वे वास्तव में इसके साथ कभी काम नहीं कर सकते", जिसे आसानी से टाला जा सकता था अगर कोई और इसे देखता (या क्लाइंट अपना मुंह खोलते)। मैं कार्यक्षमता के लिए अपने सॉफ़्टवेयर का परीक्षण कर सकता हूं, लेकिन प्रयोज्य के लिए नहीं।
बॉबी

26

एक व्यय खाता


7
और आप जानते हैं, यह बहुत कुछ नहीं है। लेकिन इसकी एक वास्तविक पीटीए अगर कंपनी को आपको $ 30 पाठ संपादक या कुछ और पंजीकृत करने के लिए हुप्स के एक गुच्छा से गुजरना पड़ता है।
ग्रैंडमास्टरबी

सहमत, क्योंकि यह वास्तव में बेकार है यदि आपको अपने RAID सरणी के लिए एक प्रतिस्थापन ड्राइव प्राप्त करने के लिए 3 सप्ताह के अनुमोदन के माध्यम से जाने की आवश्यकता है। जब आप प्रतीक्षा करते हैं तो एक और ड्राइव फेंक देता है। हॉट स्पेर्स FTW!
निक हसलम

मैं यहां जरूरत समझता हूं, लेकिन ईमानदारी से अधिकांश प्रोग्रामर जिन्हें मैं जानता हूं कि बजट या आरओआई की कोई अवधारणा नहीं है। उस प्रोग्रामर ने कहा, प्रोग्रामर डायरेक्ट लाइन मैनेजर के पास वह अनुमोदन होना चाहिए और सभी कागजी कार्रवाई का ध्यान रखना चाहिए। यह आपको धीमा नहीं करना चाहिए, लेकिन प्रोग्रामर्स को इस सूची में सब कुछ मिल जाएगा, जिसमें लागत के लिए कोई विचार नहीं है और यह आय उत्पन्न होने की तुलना में कैसे है। एक दोहरी मॉनिटर, सॉलिड स्टेट ड्राइव, मैकबुक प्रो उत्पादकता में वृद्धि कर सकता है लेकिन यदि आप कोई आय नहीं पैदा कर रहे हैं तो $ 5k कहां से आ रहा है।
बिल लीपर

@ निक हसलाम: इससे भी बदतर अगर यह सीडमिन के बजट से बाहर आता है क्योंकि यह हार्डवेयर है ... आपको वह ड्राइव कभी नहीं मिलेगा।
स्टीवन एवर्स

क्या, आप उस सामान का उपयोग करते हैं जिसका आपको भुगतान करना है? मैं नहीं करता क्योंकि मुझे एक पूर्ण कार्य प्रणाली प्राप्त हो सकती है जिस तरह से मैं चाहता हूं कि खरीद के लिए अनुमोदन प्राप्त करने के लिए 4 सप्ताह के बजाय एक दोपहर चाहिए।
क्रिस्टोफर महान

24

एक ब्रेकआउट क्षेत्र।

कहीं आप अपने डेस्क से दूर चल सकते हैं और वास्तव में थोड़ा बाहर चिल कर सकते हैं।


3
लेकिन यह ध्यान दिया जाना चाहिए कि यह बैठकें होने की जगह नहीं है।
मार्टिन ब्राउन

1
पिंग पोंग मेज? सोफे? एक्सबॉक्स!
माइकल के

1
@ मिचेल, मुझे लगता है कि वास्तव में कहीं जाने के लिए कमरे में क्या शोभा देता है।
टोबी

और कहीं ऐसा नहीं कि बीच में अटक जाए जिसका उपयोग गलियारे के रूप में किया जाता है।
टॉम हॉल्टिन -

21

कागज और पेंसिल और इरेज़र!

ऐसी चीजें हैं जो आप सिर्फ मदद नहीं कर सकते हैं लेकिन कागज पर बेहतर व्यक्त कर सकते हैं। प्रारंभिक चित्र, रेखाचित्र आदि।


3
इसे भी देखें: व्हाइटबोर्ड
जेरेड अपडेटेड

इसे भी देखें: रिकर्सन
थॉमस ईडिंग

मैं कागज के साथ बेहतर काम करता हूं; मैं सिर्फ व्हाइटबोर्ड पर अच्छी तरह से आकर्षित नहीं कर सकता।
डोनल फेलो

19

आप जो भी संपादक / आईडीई पसंद करते हैं उसका उपयोग करने की क्षमता


9
मैं इस बारे में निश्चित नहीं हूं। यह निर्भर करता है कि आप किस भाषा / वातावरण का उपयोग कर रहे हैं। यदि फ़ाइलों की "प्रोजेक्ट" की धारणा आईडीई में बनाई गई है, तो आपको सभी के साथ मानक आईडीई का उपयोग करना पड़ सकता है। प्रसंग यहां मायने रखेगा।
माइकल एच।

मैं @khedron से सहमत हूं। मैं यह भी नोट करूंगा कि पूर्ण स्वतंत्रता शायद डेवलपर्स के लिए सबसे बड़ी चीज नहीं है।
मस्कट

@Khedron ने क्या कहा। यदि इस परियोजना को प्रबंधित किया जा सकता है, कहते हैं, बनाओ, तो अपनी पसंद के आईडीई / संपादक के साथ आग लगाओ। लेकिन अगर परियोजना में कई डेवलपर्स शामिल हैं और वहां निर्माण गैर-तुच्छ है और कहे, चींटी या मावेन पर आधारित है, तो आपकी टीम को एक आईडीई पर मानकीकरण करने की आवश्यकता है जो या तो समर्थन करता है। जाहिर है आप व्यक्तिगत फ़ाइलों को संशोधित करने के लिए किसी भी संपादक का उपयोग कर सकते हैं। लेकिन धक्के पर आ जाओ, तुम्हें मानक आईडीई के साथ काम करना होगा ताकि आप इस परियोजना को हर किसी के लिए गड़बड़ न करें।
luis.espinal

मुझे लगता है कि आप अपना केक बना सकते हैं और इसे खा भी सकते हैं। यहां तक ​​कि अगर आप वीएस में परियोजना से संबंधित अधिकांश कार्य करते हैं, तब भी आप वास्तविक संपादन को विम में कर सकते हैं । कई आईडीई भी आपको उस पाठ संपादक को निर्दिष्ट करने की अनुमति देते हैं जो आप उपयोग करना चाहते हैं।
सिंगलएनजेशन इलेक्शन 19

19

प्रत्येक प्रोग्रामर को एक नियोक्ता की आवश्यकता होती है जो उन्हें सम्मेलनों (और कवर खर्चों) को भेजने के लिए तैयार हो।


16

पेन या पेंसिल से नोट्स लेने के लिए एक अच्छी नोट बुक । मुझे कंप्यूटर से जितना प्यार है, मुझे विचारों को लिखने, मीटिंग्स, डायग्राम ड्रॉइंग आदि के दौरान नोट्स लेने के लिए एक अच्छी नोट बुक मिली है, जो बिल्कुल अपरिहार्य है।


पंक्तिबद्ध या अशुभ? मेरे पास आरेख और इस तरह के लिए मेरे डेस्क के ऊपर शेल्फ पर 3-छिद्रित प्रिंटर पेपर का ढेर है।
क्रिश्चियन मान

@ क्रिसियन मान: मुझे हार्डकवर लाइनेड नोट बुक पसंद है। कुछ ऐसा है जो मजबूत है और आसानी से फाड़ा नहीं जा सकता है।
ysolik

16

बैठक / सम्मेलन कक्ष

यदि आपके प्रोग्रामर किसी स्थान को साझा करने जा रहे हैं, तो हो सकता है कि आप कुछ छोटे सम्मेलन कक्ष को बंद कर सकते हैं, जो समूहों के लिए बैठकें कर सकते हैं और दूसरों के साथ हस्तक्षेप किए बिना परियोजनाओं पर चर्चा कर सकते हैं।


1
इसके लिए आपको साइन अप करने की आवश्यकता नहीं है।
माइकल के

13

एक महान संदर्भ पुस्तकालय

Google कई चीजों के लिए महान है, लेकिन यह पुस्तकों के अच्छे संग्रह के लिए कोई विकल्प नहीं है। खोजा EBooks पसंद है, O'Reilly सफारी संग्रह की तरह।


12

महान उपकरण। यह संपादकों, डिबगर्स, संकलक, ओएस, वीसीएस बनें जो हम सबसे अधिक आरामदायक और उत्पादक हैं।

मानक खोलें। यह हमें अपनी पसंद के उपकरण का उपयोग करने के लिए लचीलापन प्रदान करता है। तो कोई एमएस एक्सचेंज ईमेल समाधान, कोई डॉक्टर, डॉक्टर, xls, ...

सरल प्रक्रिया। सांसारिक या तो ध्यान रखा जाना चाहिए, या प्रक्रिया काफी सरल होनी चाहिए ताकि हम जो सबसे ज्यादा प्यार करते हैं, उसके बीच में न आएं।

अतिरिक्त कुर्सी, पास में उपलब्ध है। बहुत उपयोगी है अगर हम आपके सहकर्मी के साथ या कोड समीक्षाओं के दौरान कुछ चर्चा करना चाहते हैं।

सबसे बड़ा बदमाश मॉनिटर आप प्राप्त कर सकते हैं। अधिक से अधिक स्क्रीन रियल एस्टेट प्राप्त करें। जो भी हमें एक साथ अधिक कोड देखने में मदद करता है। इसमें दोहरी / एकाधिक मॉनिटर शामिल हैं, हालांकि मुझे व्यक्तिगत रूप से कई मॉनिटर का उपयोग करना मुश्किल है। इसलिए मैं एक बड़े उच्च रिज़ॉल्यूशन मॉनिटर को पसंद करता हूं।

आरामदायक कीबोर्ड और माउस उचित ऊंचाई और दूरी पर रखा गया।

व्हाइट बोर्ड, नोटपैड (अधिमानतः अप्रयुक्त), पेंसिल (एक पेन नहीं करेगा, अधिकांश एड्मिनर्स अंतर को देखने में विफल होते हैं), बोर्ड मार्कर (कई रंग) ...

सामान्य सामान जो किसी अन्य डेस्क जॉब पर लागू होता है - उचित प्रकाश व्यवस्था, वायु संचलन, स्थान, ताजा कॉफी की नियमित आपूर्ति, शांत वातावरण, ...


11

एक महंगी लेकिन बहुत अच्छी बात एक विद्युत ऊंचाई समायोज्य डेस्क है। डेवलपर्स को सामान्य रूप से बैठकर काम करने की अनुमति देता है या डेस्क (एक बटन के स्पर्श के साथ) को ऊंचाई तक ले जाने देता है जो उन्हें खड़े होने का काम करने देता है।


मैं कुछ ऐसा करने की कोशिश करना चाहता हूं ताकि यह पता चल सके कि यह महान है। मुझे संदेह है कि यह है, लेकिन अगर मैंने कभी कोशिश नहीं की है तो मैं इसे कैसे सुझा सकता हूं?
thursdaysgeek

मैं मानता हूँ कि मैंने एक कोशिश भी नहीं की है, मैं ऐसे लोगों को जानता हूँ जो हालांकि हैं और वे उनके बारे में जानते हैं। मैं सिर्फ अपनी कंपनी को पैसा निकालने के लिए राजी नहीं कर सकता।
केविन डी

और यह भी (मुझे लगता है) हममें से उन लोगों को अनुमति देते हैं, जिन्हें बैठने के दौरान आराम से खड़े होने के लिए कुछ हद तक चुनौती दी जाती है।
एडम लेअर

Airtouch या Airtouch Electric ... मेरे कार्यालय में सभी के पास एक है। अच्छी तरह से वास्तव में इमारत के अधिकांश। खैर, कंपनी।
निक टी

अपने पसंदीदा में कुछ लिंक जोड़ने के लिए देखभाल?
पैट

10

आप यह नहीं कहते हैं कि आप किस टेक्नोलॉजी स्टैक में काम करेंगे:

MSDN लाइसेंस

या

किसी भी सॉफ्टवेयर / उपकरण के लिए लाइसेंस आवश्यक है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.