كيف تتعلم البرمجة تعليم ذاتي؟
في هذة المقالة سوف تتعرف عن كيفية تعلم البرمجة تعلم ذاتي من خلال مجموعة من الدورات والارشادات التدربية سواء كانت علي اليوتيوب او من خلال الدورات المختلفة والقنوات المفيدة في تعلم البرمجة،
لماذا تتعلم برمجة
لانها لغة المستقبل، من خلال البرمجة تستطع ان تضيفة قيمة ذاتية الي نفسك والعمل كمبرمج مستقل او العمل في الشركات العالمية مثل جوجل وماكروسوفت وغيرها ،،
ماهي مجالات عمل المبرمج
هناك العديد من التقنيات لابد من تعلمها تعتبر من الاساسيات مثل programming language ، algorithm ، data structure
OOP (object oriented programming ، design pattern و problem solving
1- برمجة الويب web development
2- تطبيقات موبايل mobile development
لابد من دراسة واتقان لغة java , kotlin بمعني دراسة Java لتطبيقات الأندرويد أو Objective-C للآيفون ، وتعلم Flutter، مع
Course c++ in Arabic شرح: جمل الدوران المتداخلة nested loop
3-تطوير وبرمجة الالعاب game development
4-مجال تطبيقات سطح المكتب
5- مجال الإلكترونيات
6- مجال الذكاء الصناعي
7- مجال بناء أنظمة التشغيل
8- مجال البيانات
9- مجال هيكلة الداتا
10- مجال التحليل ( سواء الداتا _ الصور _ الخوارزميات .... )
اهم قنوات تعلم البرمجة علي اليوتيوب
1-قناة عادل نسيم
بها شرح كورسات متعدده منها كورس البرمجة للمبتدئين باستخدام لغة سي بلس بلسCourse c++ in Arabic شرح: جمل الدوران المتداخلة nested loop
2- قناة Theadvphp
، تقدم دورات في البرمجة بشكل مبسط وحميل ودورس في تعلم HTML و html5 و CSS و CSS3 و jquery و PHP و bootstrap
3 - قناة على حمدى
بها كورسات ، في شرح PHP و MVC , CMS تصميم مواقع الانترنت
4 - قناة Arabic HTML
تحتوي علي دورات متعددة كـ HTML و CSS و JQuery و bootstrap و Dreamweaver و الفوتوشوب و Fireworks ودورة ايضاً في استخدام منصة التدوين والوردبرس
5- قناة محمد يحى
تشمل محتوي الويب بطريقة علميه ودبلومة متخصصة ف تصميم وبرمجة المواقع وكذلك PHP و CMS ، مجانا
6 - قناة AppsStuff
تشمل شرح دورات في Java SE و Java EE و Oracle ADF و Oracle Apps
7 - قناة كود مصري
هي عبارة عن مبادرة مصرية تشمل الشروحات والتطبيقات العملية لتعلم البرمجة،
هناك قنوات اخري منها علي سبيل المثال
8 - قناة احمد سيد تضم دورة كورس جاسبر اي ريبورت Jasper iReport Course وايضاً دورة في اوراكل اي دي اف Oracle ADF مجاناً.
9 - قناة Cliprz تضم شروحات ودورات بالعربية في التصميم والبرمجة بشكل عام، والـ HTML و الـ CSS وغيرها من الدورات المميزة.
10- قناة Mohammed omar تضم شروحات وكورسات ودورات في التصميم، حيث هناك كورس فوتوشوب مميز واحترافي في القناة.
11 - قناة NetworkSet المتخصصة في دورات وشروحات في الشبكات.
12 - كورس برمجة تطبيقات الاندرويد المقدم من قناة CCNAArabic مجاناً للجميع. فالكورس مقدم من الـمهندس احمد ابو حميد.
13 - قناة Adel Sabour تحتوي علي مجموعة من الدورات المجانية بشكل مكثف وكثير للغاية. فهناك دورة لبرمجة تطبيقات الاندرويد ولغات برمجة.
14 - دورة 3D Max مقدمة ايضاً من قناة CCNAArabic مجاناً للجميع.
15 - كورس Adobe Illustrator المقدم من قناة أكاديمية ملتقى الدارين مجاناً للجميع، فالكورس من تقديم مهندسة سمر وهو متاح مجاناً للجميع.
16 - كورس برمجة ++C للمبتدئين من تقديم أ / محمد الدسوقى مجاناً للجميع ، حيث تضم قائمة التشغيل 13 فيديو مكثف لتعلم اساسيات البرمجة.
17 - كورس برمجة ++C المقدم من قناة أكاديمية ملتقى الدارين مجاناً للجميع ، فالكورس من تقديم المهندس أحمد محمد سيد وهو متاح مجاناً للجميع.
18 - قناة احمد فتحي تضم دورات في البرمجة بلغات متعددة.
19 - قناة عبد الله عيد بالتأكيد تضم مجموعة كبيرة من دورات وكورسات البرمجة العربية المجانية، وهي احد اشهر القنوات العربية في مجال البرمجة.
20 - قناة خالد السعدني تضم دورة كاملة في السي شارب بالاضافة الي العديد من الدورات الاخري في البرمجة وأنظمة إدارة قواعد البيانات وتطبيقات الويب.
21 - قناة Elzero Web School تضم الكثير من الدورات والشروحات العربية في مجال التصميم والبرمجة حيث تهدف الي تعليم لغات و تقنيات الويب المختلف.
22 - قناة Free4arab هي احد القنوات الضخمة علي اليوتيوب والتي تضم دورات وكورسات متعددة في مجال تكنولوجيا المعلومات. قناة ضخمة ومميزة.الخلاصة ،،،
العديد من الاسئلة التي وردت الي بخصوص تعلم مجال البرمجة ماهو احسن مجال لتعلم البرمجة هل الويب او تطبيقات الموبايل ، الامر يتوقف علي العرض والطلب وكل يوم هناك جديد في هذا المجال من لغات جديدة وتقنيات جديدة كل يوم ، فعلي المبرمج ان يظل يتعلم كل ما هو جديد كل يوم وخوصا القنوات والصفحات المتخصصة في البرمجة ،ولكن هناك مجموعة من الاساسيات التي لابد من معرفتها بواسطة اي شخص يريد ان يتعلم البرمجة وهو الخوارزميات ، programming language ، algorithm ، data structure
OOP (object oriented programming ، design pattern و problem solving
وغيرها ، اما الوضع الحالي اعتقد هناك طلب علي تطبيقات الموبايل وتحليل البيانات ،،
وغيرها ، اما الوضع الحالي اعتقد هناك طلب علي تطبيقات الموبايل وتحليل البيانات ،،
تمنياتي بالتوفيق للجميع