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