मैं स्वयं इन प्रकार के कोडर्स में से एक हूं, जिन्होंने कभी औपचारिक सेटिंग में कोडिंग सीखा नहीं है, बल्कि इसके बजाय, कॉपी और पेस्ट स्क्रिप्ट के उपयोग से स्वयं सिखाया जाता है, और प्री- जीपीएल परियोजनाओं और प्रीमियम सॉफ़्टवेयर के माध्यम से उपलब्ध लेखों का निर्माण (जो प्रायः कमर्शियल स्क्रिप्ट कंपनियां आपको दिखाती हैं कि कैसे बदलें, या अपनी स्क्रिप्ट में कोड अपडेट करें यानी। "& इसे कॉपी करें 234, आदि पर पेस्ट करें।") ... यह मेरी शुरुआत हो रही हैकोडर की प्रतिलिपि बनाने और चिपकाने के लिए सहायता
मुझे समझ में नहीं आता कि मैं कैसे काम करता हूं, लेकिन मैं कोड के साथ जो कुछ करता हूं उस पर अच्छा लगा रहा हूं, हालांकि मुझे अपने अनौपचारिक सीखने के तरीकों के कारण लगता है, कि मुझे ज्ञान में कमी है, कुछ वास्तव में सरल है, लेकिन सामान्य रूप से वेब कोडिंग के आवश्यक सिद्धांत (सर्वर, ब्राउज़र, इत्यादि के इन्स और आउट)। मुझे लगता है कि मैंने समझने के कोड, व्यावहारिक पक्ष के अंदर से शुरू किया है .. और बुनियादी बुनियादी बातों की कमी है, और मैं जो कर रहा हूं उसके बारे में सिद्धांत की समझ है।
मैं भी कुछ अन्य लोगों को जानता हूं जो वही समुदायों में सीखना शुरू कर चुके हैं, और मेरे जैसे ही बिंदु पर बहुत अधिक हैं ... ऐसा लगता है कि तस्वीर से कुछ बड़ा गुम है। जब मैं PHP संलेखन उपकरण का उपयोग करने का प्रयास करता हूं, तो मुझे अपने अनुशासन में कमी दिखाई देती है, जो मुझे समझने के लिए बहुत चुनौतीपूर्ण लगता है ... और यह उस समय के फ्रेम पर गिरावट आ रही है जिसमें मैं अपनी परियोजनाओं को पूरा करता हूं (सब कुछ कोड सौंपना) । प्रोग्रामिंग के साथ आने वाली विशिष्ट भाषा की कमी के कारण, और मेरी समस्या की जटिलता को समझाने के लिए सही शब्दों का उपयोग करने में सक्षम होने के कारण मुझे कभी-कभी मदद मांगना मुश्किल लगता है।
मैं व्यापार द्वारा हेयरड्रेसर था, मैंने बारटेंडर और होटल मैनेजर के रूप में काम किया, मैं पेशे से व्यवसाय सलाहकार हूं। मैं धीरे-धीरे 3 साल के लिए वेब विकास सीख रहा हूं, और पिछले 2 वर्षों में मैंने कुछ वाणिज्यिक परियोजनाएं ली हैं, लेकिन मुझे लगता है कि मेरे कौशल में कुछ कमी महसूस हो रही है & समग्र ज्ञान।
असल में, आईडी किसी भी अनुभवी कोडर से पूछना पसंद करती है जिसने मुझे इस बारे में एक विचार देने के लिए कहा है कि मैं अपने कोडिंग विषयों को और अधिक प्रभावी और उत्पादक बनाने के तरीके को कैसे अनुकूलित कर सकता हूं। प्रोग्रामिंग की ऐसी अनौपचारिक समझ वाले व्यक्ति को सीखना और समझना चाहते हैं। प्रोग्रामर के रूप में मुझे क्या जानना चाहिए ... और पूरी तस्वीर का मूल अवलोकन क्या है ???? मुझे लेखों को निर्देशित करने के लिए स्वतंत्र महसूस करें
किसी भी मदद की हमेशा सराहना की जाती है।
ली
संपादित करें: बस मेरे वास्तविक क्षमताओं के ऊपर एक गोल देने के लिए। मैं एक प्रोग्रामर हूं, मैं स्क्रैच से अपना कोड लिखता हूं .. और अपना काम बेचता हूं। मैं PHP कार्यों, और कक्षाएं लिख सकता हूं, mysql का उपयोग कर सकता हूं, एचटीएमएल & सीएसएस की अच्छी कामकाजी समझ है, और डिजाइन पहलुओं (वेब ग्राफिक्स) में बहुत अच्छा हूं, और जावास्क्रिप्ट/AJAX/jquery सीख रहा हूं, क्योंकि मैं jquery का उपयोग कर रहा हूं मेरी अधिकांश परियोजनाएं। अब तक के सभी उत्तरों के लिए धन्यवाद!
इसी प्रकार क्यू: http://stackoverflow.com/questions/743099/is-it-wise-to-use-code-copied-from-the-web-in-our-own- appplications – Dhana
आप कोशिश कर सकते हैं जावा ट्यूटोरियल यह देखने के लिए कि आप ओओपी के बारे में क्या वाक्यांश सीख सकते हैं। फिर यह देखने के लिए एमडीएन जावास्क्रिप्ट देखें कि जावास्क्रिप्ट क्लास आधारित नहीं है लेकिन प्रोटोटाइप आधारित है। अब आप दृढ़ता से टाइप, अमूर्तता और अन्य शांत वाक्यांशों जैसी चीजें जान लेंगे जिन्हें मुझे आमतौर पर उन्हें पूरी तरह से समझने से पहले देखना होगा। यदि आप अभी तक थके हुए नहीं हैं तो मैं पैटर्न पर कुछ पढ़ने की सलाह दूंगा, अच्छे पैटर्न आमतौर पर PHP परियोजनाओं में कमी कर रहे हैं और इसे स्केल या विस्तार करना मुश्किल बनाते हैं। और अपनी परियोजना पर यूनिट परीक्षण करने के लिए PHPUnit का उपयोग करने का प्रयास करें। – HMR
मैंने अधिकांश समय के साथ-साथ यह भी पाया है कि ऊपर वर्णित सिद्धांत वह है जो मैं खो रहा था। प्रलेखन पढ़ने के बजाय मैं एक var_dump करता हूं या फायरबग में चर को देखता हूं। अगर यह काम करता है तो यह काम करता है और अगर मुझे इसके सिद्धांत को सीखने में समय बिताना नहीं है। अब जब मैं कई परियोजनाओं पर नहीं लेता हूं तो सभी पढ़ने के लिए समय होता है और इससे मुझे अधिकांश ज्ञान को व्यावहारिक समस्याओं के लिए लागू करने में मदद मिलती है। – HMR