मैं कॉलेज में अब और गणित नहीं लेना चाहता हूं, ग्राफ सिद्धांत पाठ्यक्रम की आवश्यकता नहीं है लेकिन सीएस विभाग द्वारा "अनुशंसित" है। क्या प्रोग्रामर के लिए ग्राफ़ सिद्धांत सीखना उचित है?ग्राफ डेवलपर्स सॉफ्टवेयर डेवलपर्स के लिए उपयोगी है?
उत्तर
आश्चर्यजनक रूप से सीएस में कई समस्याओं को ग्राफ समस्याओं में कम किया जा सकता है। बुनियादी ग्राफ सिद्धांत को जानने के बिना उन समाधानों से आपको पता चलेगा और आप पहिया को पुन: आविष्कार कर सकते हैं या सुपर-पैरा समाधान के साथ आ सकते हैं। मैं निश्चित रूप से इसके लिए जाना होगा।
चूंकि आप 'कॉलेज में किसी भी गणित को [आप] से अधिक नहीं लेना चाहते हैं, इसलिए यह अनुमान लगाना उचित लगता है कि आप खुद को नौकरी में नहीं देखते हैं जहां आपको अधिक कंप्यूटर विज्ञान की आवश्यकता होगी। वहाँ बहुत सारी प्रोग्रामिंग नौकरियां हैं जहां आप अक्सर कंप्यूटर विज्ञान का उपयोग नहीं करेंगे, लेकिन इसका ज्ञान हमेशा सहायक होता है। यदि मेरा मूल अनुमान है कि आप एक सीएस भारी नौकरी चाहते हैं तो गलत नहीं था, तो आपको शायद बुलेट काटने और ग्राफ सिद्धांत पाठ्यक्रम लेना चाहिए।
तो आपके प्रश्न के उत्तर में - यह इस बात पर निर्भर करता है कि आप किस प्रकार के प्रोग्रामिंग करना चाहते हैं। वैज्ञानिक, गणितीय, ओएस प्रकार प्रोग्रामिंग के लिए यह शायद सहायक होगा। व्यवसाय अनुप्रयोग प्रोग्रामिंग के लिए इतना नहीं, सीवी के ज्ञान के साथ ही किसी भी प्रोग्रामर की मदद कर सकते हैं।
मुझे आश्चर्य है, हालांकि, अगर आपको वास्तव में गणित पसंद नहीं है, तो क्या आप वाकई सीएस प्रमुख होना चाहिए? सीएस के बाद काफी गणित उन्मुख है।
यदि मुझे फिर से ऐसा करना पड़ा, तो मैं गणित प्रमुख होता।
ब्रोकनग्लस ने जो कुछ कहा, उसे जोड़ने के लिए, ग्राफ और खोज समस्याएं शायद सभी समस्याओं के निष्पक्ष हिस्से को कवर करती हैं जब आप उन्हें जरूरी जरूरी चीजों तक उबालते हैं, और चूंकि आमतौर पर खोज ग्राफ ग्राफ सिद्धांत पर चलती है। एक अच्छी बात है।
मुझे पता है कि मुझे इसे लेने में खेद नहीं है। गोली काटने।
क्या आप वाकई जानते हैं कि ग्राफ सिद्धांत क्या है? हम "फ़ंक्शन ग्राफ़िंग" टाइप ग्राफ़ के बारे में बात नहीं कर रहे हैं, हम "नोड्स और आर्क" ग्राफ के बारे में बात कर रहे हैं। "ग्राफ सिद्धांत" संख्यात्मक कंप्यूटिंग के बारे में नहीं है।
प्रोग्रामिंग, विशेष रूप से ऑब्जेक्ट उन्मुख प्रोग्रामिंग, इन सभी प्रकार के ग्राफों के बारे में है। बटन और विगेट्स के ग्राफ, रिलेशनल डेटाबेस रिकॉर्ड्स के आलेख, घटना प्रवाह को दर्शाते हुए ग्राफ। कई से एक, एक से कई, पेड़, सितारे, चक्र के साथ और बिना। इत्यादि।
यहां खतरनाक जमीन पर चलना, लेकिन यदि आपको गणित मुश्किल या उबाऊ लगता है तो कंप्यूटर आपके लिए चीज नहीं हो सकता है।
एक विषय है जो मैंने अन्य उत्तरों में नहीं देखा: सोशल नेटवर्क्स।
ट्विटर, एफबी और इसी तरह से उत्पन्न जानकारी का पता लगाने वाले सभी रोचक एल्गोरिदम (वर्तमान और भविष्य) ग्राफ सिद्धांत में पिछले विकास के लिए संभव हो गए हैं। गणित प्रमुख पर
- 1. जावा/जावा डेवलपर्स के लिए योनि उपयोगी है?
- 2. डेवलपर्स के लिए डेवलपर्स का अच्छा अनुपात क्या है?
- 3. डेवलपर्स के लिए टाइपोग्राफी
- 4. डेवलपर्स के लिए वीडियो
- 5. सॉफ्टवेयर डेवलपर्स के लिए विंडोज 7 के क्या फायदे हैं?
- 6. सी ++ डेवलपर्स के लिए पायथन
- 7. गैर-डेवलपर्स
- 8. कार्यालय वीबीए डेवलपर्स के लिए प्रलेखन संसाधन
- 9. डेवलपर्स के लिए एंड्रॉइड बैटरी उपयोग रिपोर्ट
- 10. डेवलपर्स के लिए वीएमवेयर या हाइपर-वी
- 11. पाइथन/Django डेवलपर्स
- 12. डेवलपर्स को एपीआई
- 13. PHP डेवलपर्स .NET डेवलपर्स से सस्ता क्यों हैं?
- 14. माइक्रोसॉफ्ट प्रमाणित भागीदार? डेवलपर्स के लिए महत्वपूर्ण है?
- 15. जावा डेवलपर्स के लिए आईपीवी 6 तैयारी
- 16. जावा डेवलपर्स के लिए लॉग फ़ाइल विश्लेषक
- 17. एएसपीनेट डेवलपर्स के लिए अपनी मौजूदा वेबसाइट
- 18. आईफोन डेवलपर्स के लिए सर्वश्रेष्ठ जियोकोडिंग सेवा
- 19. डेवलपर्स के लिए आईफोन ग्राफिक डिज़ाइन सलाह
- 20. वरिष्ठ डेवलपर्स के लिए संचार पैटर्न
- 21. वेब 2py डेवलपर्स के लिए Django
- 22. सी # डेवलपर्स के लिए प्रोग्रामिंग प्रश्न पुस्तिका -
- 23. डेवलपर्स के लिए नि: शुल्क यूआई उपकरण
- 24. बहुत अनुभवी डेवलपर्स (जावा)
- 25. जावा ईई डेवलपर्स संस्करण
- 26. डेवलपर्स को विकी
- 27. सॉफ्टवेयर डेवलपर्स के लिए हार्ड-स्तर/एम्बेडेड सिस्टम प्रोग्रामिंग कठिन है?
- 28. कितने रखरखाव डेवलपर्स को
- 29. विंडोज़ में मोनो डेवलपर्स
- 30. IE डेवलपर्स टूल
+1, मेरी इच्छा है कि मैंने गणित भी किया हो। – GWW
@ ओह हाँ। मैं इसे भौतिकी के साथ जोड़ता। मुझे लगता है कि कोई भी हमेशा एक और डिग्री प्राप्त कर सकता है ... – hvgotcodes
"सीएस सब के बाद वास्तव में सभी गणित है।" अधिक असहमत नहीं हो सका, कह रहा है कि सीएस सभी गणित कह रहा है कि सीएस सभी भाषाविज्ञान है। निश्चित रूप से सीएस में गणित के तत्व हैं जैसे कि सीएस में भाषाविज्ञान के तत्व हैं लेकिन सीएस में अच्छा करने के लिए किसी को गणित उत्साही होने की आवश्यकता नहीं है। जेफ एटवुड भी मेरे साथ सहमत हैं। – GTL