सॉफ़्टवेयर कैसे विकसित करें
एक सॉफ्टवेयर डेवलपर होने के नाते एक बहुत ही आकर्षक कैरियर योजना है ये बहुत अच्छे व्यवसायिक कौशल वाले हैं लेकिन वे वास्तव में क्या करते हैं? चूंकि यह बहुत संभावना है कि आप उन्हें हरा नहीं सकते, इसलिए उनके साथ जुड़ने के लिए बेहतर होगा। क्या आपको प्रौद्योगिकी पसंद है और क्या आपके पास एक अच्छा उत्पाद विकसित करने का दृष्टिकोण है? सॉफ्टवेयर को कैसे विकसित करें यह जानने के लिए पढ़ते रहें
सामग्री
चरणों
भाग 1
मूल बातें जानें
1
निर्धारित करें कि आप किस प्रकार के सॉफ्टवेयर विकास के हितों के आधार पर हैं सॉफ़्टवेयर विकास के दो बुनियादी प्रकार हैं: "अनुप्रयोग विकास" और "सिस्टम विकास" अनुप्रयोग विकास उपयोगकर्ता बनाने की जरूरतों को पूरा करने वाले प्रोग्राम बनाने पर केंद्रित है। ये एप्लिकेशन मोबाइल एप्लिकेशन या वीडियो गेम्स से लेकर व्यापार-स्तरीय लेखा सॉफ्टवेयर तक हैं। सिस्टम विकास जीवन चक्र विकास का उपयोग कर ऑपरेटिंग सिस्टम बनाने और बनाए रखने पर केंद्रित है। सिस्टम विकास में अक्सर नेटवर्क संचालन और सूचना सुरक्षा शामिल होती है
2
एक प्रोग्रामिंग भाषा जानें किसी को भी विचार हो सकता है, लेकिन डेवलपर को उन विचारों को मूर्त रूप में बदलना चाहिए। यहां तक कि अगर आप केवल एक सॉफ्टवेयर के डिजाइन पर काम करना चाहते हैं, तो आपको अपने आप को कोड के साथ परिचित होना चाहिए और आपको मूल प्रोटोटाइप बनाने में सक्षम होना चाहिए। प्रोग्रामिंग भाषाओं की एक बहुत विविधता है जो आप सीख सकते हैं। कुछ सबसे उपयोगी और महत्वपूर्ण हैं:
3
संसाधनों का पता लगाएं, जो आपको सीखने में मदद करता है ज्यादातर बुकस्टोर्स में प्रोग्रामिंग किताबों के लिए समर्पित पूरे अनुभाग हैं और अमेज़ॅन और अन्य ऑनलाइन स्टोर पर हजारों उपलब्ध हैं। एक अच्छी तरह से लिखित प्रोग्रामिंग पुस्तक आपके पास सबसे अच्छा संसाधन हो सकता है और आप किसी प्रोजेक्ट पर काम करते समय जल्दी से संदर्भों को ढूंढने की अनुमति दे सकते हैं।
4
कुछ कक्षाएं ले लो यद्यपि आपको सॉफ्टवेयर विकास में पूरी तरह से शामिल करने की डिग्री की आवश्यकता नहीं है, लेकिन विश्वविद्यालय या विद्यालय में कुछ कक्षाएं लेने के लिए इसे चोट नहीं पहुंचाई जाती है। यह आपको व्यक्तिगत प्रशिक्षक होने के लाभ देगा और आपको उन समस्याओं को हल करना होगा जिन पर आप घूमेंगे यदि आप स्वयं सीख रहे हैं
Video: David Pierce from the Wall Street Journal | Tools They Use
5
छोटे परियोजनाओं पर काम करना बड़ी नौकरियों के लिए अपने प्रोग्रामिंग कौशल को लागू करने की कोशिश शुरू करने से पहले, अपनी खुद की परियोजनाओं पर काम करें अपनी प्रोग्रामिंग भाषा का उपयोग करते हुए समस्याओं को हल करने के लिए चुनौतियों को देखें न केवल आप अपने कौशल का विकास करेंगे, लेकिन आपका पाठ्यक्रम भी बढ़ेगा।
6
प्रश्न पूछें इंटरनेट अन्य डेवलपर्स के साथ जुड़ने का एक शानदार तरीका है। यदि आप किसी प्रोजेक्ट पर अटक जाते हैं, तो आप स्टैक ओवरफ्लो जैसी साइटों पर सहायता मांग सकते हैं। बस सुनिश्चित कर लें बुद्धिमानी से पूछो और यह साबित करने के लिए कि आपने पहले से ही कई समाधानों की कोशिश की है
7
हर दिन अभ्यास करें हर दिन अपनी परियोजनाओं पर काम करें, यहां तक कि कुछ घंटों के लिए भी। यह आपको लगातार नई तकनीक सीखने में मदद करेगा कई डेवलपर्स यह सीखने में सफल रहे हैं कि यह हर दिन इसका उपयोग करने के लिए भाषा को सुनिश्चित करता है।
भाग 2
एक कार्यक्रम का विकास
1
मंथन बनाओ. एक अच्छा कार्यक्रम ऐसे कार्य करता है जो उपयोगकर्ता का जीवन आसान बना देता है। उस कार्य के लिए उपलब्ध सभी सॉफ़्टवेयर को देखें जो आप करना चाहते हैं और इसे सुधारने के तरीके ढूंढें। एक सफल कार्यक्रम वह है जिसके लिए उपयोगकर्ता लाभ उठा सकते हैं।
- अपने कंप्यूटर पर दैनिक कार्यों की जांच करें क्या कोई ऐसा कार्य है जो प्रोग्राम के साथ स्वचालित रूप से किया जा सकता है?
- अपने सभी विचारों को लिखें हालांकि वे पहले मूर्खतापूर्ण लग सकते हैं, वे अंततः उपयोगी या उज्ज्वल विचार हो सकते हैं।
- अन्य कार्यक्रमों की जांच करें तुम क्या कर रहे हो? वे कैसे सुधार कर सकते हैं? वे क्या याद कर रहे हैं? इन सवालों के जवाब देने से आपको नए विचार प्राप्त करने में मदद मिल सकती है, जिन्हें आप विकसित कर सकते हैं।
2
एक डिजाइन दस्तावेज़ लिखें। यह दस्तावेज़ कार्य को चित्रित कर सकता है और आप उस परियोजना के साथ क्या हासिल करना चाहते हैं। ध्यान केंद्रित करने के लिए विकास प्रक्रिया के दौरान एक संदर्भ के रूप में अपने डिजाइन दस्तावेज़ का उपयोग करें। दस्तावेज़ कैसे लिखना है, इस पर अधिक जानकारी के लिए यह मार्गदर्शिका पढ़ें।
3
Video: How to download beta Version || सबसे पहले ऍप्लिकेशन को अपडेट कैसे करे
एक प्रोटोटाइप बनाएं यह एक बुनियादी कार्यक्रम है जो आपको प्राप्त करने की कोशिश कर रहे कार्यक्षमता को दर्शाता है। एक प्रोटोटाइप एक त्वरित कार्यक्रम है और इसे संशोधित किया जाना चाहिए जब तक कोई डिज़ाइन नहीं मिलता है जो काम करता है। उदाहरण के लिए, यदि आप एक कैलेंडर बनाने जा रहे हैं, तो आपका प्रोटोटाइप एक मूल कैलेंडर (सही तारीखों के साथ) हो सकता है और घटनाओं को जोड़ने का एक तरीका हो सकता है।
4
इसे बार-बार आज़माएं समस्याएं सभी डेवलपर्स के दुःस्वप्न हैं अप्रत्याशित कोड में त्रुटियां और उपयोग समाप्त उत्पाद के लिए सभी प्रकार की समस्याएं पैदा कर सकता है। जैसा कि आप अपने प्रोजेक्ट पर काम करना जारी रखते हैं, जितना भी हो सके उतना प्रयास करें। जो कुछ भी आप कर सकते हैं उसे विफल कर लें और फिर इसे भविष्य में असफल रहने से रोकें। अपने दोस्तों और परिवार से कार्यक्रम का प्रयास करने के लिए कहें और उन्हें बताएं कि क्या उन्हें कोई त्रुटि मिल गई है वे सभी समीक्षा जो आपको देते हैं वे आपको विकास प्रक्रिया में सहायता करेंगे।
5
पोलिश परियोजना हालांकि प्रोटोटाइप और विकास के चरण के लिए "मोटे मसौदा" का निर्माण करना ठीक है, अगर आप इसे दूसरों का उपयोग करना चाहते हैं, तो आपको प्रोग्राम को पॉलिश करना होगा। इसका मतलब यह है कि आपको यह सुनिश्चित करना होगा कि मेनू काम करता है, कि यूजर इंटरफेस (यूआई) साफ और प्रयोग में आसान है, इसमें कोई त्रुटि नहीं है और यह एक अच्छा फिनिश और डिज़ाइन है।
6
अपनी सभी परियोजनाओं को GitHub पर अपलोड करें GitHub एक खुला स्रोत समुदाय है जो आपको अन्य लोगों के साथ अपना कोड साझा करने की अनुमति देता है। यह आपको अपने स्वयं के कोड के बारे में नए विचारों को प्राप्त करने की अनुमति देता है और इस तरह अन्य लोगों की मदद करता है जो आपके द्वारा बनाए गए समाधान की तलाश में हैं। गिटहब सीखने का एक बड़ा स्रोत है और साथ ही साथ अपने पोर्टफोलियो को बढ़ने का एक शानदार तरीका है।
7
सॉफ्टवेयर वितरित करें आपके पास अंतिम उत्पाद होने के बाद, आप यह तय कर सकते हैं कि आप इसे वितरित करना चाहते हैं या नहीं। आपके द्वारा बनाए गए सॉफ़्टवेयर के प्रकार के आधार पर आप विभिन्न तरीकों से ऐसा कर सकते हैं।
भाग 3
नौकरी प्राप्त करें
1
कार्य अनुबंध ले लो हालांकि इनमें से कुछ अच्छी तरह से भुगतान नहीं करते हैं और पूर्णकालिक नौकरी से कम विश्वसनीय होते हैं, वे अपने पोर्टफोलियो में काफी सुधार कर सकते हैं। कार्य ढूंढने के लिए एलांस और ओडेस्क जैसी साइटों की जांच करें एक अनुबंध प्राप्त करना मुश्किल हो सकता है, एक बार जब आप अपना पहला अनुबंध प्राप्त करते हैं तो दूसरा एक प्राप्त करना बहुत आसान होता है
- हैकर न्यूज़ एक स्वतंत्र के रूप में अनुबंधों और नौकरियों को खोजने के लिए एक महान स्रोत है "पूछें" अनुभाग में देखें
- यद्यपि नौकरी सुरक्षित करने के लिए थोड़ा पैसा मांगने के लिए यह आकर्षक हो सकता है, आप मूल्य से कम पूछना न करें। न केवल आप कम से कम आप हकदार के लिए और अधिक काम कर खत्म करते हैं, लेकिन यह भी गुस्से में अपने क्षेत्र है, जो अपने नेटवर्क का विस्तार करने में सक्षम नहीं होगा में अन्य लोगों से करते हैं।
- अनुबंध में अच्छी तरह से काम करना कभी-कभी आपको पूर्णकालिक स्थिति में ले जाएगा। हमेशा तुम्हारा सबसे अच्छा प्रयास दे दो!
2
सामाजिक नेटवर्क बनाएं. संभव के रूप में कई सम्मेलनों में भाग लें आपके काम को जानने वाले अन्य लोगों के अतिरिक्त, आप उद्योग के अंदर और भी लोगों से मिल सकते हैं। क्या है कहा प्रोग्रामर अपने घरों के तहखाने से अकेले काम के बावजूद, सबसे एक टीम के हिस्से के रूप पूर्णकालिक काम करते हैं और सामाजिक नेटवर्क किसी अन्य क्षेत्र में के रूप में के रूप में महत्वपूर्ण हैं।
3
पूर्णकालिक पदों पर लागू करें एक बार जब आप कई कॉन्ट्रैक्ट पूरे कर लेते हैं, तो आप पूर्णकालिक नौकरी पाने के लिए बड़े संगठनों को अपना फिर से शुरू और पोर्टफोलियो भेजना शुरू कर सकते हैं। "दानव" और के अलावा "वास्तव में," इस तरह के GitHub नौकरियाँ, जॉब बोर्ड StackOverflow, AngelList, CrunchBoard, Hirelite और हैकर समाचार के रूप में डेवलपर्स जो खोज सकते हैं, के लिए साइट विशिष्ट काम की एक किस्म है।
Video: सॉफ्टवेयर कैसे इनस्टॉल करें - how to install software in windows
4
अपनी कौशल सेट को विविधता दें एक अच्छा डेवलपर एक से अधिक भाषा में कुशल है। जबकि आप जो सीखने जा रहे हैं, उनमें से अधिकतर काम करेंगे, अपने ज्ञान का विस्तार करने और दो अन्य भाषाओं की मूलभूत जानकारी जानने के लिए अपने खाली समय का उपयोग करें। इससे नई परियोजनाओं पर स्विच करना और आपको अधिक सक्षम और वांछनीय उम्मीदवार बनाना आसान होगा।
5
भुगतान के बारे में चिंता मत करो सॉफ़्टवेयर विकास में प्रारंभिक सभी नौकरियों 6 अंकों के आंकड़े नहीं देंगे। वास्तव में, कोई भी नहीं होगा अच्छी बात यह है कि नौकरी बाजार बहुत मजबूत है। अगर आपको लगता है कि आप पर्याप्त नहीं कमा रहे हैं, तो दूसरी नौकरी देखने के लिए अपेक्षाकृत आसान है (यदि आपके पास कौशल है)। अपनी सेवानिवृत्ति योजना पर ध्यान केंद्रित करने के बजाय आवश्यक अनुभव के रूप में अपना पहला कार्य व्यवहार करें
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
- आईफ़ोन पर डेवलपर मोड कैसे सक्रिय करें I
- कैसे स्पायवेयर ब्लॉक करने के लिए
- कानून तोड़ने के बिना एक प्रोग्राम ऑनलाइन कैसे डाउनलोड करें
- कैसे नॉर्टन एंटीवायरस प्रोग्राम की स्थापना रद्द करें
- एक कीबोर्ड और एक मॉनिटर के साथ कई कंप्यूटरों को संचालित कैसे करें
- प्रशिक्षण सामग्री कैसे विकसित करें
- आवश्यकताओं के दस्तावेज को कैसे लिखें
- उपयोग केस कैसे लिखें
- सिस्टम प्रशासक कैसे बनें
- सॉफ्टवेयर इंजीनियर कैसे बनें
- मुफ्त में एक सॉफ्टवेयर इंजीनियर बनने के लिए कैसे सीखें
- सॉफ्टवेयर विकास नौकरी कैसे प्राप्त करें
- सॉफ्टवेयर सलाहकार कैसे बनें
- मैन्युअल रूप से सॉफ़्टवेयर कोड ट्रैकिंग कैसे करें I
- कंप्यूटर पर सूचना कैसे जांचें
- ऐप्पल डेवलपर कैसे बनें
- मोटोरोला मॉडेम तक कैसे पहुंचें
- अवास्ट 2014 का उपयोग करके सॉफ्टवेयर को अपडेट करने का तरीका
- सफल सॉफ्टवेयर डेवलपर कैसे बनें
- मोबाइल एप्लिकेशन डेवलपर कैसे बनें
- ऑपरेटिंग सिस्टम कैसे बनाएं