आप एक प्रोग्रामर बन सकते हैं?
गठन / / December 19, 2019
व्यवसाय के लिए प्यार
तुम बस नहीं प्रोग्रामिंग की तरह होना चाहिए - आप इसके बारे में बीमार होना चाहिए। सफल होने के लिए, आपको निकोला टेस्ला या रिचर्ड डॉकिन्ज़ के रूप में व्यापार के एक कट्टरपंथी का एक सा होना चाहिए।
अपने आप से पूछें कि आप एक प्रोग्रामर बनना चाहता हूँ। इस सवाल का जवाब है - या "पैसे बनाने के लिए" "यह करने के लिए फैशनेबल है", तो आप बेहतर कुछ और। बस काम करने के लिए, क्योंकि यह आवश्यक है के लिए जा रहा से भी बदतर कुछ नहीं है।
प्रोग्रामिंग के लिए जुनून के बिना सिर डिजाइन में गोता लगाना मुश्किल है। जटिल कार्यों whet नहीं हैं, और आप अन्धेर। अपनी रचनात्मकता को शून्य पर हो जाएगा, और परिणाम औसत से नीचे है।
नियोक्ता ध्यान दें: यदि प्रोग्रामर के पद पर "शौक" प्रतियोगी में सारांश कहा एक अच्छा संकेत है: "मैं कोड लिखने।"
क्षमता लचीला होना
एक प्रोग्रामर के लिए महत्वपूर्ण गुणों में से एक - यह सिस्टम सोच है। पर्याप्त Tehnarom। यह महत्वपूर्ण है जल्दी से अलग करने के लिए महत्वपूर्ण बात यह है विभाजित है और सभी कार्य संश्लेषण करने और कुछ ही कदम आगे की गणना करने में सक्षम होना है।
एक व्यवस्थित दृष्टिकोण के बिना कई भाषाओं में महारत हासिल करने सफल होने की संभावना नहीं है।
नियोक्ता ध्यान दें: सी में विशेषज्ञ ++ या जावा - यह बहुत अच्छा है, लेकिन और भी बेहतर अगर प्रोग्रामर जो किसी विशेष भाषा में माहिर हैं, समझता है दूसरों को बताएं कि, अंदर न केवल पीछे के अंत है, लेकिन सामने के अंत।
आधुनिक प्रोग्रामर लचीला सोच होना चाहिए। इसके बिना, यह परिणाम पर ध्यान केंद्रित करने और उपयोगकर्ता की आँखों के उत्पाद को देखने के लिए असंभव है।
सीखने की इच्छा
गुणवत्ता, तार्किक रूप से पिछले एक से पालन करती है। प्रौद्योगिकी बहुत जल्दी विकसित। प्रतिस्पर्धी होना करने के लिए, लगातार उपलब्ध ज्ञान अभ्यास से लक्षित और नए मिलता है। स्व बिना रुके मोड।
- प्रोग्रामिंग पर पुस्तकें पढ़ें।
- जाना जाता कोडर ब्लॉग के लिए सदस्यता लें।
- विशेष समुदायों में सहकर्मियों के साथ अपना अनुभव साझा करें।
- विषयगत सम्मेलनों में भाग लें।
- और, बेशक, ऑनलाइन पाठ्यक्रम देखें।
में मदद मिलेगी सेवा GeekBrains.ru। वहाँ आप अजगर, PHP और अन्य भाषाओं में कोडिंग के कौशल में सुधार करने में सक्षम हो जाएगा, के साथ काम किया है, और पंप अटेंडेंट कौशल। उदाहरण के लिए, सिस्टम प्रशासन, एसईओ या एस एम एम के क्षेत्र में।
आयोजन
प्रोग्रामर कैसे कार्य करने के लिए जानता है। एक अच्छा प्रोग्रामर जानता है कि कैसे समय में इसे बनाने के लिए। समय सीमा महत्वपूर्ण हैं। उनके बारे में हम और अधिक वे स्कोर को नहीं भूल सकते। ग्राहक बस समय सीमा याद किया एक या दो बार, लेकिन यह एक जिम्मेदार तीसरे निष्पादक के लिए जाना जाएगा।
नियोक्ता ध्यान दें: साक्षात्कार के दौरान, प्रोग्रामर अनुमान लगाने के लिए कितना यह एक विशेष कार्य को पूरा करने में समय लगेगा पूछना। मुश्किल तो जवाब देने के लिए, वह समय प्रबंधन के बारे में कुछ भी नहीं पता था।
आप बुद्धिमानी से संसाधनों और सेट प्राथमिकताओं का आवंटन कुशलता अपना समय का प्रबंधन करने की जरूरत है। यह योजना कहा जाता है।
टीम वर्क
क्यों यह इतना समय के प्रोग्रामर रखें ट्रैक करने के लिए महत्वपूर्ण है? क्योंकि वह अकेला नहीं था। डिजाइनर, प्रबंधकों, विपणक: उसके कार्यों की समयबद्धता कई लोगों के काम पर निर्भर करता है।
एक आम धारणा है कि एक प्रोग्रामर - एक टेरी अंतर्मुखी है, जो कंप्यूटर से खड़ा केवल अपने दाढ़ी कटौती करने के लिए। वास्तव में, प्रोग्रामर के लिए संचार कौशल किसी अन्य आईटी विशेषज्ञ के रूप में बस के रूप में महत्वपूर्ण है।
नियोक्ता ध्यान दें: प्रोग्रामर प्रशिक्षु सहयोगियों के लिए एक छोटे से आत्म प्रस्तुति खर्च करने के लिए प्रदान करते हैं - अगर वह संचार के साथ कोई समस्या थी एहसास होगा।
एक व्यक्ति को संचार, न कि एक टीम के खिलाड़ी के साथ कठिनाइयों का सामना। उन्होंने कहा कि समस्या की व्याख्या नहीं की थी और उनके सहयोगियों ने प्रतिक्रिया समझ में नहीं होगा।
जल्दी से प्रवाह के राज्य में प्रवेश करने की क्षमता
ऑपरेशन के दौरान, प्रोग्रामर अत्यंत, केंद्रित सभी बाह्य कारकों से काट दिया। किसी ने इस चुप्पी के लिए की जरूरत है, कोई है जो हेडफोन पर संगीत कहते हैं। समय-समय पर किसी ने, एयर हॉकी में अपने सहयोगियों के साथ खेलने के लिए मस्तिष्क को पुनः आरंभ करने, और किसी को खत्म जब तक छुआ नहीं जा सकता है।
नियोक्ता ध्यान दें: प्रोग्रामर आदर्श निवास स्थान बनाने के लिए, और आप चमत्कार प्रदर्शन देखेंगे।
और क्या आप प्रवाह के एक राज्य में प्रवेश करने के लिए की आवश्यकता है? नामस्रोत पुस्तक Mihayya Csikszentmihalyi का अन्वेषण और कलन विधि बाहर काम करते हैं।
धैर्य
कोड लिखें - आधी लड़ाई है। प्रोग्रामर दिनचर्या का एक बहुत में: कोड सत्यापन और समस्या निवारण कीड़े और - सबसे ज्यादा नफरत - बदल जाता है। यह दृढ़ता और धैर्य की आवश्यकता है।
एक साधारण परीक्षण: से एक का चयन नि: शुल्क पाठ्यक्रम GeekBrains और शुरू से आखिर तक चलते हैं। सभी कार्य कूड़ा नहीं निष्पादित करें। आप को संभाल कर सकते हैं, रोबदार से (शब्द का सबसे अच्छा अर्थ में) आप आदेश। क्या तनाव के बारे में?
कठिनाइयों के साथ सामना करने की क्षमता
यदि आपको लगता है कि पेशे प्रोग्रामर शांत है, तो गलत। सख्त समय सीमा और सबसे जटिल कार्यों से: यह तनाव से भरा है।
नियोक्ता ध्यान दें: रोजगार अनुबंध पर हस्ताक्षर करने से पहले, एक जटिल गणितीय समीकरण को हल करने के लिए प्रोग्रामर पूछना। यह एक सरसरी विश्लेषण के लिए सीमित है, और समाधान के असंभव करने के लिए भेजा है, तो, prokrastinirovat जब भी एक नई चुनौती उसके सामने प्रकट करने के लिए किया जाएगा होने की संभावना है।
एक अच्छा प्रोग्रामर का सामना करना पड़ा कठिनाइयों है। यहां तक कि अगर पहली नजर में, समस्या कोई हल नहीं है, यह पता लगाने की कोशिश। कि शुरू करने नवीनता से।
आलस्य से एक स्वस्थ भाग
लैरी वॉल, पर्ल प्रोग्रामिंग भाषा निर्माता, एक प्रोग्रामर के तीन महत्वपूर्ण गुणवत्ता के लिए अपनी पुस्तक कॉल में:
- उच्च आत्म सम्मान;
- बेचैनी;
- आलस्य।
हाँ, आलस्य। एक copywriter, या उदाहरण के लिए, के लिए, एक परियोजना प्रबंधक खराब गुणवत्ता के लिए है, लेकिन प्रोग्रामर आलस्य की एक स्वस्थ हिस्से बहुत जरूरी है। यह उसे तलाश और समस्या यह है कि कंपनी समय और धन की बचत है के हल के लिए सबसे तेज और सबसे प्रभावी तरीका खोजने के लिए प्रोत्साहित करेंगे।
नियोक्ता ध्यान दें: पूछते हैं कि अपने नए प्रोग्रामर का अनुकूलन और स्वचालित वर्कफ़्लो जा रहा है।
महत्वाकांक्षा
उन्होंने कहा कि एक बुरा प्रोग्रामर जो आईटी विभाग के प्रमुख बनने के लिए सपना नहीं करता है या एक स्टार्टअप शुरू करने के लिए है। महत्वाकांक्षा - लीवर ड्राइविंग गियर अन्य गुण है कि खड़ी एनकोडर बनाते हैं।
आप एक प्रोग्रामर बन सकते हैं? हाँ, अगर तुम इच्छा जल कर रहे हैं, के लिए तैयार जानने के लिए और अपने आप पर काम करने के लिए। और गुणवत्ता सीखने प्रोग्रामिंग ऊपर वर्णित का विकास करना।
प्रोग्रामिंग की मूल बातें जानें