किसी चीज़ पर शुरू करने के लिए पहली चीज़, मैं सुझाव दूंगा कि एक अच्छी तरह से प्रलेखित प्रोजेक्ट रखें। दस्तावेज़ीकरण, भले ही लंबे समय तक उबाऊ हो, को संक्षिप्त और बिंदु के रूप में रखा जाना चाहिए, यह
मेरे पास एक अजगर, जावा, सी पृष्ठभूमि हो सकती है। और ज्यादातर मैं अजगर पसंद करते हैं। तो मुझे अपने उदाहरण पाइथन
में मेरे उदाहरण डालने दें, मेरे पायथन दस्तावेज़ इस तरह के प्रारूप का है। अपनी परियोजना में सख्ती से पालन की जाने वाली शैली चुनें। ब्याज के साथ
"""
This program does so and so, a single line explanation
arg1 does so and so. arg2 acts on so and so. It returns a list of something
Detailed explanation of exceptions, process etc.
>>> code.samples
expected result
>>> code.samples.failed
traceback
...
SomeError
"""
किसी को भी कुछ नमूना कोड पढ़ना शुरू होता है, तो यह एक अच्छा बिंदु शुरू करने के लिए है, जो बताता है कि एक समारोह, वर्ग या विधि करता हो जाएगा।
अगला।
विकी बनाए रखें, वहां कई विकी इंजन हैं। पायथन के लिए, आप मोइन-मोइन का उपयोग कर सकते हैं।
तीसरा,
एक नौसिखिया के लिए, यह, बस उसे रहने डाल करने के लिए कठिन है वह निश्चित रूप से, ऊब जाएगा उबाऊ प्रशिक्षण और सभी के बजाय, आप बस विशेषज्ञों में से एक के साथ जोड़ी प्रोग्रामिंग में उसे फेंक कर सकते हैं । चरम प्रोग्रामिंग में यह एक अच्छी तरह से प्रयास किया गया सूत्र है। विकी http://en.wikipedia.org/wiki/Pair_programming देखें कोई भी नौसिखिया तेजी से सीखेंगे, अगर उसे अन्य लिखित स्रोतों से चीजों को पढ़ने के बजाए व्यक्ति में कुछ अवधारणाओं को समझाया गया है।
अन्त में,
रखो एक नौसिखिया कुछ काम दे, वह एक कार्यक्रम के लिए इमारत परीक्षण पर शुरू कर सकते हैं, वह अगर आप एक संकलित भाषा (C/C++/जावा) का उपयोग कर रहे कार्यक्रमों संकलन कर सकते हैं । उसे, एकजुट करने के लिए चिपके हुए कार्यों को बदलने पर काम करते हैं।
ये नौसिखिया शुरू होने पर मेरे दो सेंट होंगे। उसे पाठ्यक्रम और प्रशिक्षण में न डालें, उसे परियोजना पर काम करने दें, भले ही वह सामान तोड़ने के लिए जाता है, उसे अपनी प्रतिलिपि पर काम करने दें।
फिर, देखें कि नौसिखिया वास्तव में प्रोग्रामिंग में रूचि रखता है, अन्यथा यह उसके लिए काम नहीं करेगा। मैंने कुछ लोगों को देखा है जो सिर्फ अपने निजी एजेंडे को पूरा करने के लिए परियोजनाओं पर पहुंचते हैं, और कभी-कभी परियोजना को खतरे में डाल देते हैं। ऐसे पीपीएल से बचें।
मैंने जो कुछ कहा है, ओपन सोर्स प्रोजेक्ट्स या सामुदायिक रखरखाव परियोजनाओं का संदर्भ लें, शायद उद्यम या कॉर्पोरेट परियोजनाओं के लिए सही न हो, जो अपने नियमों से चिपके रहें। हमेशा नियमों का पालन करें।
मुझे लगता है कि यह बहुत प्रोग्रामिंग से संबंधित है, अगर आप असहमत हैं तो वापस रोल करने के लिए स्वतंत्र महसूस करें :) –
अच्छा, यह वास्तव में है :) इसमें कोई कोड नहीं है, लेकिन यह प्रोग्रामिंग से संबंधित है। – Philippe
इस सवाल का अच्छा जवाब है, लेकिन मुझे आमतौर पर कुछ अस्पष्ट इच्छा और आधा रास्ते कॉन्फ़िगर मशीन के साथ कागज का एक टुकड़ा मिलता है। आम तौर पर कॉफी सुविधाओं के लिए एक सूचक मदद करता है। :) –