सॉफ्टवेयर विकास में व्यावसायिक दक्षताएँ

Aleksandr Shitik
Aleksandr Shitik

मैं अपने पोस्ट और किताबें लिखता हूँ, और फ़िल्मों और किताबों की समीक्षाएँ करता हूँ। ब्रह्मांड विज्ञान और खगोल विज्ञान, आईटी, उत्पादकता और योजना के क्षेत्र में विशेषज्ञ।

सॉफ्टवेयर विकास में व्यावसायिक दक्षताएँ
Dmitry Cheremnov
श्रेणियाँ: प्रोग्रामिंग
प्रकाशन वर्ष: 2019
पढ़ाई का वर्ष: 2020
मेरा मूल्यांकन: सामान्य
पढ़ने की संख्या: 1
कुल पृष्ठ: 68
सारांश (पृष्ठ): 4
प्रकाशन की मूल भाषा: रूसी
अन्य भाषाओं में अनुवाद: अन्य भाषाओं में कोई अनुवाद नहीं मिला

सामान्य जानकारी

यह लेख एक पुस्तक की समीक्षा होगी जो मुझे लिटरेस पर मिली और जिसे लिटरेस सेल्फ-पब्लिशिंग के माध्यम से प्रकाशित किया गया था। इसलिए, मैं वास्तव में यह सुनिश्चित नहीं हूं कि क्या यह पुस्तक मुद्रित प्रारूप में उपलब्ध है। पुस्तक स्वयं बहुत छोटी है (केवल 68 पीडीएफ पृष्ठ), इसलिए इसे केवल 1 या 2 शाम में पढ़ा जा सकता है, खासकर यह ध्यान में रखते हुए कि प्रत्येक विषय एक नए पृष्ठ से शुरू होता है। पुस्तक में कोई चित्र या कोड स्निपेट नहीं हैं। जैसा कि मैंने पहले ही कहा, यह एक आसान और त्वरित पठन है। इस पुस्तक का लक्षित दर्शक संभवतः शुरुआती प्रोग्रामर हैं।

पुस्तक की सामग्री

लेखक एक औसत आईटी कंपनी में आने वाले सभी मामलों (चरणों) को कवर करने की कोशिश करते हैं। उनकी चर्चा परियोजना से शुरू होती है—कैसे परियोजना और कार्य प्रबंधन किया जाता है, और इसके लिए किन उपकरणों का उपयोग किया जाता है। अगले विषयों में से एक सॉफ्टवेयर डिज़ाइन, इसकी आर्किटेक्चर और पैटर्न है। इसके बाद प्रोग्रामिंग भाषा और डेटाबेस का चयन किया जाता है। उनके मुख्य उद्देश्य और अनुप्रयोग क्षेत्रों का वर्णन किया गया है। इसके बाद संस्करण नियंत्रण प्रणालियों को कवर किया गया है। विवरण में जाए बिना, केवल उनके उद्देश्य और भूमिका को शामिल किया गया है, लेकिन दिलचस्प बात यह है कि ब्रांचिंग मॉडल (GitLab Flow और शाखाओं का नामकरण) संक्षेप में चर्चा की गई है। इसके बाद कोड गुणवत्ता का विषय शामिल है—मानकों से लेकर कोड समीक्षा तक। रिफैक्टरिंग और परीक्षण लिखने के महत्व का भी उल्लेख किया गया है। इसके बाद कोड वितरण (DevOps प्रथाओं और CI/CD) का विषय आता है। अंत में, विकास पद्धतियों को संक्षेप में चर्चा की गई है।

मेरी राय

यह पुस्तक आईटी उद्योग की जटिलता, उच्च प्रवेश बाधा और निरंतर सीखने की आवश्यकता के बारे में है, क्योंकि कंपनियों को व्यापक दृष्टिकोण, मजबूत कौशल और ज्ञान वाले उच्च योग्य कर्मचारियों की आवश्यकता होती है। लेखक के अनुसार, केवल एक प्रोग्रामिंग भाषा जानना नौकरी पाने के लिए लंबे समय से अपर्याप्त है। वैसे, जिन लोगों को आईटी में प्रवेश, आवश्यक कौशल और आगे क्या करना है, इस विषय में रुचि है, मेरे ब्लॉग पर इस पर एक अलग लेख है।

यह पुस्तक मुख्य रूप से शुरुआती प्रोग्रामरों के लिए उपयोगी होगी। सामग्री लगभग पूरी तरह से सैद्धांतिक है, लेकिन इसमें महत्वपूर्ण और आवश्यक अवधारणाएं शामिल हैं—डेटाबेस और संस्करण नियंत्रण प्रणालियों से लेकर CI/CD समाधानों तक। प्रत्येक विषय के लिए संबंधित उपकरण स्पष्ट रूप से सूचीबद्ध हैं। यह पुस्तक एक तरह से प्रोग्रामरों के लिए एक रोडमैप है, जो सभी आवश्यक उपकरणों और प्रौद्योगिकियों को एक ही स्थान पर रखने में मदद करती है।

Вверх