السلام عليكم
هل هناك فرق جوهري بين دورات البرمجة اونلاين وبين تدريس الجامعات
ما الشيئ الذي لا يمكنني تعمله من الويب
وما الشيئ الذي ليس موجود في كتب البرمجة وموجود في الجامعة فقط
نعم يوجد فرق كبير.
في جامعة ندرس أساسات برمجة وغالبا بلغة c++ ثم ندرس خوارزميات وهيكلة بيانات وندرس design pattern ثم مفاهيم من هندسة برمجيات وايضا ندرس مادة عن تصميم لغات برمجة ومادة عن انظمة تشغيل
و ندرس تصميم قواعد بيانات ومعالجة صور وحماية وايضا ندرس واجهات والويب وايضا مادة عن cloud .
بالاضافة الى مواد اخرى تدخل بتفاصيل عمل حاسوب وتعامله مع معالج وكارت شاشه وايضا مواد متعلقة بمنطق حاسوب وإلكترونيات .
*هذه بعض مواد من قسم هندسه حاسوب في جامعة تكنولوجية في بغداد واغلبها تنطبق على اغلب جامعات علوم وهندسة خاصه في ما يخص برمجة.
وللتوضيح خريج جامعة ليس فقط مبرمج انما مهندس حاسوب او عالم حاسوب وربما يتخصص في برمجيات كتخصص وليس قسم منفرد.
اما في دروس انترنيت تدرس أساسات لغة برمجة ثم تتوجه الى استخدامها مباشرتا بصنع موقع او تطبيق وعندما تواجه مشكلة تحلها عن طريق جوجل لانك غالبا لم تتعلم ما هي خوارزميات او هيكلة بيانات او كيفية تخطيط للبرنامج انما تستخدم ادوات جاهزة وحلول جاهزة من انترنيت غالبا.
لكن غالبا مع مرور وقت تتعلم كثير من امور وربما اذا دخلت في دورة مميزة وقويه ستتعلم هذة امور منذ بدايه.
بخصوص شي الذي لا يمكن تعلمه من ويب لايوجد كل شي تستطيع تعلمه خاصه اذا بدءت بدورات اجنبيه لكن ستواجه مشكلة ملل وعدم وجود استاذ اومنهج يوجهك الى طريق صحيح وربما تحتار بين مجالات وتقنيات مختلفة فتره من زمن.
للتوضيح : انا لا انتقد متعلم ذاتي بالعكس اشجعه لانه مع مرور وقت واكتساب خبرة وتعلمه شي صحيح يستطيع منافسه في سوق عمل بتقنيات حديثة وايضا اشجع الذي يدرس في جامعة الى تعلم شي حديث ويستغل ما تعلمه في جامعة من خلاله.
التعليقات