वेब डेवलपर्स और प्रोग्रामर उच्च मांग में हैं। और जबकि यह जटिल लग सकता है, यदि आपके पास भाषा सीखने का जुनून है, अभ्यास करने के लिए खाली समय है, और ग्राहकों को खोजने और उनके साथ काम करने के बारे में कुछ जानकारी है, तो आप एक अच्छी लिविंग बिल्डिंग टॉप-नोच वेबसाइट बना सकते हैं।
कदम
विधि 1 का 3: भाषा सीखना
चरण 1. फ्रंट-एंड या बैक-एंड वेब डेवलपमेंट (या दोनों) में से किसी एक को चुनें।
फ्रंट-एंड या बैक-एंड प्रोग्रामिंग का अध्ययन करने का विकल्प चुनें। फ़्रंट-एंड (या क्लाइंट-साइड) डेवलपर्स को आकर्षक डिज़ाइन और उपयोगी सुविधाओं वाली वेबसाइट बनाने के लिए HTML से CSS और JavaScript तक विभिन्न भाषाओं को जानने की आवश्यकता है। बैक-एंड प्रोग्रामर साइट को निर्बाध रूप से काम करने के लिए पायथन और रूबी जैसी भाषाओं का उपयोग करते हैं।
- फ्रंट-एंड और बैक-एंड डेवलपमेंट दोनों का अध्ययन करने से आपको कई तरह के काम करने में मदद मिलेगी।
- आप उपयोगकर्ता अनुभव (यूएक्स), यूजर इंटरफेस (यूआई), या सॉफ्टवेयर विकास पर भी ध्यान केंद्रित कर सकते हैं। इन विषयों के कुछ हिस्सों को किसी भी वेब-विकास शिक्षा में शामिल किया गया है।
चरण 2. वेब प्रोग्रामिंग में सहयोगी की डिग्री या स्नातक की डिग्री प्राप्त करें।
कंप्यूटर विज्ञान या प्रोग्रामिंग में डिग्री प्रोग्राम खोजने के लिए स्थानीय ट्रेड स्कूलों और कॉलेजों को देखें। यदि आपके पास गणित, विज्ञान और प्रौद्योगिकी में मजबूत कौशल है, तो आपके पास स्नातक कार्यक्रमों में स्वीकार करने में आसान समय होगा।
आपको औपचारिक डिग्री प्राप्त करने की आवश्यकता नहीं है, लेकिन यदि आपको अधिक संरचित सीखने के अनुभव की आवश्यकता है तो पारंपरिक मार्ग एक अच्छा विकल्प है।
चरण 3. प्रोग्रामिंग में एक ऑनलाइन पाठ्यक्रम लें।
उडेमी और कौरसेरा जैसे ऑनलाइन शिक्षण प्लेटफॉर्म बहुत सारे प्रोग्रामिंग पाठ्यक्रम प्रदान करते हैं। यदि आप ट्रेड स्कूलों के पास नहीं रहते हैं, डिग्री पर पैसा खर्च नहीं करना चाहते हैं, या अपनी गति से घर से सीखना पसंद करते हैं तो ये एक बढ़िया विकल्प हैं।
- उदमी पाठ्यक्रमों में आमतौर पर लगभग $ 10 से $ 20 डॉलर का खर्च आता है।
- कुछ कौरसेरा पाठ्यक्रम निःशुल्क हैं या निःशुल्क परीक्षण अवधि प्रदान करते हैं। हालांकि, विशेषज्ञताओं (जैसे विशेष कोडिंग भाषाओं) के संबंध में पूर्णता का आधिकारिक प्रमाणपत्र प्राप्त करने के लिए, आपको $39 से $79 तक का शुल्क देना होगा।
चरण 4. उन कौशलों का अध्ययन करें जिनकी आपको अपने खाली समय में आवश्यकता होगी।
चाहे आप स्कूली शिक्षा छोड़ने का फैसला करें या आप केवल कुछ ऐसी भाषाएं सीखना चाहते हैं जो आपका डिग्री प्रोग्राम पेश नहीं करता है, यह विभिन्न वेब विकास अनुप्रयोगों में आपके कौशल को सुधारने में मदद करेगा। आपको जिन विभिन्न भाषाओं को सीखने की आवश्यकता है उनमें शामिल हैं:
- एचटीएमएल: मुख्य पृष्ठ सामग्री
- सीएसएस: पेज स्टाइलिंग
- जावास्क्रिप्ट: गतिशील सामग्री (जैसे वीडियो और इंटरेक्टिव ग्राफिक्स)
- jQuery: जावास्क्रिप्ट में स्क्रिप्टिंग को आसान बनाता है
- पीएचपी: सर्वर-साइड स्क्रिप्टिंग
- एसक्यूएल: डेटाबेस प्रबंधन
- बूटस्ट्रैप: मोबाइल-प्रथम साइटें विकसित करें
चरण 5. अद्वितीय वेब डिज़ाइन बनाने के लिए HTML और CSS सीखें।
HTML और CSS रीढ़ की हड्डी वाली भाषाएं हैं जो आपको अलग दिखने वाली रचनात्मक वेबसाइट बनाने में मदद करेंगी। इन दो भाषाओं को समझने से आपको लंबे समय में अन्य प्रकारों को समझने में भी मदद मिलेगी।
एचटीएमएल और सीएसएस का मुफ्त में अभ्यास शुरू करने के लिए, https://www.w3schools.com/ पर जाएं।
चरण 6. फ्रंट-एंड और बैक-एंड सामग्री बनाने के लिए जावास्क्रिप्ट सीखें।
HTML और CSS की मूल बातें सीखने के बाद, अपने प्रोग्रामिंग कौशल को बढ़ाने के लिए जावास्क्रिप्ट का अध्ययन करें। एनिमेटेड ग्राफिक्स, स्क्रॉलिंग वीडियो और इंटरेक्टिव मानचित्र जैसे मजेदार साइट फ़ंक्शन बनाने के लिए जावास्क्रिप्ट एक बेहतरीन भाषा है।
जावास्क्रिप्ट प्रोग्रामर उच्च मांग में हैं और इसके परिणामस्वरूप, वे स्वतंत्र कार्य करने या इन-हाउस टीम के साथ काम करने के लिए अधिक पैसा कमाते हैं।
चरण 7. ग्राफिक्स एडिटिंग एप्लिकेशन का उपयोग करके वेक्टर ग्राफिक्स बनाने का अभ्यास करें।
वेक्टर ग्राफिक्स डिजाइन करने का अभ्यास शुरू करने के लिए एडोब इलस्ट्रेटर या संग्रहालय डाउनलोड करने के लिए भुगतान करें। ग्राफ़िक्स एक वेबसाइट को अद्वितीय और रोचक बनाते हैं, इसलिए एक अच्छा वेब डेवलपर बनने के लिए यह जानना आवश्यक है कि इसे कैसे करना है।
- एफ़िनिटी डिज़ाइनर एक सस्ता एप्लिकेशन है जो Adobe Illustrator के समान है।
- यदि आप किसी एप्लिकेशन के लिए पैसे खर्च नहीं करना चाहते हैं तो https://inkscape.org एक अच्छा मुफ्त (और ओपन-सोर्स) विकल्प है।
- वेक्टर ग्राफिक्स मूल रूप से 2डी पॉइंट्स द्वारा बनाई गई कंप्यूटर ग्राफिक इमेज हैं। वे अक्सर पिक्सेल के साथ पेंटिंग की तुलना में उच्च गुणवत्ता वाले होते हैं (जिसे रास्टर ग्राफिक्स कहा जाता है)।
Step 8. Wordpress से खुद को परिचित करें।
अद्वितीय दिखने वाली सामग्री बनाने के लिए Wordpress पर थीम, प्लगइन्स और डिफ़ॉल्ट सेटिंग्स को अनुकूलित करने का तरीका जानें। साइट मुख्य रूप से PHP का उपयोग करती है, इसके साथ काम करने के लिए आपको HTML, CSS और कुछ जावास्क्रिप्ट जानने की आवश्यकता होगी। https://www.wordpress.com पर जाकर साइट्स और ब्लॉग बनाने का अभ्यास शुरू करें।
यह उपयोग करने के लिए एक महत्वपूर्ण एप्लिकेशन है क्योंकि कई कंपनियां और छोटे व्यवसाय इसकी बहुमुखी प्रतिभा और उपयोगकर्ता-मित्रता को पसंद करते हैं।
चरण 9. अन्य महान वेब डिज़ाइनरों और प्रोग्रामर्स से सीखें।
अन्य अच्छी तरह से डिज़ाइन की गई वेबसाइटों पर एक नज़र डालें, और ध्यान दें कि एक मेनू या सामग्री क्षेत्र कैसे निर्धारित किया जाता है और फिर उस ज्ञान को अपने डिज़ाइन पर लागू करें।
उदाहरण के लिए, यदि आप पसंद करते हैं कि किसी विशेष साइट पर मेनू फ़ंक्शन कैसा दिखता है और व्यवहार करता है, तो इसका अनुकरण करने का प्रयास करें जब आप अपनी वेबसाइट बनाने का अभ्यास करते हैं।
विधि 2 का 3: कार्य प्राप्त करना
चरण 1. अपने आप को एक स्वतंत्र वेब डेवलपर और प्रोग्रामर के रूप में विज्ञापित करें।
जब आप अभी शुरुआत कर रहे हों तो लोगो डिज़ाइन से लेकर वेब डिज़ाइन या बेसिक कोडिंग तक कई तरह की सेवाएँ प्रदान करें। कई बार, ग्राहकों को यह नहीं पता होता है कि उन्हें वास्तव में क्या चाहिए, इसलिए उन्हें कई प्रकार की सेवाएं प्रदान करने के लिए तैयार रहें।
- उन लोगों तक पहुंचें जिन्हें आप जानते हैं और छोटे स्थानीय व्यवसाय जिन्हें आपकी सेवाओं की आवश्यकता हो सकती है।
- ग्राहकों को अपनी सेवाएं बेचने के लिए "पिच" के बारे में सोचें। उदाहरण के लिए, आपकी पिच इतनी सरल हो सकती है, "मैं एक वेब डेवलपर हूं जो व्यवसायों और उद्यमियों के लिए स्वच्छ, उपयोगकर्ता के अनुकूल और रचनात्मक सामग्री बनाने के लिए उत्सुक है।"
चरण 2. अपने पोर्टफोलियो का निर्माण करने के लिए नि: शुल्क नौकरियां लें।
गैर-लाभकारी या अन्य कम बजट वाले व्यवसायों से संपर्क करके देखें कि क्या आप उनके लिए उनकी वेबसाइट बनाने के लिए स्वेच्छा से काम कर सकते हैं। नि:स्वार्थ कार्य में उतना ही प्रयास करें, जितना कि भुगतान किए गए कार्य में करें।
ग्राहकों से जुड़ने और अपना पोर्टफोलियो बनाने में मदद करने के लिए क्रेगलिस्ट जैसी साइटों पर अपनी मुफ्त सेवाएं प्रदान करें।
चरण 3. अपने काम के पोर्टफोलियो को दिखाने के लिए एक वेबसाइट बनाएं।
अपने काम के पोर्टफोलियो के साथ अपनी निजी साइट बनाएं। एक "संपर्क" फ़ॉर्म शामिल करना सुनिश्चित करें ताकि ग्राहक आपको किराए पर ले सकें। आपकी वेबसाइट संभावित ग्राहकों को एक विचार देने वाली है कि आप क्या कर सकते हैं, इसलिए इसे शानदार बनाएं!
- अपनी साइट पर एक संक्षिप्त रेज़्यूमे शामिल करें जिसमें आपकी शैक्षिक पृष्ठभूमि (यदि लागू हो) और वे सभी भाषाएँ शामिल हों जिनके साथ आप काम कर सकते हैं। जब कार्य अनुभव की बात आती है, तो केवल वेब प्रोग्रामिंग और डिज़ाइन पर ध्यान दें (यानी, किसी भी गैर-प्रासंगिक कार्य को हटा दें)।
- आपकी वेबसाइट आपके अपने ब्रांड की तरह काम करने जा रही है, इसलिए इसे यादगार बनाएं और अपने सबसे रचनात्मक, सुंदर डिजाइन दिखाएं!
- अपनी बहुमुखी प्रतिभा दिखाने के लिए अपने पोर्टफोलियो में अलग टैब बनाएं। उदाहरण के लिए, अपने काम को व्यावसायिक या अधिक आला-उन्मुख डिजाइनों द्वारा व्यवस्थित करें। या, आपके पास लोगो के लिए एक टैब और वेबसाइट टेम्प्लेट के लिए एक टैब हो सकता है।
चरण 4। नेटवर्क के लिए वेब विकास सम्मेलनों में जाएं और अपने कौशल को सुधारें।
अन्य डेवलपर्स से मिलने के लिए सम्मेलनों में भाग लें, नई तरकीबें सीखें और नवीनतम डिज़ाइन रुझानों के साथ बने रहें। इस प्रकार के सम्मेलन दुनिया भर में आयोजित किए जाते हैं और आमतौर पर फ्रंट-एंड या बैक-एंड डेवलपमेंट के लिए तैयार किए जाते हैं। हालाँकि, आप ऐसे सम्मेलन पा सकते हैं जो दोनों के साथ-साथ असंख्य कोडिंग भाषाओं पर ध्यान केंद्रित करते हैं।
- अन्य डेवलपर्स और प्रोग्रामर से जुड़ने के लिए अपने साथ बिजनेस कार्ड ले जाएं जो कुछ टिप्स साझा कर सकते हैं और क्लाइंट ढूंढने में आपकी सहायता कर सकते हैं।
- कार्यक्रम अक्सर कुछ दिनों तक चलते हैं और आपके कौशल को अगले स्तर तक ले जाने के लिए नवीनतम तकनीकों को साझा करने वाली कार्यशालाओं और वक्ताओं की मेजबानी करते हैं।
विधि 3 का 3: ग्राहकों के साथ कार्य करना
चरण 1. अपने और संभावित ग्राहकों के बीच एक अनुबंध बनाएँ।
अपने और क्लाइंट के लिए कुछ नियमों और दिशानिर्देशों वाला एक अनुबंध लिखें। अनुबंध में आपके द्वारा की जा रही सेवाओं का अवलोकन, चालान और भुगतान की जानकारी, और कॉपीराइट और गोपनीयता से संबंधित कुछ नियम और शर्तें शामिल होनी चाहिए।
उदाहरण के लिए, एक साधारण अनुबंध पढ़ सकता है: "जोआना टिलरी (ठेकेदार) क्लाइन एलएलसी (क्लाइंट) को एक कार्यशील वेबसाइट प्रदान करेगा जैसा कि नीचे दिए गए नियमों और शर्तों में विस्तृत विनिर्देशों द्वारा निर्धारित किया गया है। महीने की पहली तारीख को चालान जनरेट किए जाएंगे, और $70 प्रति घंटे के भुगतान क्रेडिट कार्ड या बैंक हस्तांतरण के माध्यम से स्वीकार किए जाएंगे। जोआना टिलरी, क्लाइन एलएलसी की सहमति से, भविष्य के व्यावसायिक अवसरों के लिए अपने पोर्टफोलियो के हिस्से के रूप में तैयार कार्यों का उपयोग कर सकती है। क्लाइन एलएलसी और जोआना टिलरी के बीच सभी दस्तावेज और बातचीत गोपनीय रहेगी।"
चरण 2. लघु परियोजनाओं के लिए या यदि आप अभी शुरुआत कर रहे हैं, तो प्रति घंटा की दर निर्धारित करें।
आप काम में जितना समय लगा रहे हैं, उसके अनुसार खुद की कीमत चुनें। अधिकांश शुरुआती प्रोग्रामर $45 से $50 प्रति घंटे चार्ज करके शुरू करते हैं और यथोचित रूप से कुशल फ्रीलांसर लगभग $70 से $75 प्रति घंटे के एक घंटे के वेतन के साथ शुरू करते हैं। डिजाइनर आमतौर पर $ 30 से $ 80 प्रति घंटे के बीच शुल्क लेते हैं।
काम की कठिनाई या क्लाइंट के साथ अपने रिश्ते के आधार पर अपनी कीमत में बदलाव करें। उदाहरण के लिए, यदि आप किसी नए ग्राहक को आकर्षित करने का प्रयास कर रहे हैं, तो आप अपनी प्रति घंटा दर बढ़ा सकते हैं यदि वेबसाइट में कई पृष्ठ हैं या आपकी कीमत कम है।
चरण 3. लंबी अवधि की परियोजनाओं के लिए एक निश्चित मूल्य दर चार्ज करें जिन्हें अपडेट की आवश्यकता होती है।
यदि ग्राहक आपको अपडेट और रखरखाव के लिए बोर्ड पर रखना चाहता है तो अपने काम के लिए एक समान दर निर्धारित करें। ग्राहक से उनके बजट और परियोजना आवश्यकताओं के बारे में पूछना सुनिश्चित करें ताकि आप जान सकें कि नौकरी में क्या शामिल है। यह महत्वपूर्ण है ताकि आप जान सकें कि परियोजना आपके अंत में कब समाप्त हो गई है। यहां विभिन्न सेवाओं के लिए कुछ सामान्य फ्लैट मूल्य दिए गए हैं:
- सेटअप: $160
- भवन और डिजाइन: $5, 000
- सामग्री: $500
- रखरखाव और अद्यतन: $500
चरण 4. अपना सर्वश्रेष्ठ काम करें और अपने ग्राहक के साथ नियमित रूप से संवाद करें।
अपने क्लाइंट से स्पष्ट लक्ष्यों के लिए पूछें, ताकि आप जान सकें कि काम पर कैसे जाना है। यह सुनिश्चित करने के लिए उनके साथ जांचें कि वे आपके द्वारा किए जा रहे प्रोजेक्ट से खुश हैं। साथ ही, अपने क्लाइंट के साथ समय या मूल्य निर्धारण के बारे में किसी भी अवास्तविक उम्मीदों के बारे में ईमानदार रहें।
उदाहरण के लिए, यदि वे उम्मीद करते हैं कि आप एक सप्ताह से भी कम समय में अपनी वेबसाइट को चालू और चालू कर देंगे, तो कृपया साइट बनाने के मूल सिद्धांतों की व्याख्या करें और प्रत्येक भाग में कितना समय लगेगा।
टिप्स
- ऑनलाइन फ़ोरम पर अपने डिज़ाइन और टेम्प्लेट साझा करें और अपने साथियों से प्रतिक्रिया के लिए पूछें।
- संबंध बनाने और अधिक जानने के लिए फ्रीलांसरों के एक ऑनलाइन समुदाय में शामिल हों।
- टेंपलामैटिक या थीम फ़ॉरेस्ट जैसे प्लेटफ़ॉर्म पर अपने डिज़ाइन या टेम्प्लेट बेचने पर विचार करें।