السلام عليكم و رحمة الله و بركاته ،
هناك الكثييير مثلي لو يكونوا محظوظين كفاية للدراسة في مجال يناسب البرمجة او يناسب ما يعشقونه ، و اتجه العديد منهم للدراسة الذاتية بجانب الدراسة الجامعية ، ولكن نكون غالبا مشوشين و غير منظمين و لا نعرف من أين نبدأ و ما هي اللغات التي نحبها او تخدم احتياجتنا .
هل ما نحبه هو البرمجة باستخدام اللغات المكتبية ؟
ام هي لغات برمجة تطبيقات للويب ؟ او ربما تعلم لغات برمجة من الحالتين ؟ و ما هو الأصح ؟
و المشكلة مثلاً ان العديد يتجه الي ال
php كبداية لأنها سهلة و مشهور (بالنسبة لتطبيقات الويب ) بدون فهم طريقة عمل ال
Compilers او ارسال البيانات و كيفية التعامل مع الخوادم و التخزين في الذاكرة [ و انا واحد منهم ] ، علي خلاف الجامعات فهم يتعلمون العديد من الأشياء الأخري التي ستسهل عليهم عمليات البرمجة و تعطيهم ميزة علي المبرمجين ذوات التعليم الذاتي .
لذلك من الأفضل ان يتم السير علي نهج و خطوات منظمة
للتعليم الذاتي للوصول الي درجة الطلاب الجامعيين ، و بالطبع لا أعني بذلك الجاماعات التي تُدرس لغات برمجة انتهت من زمان ( لا داعي ان اوضح انها الجامعات العربية :court: ) .
اخي العزيز
خشباوي وضع من قبل الكورسات التي درسها "مارك مؤسس الفيسبوك" في جامعة هارفارد في أحد الفصول الدراسية.
ربما يمكننا الإستفادة من ذلك و معرفة ما هي الكورسات و الكتب التي يُدرس منها في الجامعات المشهورة مثل هارفراد و ستانفورد . و بدء البحث عن هذه الكتب و اقتنائها حتي لو بقدر من المال ، فمن الأكيد انها سوف تعود بالفائدة .
و من الممكن ان نجد بديل عربي جيد لبعض الكورسات .
و سيتطلب ذلك معرفة متوسطة بالإنجليزية + معرفة لكيفية استخدام مترجم جوجل للحصول علي أفضل ترجمة للكلمات (لأنه ليس جيداً بترجمة جمل كاملة، و لكن ايضا هناك كلمات لها كذا معني و عليك ان تعرف ايهم يناسب باقي الجملة ) .
هذه وجهة نظري و لا أري انها صعبة التطبيق، خصوصاً ان عندنا عقليات ماشاء الله و لكن ينقصهم
المصادر او الطريق الصحيح للسير عليه.
هذه الطريقة ايضاً ستفيد الطلاب الجامعيين بكلية الحاسبات ، لأنهم سيعرفوا الي اين وصل الغرب و ينهون علاقتهم بهذه اللغات القديمة و يتخصلوا من الطريقة النظرية للشرح و يبدأو في الإعتماد علي أنفسهم .
ما ينقصنا الأن هو دليل كامل للكورسات التي يدرسها طلاب جامعة هارفرد بكلية علوم الحاسب و أسماء الكتب المستخدمة ان وجد، دخلت علي موقع الجامعة
www.harvard.edu
و لكني لم استطع الولوج الي قسم الحاسب (لم استطع العثور عليه). و لكن هناك قسم
Computer Science تحت قائمة
Summer School !
طبعاً هذه الطريقة سوف تكون بطيئة، و الأسرع هي الدخول ال php مباشرة و خاصة ان لها الكثيييييير من الدروس التي تشرح من الصفر ، و لكن هذه هي الطريقة الصحيحة اذا اردت ان تكون مبرمج حقيقي و تبرمج شئ خيالي مثل جوجل و الفيسبوك و غيره

و ايضا نريد ان نعلم عن الشهادات التي يجب ان يضع المبرمج (تعليم ذاتي) عينه عليها :
هل Zend كافية للphp مثلا ؟ ام يمكن ان يكون بجانبها شهادة من منظمة w3c ؟
ما هي الشهادات التي يمكن الحصول عليها بالنسبة ل c# ؟
في الخاتمة اقول بالتوفيق للجميع ، وفي انتظار خبرائنا الكرام للمساعدة