गलत है, लेकिन सबसे तेज़ तरीका एक प्रोग्रामर बनने के लिए
टिप्स काम और अध्ययन / / December 19, 2019
आप एक प्रोग्रामर बनने के लिए करना चाहते हैं? भले ही आप इसे करने के लिए नए नहीं हैं, तो यह विचार आप से समय और प्रयास की एक बहुत कुछ है, और नहीं तथ्य यह है कि आप अपने आप को घोड़े पर मिलेगा की आवश्यकता होगी। लेकिन अगर आप समय नहीं है और आप स्नान साहसी में हैं, वहाँ कई अनियमित हालांकि, कर रहे हैं, लेकिन मदद करने के लिए प्रभावी तरीके से आप आईटी कंपनी और पर रहने में साक्षात्कार पास बचाए। बाकी आप पर निर्भर है!
तुम्हें पता है, जो भी कारण के लिए, अचानक एक कंप्यूटर प्रोग्रामर बनना चाहता था सकता है। मैं अच्छा पैसा है कि उद्योग में भुगतान की वजह से नहीं की उम्मीद है। अच्छी खबर यह है कि, प्रणाली को समझने के लिए, आप इंटरव्यू देना सीख सकते हैं और काम पर पहले कुछ महीनों के जीवित रहने के लिए है।
बुरी खबर यह है कि वर्णमाला के प्रोग्रामिंग, तब भी आप कहीं भी नहीं जाना होगा, और नए का एहसास दिलाने में है आरामदायक स्थिति, आप तत्काल सभी चीजें हैं जो आप अपेक्षा की जाती है पुन: प्रशिक्षण के लिए करना होगा पहले से ही जानते हैं कि कैसे अपने पांच उंगलियों।
बेशक, इस लेख मेरा व्यक्तिगत अनुभव है, जो मुझे साक्षात्कार करने की अनुमति देता है, यहां तक Luxoft के रूप में इस तरह के शीर्ष कंपनियों में पर विशेष जाना होगा।
मैं कैसे एक प्रोग्रामर बन गया
कंप्यूटर पर मैं पहली बार 6 साल के लिए पेश किया गया था। 13 साल में मैं अपनी निजी वेबसाइट किया गया है। स्कूल में, खराब विश्वविद्यालय में भी अध्ययन किया। दूसरे वर्ष में मेरा एक दोस्त एक जावा-प्रोग्रामर काम मिल गया और मुझे भी ऐसा ही करने का आग्रह किया। विचार intrigued। हम एक योजना की जरूरत है।
पहला कदम - सारांश
पहली और मुख्य समस्या नए चेहरे को पेश आ रही - फिर से शुरू। पर्याप्त बिना, आकर्षक फिर से शुरू आप साक्षात्कार के लिए आमंत्रित नहीं किया जाएगा। लेकिन जो बिल्कुल कोई अनुभव नहीं है के बारे में क्या? "खाली हाथ" मानव संसाधन के लिए जाने के लिए, मेरे दोस्त और मैं अपनी परियोजना, जिस पर हम माना जाता है कि एक साथ काम किया पर अनुभव काम कर के एक साल मेरे फिर से शुरू में लिखा है।
वेतन नीति
अगली बात प्रासंगिक प्रौद्योगिकियों के बाद फिर से शुरू करने और अंग्रेजी भाषा वांछित वेतन था। बिना सोच, मेरे दोस्त और मैं उच्च दांव के लिए खेलने का फैसला किया और एक हजार डॉलर में उस समय है, जो बाहर घास के लिए गया था के लिए अत्यधिक राशि लिखा था "दुष्ट-कंपनी।"
शर्म की बात है और शर्म की बात है
पहले साक्षात्कार एक विफलता थी। सचमुच मुझ पर हँसे। पहले तकनीकी साक्षात्कार जहाँ मैं समस्याओं की एक जोड़ी दिया गया था कागज पर थे, मैं एक पल में कोर करने के लिए मिला है। किसी ने भी पिता जैसा पुस्तक जावा में सोच रही थी की सलाह दी।
पहली नौकरी
अंत में, मैं एक कंपनी मैं कहाँ मौलिक सवालों के जवाब देने की डेनिश शाखा में एक साक्षात्कार के लिए आमंत्रित किया गया था, और सुखद अपने अंग्रेजी के सभी से आश्चर्यचकित था। मैं जूनियर जावा डेवलपर की स्थिति पर एक शर्त के साथ ले गया - पहले तीन महीनों में, मैं SCJP (सूर्य कोर्स पास भेज देंगे प्रमाणित जावा प्रोग्रामर) है, जो मेरी अंतराल बना होता है और अधिक तैयार मुझे से बाहर जाली हो विशेषज्ञ। क्या एक काम करने के लिए आवश्यकता के बिना इंटर्नशिप का भुगतान की तुलना में बेहतर है (उनकी अक्षमता देने के लिए) हो सकता है? इस कंपनी में मैं छह महीने के लिए काम किया है कुछ ही महीनों में बड़ी कंपनी में बढ़ रही है पर जाने के लिए।
उसकी कड़वी के आधार पर, लेकिन अभी भी अमूल्य अनुभव मैं मदद साथी साहसी करने के लिए सुझावों की सूची के अपेक्षाकृत जल्दी प्रदान एक प्रोग्रामर के रूप में एक नौकरी खोजने के लिए होगा।
शुरुआती के लिए सलाह
- सारांश। यह ठीक से प्रारूपित और अंग्रेजी में विशेष रूप से लिखा होना चाहिए। यदि आपके पास पर्याप्त अनुभव नहीं है, तो यह कर सकते हैं (और चाहिए) के साथ आते हैं, लेकिन सारांश में लिखा हर शब्द के लिए जवाब देने के लिए तैयार रहना चाहिए। उदाहरण के लिए, है, तो आप कम से कम कम से कम पास करना चाहिए तुम वहाँ JMS (जावा संदेश सेवा) लिखा है, इसकी ट्यूटोरियल और एक, JMS साथ खेलने के लिए कुछ उदाहरण करते हैं, यह एक साधारण होना «नमस्ते करते हैं, दुनिया! »। अब आप शेख़ी करने के लिए और अधिक सुविधाजनक हो जाएगा, तुम सच में "JMS के साथ काम किया कर रहे हैं»।
- एबीसी प्रोग्रामिंग जानें। आप अभी भी एक गहरे स्तर क्या इस तरह के Struts और स्प्रिंग, गलत जवाब के रूप में कुछ जटिल प्रौद्योगिकियों बुनियादी सवालों को आप कभी माफ नहीं करेंगे पर "फ्लोट" करने के लिए खर्च कर सकते हैं तो। आप रात में जाग है, तो आप OOP, विरासत, कैप्सूलीकरण, बहुरूपता, और अन्य बुनियादी अवधारणाओं के बारे में बताने में सक्षम होना चाहिए, साथ ही साथ सभी उदाहरण के लिए यह व्याख्या करने में सक्षम हो सकता है।
- अभ्यास। सीखना कार्यक्रम आप केवल प्रोग्रामिंग कर सकते हैं। यह दर्दनाक और अप्रिय है (यदि आप एक प्रोग्रामर नहीं कर रहे हैं), लेकिन कोई दूसरा रास्ता नहीं। एक ही रास्ता साक्षात्कार पर brainteasers के डर किया जा रहा रोकने के लिए - अपने दम पर अपने घरों poreshat।
- किताब पढ़ें और जावा पर ट्यूटोरियल के माध्यम से जाना केवल अंग्रेज़ी. बिल्कुल सभी शर्तें आसान मूल भाषा, यानी अंग्रेजी में प्रोग्रामिंग को समझने के लिए। रूसी में जावा पर तकनीकी किताबें पढ़ें - खुद को सम्मान करने के लिए नहीं। क्यों? आत्मा की कुछ समझ में क्योंकि "... कई मायनों में इकाई तालिका एक मध्यवर्ती संस्करण, लेनदेन के संबंध में एक समझौता और परिदृश्य डोमेन मॉडल का प्रतिनिधित्व करता है"आप सही मायने में एक जीनियस है कि आप की संभावना नहीं है होना है।
- जानें, अंत में, अंग्रेजी! विशेष रूप से यह बोली जाने वाली अंग्रेजी पर लागू होता है। बोली जाने वाली अंग्रेजी की असंतोषजनक स्तर - यह स्मार्ट प्रोग्रामर की भारी संख्या है, जो मेरी स्मृति में केवल एक ही कारण से अस्वीकृत गिनती करना मुश्किल है। नहीं है, जब तक कि बेशक आप "Kyivstar" में एक प्रोग्रामर कहीं के रूप में काम करने जा रहे हैं, या किसी अन्य घरेलू कंपनी में, अपनी भाषा के स्तर का एक महत्वपूर्ण भूमिका निभा नहीं होंगे। लेकिन अगर आप एक अंतरराष्ट्रीय कंपनी में नौकरी पाने के लिए चाहते हैं, तो भगवान खुद कमान संभाली भाषा सीखने. आपका अंग्रेजी स्तर डॉलर के अतिरिक्त सैकड़ों में अपने वेतन में वृद्धि परिवर्तित किया जाएगा।
- बाजार को पता है। रिक्त पदों पर चलो, आवश्यकताओं पढ़ा है, चारों ओर पूछना मित्र प्रोग्रामर वे कितना प्राप्त करते हैं। उपयोग सेवाएंहै कि आप इसे बाजार की अधिक विस्तृत जानकारी कर देगा। आप प्रतिभाशाली प्रोग्रामर के कैसे बड़ी संख्या जानने के लिए आश्चर्यचकित हो जाएगा जो दिखाए जा सकते थे की तुलना में दो गुना कम, केवल अपने आलस्य और अनिच्छा की वजह से करने के लिए उसकी नाक रखने के लिए कर रहे हैं हवा।
- बोली लगाने की। मजदूरी के लिए सौदा करने के लिए कुछ भी नहीं है। एक विवाद में आपका तर्क दोनों अच्छे अंग्रेजी और एक अन्य कंपनी से एक नौकरी की पेशकश कर सकते हैं। अंतिम तर्क विशेष रूप से अच्छी तरह से है: "हाँ, पर मेरी Luxoft प्रदान करता है 300 डॉलर अधिक, मैं क्यों अपनी शर्तों से सहमत होना चाहिए? हो सकता है कि हम एक समझौता मिल सकता है? "। समय, एक दो बार मैं अपने वेतन के लिए एक अतिरिक्त सौ डॉलर के लिए बातचीत करने में कामयाब रहे, और एक साल बाद, यह मुझे एक सौ डॉलर अतिरिक्त आय के $ 1 800 के स्तर जमीन पर दे दी है। आपको लगता है कि यहां तक कि छोटे विदेशी आईटी कंपनियों के लिए एक अतिरिक्त सौ रुपये समझना चाहिए सागर में एक बूंद के रूप में।
- एक संरक्षक का पता लगाएं। खैर, अगर आप अधिक अनुभवी सहयोगियों से सलाह देने के लिए और यहां तक कि सबसे बेवकूफ सवालों का जवाब कर सकते हैं होगा। धन्यवाद अपने अनुभव और नैतिक समर्थन के लिए आप तेजी से अकेले की तुलना में प्रोग्रामिंग में प्रगति। एक संरक्षक नहीं है, यह किसी भी प्रोग्रामिंग पाठ्यक्रम है कि न केवल देगा पर जाने के लिए अच्छा होगा आप क्या प्रोग्रामर की अधिक विस्तृत जानकारी, लेकिन यह भी अधिक अनुभवी के साथ बैठक करने की अनुमति लोग। कौन जानता है, हो सकता है उनमें से किसी को अपने गुरु बनना चाहता हूँ जाएगा।
- अपनी परियोजना की शुरुआत करें। यहां तक कि अगर यह कोडिंग का सबसे बुरा प्रथाओं का एक मॉडल है और आप कम से कम कभी नहीं किया है, आप कारण है जिसके लिए आप को समझना चाहते हैं और नई प्रोग्रामिंग सीखना होगा प्रौद्योगिकी। इसके अलावा, आप पर अंतरंग बातचीत के लिए एक अतिरिक्त विषय हो जाएगा साक्षात्कार.
- गर्मियों में एक नौकरी के लिए देखो। सबसे पहले, जब सभी छुट्टी पर, कंपनियों में अधिक गौर से स्टाफ की कमी महसूस किया और संभावना है कि आप एक साक्षात्कार के लिए कॉल करेंगे बढ़ जाती है। दूसरा, छुट्टी पर अपने प्रतिद्वंद्वियों भी के चाहने वालों के बाद से, आप फिर से मानव संसाधन द्वारा देखा जा रहा है की संभावना को बढ़ा।
- कभी हार मत मानो। यहां तक कि अगर आपको लगता है कि आप साक्षात्कार अभिभूत, यह लचीलापन दिखाने के लिए और समस्या, कोई फर्क नहीं पड़ता कि यह कितना मुश्किल लग सकता है हल करने के लिए प्रयास करने के लिए जारी रखने के लिए महत्वपूर्ण है। कौन जानता है, यह हो सकता है आप इस पल में है काम में परिश्रम के लिए जाँच की जाती है कि!
- कंप्यूटर पर काम करने से बचें। जल्दी से आम आदमी के माध्यम से देखने के लिए की तुलना में तुरंत प्रोग्रामिंग की मोटी में फेंक कोई तरीका नहीं है। आपका काम - एक उच्च स्तर है, जो आम दृष्टिकोण और अवधारणाओं पर चर्चा करता है पर सभी वार्तालापों का अनुवाद करने की कोशिश, लेकिन एक समस्या के निर्णय में नहीं ठोस साकार करने के। यदि आप एक पेन और कागज दिया और नीचे समाधान लिखने के लिए कहा गया है, तो यह रेखाचित्र के रूप में आकर्षित करने के लिए अवसर के लिए पूछना। इस प्रकार, किसी विशेष भाषा की वाक्य रचना से भागने के बाद, आप न केवल खुद को क्या कुछ से बचा लेगा त्रुटियों आंख काटने, लेकिन यह भी पता चलता है कि आप संक्षेप में सोचने के लिए सक्षम हैं, ज्यादा में भी जा रहा बिना विवरण।
- पहली बात शुरू करते हैं। बचें स्थितियों में, जहां हवा रुक जाता है ठहरावहै, जो के दौरान मस्तिष्क एक और मुश्किल सवाल साक्षात्कारकर्ता परिपक्व कर सकते हैं। जैसे ही किसी झिझक नहीं है के रूप में, हम क्या आप अच्छी तरह जानते के बारे में कुछ बताने के लिए शुरू होगा। अपने खेल साक्षात्कारकर्ता लागू करने के लिए प्रयास करें।
- सच बोलने की कोशिश करें। यदि आप एक PL / SQL प्रक्रिया कभी नहीं लिखा है तो यह इस सीधे कहने के लिए बेहतर है। शायद यह आपके लिए एक शून्य से होगा, लेकिन आप सवाल है, जो मतलब नहीं है जवाब देने के बाहर wriggle करने की जरूरत से अपने आप को बचाने के लिए होगा। एक अनुभवी साक्षात्कारकर्ता दूर अपने ज्ञान अंतराल बंद महसूस होगा।
- छोटी कंपनियों के प्रति सावधान रहें। छोटी कंपनियों, आमतौर पर छोटे दलों में। एक टीम में कम लोगों को, तेजी से आप काट लेगी। अपने लक्ष्य - एक बड़े और बोझल निगम, तो आप एक छोटे से समय के लिए जहां जीत सकते हैं।
- ड्रेस कोड का पालन करें। आप ठाठ सूट में प्रोग्रामर स्थिति पर साक्षात्कार के लिए आते हैं, तो यह करता है, तो आप भी शॉर्ट्स या एक जर्जर स्वेटर में दिखाई देगा की तुलना में अधिक संदेह का कारण होगा। कोई बुराई भी चश्मा जकड़ना जाएगा, कहा, "मैं एक Bookworm का एक प्रकार है।"
बेशक, कोई है जो जानता है कि ध्यान दिया जा सकता है कि उद्धृत नुस्खा ऊपर - यह नहीं बल्कि एक तरह से एक प्रोग्रामर की तुलना में एक सांकेतिक शब्दों में बदलनेवाला बनने के लिए है, और वह कहीं सही हो रहा है। हालांकि, बात यह है कि आप शीर्षक के साथ एक नौकरी मिल कभी नहीं होगा कि "बुरा एनकोडर चाहता था।" हर कोई प्रोग्रामर की जरूरत है। Desirably वरिष्ठ। कॉर्पोरेट परियोजनाओं में से अधिक का अनुभव पांच साल और एक बार में कई प्रोग्रामिंग भाषाओं में समान रूप से कुशल हैं, जबकि अच्छी तरह से डेटाबेस में निपुण के साथ, करने में सक्षम हैं लिखने बैश-स्क्रिप्ट, संग्रहित प्रक्रियाओं, लिनक्स, टीसीपी / आईपी पर पूरी तरह से पता है, नेतृत्व कौशल, तनाव सहिष्णुता, संचार कौशल और भी बहुत कुछ कौशल है, "जो बिना किसी भी तरह से। "
ऐसे लोगों को मौजूद हैं, मैं उन्हें अपने आप को देखा। लेकिन वे भी पूरी तरह से आईटी विशेषज्ञों की कभी भूखा बाजार की जरूरतों को कवर करने के लिए छोटे हैं। इसका मतलब है आप हमेशा एक मौका है, तो आप साहसी का एक प्रकार है।