बूटकॅम्प विरुद्ध CS डिग्री विरुद्ध स्वयंशिक्षित
सॉफ्टवेअर इंजिनिअरिंगचा मार्ग निवडताना काही तडजोडी कराव्या लागतात.
संगणक शास्त्र (Computer Science) पदवी मूलभूत ज्ञान आणि प्रमाणपत्र प्रदान करते. बूटकॅम्प्स (Bootcamps) जलद करिअर बदलण्याची संधी देतात. स्वयंशिक्षित मार्गासाठी उच्च शिस्तीची आवश्यकता असते.
इंजिनिअरिंगमधील यश हे तुम्ही कसे काम करता यावर अवलंबून असते.
उत्तम सिस्टिम्स तयार करण्यासाठी या तत्त्वांचे पालन करा:
- गरजांपासून (requirements) सुरुवात करा. कोड लिहिण्यापूर्वी यश म्हणजे काय, हे निश्चित करा.
- साधे ठेवा. प्रथम एक कार्यरत उपाय (working solution) तयार करा. तुम्ही नंतर त्यात सुधारणा करू शकता.
- सर्व गोष्टींची चाचणी घ्या. त्रुटी लवकर शोधण्यासाठी सामान्य वापर आणि अपयशी परिस्थिती (failure scenarios) या दोन्हीचा विचार करा.
- तुमच्या कामावर लक्ष ठेवा. तुमची सिस्टिम प्रोडक्शनमध्ये कशी काम करत आहे हे पाहण्यासाठी मेट्रिक्सचा वापर करा.
- समस्यांचे लहान भाग करा. मोठी कामे कठीण असतात. लहान कामे हाताळण्यायोग्य असतात.
- ओव्हर-इंजिनिअरिंग (over-engineering) टाळा. सध्या ज्या स्केलची गरज नाही, त्यासाठी सिस्टिम तयार करू नका.
- तांत्रिक कर्ज (technical debt) व्यवस्थापित करा. घेतलेल्या शॉर्टकटचा मागोवा घ्या आणि ते सुधारण्यासाठी वेळ नियोजित करा.
- कामे स्वयंचलित (automate) करा. मॅन्युअल पायऱ्यांमुळे चुका होऊ शकतात. स्केल वाढवण्यासाठी ऑटोमेशन करा.
- निर्णयांचे दस्तऐवजीकरण (document) करा. तुमच्या टीमला मदत करण्यासाठी तुम्ही एखादा निर्णय का घेतला, हे लिहून ठेवा.
या तीन नियमांवर लक्ष केंद्रित करा:
- गुंतागुंत विश्वासार्हता कमी करते. साध्या सिस्टिम्स दुरुस्त करणे आणि बदलणे सोपे असते.
- ऑप्टिमाइझ करण्यापूर्वी मोजमाप करा. वास्तविक अडथळे (bottlenecks) शोधण्यासाठी डेटाचा वापर करा.
- तुमच्या टीममध्ये गुंतवणूक करा. तुमच्या टीमला प्रत्यक्षात वापरता येतील अशी साधने (tools) निवडा.
सुरुवात कशी करावी:
एक छोटा प्रकल्प निवडा. तो तयार करा, डिप्लॉय करा आणि चालवून पहा. पुस्तके वाचण्यापेक्षा प्रत्यक्ष अनुभव जास्त महत्त्वाचा असतो.
या आठवड्यासाठी तुमचा प्लॅन:
तुमच्या सध्याच्या कार्यप्रणालीचे (workflow) ऑडिट करा. एक त्रुटी शोधा. या आठवड्यात ती सुधारा.
या महिन्यासाठी तुमचा प्लॅन:
तो बदल लागू करा. निकालाचे मोजमाप करा. तुम्ही काय शिकलात ते तुमच्या टीमला सांगा.
या तिमाहीसाठी तुमचा प्लॅन:
तुमच्या प्रगतीचा आढावा घ्या. नवीन डेटाच्या आधारे तुमच्या पद्धती अद्ययावत करा.