फ्रीलांसर बनने के लिए क्या सीखें? [बन्द है]


15

मुझे सॉफ्टवेयर डेवलपमेंट में लगभग 8 साल का अनुभव है। मैंने C ++ / win32 का उपयोग करके इन सभी वर्षों में अनुप्रयोग विकास पर काम किया है।

अब से कुछ साल बाद मैं एक फ्रीलांसर बनना चाहती हूं। मैंने कुछ फ्रीलांस साइटों पर गौर करने की कोशिश की और मैं C ++ / win32 पर कोई प्रोजेक्ट नहीं पा रहा हूं। मुझे लगता है कि C ++ / Win32 मुझे बहुत मदद नहीं करेगा और मुझे नए कौशल सीखने की जरूरत है। लेकिन मेरी नौकरी के लिए मुझे C ++ पर काम करना होगा, इसलिए मैं कोई नया कौशल नहीं सीख सकता। मैं अभी भी कुछ नए कौशल सीख सकता हूं लेकिन अच्छी परियोजना के बिना, इसका कोई मतलब नहीं होगा।

मैंने कुछ कौशल को शॉर्टलिस्ट किया है

  1. php
  2. jQuery
  3. पर्ल
  4. अजगर
  5. एंड्रॉयड

मैं अभी भी उलझन में हूं कि कौन सी शुरुआत करें और उनमें कैसे विशेषज्ञता प्राप्त करें?


आपकी बहुमूल्य टिप्पणियों के लिए धन्यवाद दोस्तों। हाल ही में मैंने एंड्रॉइड पर काम करना शुरू किया, कुछ बुनियादी ऐप बनाए। जब मैंने फ्रीलांस साइटों को देखा तो मुझे अधिकांश वेब प्रोजेक्ट मिले, इसलिए भ्रमित हो गए कि php, html या android क्या करें? अब मैंने एंड्रॉइड सीखने और कुछ एप्लिकेशन बनाने का मन बनाया, विचार के बारे में अभी तक नहीं सोचा था। देखते हैं कि यह कैसे चलता है ..
एलियन 01

जवाबों:


7

मुझे लगता है कि जिस विशेष भाषा का आप उपयोग करने की योजना बना रहे हैं, वह एक फ्रीलांसर बनने के दौरान बहुत कम चिंता का विषय है। अधिकांश लोगों के लिए वास्तविक प्रोग्रामिंग शायद सबसे आसान हिस्सा है। हां, आपको उन सभी भाषाओं / रूपरेखाओं को जानने की आवश्यकता होगी, जिन्हें आपने सूचीबद्ध किया है (इस बात पर निर्भर करता है कि आप किस तरह का काम खोजना चाहते हैं: यदि आप मोबाइल विकास नहीं करना चाहते हैं, तो बहुत कम सीखने वाला एंड्रॉइड डेवलपमेंट है) ।

अधिक महत्वपूर्ण कौशल आपके समय और आपके ग्राहकों को प्रबंधित करना सीखेंगे। आप इस तरह के सामान को सीखने के लिए पाठ्यक्रम कर सकते हैं (मैंने एक "छोटे व्यवसाय" पाठ्यक्रम का आधा कार्यकाल किया, लेकिन छोड़ दिया ... यह उस तरह के सामान के लिए "पारंपरिक" विज्ञापन पर बहुत अधिक ध्यान केंद्रित करता है, जो मैं कर रहा हूं, लेकिन यह एक और दिन के लिए शेख़ी है)। आमतौर पर, आप उस सामान को सीखेंगे जैसे आप जाते हैं, लेकिन बहुत सारी वेबसाइटें हैं जो अच्छी सलाह देती हैं (नॉब के जवाब में लिंक बहुत अच्छा दिखता है)।

लेकिन अगर आप वर्तमान में किसी अन्य कंपनी के लिए काम कर रहे हैं, और सामान कर रहे हैं, जिसका आपके फ्रीलांसर के रूप में क्या कर रहे हैं , उससे कोई लेना-देना नहीं है, तो आपको अब जो करना चाहिए वह है:

एक पोर्टफोलियो बनाएं

यही है, अब अपने खाली समय में, अन्य लोगों के लिए या खुद के लिए, चाहे वह परियोजनाओं पर काम करना शुरू करें। जब आप अंततः अपनी नौकरी छोड़ देते हैं तो आप संभावित ग्राहकों को दिखाने में सक्षम होने के लिए दो या तीन पूर्ण परियोजनाएं करना चाहते हैं।

आप किस तरह के प्रोजेक्ट पर काम करते हैं, यह इस बात पर निर्भर करता है कि आप किस तरह के फ्रीलांसिंग की उम्मीद करते हैं। यदि आप वेब विकास करने जा रहे हैं, तो कुछ वेब साइटों का निर्माण करें। यहां तक ​​कि अगर यह सिर्फ एक व्यक्तिगत ब्लॉग या कुछ है तो आपको संभावित ग्राहकों को दिखाने के लिए कुछ करने की आवश्यकता है। यदि आप मोबाइल विकास कर रहे हैं, तो कुछ Android या iPhone ऐप बनाएँ, आदि।

हां, अपने खाली समय में परियोजनाओं पर काम करना कठिन है जब आपको पहले से ही पूर्णकालिक नौकरी मिल गई हो। लेकिन अगर आप फ्रीलांस हो रहे हैं, तो आपको लंबे समय तक किसी भी समय तैयार रहने की आवश्यकता होगी (कम से कम, जब आप शुरू कर रहे हैं ... यदि आप काफी अच्छे हैं, तो आप कम घंटे करने के लिए पर्याप्त कमा सकते हैं, लेकिन मैं हमेशा "मैं अभी काम कर सकता हूं" के साथ संघर्ष करता हूं। मुझे लगता है कि जब मैं टीवी पर आराम से बैठा होता हूं, तो मुझे महसूस होता है: पी)


6

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


5

एक फ्रीलांसर बनना! = एक फ्रीलांसिंग साइट से अपने प्रोजेक्ट प्राप्त करना।


अच्छा उत्तर! और मैं यह कड़वा, कड़वा अनुभव से जानता हूं।
अंकुश 981

मुझे बहुत देर हो चुकी है, लेकिन क्या आप विस्तृत रूप से ध्यान देंगे? क्या आप कह रहे हैं कि मेरे ज्यादातर प्रोजेक्ट फ्रीलांस वेबसाइटों के बजाय लोगों को जानने और नेटवर्किंग से आएंगे?
आन्नव

@ जेफ़रसेन्सेफ़्लेक्स वे दोनों इस बारे में बात कर रहे हैं कि फ्रीलांसिंग साइट्स अनिवार्य रूप से "बिडिंग वार्स" को उबालेंगी जहाँ आप नौकरी पाने के लिए साइट पर मौजूद अन्य लोगों से कम काम करने की कोशिश करते हैं। और आप शायद इससे अधिक लायक हैं + "अच्छे ग्राहक" को पता चल जाएगा कि उन्हें पैसे कमाने के लिए पैसे खर्च करने होंगे।
ओलिवर शॉनिंग

4

हाँ!

PHP - हाँ, इस भाषा को सीखने से आप बड़ी संख्या में फ्रीलांस परियोजनाओं के लिए उपयुक्त हो जाएंगे। WordPress ऑप्टिमाइज़ेशन, ड्रुपल कस्टमाइज़ेशन, जूमला कस्टमाइज़ेशन जैसी मई आला (और उच्चतर भुगतान) सेवाएँ आप सभी के लिए एक संभावना बन जाएंगी यदि आप पीएचपी जानते हैं।

पायथन - यह अभी तक एक और भाषा है जो लोकप्रिय है और इसमें बहुत सारी स्वतंत्र नौकरियां हैं। साथ काम करना भी मजेदार है। मैंने ऐसे प्रोजेक्ट नहीं लिए हैं, जिनमें अजगर की आवश्यकता हो, लेकिन मैंने जॉब बोर्ड, odek.com, guru.com पर कई नौकरियां देखी हैं, जिन्हें आपको अजगर जानने की आवश्यकता है। इन परियोजनाओं में हमेशा Django वेब एप्लिकेशन ढांचे का उपयोग करके पायथन के साथ वेब एप्लिकेशन विकसित करना शामिल है।

Android - यह आज उपलब्ध सबसे गर्म मोबाइल विकास ढांचा है। यदि मैं आय के एक स्थिर स्रोत के लिए पूरी तरह से इस पर निर्भर हूं तो मैं सावधानी से चलना चाहूंगा। कुछ साल पहले सिम्बियन सबसे गर्म मोबाइल फोन ओएस था, जिसके लिए प्रोग्राम किया गया था। अब आप उन मुट्ठी भर कंपनियों को नहीं पा सकते जो सिम्बियन OS का उपयोग करती हैं। Nokia (जो अब सिम्बियन का मालिक है) MeeGo OS पर चला गया है।

इन पर विशेषज्ञता कैसे प्राप्त करें: पैकट, एप्रेस, विली, ओ'रेली द्वारा इन विषयों पर दर्जनों पुस्तकें प्रकाशित की गई हैं। इन पुस्तकों में निवेश करने से आपका काफी समय बचेगा।

नहीं, वास्तव में नहीं

perl - आज बहुत सारी वेबसाइटें perl का उपयोग नहीं करती हैं। आपको कई परियोजनाएँ नहीं मिल सकती हैं जिनके लिए आपको पर्ल पर काम करने की आवश्यकता है।

jQuery - यह सिर्फ एक जावास्क्रिप्ट पुस्तकालय है। यह जानते हुए कि यह कैसे उपयोग करने के लिए अपने आप में आप पूर्णकालिक (बेशक आप पूरा समय के लिए जा रहा पर योजना की कल्पना करते हुए) जाना मदद नहीं करेगा। क्या अधिक महत्वपूर्ण है कि आप जावास्क्रिप्ट और दस्तावेज़ ऑब्जेक्ट मॉडल के साथ काम करना जानते हैं।

आपके लिए मेरा सुझाव वेब विकास पर ध्यान केंद्रित करना है। PHP, HTML, CSS और जावास्क्रिप्ट सीखें। JQuery का उपयोग करना सीखें।

विचार भी करें ।।

रूबी ऑन रेल्स - रूबी एक प्रोग्रामिंग भाषा है और रेल्स रूबी में लिखा गया एक वेब एप्लिकेशन फ्रेमवर्क है। इस पर आपको कई नौकरियां मिलेंगी और साथ ही साथ फुल टाइम पोजीशन भी।

सबसे महत्वपूर्ण बात

यह महत्वपूर्ण है कि आप अपनी राय को केवल इस आधार पर न रखें कि आपको यहाँ क्या उत्तर मिलेगा। कई नौकरी बोर्डों पर जाएं। यहाँ नौकरी बोर्डों की एक निर्देशिका है:

http://freelanceswitch.com/resources-directory/freelance-jobs/job-boards/

इस बात का अंदाजा लगाइए कि आज कौन से आला हुनर ​​मांग में हैं। जरूरी नहीं कि आप उन कौशल को प्रदान करने के लिए तैयार करें जो सबसे अधिक मांग में हैं। निर्धारित करें कि आप वास्तविक रूप से क्या अच्छा कर सकते हैं और उस कौशल को प्राप्त कर सकते हैं।


1
हम्म ... आपका तर्क टूटा हुआ लगता है। आप 'नहीं, वास्तव में' अनुभाग में jQuery डाल दिया; लेकिन फिर आप कहते हैं 'वेब विकास पर ध्यान केंद्रित करें। PHP, HTML, CSS और जावास्क्रिप्ट सीखें। JQuery का उपयोग करना सीखें ...
स्टीफन वाटकिंस

आपको लग रहा था कि इस भाग को स्किम्ड कर दिया गया है: ".... यह जानकर कि इसका उपयोग कैसे करना है, यह आपको पूर्ण समय तक जाने में मदद नहीं करेगा ...."
rsman

2

यदि आप गंभीरता से फ्रीलांसिंग में आने की कोशिश कर रहे हैं और गंभीर पैसा कमाना चाहते हैं, तो डोमेन पर ध्यान केंद्रित करें, न कि पहले प्रोग्रामिंग भाषाओं पर। उदाहरण के लिए यदि आप एंड्रॉइड के लिए ऐप डेवलपमेंट में जाना चाहते हैं, तो असली चीज़ एप्लिकेशन लेवल और यूज़र इंटरफेस लेवल पर इनोवेट कर रही है - कोडिंग यहां (निश्चित रूप से बहुत महत्वपूर्ण है) करने के लिए आखिरी चीज है। सबसे अधिक बिकने वाले ऐप्स के आंकड़ों की जांच करें, जो काम करता है और जो नहीं करता है, उसके लिए तुलना करें और आम तौर पर बाजार अनुसंधान का एक अच्छा सा हिस्सा होना चाहिए।

बेशक प्रोग्रामिंग लैंग्वेज मायने रखती हैं, लेकिन अगर आप जानते हैं कि C ++ आपको जॉब पर जावा या C # को चुनने में बहुत ज्यादा परेशानी नहीं होनी चाहिए, और जैसे-जैसे आप जाते हैं, आप डोमेन में जिस भी भाषा का इस्तेमाल करते हैं, उससे मजबूत होते जाएंगे।

यहां कुंजी स्वयं डोमेन है - प्रत्येक की अपनी समस्याएं हैं और आपको तकनीकी पत्रिकाओं, व्यापार प्रकाशनों, आईईईई और एसीएम पत्रों या समूहों को पढ़ने की सलाह दी जाती है जो उद्योग की विशिष्ट समस्याओं आदि पर ध्यान केंद्रित करते हैं।


मैं समझता हूं कि यह एक पुराना सूत्र है, लेकिन इस संदर्भ में इसे प्राप्त करने के लिए एक मूल्यवान सुझाव होगा - मैं सर्वर साइड जावा ई प्रौद्योगिकियों में उद्यम वेब-अनुप्रयोग विकास के 10 साल बाद फ्रीलान्सिंग शुरू करने की योजना बना रहा हूं। मैं इस बात पर अस्पष्ट हूँ कि आप यहाँ डोमेन के रूप में क्या संदर्भित करते हैं? क्या यह व्यावसायिक डोमेन या तकनीकी डोमेन है - वेब ऐप डेवलपमेंट, मोबाइल डेवलपमेंट या फ्रंट-एंड वेब डेवलपमेंट में?
एंडी डफ्रेसने

2

मैं अब एक साल से अधिक के लिए फ्रीलांसर के रूप में काम करता हूं। और जो मुझे पता चला कि यद्यपि तकनीकी ज्ञान (भाषा, डिज़ाइन पैटर्न, वगैरह) होना आवश्यक है, आपको उन चीजों को समझना और करना चाहिए, जो कि एक कोडर के रूप में कंपनियों में उतना नहीं करना था। आपके पास मैनेजर, अकाउंटेंट, सेल्समैन, मार्केटर नहीं होगा। हालाँकि आप उनमें से कुछ प्राप्त कर सकते हैं, यह एक भाग्य है .. यदि आपको ऐसा कोई समर्थन नहीं मिला है तो इन बातों के बारे में और भी जानने की कोशिश करें, भले ही आप किसी कंपनी में हों:

  • अपने दिनों को महत्व देने की कोशिश करें : आप अपने आज के काम को कैसे बेच सकते हैं।
  • अपनी योजना का प्रबंधन करें, अपना समय ट्रैक करें
  • अपने आप को बाजार में लाने की कोशिश करें : एक उत्पाद का पता लगाएं, इसके लिए एक बाजार खोजने की कोशिश करें, जो आपके उत्पाद की आवश्यकता हो, अपने कोड को प्रकाशित कर सकता है कि आप क्या कर सकते हैं, अपनी तकनीकी क्षमताओं को बेच सकते हैं और एक ठोस डोमेन में अपने ज्ञान को भी दिखा सकते हैं; शायद एक ब्लॉग है, अपने परिणाम और विचार साझा करें
  • ग्राहकों से निपटने के तरीके खोजें, उनके साथ अच्छी तरह से संवाद करना सीखें : ग्राहकों को अक्सर अवास्तविक अपेक्षाएं होती हैं, उनका वास्तविकता से सामना करना पड़ता है या कृपया यह कहते हैं कि कोई ऐसा गुण नहीं है जो जानना अच्छा है
  • एक रणनीति है : चुनें और छड़ी (लेकिन बहुत मुश्किल से नहीं) प्रौद्योगिकियों के एक समूह के लिए जो आप चयनित डोमेन में समस्याओं को हल करने के लिए उपयोग करते हैं

अब तक जो मैं देख रहा हूं, वह एक कंपनी में होने के लिए बहुत सुरक्षित है, लेकिन एक फ्रीलांसर के रूप में अधिक मजेदार है।


"यह एक कंपनी में होने के लिए एक अधिक सुरक्षित भावना है, लेकिन एक फ्रीलांसर के रूप में अधिक मजेदार है" - बहुत अच्छी तरह से कहा! हालांकि मैं दो चरम सीमाओं के बीच झूलता रहता हूं, लेकिन फ्रीलांसिंग के साथ अपने किसी न किसी अनुभव को देखते हुए, मैं एक दिन की नौकरी के लिए इच्छुक हूं, अधिमानतः अंशकालिक।
अंकुश 981

-3

सदस्यता लें हैकर समाचार आरएसएस फ़ीड के लिए।

आपको इस तरह के बहुत सारे लिंक मिलेंगे ।

ग्राफिक डिजाइन ग्राहकों के लिए सबसे ज्यादा मायने रखता है, "अनुचित लेकिन सच"।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.