2010-09-26 11 views
5

उन बहुत सारे कोडर, जो टॉपकोडर एसआरएम, या Google कोडेजम आदि जैसे सफल प्रतियोगिताओं हैं, अच्छी नौकरियां और वेतन प्राप्त करते हैं। लेकिन क्या यह वास्तव में सभ्य है? मेरा मतलब है, क्या सभी कोड डेवलपर्स को अलग-अलग एल्गोरिदम, संरचनाएं जाननी चाहिए, या ये सभी प्रतियोगिताएं समय बर्बाद कर रही हैं? समस्या यह है कि उन प्रतियोगिताओं में अधिक समय लगता है - ट्रेन करने, अध्ययन करने, भाग लेने के लिए। मैं एक छात्र हूं, इसलिए मेरे पास बहुत खाली समय नहीं है। तो मुझे निर्णय लेना चाहिए: या मैं ऐसा करता हूं (अगर यह मुझे भविष्य में उपयोगी knoledges देता है), या मैं बस इसके बारे में भूल जाओ और कुछ और अध्ययन। कोई विचार?क्या प्रोग्रामर को एसीएम-प्रतियोगिताओं में प्रशिक्षित करना चाहिए?

+0

सामुदायिक विकी? –

उत्तर

3

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

1

नौकरी शिकार की बात करते समय विभिन्न एल्गोरिदम, डिज़ाइन पैटर्न, भाषाएं और हार्डवेयर विनिर्देशों की एक श्रृंखला को जानना और समझना आपको अधिक लचीलापन देता है। जैसा कि मुझे लगता है कि ये प्रतियोगिताओं सीखने का एक शानदार तरीका है (या तो प्रतिभागी या पर्यवेक्षक के रूप में) कुछ नए कौशल और अपनी किराया क्षमता बढ़ाएं।

1

मेरा मतलब है, क्या सभी कोड डेवलपर्स को अलग-अलग एल्गोरिदम, संरचनाएं जाननी चाहिए?

हां, उन्हें करना चाहिए (केवल अच्छे :)

Btw, अगर आप को जानने के लिए project euler एक महान जगह शुरू करने के लिए है चाहता हूँ। अच्छी बात यह है कि आप अन्य लोगों के समाधान देख सकते हैं ताकि आप एसीएम पर बहुत तेज़ी से सीख सकें। कोड जाम में भी वह विकल्प है लेकिन वहां बहुत सी समस्याएं नहीं हैं।

संबंधित मुद्दे

 संबंधित मुद्दे