मैं 4 साल से एक सॉफ्टवेयर इंजीनियर हूं, और मैंने पहली बार अपनी कंपनी बदली है।
कंपनी जोड़ी प्रोग्रामिंग के साथ काम करती है, और 3 दिन हो गए हैं, मैं कोड की एक पंक्ति भी नहीं लिख सकता। यह मेरे लिए बहुत निराशाजनक है क्योंकि मैं अपनी पिछली कंपनी में बहुत उत्पादक था।
कोडबेस बड़ा है, वे 5-6 भाषाओं / उपकरणों का उपयोग कर रहे हैं जिनसे मैं परिचित नहीं हूं, जैसे rspec, haml, jasmine और अन्य। लेकिन फिर भी, मुझे अजीब लगता है।
इस सप्ताह के अंत में मैंने आवेदन की बेहतर समझ प्राप्त करने के लिए यूएमएल का निर्माण किया, लेकिन फिर भी मैं अनुमान लगा रहा हूं कि मैं इस सप्ताह कोड की सभ्य मात्रा नहीं लिख पाऊंगा।
क्या यह सामान्य है?
जब आप अपनी नौकरी बदलते हैं, तो आपके अनुभव क्या हैं, और उन भाषाओं / पुस्तकालयों के साथ लिखे गए एक बड़े कोडबेस में गोता लगाएँ जिनसे आप परिचित नहीं हैं।
बेशक, मैं सटीक समय की आवश्यकता नहीं पूछ रहा हूं , लेकिन प्रक्रिया बनाने के लिए पिछले अनुभव या चीजें बहुत अच्छी होंगी।
Btw, मैं पहले ही सवाल और जवाब के नीचे पढ़ चुका हूं, आप बड़े कोड बेस में कैसे गोता लगाते हैं?
/programming/215076/whats-the-best-way-to-become-familiar-with-a-large-codebase
/programming/214605/the-best-way-to-familiarize-yourself-with-an-inherited-codebase
अपडेट करें
सभी महान सुझाव! मैं अभी काम से आया हूँ, मैंने बहुत काम किया है!
जोड़ी प्रोग्रामिंग के बारे में:
आम तौर पर वे कोड लिखते हैं, और मैं एक सेकंड भी याद नहीं करने की कोशिश कर रहा हूं! यदि मैं कोड लिखने की कोशिश करता हूं, तो मुझे पता है कि यह हमेशा के लिए ले जाने वाला है, क्योंकि मुझे यह भी नहीं पता है कि मुझे कौन सी फाइलें संपादित करनी चाहिए, लेकिन इसके अलावा, जैसा कि मैंने कहा, वे 6-7 भाषाओं / रूपरेखाओं का उपयोग कर रहे हैं जो मैं नहीं हूं से परिचित है, और इन सभी वाक्यविन्यासों को एक साथ सीखना आसान नहीं है।
इंजीनियरों के लिए कंपनी कितनी तैयार है:
मैं नहीं कह सकता कि वे अच्छी तरह से संगठित हैं, वे मुझसे तुरंत कोड लिखना शुरू करने की उम्मीद कर रहे हैं।
नोट लेना, सक्रिय होना:
मैं हमेशा नोट ले रहा हूं जब वे डेटा मॉडल के बारे में एक नई कमांड / या कुछ भी लिखते हैं। मेरे साथी बहुत स्मार्ट और दयालु लोग हैं, और मैं कभी-कभी बहुत सारे बेवकूफ सवाल पूछने की कोशिश कर रहा हूं ।
क्या यह आम है ?:
@ टेलस्टाइन, आपके उत्तर के लिए धन्यवाद, इसने मुझे थोड़ा बेहतर महसूस कराया। ऐसा लगता है कि मेरी समस्या असामान्य नहीं है, लेकिन मैं वास्तव में इस काम से पहले उत्पादक था, और अब मैं वास्तव में बेकार और स्मार्ट नहीं हूं।
मुझे आशा है कि मैं बहुत जल्द बग्स को हल करना / मुद्दों को लागू करना शुरू कर सकता हूं।
उन रूपरेखाओं / भाषाओं के बारे में जो वे उपयोग करते हैं:
मैं वास्तव में उसके बारे में ईमानदार था, मैंने यह नहीं कहा कि मुझे कुछ पता है जो मुझे वास्तव में नहीं पता है। लेकिन मैं इतनी अलग चीजों की उम्मीद नहीं कर रहा था, और जब से मैंने उस दिन काम करना शुरू किया, जब मैंने प्रस्ताव स्वीकार कर लिया, मेरे पास खुद को तैयार करने का समय नहीं था।
@ शेपपॉ हरे, आपके अनुभव को साझा करने के लिए बहुत बहुत धन्यवाद। तुम पूरी तरह ठीक हो। इस बात की कोई गारंटी नहीं है कि मैं इन सभी चीजों को सीखने जा रहा हूं, लेकिन मैं कोशिश कर रहा हूं। अंत में, एक बार में सभी वाक्यविन्यास सीखना मुश्किल है, और मुझे लगता है कि मुख्य समस्या भी है। क्योंकि मैं रूबी कोड में अच्छी तरह से नेविगेट कर सकता हूं क्योंकि मुझे उस भाषा का पता है, और मैं ब्राउज़र निरीक्षकों की बदौलत js कोड में नेविगेट करता हूं, लेकिन समस्या वास्तविक कोड फ्रेमवर्क / भाषाओं के साथ लिख रहा हूं जो मुझे नहीं पता है।