47

هل دورات أكاديمية حسوب مناسبة لك؟ تجربتي مع دورة JavaScript من أكاديمية حسوب و التخرج منها بنجاح

بدأ اهتمامي بدورات أكاديمية حسوب منذ أن بدأت تعلم تطوير الويب في شهر فبراير 2019. كنت وقتها أتعلم تطوير الويب وتقنياته في أحد مواد الجامعة، وصادف أن أكاديمية حسوب كانت للتو أعلنت عن دورتها الجديدة في تطوير التطبيقات باستعمال JavaScript. لم أفهم وقتها أغلب التقنيات المستعملة في الدورة بطبيعة الحال، ولكني قرأت عن الدورة وعن الضمان الذي تقدمه الأكاديمية ولذا رأيت أنه استثمار جيد لطالب جامعي ومهتم بالعمل الحر. بعدها بأربعة أشهر، تحديداً في بداية شهر يونيو 2019 اشتركت في الدورة وبدأت رحلتي مع أكاديمية حسوب.

لماذا هذا الموضوع؟

قبل أن أشترك في الدورة كنت مهتماً كثيراً بتجارب الأعضاء السابقين مع دورات أكاديمية حسوب لكي أعرف ما إذا كانت الدورة تناسبني وأهم من ذلك لكي أعرف ما إذا كانت الدورة تستحق 160 دولار التي سأدفعها من جيبي. كانت هناك تجارب قليلة وأذكر أن معظمها كان على دورة تطوير الواجهات والتي كانت أول دورة للأكاديمية، ولكنها لم تعطني تفاصيل كثيرة عن شكل الدورة وعن تجربة التعلم والتخرج من الدورة. في الواقع، لم أجد تجربة واحدة تحكي قصة تخرج شخص من دورات أكاديمية حسوب.

في هذا الموضوع أرغب في أن أقدم تجربتي كاملة مع دورة JavaScript و مع أكاديمية حسوب بشكل عام حتى يتسنى للراغبين بالانضمام للأكاديمية أن يحصلوا على تصور واضح لما سوف يحصلون عليه عند الاشتراك في أحد دوراتهم.

فهرس الموضوع

لأني أرغب في أن أتناول كل جزء من أجزاء التجربة بقدر جيد من التفصيل، قد يكون هذا الموضوع طويلاً للبعض. ولذا تركت في الأسفل قائمة بالعناوين الرئيسة للموضوع:

الهيكل العام للدورة

خلفيتي في البرمجة

محتوى الدورة

المدربون و قسم الأسئلة

الاختبار النهائي والحصول على الشهادة

ما بعد الشهادة

تعقيب أخير

الهيكل العام للدورة

بعد اشتراكك في الدورة سوف تظهر الدورة في حسابك على أكاديمية حسوب تحت قسم دوراتي. الدورة مكونة من أقسام رئيسة، كل قسم يتناول جزءاً من الدورة، وفي نهاية كل قسم يكون هناك مشروع عملي لتطبيق ما تعلمته في القسم.

كل قسم رئيس يحتوي على أقسام فرعية وكل قسم فرعي يحتوي على عدة دروس تشرح موضوع القسم. ولكي تتضح الصورة أكثر، دعني أعطيك هيكلة القسم الأول من الدورة وهو قسم أساسيات لغة JavaScript:

القسم الرئيس: أساسيات لغة JavaScript

الأقسام الفرعية:

  • مقدمة

  • أساسيات JavaScript

  • إلى عالم الويب

  • التعامل مع النافذة والنموذج الغرضي

  • الانتقال إلى ES6

  • البرمجة كائنية التوجه في ES6

  • تطبيق مذكرة

كل قسم فرعي يحتوي على الدروس الخاصة بذلك القسم. فمثلاً القسم الفرعي أساسيات JavaScript يحتوي على دروس (عبارة عن فيديوهات) مثل المتغيرات، المصفوفات، الكائنات وهكذا.

مع كل درس سوف تحصل على فيديو لشرح الدرس بالإضافة إلى قسم تعليقات الطلاب حيث يضع الطلاب أسألتهم عن هذا الدرس. أحياناً يكون هناك وصف للفيديو يحتوي على تفاصيل الدرس وبعض المراجع.

بالإضافة إلى محتويات الدورة، سوف تحصل على القسم الأول من الدورات الأخرى لأكاديمية حسوب كما هو موضح على الرابط التالي:

أتمنى أن لا أكون قد أضعتك مع تفاصيل هيكلة الدورة، ولكني أحببت أن أوضح الصورة كاملة حتى أستطيع الآن التركيز على بقية المواضيع وتجربتي الشخصية مع الدورة.

خلفيتي في البرمجة

من الضروري قبل البدء في وصف محتوى الدورة ورأيي فيها أن أوضح خلفيتي في البرمجة. أنا طالب هندسة برمجيات و قبل أن أشترك في الدورة كنت قد درست البرمجة بالفعل في الجامعة بما فيها مواد مثل هياكل البيانات (Data Structures) وقواعد البيانات وطبعاً تطوير الويب. قبل دخول الدورة أيضاً قمت بتعلم أساسيات React.js (وهي أحد المسارات التي تُشرح في الدورة) من محتوى أجنبي. وعلى ذكر المحتوى الأجنبي، لم يكن محتوى الدورة هو المصدر الوحيد للتعلم بل كنت أعتمد على المصادر الأجنبية مثل الشروحات والتوثيق وأسئلة Stack Overflow وغيرها.

أرجو أن تأخذ هذه النقاط بعين الاعتبار قبل أن تعتمد على تجربتي في اتخاذ قرار الاشتراك في الدورة.

محتوى الدورة

كما وضحت سابقاً فإن محتوى الدورة عبارة عن فيديوهات يشرح فيها المدرب الموضوع على شاشة جهازه. كل فيديو يأتي معه جودات تشغيل وسرعات مختلفة (مشغل Vimeo).

بالنسبة لجودة المحتوى نفسه، فإني أعتبره عالي الجودة من حيث الصوت الواضح واللغة الفصيحة وأيضاً من ناحية الشرح وتوضيح المفاهيم. مع ذلك، لم يكن دائماً واضحاً بالنسبة لي، وفي بعض المرات كنت أضطر للبحث عن المعلومة في المصادر الأجنبية. على سبيل المثال، في قسم أساسيات Node.js لم أستوعب المحتوى جيداً ولذا تابعت فيديوهات على يوتيوب تشرح أساسيات Node.js وأساسيات Express.js. هناك أيضاً توثيق موسوعة حسوب والذي يعتبر مرجعاً جيداً للتقنيات المستعملة في الدورة.

المقصد هنا هو بالرغم من أن المحتوى عالي الجودة فقد تضطر في بعض الأحيان إلى الاعتماد على مصادر خارجية للفهم. لذا ينبغي أن تكون على استعداد للبحث عن حلول للمشاكل التي تواجهك بنفسك، قد لا تساعدك الدورة في كل مرة. هناك أيضاً قسم تعليقات الطلاب مفيد جداً وستجد فيه ردوداً على أغلب أسئلتك.

هناك نقطة أخرى وهو موضوع العمق الذي تتسم به مسارات الدورة. دورات أكاديمية حسوب بشكل عام تركز على أن تبني لديك مجموعة مهارات عملية تستطيع تطبيقها فور تخرجك للدخول إلى سوق العمل. هذا الأمر له إيجابياته وسلبياته. أهم إيجابياته ربما هو تعلمك للمهارات العملية والمطلوبة في السوق، واختصار الكثير من الكلام النظري. وأحد سلبياته، برأيي الشخصي، أن المحتوى المقدم سيكون أقل عمقاً. وأقصد بالعمق هنا مدى التعمق في تقنية معينة مثل React.js أو Node.js لأنه بطبيعة الحال هدف الدورة الرئيس هو تزويدك بالمعلومات الضرورية لبناء تطبيقات وخدمات ويب عملية وليس التعمق في أي منهما. لذا، رغم أن الدورة قد تتناول مثلاً موضوع عمل واجهات أمامية باستعمال React.js إلا أنها قد لا تشرح كل التفاصيل الخاصة بهذه المكتبة مثل Context API أو Hooks. هذا مجرد مثال، وربما في التحديثات القادمة تضاف مسارات لشرح هذه التقنيات، ولكن المغزى هو أن التعمق في تقنية معينة صعب لأن الهدف هنا هو إعطاؤك مجموعة مهارات وليس التركيز على مهارة واحدة فقط.

المدربون و قسم الأسئلة

قد يختلف المدرب من مسار لآخر. فمثلاً في دورة JavaScript كان هناك مدرب لمسار أساسيات JavaScript ومدرب آخر لمساري كل من React.js و React Native ومدرب آخر لمسارات Node.js. كنت أستطيع الفهم مع بعض المدربين أفضل من غيرهم، فمثلاً في مسار أساسيات Node.js واجهت صعوبة في فهم شرح المدرب الخاص بالمسار، بينما عندما قمنا بعمل الواجهة البرمجية الخاصة بتطبيق React Native استطعت فهم مدرب ذلك المسار بشكل أفضل.

بالنسبة لقسم الأسئلة (تعليقات الطلاب) فقد كان مفيداً جداً بالنسبة لي. هناك تجاوب واضح سواء من مقدمي المحتوى أو من أعضاء آخرين مسؤولين عن الإجابة على أسئلة الطلاب. كانت هناك مرات قليلة لم أحصل فيها على جواب، ولكن بشكل عام الإجابة على الأسئلة سريعة وواضحة.

الاختبار النهائي والحصول على الشهادة

بعد أن انتهيت من محتوى الدورة كاملاً وقمت بعمل المشاريع الخاصة بكل مسار، تواصلت مع مركز مساعدة حسوب للحصول على الشهادة. كان ذلك في نهاية شهر أكتوبر 2019. تواصل معي الأخ عبداللطيف ايمش، مدير القسم التعليمي في حسوب، وطلب مني إرسال روابط المشاريع التي عملتها بالإضافة إلى صورة من بطاقتي الشخصية.

بعد أن تمت مراجعة المشاريع التي أرسلتها قام عبداللطيف بإعطائي ملاحظات على المشاريع وتنبيهات على بعض الأخطاء. بعدها طلب مني حسابي على Skype للتواصل بخصوص تحديد موعد الاختبار الشفوي. حدث بعض التأخير وقتها واضطررنا إلى تأجيل الاختبار إلى بداية السنة الجديدة 2020.

مع بداية العام الحالي قمت بمراسلة عبداللطيف من جديد لنحدد موعد الامتحان. تواصل معي عبداللطيف وحددنا موعداً للاختبار الشفوي وكان ذلك في شهر يناير.

جاء يوم الاختبار وكان أسهل مما توقعت بكثير. لم تتجاوز مدة الاختبار 30 دقيقة على Skype، وقد اشتمل على عدة أسئلة بعضها نظرية وبعضها تتطلب كتابة كود برمجي. لم يكن وقت الاختبار كافياً لحل جميع الأسئلة ولذا منحني عبداللطيف 24 ساعة لحل الأسئلة ثم إرسالها له. ولكي تتكون لديك صورة عن طبيعة الاختبار، هذه بعض الأسئلة التي جائتني:

const users= [{ name: 'Mohammad', age: 25 }, { name: 'Abd alrahman', age: 32 }, { name: 'Rama', age: 20 }, { name: 'Hanan', age: 43 }, { name: 'Ahmad', age: 27 }];

اكتب شيفرة لفلترة هذه المصفوفة وإنتاج مصفوفة جديدة تحوي المستخدمين الذي تكون أعمارهم فوق 20 وتحت 40 واطبع النتيجة في console


لديك كائن البلدان التالي:

const countries = {JO : {name: 'الأردن', code: '962'}, AE: {name: 'الإمارات', code: '971'}, BH: {name: 'البحرين', code: '973'}, DZ: {name: 'الجزائر', code: '213'}, SA: {name: 'السعودية', code: '966'}};

اكتب شيفرة لتحويل الكائن إلى مصفوفة على الشكل التالي:

const countriesArray = [{code: '962', key: 'JO', value: 'الأردن 962 +'}, {code: '971', key: 'AE', value:'الإمارات 971 +'}, {code: '973', key: 'BH', value: 'البحرين 973 +'}, {code: '213', key: 'DZ', value: 'الجزائر 213 +'}, {code: '966', key: 'SA', value: 'السعودية 966 +'}];


أنشىء مشروع React جديد وفيه مكون وحيد يعرض جدول لبيانات المستخدمين الذين يجب أن تقوم بالاتصال من تطبيق React بهذا الرابط لجلبهم منه وعرضه في الجدول:


أنشىء تطبيق React Native جديد باستخدام expo فيه مكون لل Camera ويشبه هذا المكون في تصميمه شاشة ال Camera في تطبيق واتساب ويمكنك من التقاط صور حقيقية.

في نفس التطبيق السابق اكتب شيفرة تطلب صلاحية الدخول إلى موقع الهاتف عند فتح التطبيق مباشرة واعرض موقع المستخدم في console عند الوصول إليه.


أنشىء تطبيق React بسيط لإرسال واستقبال الرسائل مع خادم websocket من برمجتك وأن يكون هناك ميزة إرسال emoji وعرضها في الرسائل.


كما ترى هذه هي نوعية أسئلة الاختبار الشفوي. شخصياً كنت أتوقع أن تكون الأسئلة أكثر صعوبة إلا أن الهدف كان التأكد من فهم الطالب لمحتوى الدورة أكثر من تعقيد الأسئلة. المهم بعد أن قمت بحل الأسئلة وإرسالها، رد علي عبداللطيف بأن الأجوبة كانت ممتازة وسننتقل إلى المرحلة الأخيرة للحصول على الشهادة وهي عمل مشروع متكامل يطبق ما تعلمته في الدورة. كان المشروع عبارة عن تطبيق ويب يعمل في الوقت الحقيقي (real-time) باستعمال React.js يعرض معلومات الطقس التي يجلبها من واجهة برمجية API مبرمجة باستعمال Node.js.

كانت لي الحرية الكاملة في اختيار المظهر والتقنيات التي أريد استعمالها في التطبيق.

وبالفعل قمت بعمل التطبيق وسلمته بعد أسبوعين تقريباً. هذا رابط مستودع GitHub للمشروع إذا كنت مهتماً:

حدثت بعض المشاكل في تشغيل التطبيق محلياً على جهاز عبداللطيف وبعد أن حُلت جميع المشاكل أخبرني عبداللطيف بأني اجتزت الامتحان وأن الشهادة في طور الإصدار. بعدها بأسبوعين تم إصدار الشهادة وتخرجت رسمياً من أكاديمية حسوب.

ما بعد الشهادة

في الحقيقة، هذه هي المرحلة الأهم بالنسبة لي، وقد كان تركيزي منصباً على الوصول إلى هذه النقطة طوال الوقت. ذلك لأني كنت أريد مرشداً لمساعدتي في الحصول على عمل.

بعد استلام الشهادة، قام عبداللطيف بلطف منه بإرسال بطاقة هدية بقيمة 160 دولار إلى بريدي للاشتراك في أحد دورات أكاديمية حسوب الأخرى.

بعدها تواصل معي الأخ محمود الآغا، مسؤول الموارد البشرية في حسوب، لتحديد موعد لمقابلة شخصية على Skype يعطيني فيها feedback على سيرتي الذاتية ومساعدتي في مساري المهني. شعرت وقتها بأن حسوب بالفعل تأخذ خريجي دوراتهم بجدية وتحرص على دخولهم لسوق العمل.

لم تتجاوز المقابلة 30 دقيقة، وقد كانت مقابلة مثمرة جداً، أعطاني فيها عدة ملاحظات للتحسين من سيرتي الذاتية وموقعي الشخصي. قام أيضاً بإرشادي في موضوع العمل الحر و حسابي على GitHub. ما يعجبني في طاقم حسوب أنهم بجانب دورهم في الشركة هم مبرمجون أيضاً مما جعل التواصل مع محمود أكثر فائدة. ما زلت على تواصل إلى اليوم مع الأخ عبداللطيف ايمش على Skype حيث يفيدني كثيراً بخبرته البرمجية.

بعد تخرجي من الدورة بشهر ونصف تقريباً حصلت على فرصة تدريب صيفي (internship) في أحد شركات البرمجة المحلية. سأكون مخطأً لو اعتقدت أن حصولي على تدريب كان بفضل دورة أكاديمية حسوب فقط، فكما أشرت سابقاً أن المصادر التي تعلمت منها متعددة بالإضافة إلى ما استفدته من دراستي الجامعية. هذا غير أن التدريب كان في مجال مختلف عن ما تعلمناه في الدورة.

ولكن مع ذلك، أنا ممتن جداً لاستثماري في الدورة. ربما ليس للمحتوى فقط، ولكن للمساعدة الكبيرة التي حصلت عليها أثناء تعلمي وأيضاً بعد تخرجي من طاقم حسوب. فائدة أخرى أيضاً كانت تحديد المسار الذي أركز عليه، لأني أظن أنه بدون التزامي بمنهج الدورة المحدد ربما كنت سأشتت نفسي بالتنقل من تقنية لأخرى، خصوصاً مع تعدد المسارات التي تستطيع أخذها في مجال تطوير الويب.

تعقيب أخير

هكذا أكون قد وصلت إلى نهاية تجربتي مع دورة JavaScript من أكاديمية حسوب. حاولت جاهداً أن أحكي عن تفاصيل التجربة كاملة، و أرجو أن أكون قد وُفقت في ذلك.

نقطة أخيرة أود الإشارة إليها وهي أن الدورة لن تجعل منك محترفاً لوحدها. هذا ما كنت أظنه، واكشتفت لاحقاً أني كنت مخطأً. سيتوجب عليك التعلم والبحث و متابعة الجديد في مجالك. الدورة سترسم لك الطريق الذي تمشي فيه، وهذا عظيم بحد ذاته، ولكن في الأخير أنت من سيتوجب عليه تجاوز المشاكل التي ستواجهك.

سأكون سعيداً بالإجابة على أسئلتكم عن التجربة أو عن الدورة.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

هذا رابط لقائي مع الأخ سفر عياد عن دورة أكاديمية حسوب والتعلم الذاتي:

إشتريت الدورة من أشهر كثيرة ولكن لم اكملها حاولت مِراراً، إكشتف أني من النوع الذي لا يتعلم من مقاطع فيديو.

لأ أضن اني سأكملها ولكن الشهادة وما بعد الدورة واهتمام حسوب بخريجيها يُغري.

لو صرفت ال 160$ في استشارات شخصية كان افضل لك بما انه يغريك اهتمام حسوب بخريجيها :)

لماذا لا تستعيد ثمن الدورة بما انك اكتشفت انك من النوع الذي لا يتعلم من مقاطع الفيديو ؟

كنت دائماً أُفضل المشاركة في دورات على أرض الواقع أي بخدمات لوجيستية ووجود واقعي للطلاب والأساتذة ظنّاً أن تلك الطريقة هي الأكثر فائدةً ومتعة ونشاط، حيث أنني ما إن أجلس لمتابعة دورات إلكترونية أملُ وأتشتت بسهولة وأشعر بعد إلتزامي بها وكان هذا أمر يؤرقني دائماً فأتجه نحو الخيار الأول.

لكن بعد فترة من الزمن شاركت بدورة إلكترونية كانت تطرحها مجاناً إحدى الجامعات في الخارج، وكان قد سبق لي أخذ هذه الدورة على أرض الواقع ولم أستفد كثيراً منها، ولأنني أحب المجال المطروح بها قررت الدخول في الدورة الإلكترونية المجانية مجدداً مع أنها في نفس الحقل، وتعجبت أنني استفدت بشكل كبير منها، أكثر بآلاف المرّات من تلك التي أخذتها في مركز في مدينتي.

بعدها فهمت جيداً أن الأمر يرتبط بالفائدة، وأن الكسل وعدم الإلتزام ينبع من داخلك بدرجة أولى وليس بالتفريق بين ما هو واقعي وإلكتروني.

ولأنني فهمت هذا متأخراً وإرتكتب الخطأ نفسه قبل الدروة المنشودة التي أحدثت فرق في قناعتي، أصبحت أُحسن قدرة إحتمالي لهذه الطريقة (التعيلم الإلكتروني) في التعليم تدريجياً.

لذا ربما يكون من الأفضل لنا معالجة هذه النقطة قبل أن نتخذ أي إجراء قد يكون ليس صحيحاً مستقبلاً.

لو وضعت أي شخص أمام مقطع فيديو أو أمام أستاذ بكيان كامل، سيختار الأستاذ بالطبع، لكن هل هذا يعني أن الفائدة والجودة في المحتوى المقدم هي نفسها؟ لا بالطبع.

قد يكون الفيديو القصير أفضل بكثير لذا عليك فقط أن تعتاد عليه من أجل الإستفادة.

أي دورة اشتريت؟

أتابع بدورة علوم الحاسب، والامر يستحق فعليا التجربة، أولا الفيديوهات قصيرة فتشعرك أنك حققت نجاح وأنجزت، أيضا التطبيقات العملية مهمة جدا وفي الحقيقة هو أكثر الأجزاء التي استمتعت بها كثيرا خلال الدورة، ويمكنك فهم الامر جيدا ومن بعدها إعمال إبداعك ومخيلتك للحصول على تطبيقات مميزة ومختلفة.

ولكي أضع نظاما يجعلني أنهي الدورة حتما، خاصة أني مثلك لا أحبذ الفيديوهات بالتعلم، نظمت جدولا بأن أخصص ساعة يوميا لسماع الفيديوها وساعة للتطبيق، فكان امرا مناسبا كثيرا وجعلني أنجز.

ثانيا تفاعلت أكثر من الفيديوهات، عن طريق توجيه الأسئلة عن الأمور التي لا أفهمها بشكل جيد والرد جاء اكثر مما توقعت.

أتوق للانتهاء منها للحصول على الشهادة، فقد جذبني فعلا اهتمام حسوب بخريجيها، لدي رغبة بالعمل معهم أيضا.

ربما العيب ليس أنك لا تستطيع التعلم من مقاطع فيديو، وإنما طريقة الشرح نفسها لم تناسبك.

جرب الاطلاع على مقاطع أخرى تشرح مواضيع الدورة نفسها، خصوصاً المحتوى الإنجليزي لأن فيه وفرة كبيرة مما يمكنك من الاختيار بينها.

انا اشوف ردودك بعدين اختفيت من دروس وهلق عرفت سبب

شكرا لك على مشاركتنا التجربة.

لدي سؤال، هل تتوفر مقالات لتعلم البرمجة من أكاديمية حسوب، لأني أفضل المقالات عن الفيديو خصوصا إذا كان الفيديو أطول من 5 دقائق.

نعم لديهم مقالات لتعلم البرمجة. لم أجرب التعلم منها من قبل ولكنها موجودة.

هذه بعض المواضيع التي تطرحها الدورة مثل JavaScript و React.js موجودة كمقالات على أكاديمية حسوب:

حاول البحث عن دليل كامل مثل هذه:

للأسف ما املك 160 دولار لتعلم 😪

مجهول
  • حذف بواسطة المستخدم

يمكنك أخد دورتهم في علوم الحاسوب فهي البداية لتعلم البرمجة والأساس كذلك، قبل أن أدخل لها ترددت لأنني لا أملك أي معلومات تقنية واعتقدت أنى سأجازف، لكنى كنت مخطئ في ذلك فقد بدأنا من الصفر وباللغة العربية وبشرح تفصيلي وبالخطوات بشكل مبسط جدا وإذا واجهت أي مشكلة أطرح سؤال .. وكشخص لا يعرف شيء في البرمجة أعتبره انجاز لهم ولى، والجميل عندما تصل لنهاية كل وحدة وتجرب التطبيق العملي وتجد أنك أنجزت شيء تقني لم تكن تتخيل أنك ستقوم به يوما وكان يظهر لك كشيفرات أنا الآن تبنيها وتحللها وتعدلها.. كما شئت.

دورتهم في علوم الحاسوب هي البداية للتعلم البرمجة والأساس كذلك.

كم استغرق الوقت لإنهائها؟

والجميل عندما تصل لنهاية كل وحدة وتجرب التطبيق العملي.

لأن البرمجة والتقنية بشكل عام تعتمد بدرجة كبيرة على الممارسة العملية أكثر من النظرية، والإنجاز الحقيقي يظهر في المشاريع والتطبيقات العملية.

في ذلك فقد بدأنا من الصفر وباللغة العربية.

حسب معرفتي البرمجة تحتاج إلى شخص يعرف اللغة الإنجليزية أيضا.

وتجد أنك أنجزت شيء تقني لم تكن تتخيل أنك ستقوم به يوما.

بعد الدورة هل قمت بشيء تطبيقي جيد لوحدك؟

كم استغرق الوقت لإنهائها؟

حسب تفرغ المتعلم للدورة فقد تنهيها في شهرين أو قد تنهيها في 4 أشهر أو 6 أشهر أو عام..الخ أي حسب تقسيمك الذي تضعه لل35 ساعة وتدريبك عليها، في كل الأحوال من يحب المجال ويريد تعلمه سيجدها ممتعة أكثر من أنها عبء أو شيء من هذا القبيل لهذا قد ينهيها في وقت جيد.

لأن البرمجة والتقنية بشكل عام تعتمد بدرجة كبيرة على الممارسة العملية أكثر من النظرية، والإنجاز الحقيقي يظهر في المشاريع والتطبيقات العملية.

صحيح.

حسب معرفتي للبرمجة تحتاج إلى شخص يعرف اللغة الإنجليزية أيضا.

الدورة التي تحدثت عنها أنا الشرح كله باللغة العربية وحتى بداية التعلم واستخدام البرامج كذلك، أما عندما تصل للغات البرمجة ومثال ذلك في الجزء الثاني من الدورة عند تعلم أساسيات لغة JavaScript تجد أنك تعرف الأساس، فهم يقومون بشرح الكلمات الانجليزية البسيطة التي يتم استعمالها وتحتاجها في البرامج باللغة العربية وتجدها مكررة كثيرا فتحفظها مع الممارسة، وفي مستويات معينة من البرمجة قد يحتاج المتعلم لبعض الأساسيات في اللغة الإنجليزية فقط.

بعد الدورة هل قمت بشيء تطبيقي جيد لوحدك؟

نعم قمت ببعض الألعاب البسيطة، كان هدفي من دخول هذه الدورة تعلم الأساسيات فقط فأنا أريد التخصص في تطوير واجهات المستخدم أي التصميم المواقع التي تعلمتها الآن في برامج أدوبي، كذلك الوصول لمرحلة تعلم كل من HTML و CSS بكل اتقان لهذا سأتجه للدورة الثانية التي تقدمها أكاديمية حسوب في هذا المجال لأنها هدفي الأساسي.

حسب صفحة الدورة الترويجية فإنها مناسبة حتى لمن ليس لديه خبرة مسبقة. لكني أظن أن قسم أساسيات JavaScript من المسار الأول، والذي يفترض به أن يشرح أساسيات البرمجة، ليس مناسباً لمن لديه أي خلفية في البرمجة.

ولكن من الجميل أن الأكاديمية توفر المسار الأول من دورة علوم الحاسب مجاناً مع الاشتراك في دورة JavaScript، لذا تستطيعين البدء بالمسار الأول من دورة علوم الحاسب (لفهم البرمجة) ثم الانتقال إلى دورة JavaScript و إكمال متطلباتها.

مرحبا نسيبة، بدأت بالفعل في دورة علوم الحاسوب ولم يكن لدي اي خلفية برمجية، فهي بعيدة عن مجالي كل البعد وعند بدايتي

شاركت بهذه المساهمة وبها ستجدين إجابة عن كل الأسئلة التي تودين سؤالها.

وحتى الآن الامور تسير كما أريد بالضبط الحمد لله، شرح وافٍ وفريق لا يتأخر عن مساعدتك إطلاقا، تجد الإجابة على سؤالك دون تأخير، إن احتجت لشيء يمكنك السؤال وسأجيبك بما أعلم.

بالتوفيق

مبارك اخي،

انهيت الدورة في أربع شهور جميل، هل يمكن أن تفيدنا ببرنامجك لتنظيم وقت الدراسة بالدورة؟

بعد استلام الشهادة، قام عبداللطيف بلطف منه بإرسال بطاقة هدية بقيمة 160 دولار إلى بريدي للاشتراك في أحد دورات أكاديمية حسوب الأخرى.

رائع أخي، شجعتني لأن أنهي دورتي، هل يمكنك إخبارنا أي دورة أخرى ستختار ولماذا؟

بعدها تواصل معي الأخ محمود الآغا، مسؤول الموارد البشرية في حسوب، لتحديد موعد لمقابلة شخصية على Skype يعطيني فيها feedback على سيرتي الذاتية ومساعدتي في مساري المهني

هل هذه خطوة أساسية تحدث مع كل خريج؟ سيكون من الجميل أن يحدث ذلك بصفة عامة مع كل الخريجين، فدخول سوق العمل ليس أمرا سهلا، خاصة الحصول على مشاريع للعمل على مستقل مثلا.

الله يبارك فيك.

انهيت الدورة في أربع شهور جميل، هل يمكن أن تفيدنا ببرنامجك لتنظيم وقت الدراسة بالدورة؟

كنت قد أخذت الدورة في فترة الإجازة الصيفية لذا كان لدي متسع من الوقت. كنت أخصص 3 إلى 4 ساعات يومياً لإنهاء محتوى الدورة. بعد شهرين كنت قد أنهيت جميع المسارات ما عدا الأخير، والذي أنهيته فيما بعد بينما كنت أدرس في الجامعة.

رائع أخي، شجعتني لأن أنهي دورتي، هل يمكنك إخبارنا أي دورة أخرى ستختار ولماذا؟

في الواقع أهديت البطاقة إلى أختي وقد اختارت دورة تطوير الواجهات.

هل هذه خطوة أساسية تحدث مع كل خريج؟ سيكون من الجميل أن يحدث ذلك بصفة عامة مع كل الخريجين، فدخول سوق العمل ليس أمرا سهلا، خاصة الحصول على مشاريع للعمل على مستقل مثلا.

أعتقد ذلك. لأن حسوب تعطي ضمان بالحصول على عمل خلال ستة أشهر من التخرج، لذا ستهتم بمساعدة خريجي دوراتهم.

مجهول أضف ردا

تذكرت تجربتك ، عند إلتحاقي بدورتين عند بعد أون لاين حول الترجمة الإقتصادية والإسلامية ، كانت قد طرحتها مؤسسة عربية تختص بالترجمة في مصر بِصُحبة إستشارين

كانت الدورتين أكثر من رائعة وقد إستفدت منها بشكل كبير وحصلت على شهادات معتمدة وموثقة من تلك المؤسسة .

لّذا أعتقد أن الدورات الإلكترونية مهمة ويستفيد منها الكثيرين ,

لكن أريد أن أسألك ، هل يمكن لشخص لايفهم شيء في تطوير الويب وتقنياته أن يتعلمها ؟

نعم، الدورات الإلكترونية مهمة ومفيدة جداً.

لكن أريد أن أسألك ، هل يمكن لشخص لايفهم شيء في تطوير الويب وتقنياته أن يتعلمها ؟

أرى نفسي مثالاً جيداً على الشخص الذي لم يكن يفقه شيء في تطوير الويب ومع ذلك فقد تعلمته. قبل أن أدرس تطوير الويب في الجامعة، لم أكن أفهم أي شيء في هذا المجال. كان لدي قليل من المعرفة بأساسيات تطوير أندرويد ولكن ليس الويب.

كنت قد سألت هنا في حسوب لماذا تطوير الويب مليئ بهذه التقنيات الكثيرة المربكة عندما بدأت تعلمه في الجامعة، ولكن مع الوقت ستتعلم كيف تتأقلم مع هذه التقنيات وتتعلم منها ما تحتاجه فقط.

حقيقة مع أنني أريد الدخول في الكثير من الدورات عن بعد لكن درجة الثقة في أنني سأستفيد منها كما لو أنها على أرض الواقع جعلتني أتردد قليلا، وبما أنك خضت تجربة التعلم من الجهتين "على أرض الواقع وعن بعد"، برأيك هل الدورات عن بعد يمكن أن تكون بديل للدورات العادية؟ خاصة مع الدورات المقدمة من طرف أكاديمية حسوب فهي التي أفكر في دخولها حاليا.

فمثلاً في مسار أساسيات Node.js واجهت صعوبة في فهم شرح المدرب الخاص بالمسار، بينما عندما قمنا بعمل الواجهة البرمجية الخاصة بتطبيق React Native استطعت فهم مدرب ذلك المسار بشكل أفضل.

هل المشكلة في طريقة التعليم من طرفهم أم أن الأسلوب لم يناسبك أنت فقط؟

شعرت وقتها بأن حسوب بالفعل تأخذ خريجي دوراتهم بجدية وتحرص على دخولهم لسوق العمل.

أعتقد لهذا السبب يضعون في موقعهم تلك الامتيازات وهذا ما يعني أنهم كذلك بالفعل، وهل تلك الإرشادات التي قاموا بتقديمها لك هي من ساعدتك في الحصول على فرصة التدريب؟ لأن السيرة الذاتية والمشاريع الفردية التي توضع في معرض الأعمال تساهم كثيرا في الحصول على فرص العمل.

معظمها كان على دورة تطوير الواجهات والتي كانت أول دورة للأكاديمية.

على وجه الخصوص أريد أن أدخل هذه الدورة تحديدا، هل يجب أن أدخل لدورة علوم الحاسوب ثم أنتقل إلى دورة تطوير واجهة المستخدم أم ليس ضروري ذلك؟

هل الدورات عن بعد يمكن أن تكون بديل للدورات العادية؟

في الواقع كلاهما لهما إيجابيتهما وسلبياتهما. بالنسبة لي التفاعل المباشر مع المحاضر أو حتى الطلاب الآخرين شيء ثمين لا أجده في الدورات الإلكترونية. بينما ما يميز الأخيرة أنها سهلة الوصول ومتاحة في أي وقت بالإضافة إلى أنه يمكنك التعلم بالسرعة التي تناسبك.

هل المشكلة في طريقة التعليم من طرفهم أم أن الأسلوب لم يناسبك أنت فقط؟

لا أعرف طلاباً آخرين جربوا نفس المدرب لذا لا أستطيع أن أقول أن المشكلة في طريقة التدريس. لكن الأسلوب لم يناسبني فقد شعرت أن المدرب يشرح باستعجال بعض الشيء.

وهل تلك الإرشادات التي قاموا بتقديمها لك هي من ساعدتك في الحصول على فرصة التدريب؟

بل الخبرة التي اكتسبتها طوال الفترة التي كنت أتعلم فيها مع حسوب ومع غيرها. الإرشادات كانت مفيدة ولكني قدمت بالفعل على التدريب قبل مقابلة محمود الآغا.

على وجه الخصوص أريد أن أدخل هذه الدورة تحديدا، هل يجب أن أدخل لدورة علوم الحاسوب ثم أنتقل إلى دورة تطوير واجهة المستخدم أم ليس ضروري ذلك؟

هذه الدورة بالتحديد تركز على التصميم وبناء واجهات المستخدم باستعمال HTML وCSS التي لا تعتبر لغات برمجة. لذا أرى أن تدخل دورة تطوير الواجهات مباشرة وإن احتجت إلى أساسيات البرمجة فلديك المسار الأول من دورة علوم الحاسب مجاني. بإمكانك الاطلاع عليه ثم تقرر ما إذا كنت تريد شراء دورة علوم الحاسب أو لا.

دائماً ما كنتُ أؤجل قرار دخولي عالم البرمجة، لكن مؤخراً بدأتُ بالفعل بأخذ خطوة نحو هذا المجال، لم أبدأ بشكل ملتزم لكن حماسك ونجاحك هذا جعلني أُعيد النظر في الأمر وحقاً أتي في وقته تماماً كدفعة تُحمسُني على الاستمرار.

أود سؤالك إن تطرقت لدورة البرمجة بشكل أولي حيث أنني غير متخصصة بها (أي تخصص علمي دبلوم/ بكالوريوس) هل سيجعلني هذا أفهم الـ JavaScript بسهولة أم يجب أن أخوض في التخصص بشكل أكثر تعمق؟

لفتتني نقطة أخرى، كونك قدمت الإمتحان النهائي عبر سكايب وتم إعطائك 24 ساعة من أجل الإجابة عن الأسئلة، هل هذا يعني أن الإمتحان مفتوح المصادر وإن كان ذلك وكان سهلاً أيضاً كما قلت، كيف هذا يقيس إفادتك؟

أيضاً كيف استطعت الإلتزام والثقة بهذا الشكل؟ لأنني في مرّاتٍ كثيرة لم أُفلح في الإلتزام بالدورات التعليمية عن بعد فكيف إن كانت تحتاج إلى تطبيق عملي مثل البرمجة ولغاتها؟

أود سؤالك إن تطرقت لدورة البرمجة بشكل أولي حيث أنني غير متخصصة بها (أي تخصص علمي دبلوم/ بكالوريوس) هل سيجعلني هذا أفهم الـ JavaScript بسهولة أم يجب أن أخوض في التخصص بشكل أكثر تعمق؟

نعم، أعتقد أن فهم أساسيات البرمجة أولاً سيساعدك في فهم JavaScript أو أي لغة أخرى بشكل أسهل. هذا كفيل بإعطائك الأساسيات في JavaScript ثم ستتعلمين البقية ببناء المشاريع.

هل هذا يعني أن الإمتحان مفتوح المصادر وإن كان ذلك وكان سهلاً أيضاً كما قلت، كيف هذا يقيس إفادتك؟

نعم كان مفتوح المصادر. في الواقع يجب أن يكون كذلك، لأنه من الصعب بناء مشروع برمجي متكامل دون البحث والرجوع إلى التوثيق (documentation) والمراجع. فعلياً البحث عن حل وقراءة التوثيق الخاص باللغة أو المكتبة التي تستعملينها هي من المهارات الضرورية اليوم في تطوير الويب.

أيضاً كيف استطعت الإلتزام والثقة بهذا الشكل؟

كما أسفلت فالبرمجة هي تخصصي لذا فالتعلم وتطوير مهاراتي فيها مطلب أساسي وهذا ما ساعدني في الالتزام. إذا كان لديك هدف حقيقي من وراء تعلم البرمجة مثل الحصول على وظيفة أو إنشاء تطبيق خاص بك فالالتزام سيكون أسهل من لو أن التعلم كان مجرد هواية.

husainali أضف ردا

اشتريت دورة تطوير واجهات المستخدم من سنه 2018 ولم اكمل الدورة او التزم بها بصورة صحيحه بسبب انشغالي بعملي وبمرض والدي رحمه الله تركت الدورة ولكن سأحاول اكمال الدورة ان شاء الله . نعم الدورة ممتازة من ناحية الشرح والتفصيل والقيمة العلمية مقارنه بالدورات الاخرى الموجوده ولكن اعاني بعدم الالتزام لا اعرف السبب هل بسبب ان اختصاصي بعيد كل البعد عن الموضوع ام تغيرت اهتماماتي بها الموضوع بعد ان كانت لدي رغبة قوية بتعلم تصميم الموقع وبرمجتها .

سؤالي هنا لك اخي كيف استطعت الاستمرار وكم هي الفتره التي انهيت بها الدورة ,

هل لغتك الانكليزية قوية

راجع دوافعك للتعلم. هل تتعلم من أجل تغيير الوظيفة؟ أو من أجل بناء مشروعك الخاص؟ حاول تحديد هدف واضح للتعلم وإلا سوف تخسر الدافع بسهولة.

بالنسبة للاستمرار فإني لا أعتبر نفسي ملتزماً 100% ولكن بما أني كنت أتعلم في مجال تخصصي الذي أحبه فالالتزام كان أسهل.

إن وجدت الوقت حاول أيضاً الاطلاع على كتب تطوير الذات وتحديداً فيما يخص التعلم واكتساب المهارات.

قناة علي محمد علي ممتازة في هذا المجال:

هل لغتك الانكليزية قوية

نعم، جيدة بما يكفي للاطلاع على المصادر الأجنبية.

اتوقع ان اللغه الانجليزيه لن تفيدك داخل البرمجه ( اثناء التكويد )

ولكنها سوف تفيدك في تعلم البرمجه بحيث ان اغلب المصادر بالانجليزيه , عدا ان كتاب اللغه تكون باللغه الانجليزيه

مررت بنفس مشكلتك عندما بدأت بدورة حسوب الأولى، وكنت أسوف الفيديوهات من وقت لآخر، حتى وضعت هدفا بإنجاز الدورة في ٤ شهور وقسمت عدد الفيديوهات على عدد الأيام وبالفعل أنجزت جزءً كبيرا منها، فهو أصبح واجب يومي لا أتغافل عنه مطلقا.

هل لغتك الانكليزية قوية

ليس شرطا أن تكون لغتك قوية يكفيك أن تكون متوسطة لتستطيع أن تتابع بالدورات، أيضا هناك مكان للاستفسارات وللأسئلة يمكنك السؤال وقتما تريد وستأتي إليك الإجابة بوضوح وبسرعة، وجدت بالأكاديمية فريق رائع ومتعاون، حتى عندما وجدت الصوت منخفض في بعض الفيديوهات واشتكيت من ذلك، كانت الاستجابة منهم أسرع مما توقعت.

لذا لا تتكاسل وأبدأ مباشرة، بالتوفيق

السلام عليكم .. شكر الله مشاركتكم إيانا تجرلتكم الثرية .. سؤالي .. لم أفهم جيدا كيف كانت مرحلة مابعد الشهادة وهل كانت في مستوى تطلعاتكم وكما كان معلنا .. وهل تمكنتم من فتح عمل حر خاص بكم إستطعتم من خلاله تغطية تكاليف الدورة وتحقيق شيء من الأرباح ؟؟؟ وبارك الله فيكم مسبقا وشكرا جزيلا 🙏🏻💕

وعليكم السلام،

أهلاً عمر

جاوبت على هذا السؤال في مقال على مدونة الأخ سفر عياد على الرابط التالي:

شكرا جزيلا لك الاخ وليد على المشاركه القيمه بصراحه انا استفدت كثيرا من شرحك فقد زادت قناعتي للقرار اللذي اتخذته فانا كنت متردد نوعا ما خاصة من ناحية التخصص , ايضاح للجوانب شجعني اكثر الله يبارك فيك

سعيد جداً بأنك استفدت من المشاركة أخ صالح. أتمنى لك التوفيق في قرارك.

أضافوا أيضًا مسارًا في دورة تطوير التطبيقات باستخدام JavaScript يشرح تطوير تطبيق سطح مكتب باستخدام إطار العمل إلكترون Electron.js.

-2

التخرج من = دون نيل الشهادة. (تخرج إدريس من المدرسة لكثرة المصاريف).

التخرج في = بنيل الشهادة. (تخرج إدريس في المدرسة بنقطة جيدة).