“चल रहा है, बस बहुत है” से “हिम्मत करके बदलूँ और चला भी लूँ” तक: एक नौसिखिए की एक महीने की कोडिंग डायरी
पहले ही साफ़ कर दूँ: मैं सॉफ़्टवेयर इंजीनियर नहीं हूँ, और यहाँ जिस प्रोग्रामिंग की बात कर रहा हूँ, वह असल में पूरी की पूरी वही है जिसे Vibe Coding कहते हैं — जिसमें बस अपने अहसास के पीछे-पीछे चलते जाते हैं।

काम थोड़ा और सहज चले, इसके लिए इधर मैं लगातार अपने छोटे-छोटे टूल विकसित करता रहा हूँ। इन दो दिनों में तीन काम किए: Git से बैकअप लेना शुरू किया, प्रोग्राम की लॉजिक के कुछ bug ठीक किए, और एक नया AI मॉडल जोड़ा।
सबसे कठिन काम सिंटैक्स नहीं, बल्कि “जो चाहिए उसे कोड में बदलना” है
एक महीने बाद सबसे बड़ी सीख यही है — प्रोग्राम लिखने में सबसे कठिन जगह असल में सिंटैक्स नहीं, बल्कि “मुझे आख़िर चाहिए क्या” को “ठोस कोड” में बदलना है।
मसलन, “bug ठीक करना” कहने में तो बहुत आसान लगता है, पर सचमुच हाथ लगाने से पहले ख़ुद से ढेरों सवाल पूछने पड़ते हैं:
- पहले सेव कर लूँ या नहीं?
- नई ब्रांच खोलूँ या नहीं?
- टेस्ट कब करूँ? और कैसे करूँ?
- बदलाव के बाद कब जाकर “हो गया” माना जाए?
- साथ ही एक वर्ज़न नंबर भी लगा दूँ क्या?
ये असल में प्रोग्रामिंग के सवाल हैं ही नहीं, बल्कि “काम की आदतों” के सवाल हैं। यह पूरी प्रक्रिया इंडस्ट्री में शायद बहुत आम हो, पर प्रोग्रामिंग के एक नौसिखिए के लिए तो यह सरासर एक दुःस्वप्न है।
सीखी हुई कुछ छोटी-छोटी बातें
इस एक महीने में मैंने कुछ छोटी-छोटी बातें सीखीं, जो अपने जैसे नौसिखियों के साथ साझा कर रहा हूँ:
- पहले सुरक्षा-कवच तान लीजिए, फिर मनमानी छेड़छाड़ कीजिए। Git से वर्ज़न कंट्रोल कर लें, तो चीज़ें बिगड़ भी जाएँ तो तीस सेकंड में अतीत में लौटा जा सकता है — गेम के सेव पॉइंट जितना निश्चिंत।
- एक बार में एक ही काम कीजिए। भूलकर भी “साथ में एक लाइन और बदल देता हूँ” मत कीजिए; उससे भविष्य के आपको अपना सिर दीवार पर मारने का मन करेगा।
- धीमा होना सामान्य है। पूरी एक दोपहर में बस एक छोटा-सा फ़ीचर बन पाया? हाँ, यही रोज़मर्रा है। वे झटपट सिखा देने वाले ट्यूटोरियल ज़्यादातर आपको बहका रहे हैं।
- भविष्य के अपने लिए नोट्स लिखिए। वरना अगली बार लौटकर देखेंगे तो लगेगा कि यह प्रोग्राम किसी और ने लिखा है। (अच्छा ठीक है, यह प्रोग्राम सचमुच AI ने ही लिखा है।)
“चल रहा है, बस बहुत है” से “हिम्मत करके बदलूँ और चला भी लूँ” तक — बीच में जो फ़ासला है, वह शायद यही सब है: देखने में मामूली लगने वाली, पर एक-एक करके भरनी पड़ने वाली काम की आदतें।