ठीक है मेरी स्थिति यहाँ है। मैंने 2 सेमेस्टर के लिए अपने कॉलेज में जावा का अध्ययन किया है। लेकिन आप जानते हैं कि वे आपको वहां पर जैक सिखाते हैं, बस मूल बातें। हमने अपनी पाठ्यपुस्तक में से आधे हिस्से को छोड़ दिया और फिर भी हमारे प्रोफेसर अनुभाग से प्रत्येक अध्याय के अनुभाग में पढ़ाते नहीं हैं। मैं उन्हें दोष नहीं देता हूं। यह मुश्किल है क्योंकि नए छात्रों के लिए प्रोग्रामिंग की बुनियादी अवधारणाओं को समझना भी मुश्किल है। अब यह सामुदायिक कॉलेज है, हम स्टैनफोर्ड, एमआईटी या बर्कले के बारे में बात कर रहे हैं और नहीं।अब सी # जानें या जावा के साथ खत्म करें और फिर सी # सीखें?
तो मैंने कहा कि मैंने जावा के 2 सेमेस्टर किए हैं। मुझे वास्तव में हमारी पाठ्यपुस्तक पसंद है क्योंकि इसमें प्रत्येक अध्याय के अंत में कुछ चुनौतीपूर्ण परियोजनाएं हैं। यह पाठ्यपुस्तक बहुत स्पष्ट है और मुझे इसे समझने में कोई समस्या नहीं है (हालांकि 2-डी और 3-डी Arrays ने मुझे कुछ परेशानी दी है)। मैंने कुछ सी # किताबें जैसे प्रो सी # 2008 और .NET 3.5 और C# 4.0 को संक्षेप में पढ़ने की कोशिश की है। मैंने इन पुस्तकों को सूखी और जानकारी के साथ अधिभारित किया जो मुझे सोने के लिए रखता है (अमेज़ॅन रेटिंग, किताबों के अनुसार उन 2 अद्भुत, के लेखकों के लिए कोई अपराध नहीं है)।
क्या आप सुझाव देंगे कि मैं अपनी जावा पाठ्यपुस्तक को समाप्त करूंगा, Arrays, Polymorphism, और आदि के बारे में अपने ज्ञान को ब्रश करता हूं जो अधिकांश प्रोग्रामिंग भाषाओं के लिए सार्वभौमिक हैं। और फिर सी # पर स्विच करें, साथ ही सिंटैक्स बहुत समान है इसलिए इसे स्विच करना आसान होना चाहिए। या मुझे अभी शुरुआत से सी # सीखना शुरू करना चाहिए? यदि यह उत्तरार्द्ध है तो क्या आप कुछ मुफ्त ऑनलाइन संसाधनों की अनुशंसा कर सकते हैं जो मुझे व्यस्त रखेंगे और साथ ही मुझे सी # के बारे में जानने के लिए सबकुछ सिखाएंगे।
किसी ने मुझे पहले .NET सीखने की सिफारिश की है, लेकिन मुझे यह सबसे अच्छा विचार नहीं मिला। .NET पुस्तकालयों से भरा एक बड़ा राक्षस है। अगर मैं सी # या वीबी को भी नहीं जानता तो मैं इसे कैसे लागू कर रहा हूं !? वैसे भी मेरे प्रश्न पर वापस: मास्टर जावा और सी # पर स्विच करें या बस सी # के साथ जाओ?
अस्वीकरण: मैं .NET बनाम जे 2 ईई या सी # बनाम जावा लौ युद्ध शुरू नहीं करना चाहता हूं। मैं सी # के साथ जा रहा हूँ। मैंने फैसला किया है कि मैं भविष्य में एक माइक्रोसॉफ्ट की दुकान में काम करना चाहता हूं। .NET वह है जो मैं सीखना चाहता हूं।
धन्यवाद! जवाब के लिए इंतजार कर रहे हैं।
एक सेकंड प्रतीक्षा करें ... आपने तय किया है कि आप सी # के साथ जा रहे हैं? तो सवाल पहली जगह क्यों पूछें? वैसे भी, निश्चित रूप से यदि आपने तय किया है कि आप एमएस तकनीकों में शामिल होना चाहते हैं तो आप जावा को छोड़ सकते हैं और बस सी # में सही हो सकते हैं। मुझे लगता है कि आपने सही निर्णय लिया है: | – allonym
@allonym हाँ आप सही सी # हैं जो मैं सीखना चाहता हूं। लेकिन मैंने यह भी उल्लेख किया है कि सी # किताबें कितनी सूखी हैं, जिन्हें मैं पढ़ रहा हूं। यह एक यातना की तरह है। यह सिर्फ मेरे सिर से नहीं मिलता है। दूसरी ओर जावा पाठ्यपुस्तक एक हवा की तरह है। मैं सब कुछ समझता हूँ। और यह बहुत अच्छी तरह से संरचित है, जैसे किसी भी पाठ्यपुस्तक होना चाहिए। प्रो सी # 2008 और .NET 3.5 पहले सी # एप्लिकेशन लिखने से पहले लगभग 100 पृष्ठों को .NET और इतिहास के बारे में बात करते हैं ...: एस –
मुझे यकीन नहीं है कि वेब संसाधन के लिए आपके लिए क्या काम हो सकता है, लेकिन यदि आप ओरेली से हेड फर्स्ट सी # पर पहले से ही नहीं देखा है, आप शायद इस पुस्तक को जाने देना चाहें। शैली बहुत हल्की और आकर्षक है, इसलिए आपको इससे ऊब या परेशान नहीं होना चाहिए।यह सी # पर सबसे व्यापक पाठ नहीं हो सकता है, लेकिन यह आपके दांतों को काटने के लिए पर्याप्त अच्छा परिचय है। – allonym