आप Google के संस्करण पर हर प्रोग्रामर यह जानना आवश्यक है
गठन प्रौद्योगिकी के / / December 19, 2019
गूगल क्या कौशल और क्षमताओं का सॉफ्टवेयर इंजीनियर है और चाहिए के बारे में टीम को बताया प्रोग्रामर, और हम आपके साथ अपने सुझाव शेयर और सिफारिश की शैक्षिक की एक सूची प्रस्तुत पाठ्यक्रम।
कोई संदेह नहीं है गूगल दुनिया में सबसे कुशल इंजीनियर और प्रोग्रामर के कुछ रोजगार में नहीं है। हाल ही में, साइट खोज इंजन एक अलग पेज है, जो दिखाता है ऑनलाइन शिक्षा के लिए पाठ्यक्रम और उपकरणों, आप सभी इंजीनियरों और प्रोग्रामर पता करने की जरूरत है।
शैक्षिक कार्यक्रमों के पारित होने के गूगल पर काम, क्या कंपनी एक अलग फुटनोट में कहा करने के लिए गारंटी नहीं है। लेकिन यह अविश्वसनीय रूप से शांत है - दुनिया में सबसे अच्छा कंपनियों हर स्वाभिमानी प्रोग्रामर और इंजीनियर से होकर गुज़रना पड़ता से एक के अनुसार क्या पाठ्यक्रमों पता लगाने के लिए।
मूल में पाठ्यक्रम की सूची, आप देख सकते हैं यहांऔर हम एक अनुवाद प्रदान करते हैं।
के गठन के लिए अनुशंसाएँ
- कंप्यूटर विज्ञान में परिचयात्मक पाठ्यक्रम को पूरा करें: Udacity, Coursera.
- कार्यक्रम के लिए विधि जानने के लिए कम से कम एक OOP भाषा: सी ++, जावा, पायथन:
शुरुआती के लिए: Coursera - शिक्षण प्रोग्रामिंग, जावा पर एमआईटी पाठ्यक्रम, अजगर में गूगल पाठ्यक्रम, अजगर पर Coursera पाठ्यक्रम.
औसत स्तर के लिए: Udacity - कंप्यूटर प्रोग्राम के डिजाइन, Coursera - उच्च गुणवत्ता वाले कोड के निर्माण, Coursera - प्रोग्रामिंग भाषाओं, ब्राउन विश्वविद्यालय पाठ्यक्रम - प्रोग्रामिंग का परिचय. - अन्य भाषाओं जानें: जावास्क्रिप्ट, सीएसएस, एचटीएमएल, रूबी, पीएचपी, सी, पर्ल, शैल, लिस्प, योजना: पर ट्यूटोरियल एचटीएमएल, codeacademy.com.
- जानें कि कैसे कोड का परीक्षण करने के लिए: Udacity - परीक्षण तरीकों, Udacity - डिबगिंग कार्यक्रम.
- असतत गणित का ज्ञान: गणित पाठ्यक्रम एमआईटी प्रोग्रामर के लिए.
- एल्गोरिदम और डेटा संरचनाओं को समझना: एमआईटी एल्गोरिदम पर परिचयात्मक पाठ्यक्रम, Coursera - एल्गोरिदम पर परिचयात्मक कोर्स (भाग 1 और भाग 2), एल्गोरिदम की एक सूची, डाटा संरचनाओं के प्रकार, एल्गोरिदम के बारे में बुक।
- ऑपरेटिंग सिस्टम के समझना: बर्कले पाठ्यक्रम.
- कृत्रिम बुद्धि का अध्ययन करने के लिए: रोबोटिक्स में प्रवेश, स्टैनफोर्ड पाठ्यक्रम, मशीन सीखने.
- compilers बनाना: Coursera पाठ्यक्रम.
- क्रिप्टोग्राफी का ज्ञान: क्रिप्टोग्राफी पर Coursera पाठ्यक्रम, क्रिप्टोग्राफी पर Udacity पाठ्यक्रम.
- समानांतर प्रोग्रामिंग का ज्ञान: Coursera पाठ्यक्रम.
काम के लिए अनुशंसाएँ
- एक साइट बनाएं अपने सर्वर का निर्माण, या एक रोबोट बनाने के लिए: अपाचे परियोजनाओं की सूची, संहिता की गूगल समर, गूगल विकास दल।
- एक बड़े प्रणाली का एक छोटा सा हिस्सा विकास करना पढ़ सकते हैं और कोड, समीक्षा कार्यक्रम प्रलेखन, डिबग कार्यक्रम को समझते हैं। संसाधन सहायक: GitHub, भट्ठा.
- परियोजना टीम पर काम। आप दूसरों से सीखने और टीम वर्क में सीखना होगा।
- अपने प्रोग्रामिंग कौशल और एल्गोरिदम का ज्ञान अपग्रेड: CodeJam, एसीएम ICPC.
- टीच अन्य शामिल हैं।
- एक प्रशिक्षु बनें: google.com/jobs
इस तरह की सिफारिशों कंपनी सभी प्रोग्रामर और इंजीनियरों देता है। ठीक है, आप पहले से ही अपने स्वयं के रोबोट बनाने के लिए शुरू कर दिया है?