قائمة من افضل المواقع التي تقدم لك دورات مهمة لتعلم البرمجة وتطوير مهارتك البرمجية
توصيات من أجل التعلم
2 . تعلم كيفية برمجة برنامج واحد على الأقل في لغة OOP: C ++، جافا، بيثون:
للمبتدئين: تعلم البرمجة: الأساسيات ،Google’s Python Class ،مقدمة في البيثون …
لتوسطي الخبرة : تصميم برامج كمبيوتر، تعلم كيف تقوم بإنشاء كود عالي الجودة ، دورة في لغات البرمجة …
3. تعلم البرمجة باللغات الأخرى منها :
جافا سكريبت،CSS،HTML،Ruby،PHP،C، Perl، Shell،Lisp، Scheme.
المصادر : w3school.com – HTML Tutorial, CodeAcademy.com
4. تعلم كيفية اختبار الأكواد البرمجية :
Software Testing ,Software Debugging
5. تطوير التفكير المنطقي ومعرفة الرياضيات المتقطعة :
الرياضيات لعلوم الحاسوب
6. فهم الخوارزميات وهياكل البيانات:
الدورة التمهيدية حول الخوارزميات ، دورة تمهيدية في كورسيرا في علم خوارزميات ( جزء 1، هياكل البيانات، وأنواع ، كتاب عن الخوارزميات.
7. فهم أنظمة التشغيل:
دورة علوم الحاسب الآلي 162
9. علم التشفير:
التشفير I
10.علم البرمجة المتوازية:
البرمجة المتوازية غير متجانسة
1. إنشاء موقع، وبناء الخادم الخاص بك، أو إنشاء الروبوت:
قائمة المشاريع أباتشي ، Google Summer of Code ،الصفحة الخاصة بالمطورين من جوجل .
تطوير جزء صغير من نظام أوسع، وقراءة وفهم الكود.
الموارد الداعمة: جيثب ، fogcreek .
2.تطوير مهارتك البرمجية ومعرفة الخوارزميات:
codejam
3.التدريب لدى جوجل :
google.com/jobs
طبعا جوجل تقدم هذه التوصيات لجميع المبرمجين والمهندسين.وهذه فرصة لمعرفة توجهات جوجل والمهارات التي يتطلبها العمل عند أحد أفضل الشركات في العالم .