हाँ, आरक्षण के साथ।
चार हफ्ते पहले, मैं कहूंगा कि मेरे पास C और C ++ में पेशेवर-स्तरीय कौशल है, और जावा में शौकिया-स्तरीय कौशल है। मेरे मालिक ने मुझे जावास्क्रिप्ट में कुछ सॉफ्टवेयर लिखने के लिए कहा, जिसके साथ मुझे शून्य का अनुभव था, और मैं चला गया।
अगले दो हफ्तों में, मैंने कई नमूना कोड स्निपेट पढ़े, सभी शांत पुस्तकालयों को पाया, और अपना कार्यक्रम लिखा। यह हो चुका है, और यह काम करता है। फिर पिछले हफ्ते मैंने एक जावास्क्रिप्ट पुस्तक खरीदी, और मैं इसे पढ़ रहा हूं, और लड़का, मुझे नहीं पता था कि मैं क्या कर रहा था। अब मुझे समझ में आया कि मेरी वस्तुएँ इतनी अजीब तरह से क्यों काम कर रही थीं।
तो अब मैं कहता हूं, मैं थोड़ा जेएस जानता हूं। मैं इसे पढ़ सकता हूं और इसके साथ काम कर सकता हूं, लेकिन मुझे यकीन है कि मैं जो लिख रहा हूं वह अक्षम है, पढ़ने में कठिन है, और सर्वोत्तम प्रथाओं का पालन नहीं करता है।
सामान्य तौर पर, एक तेज शिक्षार्थी को एक सप्ताह लग सकता है और एक नई भाषा में कम गुणवत्ता वाले उत्पाद का उत्पादन शुरू कर सकता है। यदि आप जावा को जानते हैं, तो आप बहुत जल्दी सी, सी ++, पीएचपी, पायथन, जावास्क्रिप्ट उठा सकते हैं, लेकिन केवल कोड को संशोधित करने या अच्छी तरह से परिभाषित कार्यों को लिखने के लिए पर्याप्त है। (पर्ल कठिन हो सकता है क्योंकि रेगेक्स जटिल हैं।) एक नई भाषा में एक सिस्टम को ठीक से आर्किटेक्ट करने के लिए, आप शायद अनुभवी आकाओं के तहत पेशेवर रूप से विकसित होने का एक वर्ष चाहते हैं।