मैंने खुद को अगले साल इस समय तक एक सभ्य डेवलपर बनने का लक्ष्य निर्धारित किया है। इससे मेरा मतलब है कि मेरे बेल्ट के नीचे कुछ अच्छे ऐप / साइटें / वेबएप्स 'विकास का पूरा अनुभव' , और सबसे महत्वपूर्ण यह है कि यह पहले से ही कुछ समय के लिए घंटों तक बगैर किसी स्थिर गति के काम कर सके। तकनीक।
मैं खरोंच से शुरू नहीं कर रहा हूँ। मैंने बहुत से html / css, SQL, javascript, python और VB.net लिखे हैं, और C और Java जैसी अन्य भाषाओं का अध्ययन किया है। मैं OOP, डिजाइन पैटर्न, TDD, जटिलता, कम्प्यूटेशनल भाषा विज्ञान, संकेत / संदर्भ, कार्यात्मक प्रोग्रामिंग, और अन्य शैक्षणिक / सैद्धांतिक मामलों जैसी चीजों के बारे में जानता हूं । यह सिर्फ मैं यह नहीं कह सकते मैं वास्तव में किया है किया अभी तक इन बातों को।
इसलिए मैं गति प्राप्त करना चाहता हूं, और मैं जानना चाहता हूं कि बाद की तारीख तक मैं किन चीजों को छोड़ सकता हूं। उदाहरण के लिए, एल्गोरिदम और उनके पीछे के गणितों का अध्ययन करना दिलचस्प है और सभी, लेकिन अभी तक मुझे शायद ही कुछ लिखने की जरूरत है लेकिन सबसे बुनियादी नेस्टेड लूप। निम्न-स्तरीय संचालन की एक स्पष्ट तस्वीर रखने के लिए विधानसभा की जांच शांत होगी ... लेकिन मैं शायद ही कभी दैनिक कार्यों का उल्लंघन करता हूं। दूसरी ओर, एक कार्यात्मक प्रोग्रामिंग भाषा को देखने से मुझे उन प्रोग्रामों को लिखने में मदद मिल सकती है जो छिपे हुए विफलताओं के लिए अधिक समझदार और कम प्रवण हैं (फिलहाल मुझे सबसे बड़ी कठिनाई यह मिल रही है जब ऐप की जटिलता इसे समझने की मेरी क्षमता से अधिक हो। - उदाहरण के लिए आसपास डेटा पास करना ठीक था ... जब तक मुझे इसे AJAX के साथ शुरू नहीं करना पड़ा, जो एक दर्दनाक कदम था)।
मैं बुनियादी क्षमताओं वाला एक प्रोग्रामर हूं - मुझे कौशल विकसित करने पर ध्यान केंद्रित करना चाहिए।
(मेरे यूनिक्स कौशल भी बहुत कमजोर हैं, और विंडोज कॉन्फ़िगरेशन का भी ज्ञान है ... मुझे यकीन नहीं है कि मुझे उस पर कितना समय बिताना चाहिए)