उन बहुत सारे कोडर, जो टॉपकोडर एसआरएम, या Google कोडेजम आदि जैसे सफल प्रतियोगिताओं हैं, अच्छी नौकरियां और वेतन प्राप्त करते हैं। लेकिन क्या यह वास्तव में सभ्य है? मेरा मतलब है, क्या सभी कोड डेवलपर्स को अलग-अलग एल्गोरिदम, संरचनाएं जाननी चाहिए, या ये सभी प्रतियोगिताएं समय बर्बाद कर रही हैं? समस्या यह है कि उन प्रतियोगिताओं में अधिक समय लगता है - ट्रेन करने, अध्ययन करने, भाग लेने के लिए। मैं एक छात्र हूं, इसलिए मेरे पास बहुत खाली समय नहीं है। तो मुझे निर्णय लेना चाहिए: या मैं ऐसा करता हूं (अगर यह मुझे भविष्य में उपयोगी knoledges देता है), या मैं बस इसके बारे में भूल जाओ और कुछ और अध्ययन। कोई विचार?क्या प्रोग्रामर को एसीएम-प्रतियोगिताओं में प्रशिक्षित करना चाहिए?
उत्तर
मुझे लगता है कि आपको अपने कैरियर से जो चाहते हैं उसके बारे में सोचना चाहिए और फिर वहां पहुंचने के लिए आपको क्या करना है। यदि ऐसा करने के बाद, आपके पास प्रमाण है कि इन प्रतियोगिताओं में सफल होने के परिणामस्वरूप आपके क्षेत्र में अच्छी नौकरियां/वेतन होता है, तो मुझे लगता है कि आपके पास आपका जवाब है।
नौकरी शिकार की बात करते समय विभिन्न एल्गोरिदम, डिज़ाइन पैटर्न, भाषाएं और हार्डवेयर विनिर्देशों की एक श्रृंखला को जानना और समझना आपको अधिक लचीलापन देता है। जैसा कि मुझे लगता है कि ये प्रतियोगिताओं सीखने का एक शानदार तरीका है (या तो प्रतिभागी या पर्यवेक्षक के रूप में) कुछ नए कौशल और अपनी किराया क्षमता बढ़ाएं।
मेरा मतलब है, क्या सभी कोड डेवलपर्स को अलग-अलग एल्गोरिदम, संरचनाएं जाननी चाहिए?
हां, उन्हें करना चाहिए (केवल अच्छे :)
Btw, अगर आप को जानने के लिए project euler एक महान जगह शुरू करने के लिए है चाहता हूँ। अच्छी बात यह है कि आप अन्य लोगों के समाधान देख सकते हैं ताकि आप एसीएम पर बहुत तेज़ी से सीख सकें। कोड जाम में भी वह विकल्प है लेकिन वहां बहुत सी समस्याएं नहीं हैं।
- 1. क्या प्रोग्रामर उपयोगकर्ता इंटरफेस डिज़ाइन करना चाहिए?
- 2. क्या सी ++ मुहावरे सी ++ प्रोग्रामर का उपयोग करना चाहिए?
- 3. क्या सी ++ प्रोग्रामर यादृच्छ से बचने चाहिए?
- 4. एंड्रॉइड में दिलचस्पी प्रोग्रामर शुरू करना - क्या मुझे जावा से शुरू करना चाहिए?
- 5. क्या प्रोग्रामर स्पष्ट रूप से लिखने में सक्षम होना चाहिए?
- 6. सीएलआर का न्यूनतम ज्ञान क्या है एक .NET प्रोग्रामर को एक अच्छा प्रोग्रामर होना चाहिए?
- 7. क्या करना चाहिए वास्तव में क्या करना चाहिए?
- 8. यह वाक्यविन्यास क्या करना चाहिए?
- 9. प्रोग्रामर के रूप में विकसित करना
- 10. लॉग-रैखिक प्रतिगमन मॉडल को प्रशिक्षित करने के लिए मुझे क्या सीखना एल्गोरिदम (ओं) पर विचार करना चाहिए?
- 11. पैटर्न और सिद्धांतों की सूची क्या है एक प्रोग्रामर को पता होना चाहिए/पता होना चाहिए?
- 12. क्या मुझे ओपनजेज को सी # प्रोग्रामर
- 13. मुझे क्या करना चाहिए?
- 14. अपाचे को क्या करना चाहिए और टोमकैट को क्या करना चाहिए?
- 15. क्या मुझे के एंड आर में सभी अभ्यास करना चाहिए?
- 16. एप्लिकेशन नियंत्रक को क्या करना चाहिए?
- 17. क्या बिडरेक्शनल एसोसिएशन को हाइबरनेट करना चाहिए?
- 18. क्या मुझे मार्कडाउन को स्वच्छ करना चाहिए?
- 19. मुझे देखने में क्या करना चाहिए DidUnload?
- 20. सी में एक सी ++ प्रोग्रामर डिजाइन सॉफ्टवेयर कैसे होना चाहिए?
- 21. क्वाड्रिप्लिक प्रोग्रामर
- 22. क्या मुझे अपने डेटाबेस में ओपनआईडी को एन्क्रिप्ट करना चाहिए?
- 23. क्या हमें संसाधनों में प्रारूप तारों को स्टोर करना चाहिए?
- 24. क्या एमवीवीएम में व्यूमोडेल दृश्य को संदर्भित करना चाहिए?
- 25. क्या मार्कडाउन ब्लॉकक्वाट में न्यूलाइन को संरक्षित करना चाहिए?
- 26. emacs में "प्रोग्रामर शॉर्टकट्स" क्या हैं?
- 27. प्रोग्रामर के लिए मैक सेट करना
- 28. प्रोग्रामर विकी को बनाए रखना
- 29. क्या मुझे जावास्क्रिप्ट में बहुरूपता का उपयोग करना चाहिए?
- 30. क्या मुझे स्कैला का अध्ययन करना चाहिए?
सामुदायिक विकी? –