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