2010-11-27 11 views
6

मैं मलेशिया से हूं और अब सीनियर सॉफ्टवेयर इंजीनियर (जावा) के रूप में काम कर रहा हूं। मेरी कंपनी में हमने सुरक्षा सूचना & इवेंट मैनेजमेंट (एसआईईएम) के लिए एक पूर्ण सॉफ्टवेयर किया है जो जे 2 एसई/ईई का उपयोग कर बनाया गया है।जावा पृष्ठभूमि से प्रोफेशनल सी ++ प्रशिक्षण की आवश्यकता है

हालांकि अब "कुल प्रदर्शन" लाभ के कारण सी ++ में माइग्रेट करने की योजना में कंपनी। दुर्भाग्यवश, सी ++ एसई यहां पहुंचना बहुत मुश्किल है और उनकी मांग कुछ और अधिक है। एकमात्र समाधान यह है कि, मेरी कंपनी 100% है जो मुझे प्रोफेशनल सी ++ प्रशिक्षण प्राप्त करने के लिए प्रायोजित करने के लिए तैयार है, भले ही मुझे संयुक्त राज्य अमेरिका जाना है।

मैं इस उद्देश्य के लिए सबसे अच्छी जगह के लिए नेट पर शोध कर रहा हूं लेकिन मुझे प्रशिक्षण की गुणवत्ता और नतीजे के बारे में निश्चित नहीं है। क्या आप सभी मुझे सुझाव दे सकते हैं कि एसडीएलसी हैंड-ऑन प्रोजेक्ट के साथ प्रशिक्षण करने के लिए सबसे अच्छी जगह (यूएसए/यूरोप/एशिया) कहां है।

धन्यवाद

+2

कोई उत्तर नहीं, सिर्फ एक टिप्पणी। यदि आपकी कंपनी सी ++ में प्रदर्शन सुधार में सुधार की उम्मीद कर रही है, यदि उनके पास सी ++ में पहले से पर्याप्त विशेषज्ञता नहीं है तो वे बहुत निराश होने की संभावना है। –

+0

सी ++ को जानना एक बात है, इसमें कुशल होने के लिए एक और है। उच्च प्रदर्शन कोड लिखना अभी तक एक और है। आईएमएचओ, यदि आप सी/सी ++ में विकास करने जा रहे हैं तो मैं असेंबलर की बुनियादी समझ से शुरू करने की अत्यधिक अनुशंसा करता हूं। विशेष रूप से यदि आप अपने कोड के पीछे प्रदर्शन को समझना चाहते हैं। यदि आप अभी भी इसके लिए तैयार हैं, तो आप अमेरिका या मलेशिया में कुछ कॉलेज पाठ्यक्रम लेने पर विचार कर सकते हैं। –

उत्तर

3

व्यक्तिगत रूप से, मैं आपकी कंपनी के अनुसरण के पथ के बारे में इतना निश्चित नहीं हूं, आईएमएचओ सी ++ सीखने के लिए साल लेता है, और फिर कुछ और वर्षों के लिए अच्छे/कुशल सी ++ लिखने के लिए लगता है। यह सिंटैक्स सीखने की बात नहीं है, लेकिन आपको मुहावरे, डिज़ाइन पैटर सीखना होगा, संकलन/लिंकर त्रुटि संदेशों का क्या अर्थ है। आप एसटीएल और यहां तक ​​कि बूस्ट लाइब्रेरी भी सीखना चाहेंगे। इसके अतिरिक्त यदि आपके एसआईईएम सॉफ़्टवेयर को जीयूआई की आवश्यकता होती है, तो आपको सीखना होगा कि इसका उपयोग कैसे करें, चाहे वह Win32, MFC, Qt, WxWidgets आदि हो। मुझे लगता है कि यह एक कठिन काम है। साथ ही, मुझे लगता है कि यह वास्तव में महत्वपूर्ण है कि आप बहुत सी ++ किताबें पढ़ते हैं, SO: The Definitive C++ Book Guide and List पर एक सूची है स्कॉट मेयर्स द्वारा प्रभावी श्रृंखला जैसी पुस्तकें सी ++ विशिष्ट समस्याओं और आईएमओ में अंतर्दृष्टि प्रदान करती हैं वास्तव में अमूल्य हैं। यदि आप वास्तव में सी ++ सीखना चाहते हैं, तो यहां बहुत कुछ सीखना है।

पाठ्यक्रमों के लिए, यहां कुछ हैं जो मैं नेट पर आया हूं। शायद आप उन्हें अपने प्रश्न में जोड़ सकते हैं और दूसरों से प्रतिक्रिया देने के लिए कह सकते हैं।

वस्तु कम्प्यूटिंग http://www.ociweb.com/training/C++

Datasim http://www.datasimfinancial.com/coursesandevents.php

1

यह वास्तव में आपके प्रश्न का उत्तर नहीं है, लेकिन मैं Mark Weiss' C++ for Java Programmers पढ़ने की सलाह देते हैं। यह काफी छोटा है (इसमें केवल 300 पृष्ठ हैं) क्योंकि यह जावा के आपके ज्ञान पर बनाता है।

+0

और वैसे, "सी ++ एसई" का क्या मतलब है? – prasopes

+0

शायद वरिष्ठ अभियंता? – Muggen

+1

दुर्भाग्य से, जैसा कि विचित्र और गलत है, मुझे डर है कि "सी ++ एसई" द्वारा, ओपी का मतलब है "सी ++ मानक संस्करण" - जावा-भूमि में बहुत अधिक समय। – Dan

1

मेरे घुटने झटका प्रतिक्रिया "ऐसा नहीं है" है। यदि यह आपके संगठन के लिए दिशा में एक महत्वपूर्ण बदलाव है, तो उन लोगों को भर्ती करने पर विचार करें जो पहले से ही बड़े पैमाने पर परियोजनाओं के लिए सी ++ का उपयोग कर कुशल हैं, दोनों को आपके उत्पाद विकास के लिए और (अगले चरण में) के प्रभावों में बेहतर अंतर्दृष्टि प्राप्त करने के लिए दोनों शामिल हैं। जो भी नए उत्पाद के साथ काम करता है उसके लिए सलाहकार के रूप में कार्य करें। (और "लोगों" द्वारा मैं एक बार प्रबंधकों के साथ-साथ इंजीनियरों को भी शामिल करता हूं :-)

इसका मतलब यह नहीं है कि आप स्थिति (वित्तीय रूप से, स्थान इत्यादि) के आधार पर नए कर्मचारियों का मतलब नहीं है, जो सलाहकारों के साथ बेहतर हो सकते हैं एक बार अपने स्वयं के लोग नए पर्यावरण के साथ तेजी से उठने के बाद धीरे-धीरे बाहर निकल गए।