कैसे एक प्रोग्रामिंग संरक्षक खोजने के लिए? [बन्द है]


46

मैंने प्रोग्रामिंग सीखने का फैसला किया। मैं कुछ दिनों के लिए एसओ पढ़ रहा हूं, और मुझे लगता है कि मैं सी ++ से शुरू करूंगा, जैसा कि मैंने कुछ लेख पढ़े हैं। मैं छोरों, सरणियों, कार्यक्रम तर्क और वस्तुओं के बारे में थोड़ा-बहुत जानता हूं और मुझे अपनी पहली परियोजनाओं को करते समय किसी ऐसे व्यक्ति की जरूरत है जो मुझे देख सके और छोटे-छोटे सवालों के साथ मेरी मदद कर सके।

तो यहाँ सवाल है - मुझे ऐसा आदमी कहाँ मिलेगा? मुझे कोई भी दोस्त नहीं मिला, जो प्रोग्राम करता हो और सभी।

संपादित करें: 2 साल बाद, मैं अभी भी संरक्षक की तलाश में हूं। मैंने सक्रिय रूप से कोड नहीं दिया बस 3 महीने फिर से शुरू किया। मैं Cocos2d के साथ Objective-C और iOS प्रोग्रामिंग और गेम प्रोग्रामिंग पर काम करता हूं। यदि आप मेरे गुरु बनना चाहते हैं, तो मुझे एक टिप्पणी दें।


1
अपनी चुनी हुई भाषा पर एक अच्छी "शुरुआती" पुस्तक भी खरीदें
डेमियन कासियर

2
बस इन उपयोगकर्ताओं के साथ बाहर लटका । उन्हें एक बीयर या दो की पेशकश करें। उनकी पोस्ट पढ़ें। उनसे सवाल पूछें।
वर्नरसीडी

1
: यहाँ नाम (और नक्शा) की एक सूची है कि सॉफ्टवेयर शिल्पकार घोषणा पत्र पर हस्ताक्षर किए है manifesto.softwarecraftsmanship.org
Spong

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

1
दो साल बाद, आप सभी की जरूरत है कुछ निराशाजनक है। क्या तुम इसके लिए तैयार हो?
ott--

जवाबों:


31

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

आप किस लिए प्रोग्रामिंग सीखना चाहते हैं ? इसका उत्तर यह निर्धारित करेगा कि आपको क्या देखना चाहिए, और कहां। यहाँ कुछ आम जवाब, और उन्हें कैसे आगे बढ़ाने के लिए पर मेरे पेशेवर राय कर रहे हैं (ध्यान रखें कि यह है सिर्फ राय, हालांकि IMHO, सही):

सिर्फ यह कहने के लिए कि आप इसे करना जानते हैं।

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

बस इसे आज़माने और देखने के लिए कि क्या आपको यह पसंद है।

एक ओपन-सोर्स प्रोजेक्ट उसके लिए काफी अच्छा हो सकता है। एक प्रोग्राम चुनें जिसे आप पसंद करते हैं, लेकिन इसके साथ आपको कुछ समस्याएं या परेशानियां मिली हैं, और जो कोई भी इसे चला रहा है उसे अपनी सहायता प्रदान करें। अधिकांश ओपन-सोर्स प्रोजेक्ट्स योगदान के लिए खुले हैं, यही कारण है कि आम तौर पर वे पहले स्थान पर ओपन-सोर्स हैं।

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

क्योंकि आपके पास एक विशिष्ट कार्यक्रम के लिए एक विचार है जिसे आप लिखना चाहते हैं।

(मुझे नहीं लगता कि ओपी इस श्रेणी में है, मैं इसे बाद के पाठकों के लिए डाल रहा हूं।)

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

क्योंकि आप पहले से ही जानते हैं कि आप प्रोग्रामिंग से मोहित हैं और अधिक सीखना चाहते हैं।

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


4
सवाल यह था कि एक संरक्षक को कैसे खोजा जाए, न कि वह एक को खोजे / न खोजे।
निशान्त

4
जवाब में मूल रूप से किसी को भी सलाह देने का प्रस्ताव शामिल था जो वास्तव में C ++ में रुचि रखते थे। आठ लोगों को प्राप्त करने के बाद, जिन्होंने वास्तव में दिलचस्पी होने का दावा किया था, लेकिन जो बातचीत को बनाए रखने के लिए परेशान नहीं हो सकते थे, मैंने उस प्रस्ताव को हटा दिया।
हेड गीक

23

एक संरक्षक खोजने के लिए, एक संरक्षक की तलाश मत करो। अपने आप को विशिष्ट तरीकों से सुधारने का प्रयास करें। यदि आप बेहतर होने पर पर्याप्त परिश्रम करते हैं, तो आप दोनों को यह पता चलेगा कि आप समान विचारधारा वाले लोगों के संपर्क में आते हैं, और पाते हैं कि आपके पास उन लोगों के साथ कुछ सामान्य है।

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


14

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

इसलिए, एक कदम उन समुदायों में शामिल होना है, जहां आप अच्छे आकाओं से मिलने की संभावना रखते हैं।

स्टेप टू एक सार्थक मेंटर बनना है। कुछ चीजें जो मैं व्यक्तिगत रूप से देख रहा हूं, वे एक मेंटली हैं:

  • पास की बुद्धिमत्ता, मेरे खुद के बराबर या उससे अधिक।
  • मुझे जिन चीजों की पेशकश करनी है उनमें रुचि और शिक्षण का आनंद लें।
  • व्यक्तित्व की अनुकूलता (अर्थात हम साथ-साथ चलते हैं, एक-दूसरे से बात करने का आनंद लेते हैं)।
  • उस परियोजना / समुदाय के लिए मूल्यवान होने की इच्छा जो मैं उसे / उसके द्वारा उसका उल्लेख कर रहा हूं:

    • लेखन संहिता
    • लेखन दस्तावेज़
    • स्कुट का काम करना जैसे कतार में कतार लगाना, सफाई करना, टिप्पणी करना आदि।
    • कम अनुभवी योगदानकर्ताओं की मदद करना
  • मेरे सामान्य वर्कफ़्लो के साथ संगतता।
  • मुझे चीजें सिखाने की क्षमता । किसी से अधिक अनुभवी होने के नाते उनसे सीखने को प्राथमिकता न दें। सही सलाह, या एक ताजा दृष्टिकोण, या ज्ञान के मेरे क्षेत्रों के बाहर के कुछ अनुभव, जिनसे मैं सीख सकता हूं, के लिए सबसे अच्छी सलाह के लिए एक आदत है।

12

किसी ओपन सोर्स प्रोजेक्ट से जुड़ें। जरूरी नहीं कि आप उनके लिए भी प्रोग्राम करें। अधिकांश परियोजनाओं को प्रलेखन के साथ किसी की मदद करना पसंद होगा। आप कोड को देख सकते हैं और प्रश्न पूछ सकते हैं। जब आप सहज हो गए तो आपके लिए उनके लिए कोड लिखना शुरू कर सकते हैं।


1
ठीक है, मैं गूंगा लग सकता हूं, लेकिन आप ओपन सोर्स प्रोजेक्ट से कैसे जुड़ेंगे? यात्रा करने के लिए सबसे अच्छी वेबसाइट कौन सी है?
मिस्टर एंट

1
gnu.org/help या कुछ ओपन सोर्स कोड रिपॉजिटरी (google code, github ...)। एक दिलचस्प परियोजना की तलाश करें जिसमें लोगों को प्रलेखन में योगदान करने और ईमेल भेजने की कमी हो।
cbrandolino

2
मैं दृढ़ विश्वास रखता हूं कि गूंगे सवाल नहीं हैं। जबकि कई ओपन सोर्स प्रोजेक्ट वेब साइट हैं, sourceForge अभी भी सबसे लोकप्रिय में से एक है।
जिम सी

1
@Ant: काम करने के लिए सबसे अच्छा ओपन सोर्स प्रोजेक्ट एक प्रोग्राम है जिसे आप आमतौर पर उपयोग करते हैं या उपयोग करने की उम्मीद करते हैं।
लैरी कोलमैन

7
-1: OS प्रोजेक्ट में शामिल होना एक अच्छा उत्तर है, लेकिन निश्चित रूप से सीखने में इस स्तर पर नहीं है (यानी दिन 1)। वह भीगने से पहले गहरे अंत में गोता लगा रहा है। किताबें या एक वर्ग के माध्यम से एक संरचित सीखने एक है ज्यादा बेहतर विचार।
स्टीवन एवर्स

6

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

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

दूसरा, अब जब आप जानते हैं कि आप क्या चाहते हैं, तो आपको इसे ढूंढना होगा। यह काफी कठिन हो सकता है क्योंकि ऐसा नहीं है कि कई जगह डेवलपर्स को अपने कौशल का उपयोग करने के लिए समर्पित किया गया है जैसे कि हमारे पास कनाडा और अमेरिका में कलाएं हैं और यही कारण है कि मुझे सुझाव दिया गया था। MentorNetएक कार्यक्रम का एक उदाहरण होगा जो काम कर सकता है, हालांकि मैंने इसे आज़माया नहीं है, मैंने कुछ समय पहले इस पर शोध किया था और यह नहीं सोचा था कि यह मेरे लिए था और जो मैं चाहता था। यहाँ एक अन्य विचार यह है कि आपके मित्र और परिवार को यह पता है कि आप यहाँ क्या चाहते हैं? वे किसी व्यक्ति या किसी स्थान को जान सकते हैं जो आपसे पूछने पर आपकी सहायता कर सकता है। हालांकि यह एक व्यापक जवाब नहीं है, आप जो पूछते हैं वह अस्पष्ट है और इसलिए उम्मीद है कि आप इसमें और जोड़ सकते हैं और फिर एक बार जब आप चाहते हैं और आप इसे कैसे चाहते हैं, इसके बारे में कुछ और विवरण दे देंगे। बर्गर किंग नहीं है, लेकिन हम इसे इस तरह से काम करने की कोशिश कर सकते हैं।


सी ++ सर्वर साइड घटक विशेषज्ञों को खोजने के लिए मुश्किल हो सकता है। क्या कोई आस-पास के द्वितीयक संस्थान हैं? उन लोगों के पास कोई ऐसा कौशल हो सकता है जो संभव विचार के रूप में किसी और चीज में स्थानांतरित हो सकता है। उस गुरु को पाने का सौभाग्य।


मेरी तरफ से +1। लगता है किसी के साथ काम करना आगे बढ़ने का रास्ता है।
Fanatic23

4

ओपन सोर्स प्रोजेक्ट्स आपके द्वारा जोड़े गए विशिष्ट कोड पर फीडबैक लेने और चीजों को करने के लिए संभावित रूप से नए तरीके हैं, लेकिन जैसा कि आपने पता लगाया है, कि शायद एक संरक्षक संबंध के लिए राशि नहीं होगी।

मेरा सुझाव है कि आपने पहले ही उल्लेख किया है और वह उपयोगकर्ता समूह है। उपयोगकर्ता समूह आमतौर पर काफी बार इकट्ठा होते हैं ताकि आप संभावित आकाओं के साथ वास्तविक चेहरे का समय प्राप्त कर सकें। यह चेहरे का समय संचार के तेज, आसान प्रवाह की अनुमति दे सकता है। क्या यह गारंटी देगा कि हर कोई एक ही डोमेन में है? नहीं, लेकिन आपको कहीं न कहीं से शुरुआत करनी होगी। यदि आप किसी ऐसे व्यक्ति को पाते हैं जिसके पास बहुत अधिक अनुभव है, तो वे अभी भी आपके डोमेन के साथ आपकी मदद कर सकते हैं, बस उनके पास मौजूद अन्य अनुभवों के आधार पर।


3

आप अपना स्थानीय लिनक्स उपयोगकर्ता समूह देख सकते हैं ( यहां आपको एक सूची मिलेगी), आमतौर पर अधिकांश प्रतिभागी प्रोग्रामर होते हैं - या कम से कम पेर हैकर्स। इसके अलावा, यदि आप उन्हें बताते हैं कि आप एक प्रोग्रामिंग संरक्षक को ढूंढ रहे हैं, तो वे आपसे प्यार करेंगे।

क्रेगलिस्ट पर एक पोस्ट एक कोशिश के काबिल हो सकता है, लेकिन मैं उस पर दांव नहीं लगाऊंगा।

इसके अलावा, यदि आप जर्मनी में स्थित हैं, तो कुछ स्थानों पर मैं विशेष रूप से सुझाव दे सकता हूं।


सीए, खाड़ी क्षेत्र के बारे में क्या?
greatwolf

@ विक्टर, मैं वास्तव में नहीं जानता, लेकिन कुछ प्रतीत होता है: google.de/…
cbrandolino

3

आपको स्टैक एक्सचेंज में साइन अप किया गया है, आपको पहले से ही कई अनौपचारिक संरक्षक उपलब्ध हैं। आप कई लोगों से आसानी से सवाल पूछ सकते हैं या आपके कोड की समीक्षा कर सकते हैं जो मदद के लिए प्रेरित होते हैं।

अधिक स्थानीय रूप से, यदि आप आमने-सामने सलाह या शिक्षण करना चाहते हैं, तो महान विकल्पों में शामिल हैं:

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

2

मुझे लगता है कि फोरम इस मामले पर विशेषज्ञ लोगों के साथ कुछ लोगों को खोजने का सबसे अच्छा तरीका होगा। मेरा मानना ​​है कि आपको वहां से शुरू करना चाहिए।

Google पर कुछ c ++ साइट्स चेकआउट करें या हो सकता है कि हमारा प्रिय दोस्त ढेरो फ्लोवरफ़्लो हो, जहाँ आपके सवालों के जवाब देने के लिए बहुत सारे c ++ निन्जा तैयार हों!


1

कार्यक्रम के लिए सीखना एक महत्वाकांक्षी है और (मुझे लगता है कि इस साइट पर हर कोई सहमत होगा) महान कारण। हालांकि, यह एक मुश्किल से शुरू करना है और सीखना है, यहां तक ​​कि एक संरक्षक के साथ भी। मुझे लगता है कि आप पाएंगे कि आपको आधार देने के लिए कम से कम कुछ परिचयात्मक कक्षाएं लेना सबसे अच्छा तरीका होगा।

एक संरक्षक एक महान विचार है, और मैं यहां 15+ साल बाद उस आदमी के बिना कोडर के रूप में नहीं रहूंगा, जिसने मेरी पहली "वास्तविक" नौकरी में अपने सवालों के साथ रखा, लेकिन वास्तव में, एक भी व्यक्ति सक्षम नहीं होगा आपको एक सफल प्रोग्रामर बनने के लिए समय और मार्गदर्शन देने की आवश्यकता होगी। वह या वह शायद एक पूर्णकालिक नौकरी (या पाठ्यक्रम लोड) खुद होगा। यह कहना है कि आपको एक संरक्षक (या संरक्षक) नहीं मिलना चाहिए, बस आपको कुछ और की आवश्यकता होगी।

इस तरह की साइटें, और ऑनलाइन ट्यूटोरियल, और किताबें, और बाकी सब कुछ पहेली के टुकड़े हैं। शिक्षा सीमा के टुकड़े बनाती है।

यह आपको हतोत्साहित करने के लिए नहीं है; इसके विपरीत, मुझे लगता है कि यथार्थवादी उम्मीदों को स्थापित करने से आपको सफलता का बेहतर मौका मिलेगा।


1

यदि आप एक कंपनी की स्थापना में काम करते हैं तो आप वहां एक संरक्षक की तलाश कर सकते हैं।

एक ओपन सोर्स प्रोजेक्ट के रूप में, मुझे संदेह है कि आप अपने द्वारा बनाए गए प्रोजेक्ट के लिए एक मेंटर पाएंगे, लेकिन हो सकता है कि वे आपके द्वारा बनाए गए किसी प्रोजेक्ट में मिल जाएं।

यह मत भूलो कि उन्हें इस व्यवस्था से भी कुछ पाने की जरूरत है। वे अपना बहुमूल्य समय आपकी मदद कर रहे हैं। बदले में उनके लिए कुछ काम करने के लिए तैयार रहें।


0

"मुझे एक प्रोग्रामिंग कौतुक कैसे मिलेगा? यह सब मैं चाहता हूं। मैं दुनिया को लेने के लिए एक विशाल रोबोट सेना बनाना चाहता हूं। मैं चतुर हूं और मैंने एआई लिखा है। मेरे पास पैसा है, प्रभाव है। सुविधाएं। मैं सिर्फ उस घृणित .NET या JVM मूर्खता से निपटने के लिए परेशान नहीं किया जा सकता ... हम्म, कैसे .. कैसे! कैसे!

आम तौर पर मैं यह नहीं समझाता, लेकिन हम स्टैक पर हैं। कुछ लोग इसे शाब्दिक पसंद करते हैं। आप एक (एक संरक्षक) पाते हैं, उपयोगी होने के द्वारा। आप अनुभव के साथ बच्चों (या - शायद - दिमाग - या (हेह) पैसे) को हल नहीं करना चाहते हैं, समस्याओं को हल करके उपयोगी हो सकते हैं।

उन समस्याओं को हल करें।

या नहीं। यह सूचना युग है। DIY मेरे दोस्त। स्टैक जैसे समुदायों को यह बताने के लिए देखें कि जब आप किसी कोड-संबंधी या किसी ऐसी चीज़ के बारे में मूर्ख या समझदार हो रहे हों, जो हमें आसानी से नहीं मिलती है, तो उस निवेशक की तरह जो आप पर और फिर कुछ पर शिकंजा कसने के लिए तैयार है।

और जो आपको पता है उसे शेयर करें। एक बार सामूहिक रूप से थोड़ा भाग लें, जब आपको अपना नाली मिल जाए। यह 1700 के दशक में लोहार नहीं है। आपके माता-पिता को किसी को भी जानने की ज़रूरत नहीं थी (हालांकि निश्चित रूप से हर कोई सराहना करता है जब आप अपने आप को शिल्प-ज्ञान नहीं देते हैं और गिल्ड के साथ साझा करते हैं)।

आप बस तय करते हैं कि आप रुचि रखते हैं और आप जाते हैं जब वह डूब जाता है तो सुंदर 'फ्रीकिन' सशक्त होता है। मुझे थोड़ी देर लगती है (मुझे पता है) लेकिन मुझ पर भरोसा करो (यदि केवल इस पर एक बेतुका बिंदु लगता है - मुझे यह महसूस करने में दस साल लग गए कि हां, मैं एक भयानक प्रोग्रामर था), वह सब वास्तव में मायने रखता है कि आपके पास प्रतिभा का आधार स्तर है और आप वास्तव में रुचि रखते हैं। यदि आप नहीं हैं, तो कृपया! # # $ बंद करें और कुछ ऐसा पाएं जो आप में रुचि रखते हैं।

क्योंकि प्रोग्रामिंग / स्क्रिप्टिंग / कोडिंग एक भयानक विकल्प है अन्यथा। लेकिन मैं इसे नकारात्मक, गंदा बिंदु पर नहीं छोड़ना चाहता। यदि आप रुचि रखते हैं, तो इस बारे में चिंता न करें कि आप कितने अच्छे हैं। सवाल पूछो। मांग जवाब। अपने जैसी कुल लंबी गैस वाली गैस / डौच-बैग रखें। अगर तुम चाहो तो तुम वहाँ पहुँच जाओगे

क्या आपको पहेलियाँ पसंद हैं? क्या आप हल करने के लिए यादृच्छिक मनमानी समस्याओं को पसंद करते हैं? क्या आपको ग्लैडिएटर फिल्में पसंद हैं? पहले दो बिंदुओं पर असमान रूप से, हाँ? एक संरक्षक की तलाश मत करो। एक भाषा को वास्तव में अच्छी तरह से जानें, एक या दो अन्य लोगों को जानें जो प्रवेश-कौशल-स्तर-अच्छी तरह से अपनी पहली भाषा के समान नहीं हैं, कुछ किताबें पढ़ते हैं, और कुछ राय रखते हैं। उन्हें चुनौती देने का आनंद लें और उन्हें कभी-कभी बदल दें, भले ही यह देखने के लिए कि क्या आप पूरी तरह से गलत नहीं थे। आपको आश्चर्य हो सकता है कि आपकी वृत्ति वास्तव में कितनी बार खराब नहीं हुई थी। लोगों से बाहर आने के लिए कहें और गलत सवाल पूछने के लिए आप को थप्पड़ मारें और आपको पता चल सकता है कि आप उस अवसर पर उठने वाले लोगों से बेहतर हैं। लेकिन ज्यादातर, यह हल करने के लिए एक समस्या है। इसे हल करो।


ओह, और निश्चित रूप से समाधान साझा करें, इसलिए हम उन सभी पू-पू को काट सकते हैं जो हमें पसंद नहीं थे।
एरिक रेपेने

-2

एक संरक्षक के लिए, फ़्रीनोड (irc) जाएं। मैं कसम खाता हूं, आप उस जगह से अधिकांश सीएस डिग्री प्राप्त कर सकते हैं, जो किसी भी कौशल स्तर पर उपयोगी है। यही वह जगह है जहां मैंने बहुत कुछ सीखा। इससे कोई फ़र्क नहीं पड़ना चाहिए कि व्यक्ति उस चैनल पर एक बार या 24/7 पर है, यह वास्तविक समय है और यही मायने रखता है।

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

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