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