एक सरल लक्षण जो आपके सॉफ़्टवेयर कैरियर को आगे बढ़ाएगा

सॉफ्टवेयर इंजीनियरिंग एक बिल्कुल धन्यवाद रहित काम हो सकता है। ओह यकीन है, यह अपने भत्तों है। आप रचनात्मक हो सकते हैं और समस्याओं को हल कर सकते हैं, और कभी-कभी लिखित कोड में एक सुंदरता और लालित्य होता है जो उन लोगों के लिए वर्णन करना मुश्किल हो सकता है जो भाषा नहीं बोलते हैं। जहां हम एक बार पॉकेट-रक्षक-पहनने वाले, टेप-ऑन-ग्लास चश्मा के रूप में लगभग सार्वभौमिक रूप से चित्रित किए गए थे, हॉलीवुड अब हमें कुलीन हैकर्स के रूप में दर्शाते हैं जो पहले कभी नहीं देखे गए टर्मिनल पर बैठ सकते हैं और किसी भी सरकार को तुरंत पासवर्ड का अनुमान लगा सकते हैं दुनिया में एजेंसी, और 60 सेकंड से कम में USB ड्राइव पर अपने पूरे डेटाबेस को कॉपी करने और फिर हटाने का एक तरीका खोजें। मैं चाहता हूँ। मुझे नहीं लगता कि मैं अपने लैपटॉप को किसी और को अकेले हैक कर सकता हूं, और कुछ दिनों में मुझे अपने यूएसबी ड्राइव पर कुछ वर्ड डॉक्यूमेंट कॉपी करने में एक मिनट से ज्यादा समय लग सकता है।

एक प्रोग्रामर होने की वास्तविकता हमारे हॉलीवुड समकक्षों की तुलना में थोड़ी कम सेक्सी है। हमारे बॉस और सहकर्मी हमारे कोड के बारे में कितना लानत-मलामत करते हैं। वे यह नहीं समझते हैं कि हमें हर एक दिन यह अनुमान लगाने के लिए कहा जाता है कि कोड सुविधाओं और सुधारों में कितना समय लगेगा और हमें उस समय तक इसके बारे में बिल्कुल पता नहीं है। सच कहूँ, तो हम अक्सर ऐसे लोगों से बातें करने के लिए कहते हैं जिन्हें पता नहीं होता कि वे हमसे क्या करने के लिए कह रहे हैं! हमारे मूल्य को अक्सर एक रिकॉर्ड ब्रेकिंग गति से कोड को क्रैंक आउट करने की हमारी क्षमता से मापा जाता है, और ऐसा करने में घंटों की पागल मात्रा में काम करने की हमारी इच्छा। असंभव समय सीमा आम हैं। कार्य / जीवन संतुलन अक्सर गैर-मौजूद हो सकता है। और जैसा कि हम सभी जानते हैं, एक "aww shit" "एटा-बॉयज़" के संस्करणों को मिटा सकता है। दिन के अंत में, आपका उत्पादन और बिक्री-लोगों और अधिकारियों के विपरीत काम करना, ऊपर या बाहर जाने से अक्सर आप बहामास की यात्रा, एक सोने की घड़ी या लाभ-बंटवारे की जाँच करते हैं। वास्तव में, कठिन परिश्रम करना आमतौर पर केवल आप की अन्य अपेक्षाओं को बढ़ाता है, और जब आप उस नई बार से कम हो जाते हैं, जिसे आप धीमे-धीमे देखते हैं और महसूस करते हैं।

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

“उस नई सुविधा को कोड करने में आपको इतना समय क्यों लगा? क्यूए ने आपके कोड में कीड़े क्यों पाए? क्या आपने भी कुछ परीक्षण नहीं किया है? और क्यों हम अपने ऐप में <इन्सर्ट लेटेस्ट बीटा टेक्नोलॉजी> का उपयोग नहीं कर रहे हैं? "

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

सबसे सफल प्रोग्रामर का सही रवैया है। एक महान दृष्टिकोण किसी भी दिन महान कौशल को ट्रम्प करेगा, और लोगों के सबसे गैर-तकनीकी लोगों द्वारा भी मान्यता प्राप्त और पुरस्कृत किया जाएगा।

सहानुभूति की कुंजी है

वास्तव में हमें हमारे करियर में वापस पकड़ सकता है लेकिन हमारा दृष्टिकोण यही है। ऐसे लोगों के लिए जो जीवन यापन के लिए समस्याओं का समाधान करते हैं, आपको लगता है कि हम यह पता लगाते हैं कि थोड़ी तेजी से। जैसा कि हमने पहले चर्चा की, कोई भी यह नहीं परवाह करता है कि आप कितने घंटे काम करते हैं या आपका कोड कितना सुरुचिपूर्ण या कल्पनाशील है। हमारे कोड को क्रैंक करने के लिए हमारी पीठ को तोड़कर "हमारी नौकरियां क्या हैं" के रूप में देखा जाता है, और कोई भी आपको ऐसा करने के लिए पुरस्कृत नहीं करता है जो पहले स्थान पर करने वाले हैं।

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

आइए कुछ विशिष्ट उदाहरणों पर ध्यान दें कि हम चीजों को इस तरह से कैसे देख सकते हैं कि लोग हमारे द्वारा किए गए और कहने वाले कार्यों के प्रति अधिक सकारात्मक प्रतिक्रिया देंगे।

बॉस: मुझे यह समझ में नहीं आया कि सिर्फ एक पेज पर बटन जोड़ने में 3 दिन क्यों लगे? उस समय आप क्या कर रहे थे? जो ने पिछले हफ्ते ही हमारे दूसरे ऐप में एक नया बटन जोड़ा, इसमें उन्हें 2 सेकंड का समय लगा!
खराब उत्तर: जो एक विंडोज ऐप पर काम करता है, और उसने एक बटन बार में एक बटन जोड़ा जो पहले से ही आसानी से बटन जोड़ने के लिए डिज़ाइन किया गया था! यह ऐप एक वेब ऐप है, और इसे सभी उपकरणों पर सही तरीके से देखने और काम करने और स्क्रीन आकार और रोटेशन और ब्राउज़र और बदलते अंतर्राष्ट्रीयकरण को अनुकूलित करने की आवश्यकता है! आपने उस बटन के लिए पूछा, जहां एक बटन के लिए कोई जगह नहीं थी, इसलिए मुझे उस अनुरोध के आसपास के अधिकांश पृष्ठ को फिर से डिज़ाइन करना पड़ा, लेआउट को छोटे उपकरणों पर नहीं तोड़ने, नई सेवा बनाने, जोड़ने के लिए विभिन्न ब्राउज़रों में सब कुछ का परीक्षण करें नया तर्क, यदा यदा…

तो यह एक बुरा जवाब क्यों है? हाँ, यह सच है, आपके बॉस को शायद यह पता नहीं है कि "अदृश्य" बैक-एंड का काम "बस एक बटन जोड़ने" में चला जाता है, यह पता नहीं है कि बिजनेस लेयर की तुलना में फ्रंट-एंड वर्क के परीक्षण की कितनी आवश्यकता हो सकती है, कोई विचार नहीं है कि आप ओवरटाइम करने से ऐसा होता है, और यह समझ में नहीं आता है कि वे सेब और संतरे की तुलना कर रहे हैं। लेकिन यह उनका काम नहीं है, क्या यह है? और किसी समय यह सब विस्तार सिर्फ बहाने और औचित्य की तरह लगने लगता है, जो तब बुरा होता है जब आपका बॉस पहले से ही सवाल उठा रहा होता है कि क्या चल रहा है।

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

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

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

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

इस उत्तर के साथ समस्या यह है कि यह गुस्से में है और अस्वस्थ है। यह व्यक्ति के साथ निराशा व्यक्त करता है, और फिर कुछ करने के लिए उन पर अतिरिक्त काम करता है जो उन्हें लगता है कि आपकी गलती है और आपकी निष्क्रियता के कारण है। फिर से, सबसे अच्छा तरीका है कि आप अपने उत्तर में "अपने आप को उनके जूते में रखें"।

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

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

बाहर खड़े होने और काम में पहचाने जाने के लिए कुछ सामान्य टिप्स

  • जब तक आपको वास्तव में गलती के लिए संशोधन करने की आवश्यकता नहीं है, कभी भी माफी न मांगें। इसके बजाय, सकारात्मक प्रतिक्रिया का प्रयास करें। उदाहरण के लिए, इसके बजाय, "मुझे खेद है कि मुझे इतना लंबा समय लगा", कोशिश करें, "इतना धैर्य रखने के लिए धन्यवाद"।
  • शीर्ष कलाकारों का अनुकरण करें। काम पर रॉक-स्टार की तलाश करें, जिसे लोग पसंद करते हैं और जिस पर भरोसा करते हैं। वे ऐसे काम कर रहे हैं जिस तरह से दूसरे लोग सकारात्मक प्रतिक्रिया देते हैं। उनके साथ दोस्ती करें, और उनके द्वारा की जाने वाली हरकत और लोगों की प्रतिक्रिया की नकल करें। इसे "सर्वोत्तम अभ्यास" मानें।
  • अधिकांश लोगों से पहले जाओ, वे करने के बाद छोड़ दें। हालांकि ऐसा करना हमेशा संभव नहीं होता है, लोग आपको आने और जाने के लिए नोटिस करते हैं, और यदि वे इसे देखने के लिए नहीं आते हैं, तो ऐसा नहीं हुआ। यदि हर कोई सुबह 7 बजे उठता है और आप लगभग 11 बजे चलते हैं, तो लोगों को यह समझ में आता है कि आप आलसी और असंदिग्ध हैं। यदि ज्यादातर लोग शाम 6 बजे तक काम करते हैं और आप 4 के आसपास छोड़ देते हैं, तो वे सोचते हैं कि आप छोड़ने के लिए उत्सुक हैं और जब तक आप सभी के लिए काम नहीं करना चाहते हैं। दिखना मायने रखता है, इसलिए उनके प्रति सचेत रहें।
  • पार्टी की जान बन जाएं। प्रोग्रामर हमेशा सबसे सामाजिक जानवर नहीं होते हैं, लेकिन कंपनी में मूवर्स और शेकर हैं। यदि आप चाहते हैं कि वे आपको नोटिस करें, तो ध्यान दें। लोगों को हर दिन दोपहर के भोजन के लिए आमंत्रित करें। मजेदार ईमेल भेजें। अपनी मेज पर मुफ्त कैंडी का एक कटोरा रखो। सुबह बैगेल ले आओ। इन चीजों को एक हफ्ते तक करें और देखें कि कितने नए लोग आपको नोटिस करना शुरू करते हैं।
  • जल्दी और अक्सर संवाद करें। यदि आप प्रतिदिन स्क्रम करते हैं, तो महान, लेकिन यदि आप नहीं करते हैं, तो अपने बॉस, अपने लीड और अपने सहकर्मियों को अपडेट करना सुनिश्चित करें कि आप किस पर काम कर रहे हैं, और आपके द्वारा आने वाले किसी भी अवरुद्ध मुद्दों के बारे में। अत्यधिक क्रिया करने की आवश्यकता नहीं है, बस एक त्वरित अपडेट से सभी को पता चल जाएगा कि आप वहां हैं और कुछ पर काम कर रहे हैं, और यह कि आप परवाह करते हैं।
  • जब आप काम नहीं कर रहे हैं, तो काम के बारे में बात न करें। यदि आप समूह के साथ, या वाटर कूलर में, या कहीं भी भोजन करने के लिए बाहर हैं, तो लोग उस कार्य से संबंधित नहीं हैं, तो उनके साथ अधिक असुरक्षित और व्यक्तिगत व्यवहार करें। उनके परिवारों के बारे में पूछें, उनकी अंतिम छुट्टी कैसी थी, अगर उनके पास शाम के लिए कोई योजना है, तो कुछ भी जो कि वे कौन हैं और क्या करना पसंद करते हैं, में रुचि व्यक्त करता है।

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

मुझे बताएं कि यह कैसे जाता है!

यदि आप इस लेख को पसंद करते हैं, तो कृपया इसे कुछ क्लैप्स देने के लिए एक क्षण लें, और मुझे फॉलो करें ताकि आपको मेरे अधिक पोस्ट दिखाई दें!