وقال جوجل الفريق حول ما يجب أن يكون المهارات والقدرات مهندسي البرمجيات و المبرمجين، ونحن نشارك نصائح معكم وتقديم قائمة مستحسن التعليمية الدورات.
ليس هناك شك في جوجل توظف بعض من أكثر المهندسين والمبرمجين المهرة في العالم. في الآونة الأخيرة، ومحرك البحث في الموقع هناك صفحة منفصلة، وعروض الدورات وأدوات للتعليم على الانترنت والتي تحتاج إلى معرفته جميع المهندسين والمبرمجين.
ليست مضمونة مرور من البرامج التعليمية لما قالت الشركة في حاشية منفصلة العمل في غوغل. لكنه بارد بشكل لا يصدق - لمعرفة ما الدورات وفقا لواحدة من أفضل الشركات في العالم يجب أن تذهب من خلال كل مبرمج تحترم نفسها ومهندس.
قائمة من الدورات في النص الأصلي، يمكنك ان ترى هناونحن نقدم الترجمة.
توصيات لتشكيل
- إكمال دورة تمهيدية في علم الحاسوب: دورة Udacity, كورسيرا.
- تعلم كيفية برنامج واحد على الأقل لغة OOP: C ++، جافا، بيثون:
للمبتدئين: كورسيرا - البرمجة التدريس, MIT دورة في جافا, جوجل بالطبع في بيثون, بالطبع كورسيرا في بيثون.
بالنسبة لمستوى متوسط: دورة Udacity - تصميم برامج كمبيوتر, كورسيرا - إنشاء رمز جودة عالية, كورسيرا - لغات البرمجة, بني ملعب جامعة - مقدمة في البرمجة. - تعلم لغات أخرى: جافا سكريبت، CSS، HTML، روبي، PHP، C، بيرل، وشركة شل، اللثغة، مخطط: البرنامج التعليمي على HTML, codeacademy.com.
- تعلم كيفية اختبار التعليمات البرمجية: طرق الاختبار - دورة Udacity, دورة Udacity - برامج التصحيح.
- علم الرياضيات المنفصلة: الرياضيات بالطبع للمبرمجين MIT.
- فهم الخوارزميات وهياكل البيانات: بالطبع MIT التمهيدي على خوارزميات، كورسيرا - دورة تمهيدية على خوارزميات (جزء 1 و جزء 2), قائمة الخوارزميات, أنواع من هياكل البيانات, كتاب عن الخوارزميات.
- فهم أنظمة التشغيل: بيركلي بالطبع.
- لدراسة الذكاء الاصطناعي: دخول الروبوتات, ستانفورد بالطبع, تعلم الآلة.
- إنشاء المجمعين: كورسيرا بالطبع.
- علم التشفير: بالطبع كورسيرا على الترميز, دورة Udacity دورة التشفير.
- علم البرمجة المتوازية: كورسيرا بالطبع.
توصيات للعمل
- إنشاء موقع، وبناء الخادم الخاص بك، أو إنشاء الروبوت: قائمة مشاريع أباتشي, صيف جوجل للقانون, فريق التطوير جوجل.
- تطوير جزء صغير من نظام أكبر، وقراءة وفهم التعليمات البرمجية، وثائق برنامج الاستعراض، برنامج التصحيح. دعم الموارد: جيثب, فرن.
- العمل في فريق المشروع. سوف تتعلم من الآخرين، وتعلم العمل الجماعي.
- ترقية مهارات البرمجة الخاصة بك ومعرفة الخوارزميات: CodeJam, ACM ICPC.
- تعليم الآخرين.
- يصبح المتدرب: google.com/jobs
هذه التوصيات هي شركة تعطي جميع المبرمجين والمهندسين. حسنا، كنت قد بدأت بالفعل في إنشاء الروبوت الخاصة بهم؟