2009-04-01 38 views
7

यह एक त्वरित थोड़ा सा व्यक्तिपरक प्रश्न है जिसे मुझे पूछने की ज़रूरत है। एक कुशल सी प्रोग्रामर बनने के लिए, मुझे लगा कि मैं के & आर से सी सीखूंगा। मुझे पुस्तक को थोड़ा आसान, कभी-कभी समझना मुश्किल होता है लेकिन पूरे पर आसान होता है।क्या मुझे के एंड आर में सभी अभ्यास करना चाहिए?

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

उत्तर

1

मुझे यकीन नहीं है कि के & आर आधुनिक सी सीखने के लिए सही संसाधन है, खासकर जब से सी & आर दिनों के बाद से काफी लंबा सफर तय हुआ है।

वैसे भी: जब अभ्यास की बात आती है, तो आपको विशेष रूप से उन अभ्यासों को करना चाहिए जो आपको फेंक देते हैं। आपका लक्ष्य चीजों को सीखना है, पुस्तक को सबसे तेज़ तरीका संभव नहीं है।

2

मुझे लगता है कि के & आर सीखना शुरू करने के लिए एक बहुत अच्छा संसाधन है, मुझे लगता है कि आपको अपने आप से कम से कम 80% प्रश्नों को आजमाएं और प्राप्त करें, भले ही बहुत सारे प्रश्न पुस्तकालयों को फिर से लिख रहे हों, यह आपकी मदद करता है "सी" में सोचना शुरू करने के लिए।

1

मैंने सी & आर (पहले एड, बहुत समय पहले) से सी सीखा और कभी भी अभ्यास में से कोई भी नहीं किया। मैं दावा नहीं करते कि यह मेरे प्रतिभाशाली प्रोग्रामर मैं आज हूँ बना है, लेकिन यह मुझे किसी भी नुकसान किया है प्रतीत नहीं होता है या तो :-)

+1

सी थी आपकी पहली भाषा में अभ्यास के साथ क्या करना होने की संभावना नहीं है? –

7

पहले, सी का

अपने सीखने के साथ भाग्य का सबसे अच्छा

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

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

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

इंटरनेट या अन्य जगहों का उपयोग कर विषय पर और अधिक पढ़ें।

पुस्तक के लिए, कोई भी पुस्तक जो आपको समझती है वह अच्छी है, अगर यह विफल हो जाती है, तो यह आपके लिए लायक नहीं है।

मज़े करो और चलना जारी रखें !!!

0

यहां तक ​​कि एक कुशल प्रोग्रामर भाषा के बारे में सब कुछ नहीं जानता है; आपको उन अभ्यासों को आजमाएं और करना चाहिए जो आपको मुश्किल लगते हैं - यदि आप कुछ चुनौतीपूर्ण प्रयास करते हैं तो आप रास्ते में कुछ सीखेंगे।

6

आपको सभी अभ्यास करने की आवश्यकता है। तो आपको सी के दर्द से पीड़ित 10 साल बिताने की जरूरत है। फिर आपको यक रक्त के साथ सम्मेलन में शुरू किया जाना चाहिए।

लेकिन, गंभीरता से:

आप करकर सीखते हैं। चाहे आप सभी या कुछ अभ्यासों को पूरा करके करना पसंद करते हैं, अप्रासंगिक है। खुद, मैं जितना कर सकता था उतना करूँगा, फिर एक ऐसी परियोजना का चयन करें जिसे मैं पसंद करूंगा।

मेरे लिए, यह टेक्स्ट-मोड शेयर पोर्टफोलियो प्रबंधक होगा, आपको अन्य रुचियां होने की संभावना है।

लेकिन आप तेजी से आप कुछ आप आनंद के लिए यह उपयोग कर रहे हैं सीखेंगे - कि कुछ भी कश्मीर & आर

+0

हाँ, यह सच है, लेकिन मुझे के एंड आर अभ्यास का आनंद लेना याद है। – guns