प्रत्येक Google प्रोग्रामर के लिए आपको क्या जानने की आवश्यकता है?

निस्संदेह, Google दुनिया के कुछ सबसे योग्य इंजीनियरों और प्रोग्रामर को रोजगार देता है। हाल ही में एक अलग पृष्ठ खोज इंजन की साइट पर दिखाई दिया, जहां ऑनलाइन शिक्षा के लिए पाठ्यक्रम और उपकरण प्रस्तुत किए जाते हैं, जो सभी इंजीनियरों और प्रोग्रामर को जानना आवश्यक है।

शैक्षिक कार्यक्रमों का मार्ग Google में काम की गारंटी नहीं देता है, जो कंपनी एक अलग फुटनोट में कहती है। लेकिन यह अविश्वसनीय रूप से अच्छा है – इस बारे में जानने के लिए कि दुनिया में सबसे अच्छी कंपनियों में से किसी एक की राय में कौन से पाठ्यक्रमों में से प्रत्येक को आत्म-सम्मानित प्रोग्रामर और इंजीनियर को पास करना होगा।

मूल में पाठ्यक्रमों की एक सूची के साथ आप यहां पा सकते हैं, और हम उनके अनुवाद का सुझाव देते हैं।

शिक्षा पर सिफारिशें

  1. एक प्रारंभिक कंप्यूटर विज्ञान पाठ्यक्रम लें: Udacity, Coursera।
  2. कम से कम एक ओओपी भाषा प्रोग्राम करना सीखें: सी ++, जावा, पायथन:
    शुरुआती के लिए: Coursera – प्रोग्रामिंग प्रशिक्षण, एमआईटी जावा कोर्स, Google पायथन कोर्स, Coursera पायथन कोर्स।
    औसत स्तर के लिए: Udacity – कंप्यूटर प्रोग्रामों का डिजाइन, Coursera – गुणवत्ता कोड का निर्माण, Coursera – प्रोग्रामिंग भाषाओं, ब्राउन विश्वविद्यालय के पाठ्यक्रम – प्रोग्रामिंग के लिए एक परिचय।
  3. अन्य प्रोग्रामिंग भाषाओं को जानें: जावास्क्रिप्ट, सीएसएस, एचटीएमएल, रूबी, पीएचपी, सी, पर्ल, शैल। लिस्प, योजना: एचटीएमएल ट्यूटोरियल, codeacademy.com।
  4. कोड का परीक्षण कैसे करें: Udacity – परीक्षण विधियों, Udacity – डिबगिंग प्रोग्राम।
  5. असतत गणित का ज्ञान: एमआईटी प्रोग्रामर के लिए गणित में एक कोर्स।
  6. एल्गोरिदम और डेटा संरचना को समझना: एल्गोरिदम के बारे में प्रारंभिक पाठ्यक्रम एमआईटी, Coursera – एल्गोरिदम के बारे में प्रारंभिक पाठ्यक्रम (भाग 1 और भाग 2), एल्गोरिदम की सूची, डेटा संरचनाओं के प्रकार, एल्गोरिदम के बारे में पुस्तक।
  7. ऑपरेटिंग सिस्टम के संचालन को समझना: बर्कले कोर्स।
  8. कृत्रिम बुद्धि का अध्ययन करने के लिए: रोबोटिक्स में प्रवेश, स्टैनफोर्ड कोर्स, मशीन लर्निंग।
  9. कंपाइलर्स बनाना: कोर्स Coursera।
  10. क्रिप्टोग्राफी का ज्ञान: क्रिप्टोग्राफी पर Coursera पाठ्यक्रम, क्रिप्टोग्राफी पर Udacity कोर्स।
  11. समांतर प्रोग्रामिंग का ज्ञान: Coursera पाठ्यक्रम।

  गति पढ़ने और इस कौशल को कैसे मास्टर किया जाए

काम के लिए सिफारिशें

  1. एक वेबसाइट बनाएं, अपना स्वयं का सर्वर बनाएं या रोबोट बनाएं: परियोजनाओं की एक सूची अपाचे, Google ग्रीष्मकालीन कोड, Google विकास टीम।
  2. एक बड़ी प्रणाली का एक छोटा सा हिस्सा विकसित करें, कोड को पढ़ें और समझें, प्रोग्राम प्रलेखन सीखें, प्रोग्राम डीबग करें। सहायक संसाधन: गिटहब, भट्ठी।
  3. एक टीम में परियोजना पर काम करें। आप दूसरों से सीखेंगे और टीमवर्क सीखेंगे।
  4. प्रोग्रामिंग कौशल और एल्गोरिदम के ज्ञान में सुधार: कोडजम, एसीएम आईसीपीसी।
  5. दूसरों को सिखाओ।
  6. एक इंटर्न बनें: google.com/jobs

ऐसी सिफारिशें जो कंपनी सभी प्रोग्रामर और इंजीनियरों को देती है। खैर, क्या आपने अपना खुद का रोबोट बनाना शुरू कर दिया है?

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top