نظرة عامة على دورات تطوير الويب

في ملاحظة ، سأتحدث عن تجربتي في أخذ دورات حول تطوير الويب في المدارس: أخصائي ، مدرسة علوية ، أتش تي أم أل أكاديمية ، learn.javascript.ru . ستكون هذه المشاركة ممتعة لكل من يهتم بتطوير الويب ويفكر جديا في جعله عملهم. أفكار مماثلة احتلتني منذ عامين. ثم عملت كمهندس. أنا الآن أعمل كمطور للواجهة الأمامية في أحد البنوك ، ودعم موقع ويب متقادم على Bitrix وتطوير موقع جديد على رد الفعل ، لذلك لم يكن التدريب عبثًا. يتم طرح أسئلة بشكل دوري حيث يمكنك تعلم تطوير الويب ومن أين تبدأ ، لذلك قررت تنظيم تجربتي.


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


لقد بدأت مع العدد الأول في إصدار Yandex (لعام 2016) ، " متخصص " المدرسة. لقد جذبت فرصة الدراسة بدوام كامل في فروع المدرسة في موسكو ، بدا الأمر وكأنه نهج أكثر جوهرية مع إمكانية التواصل الشخصي مع المعلم. ذهبت من خلال دورتين: أساسيات أتش تي أم أل وأساسيات شبيبة . يتم إعطاء المعرفة لأكثر سطحية. وتنقسم الموضوعات إلى العديد من الدورات الفرعية. تتكون الدورة على js من 3 أجزاء ، بتكلفة 12-15 طن. الآن في عام 2019 ، لدى أحد المتخصصين دورة مسج مقسمة إلى جزأين ودورة Knockout.js. يمكنك دمج هذا في مطور قديم متخصص. القسم لديه بوضوح أساس التسويق. يبدو أن بنية الدروس والمواد ليست مثيرة للاهتمام للمعلمين أنفسهم. المعرفة المكتسبة بالكاد كافية لمدير المحتوى ، ناهيك عن المطور. على سبيل المثال ، يتم التخطيط في حالة تعويم ، وهذه الطريقة ليست الأكثر تقدمًا في ذلك الوقت.


علاوة على ذلك ، كان خياري أكثر استنارة وقراءة المراجعات على المنتديات والمقالات والبودكاست ويوتيوب. وكانت المدرسة التالية بالنسبة لي هي المدرسة العلوية . من هنا أعتبر تجربتي كمطور. هنا جربت لأول مرة سير عمل مع بوابة ، webpack ، طلب سحب. دورة شبيبة مدتها شهران " جافا سكريبت مدمج " ، من الطرق الأساسية إلى تطوير المشروعات التدريبية باستخدام api vk وخرائط Yandex و drag'n'drop. في موازاة ذلك ، نظرية النماذج الأولية ، الإغلاقات ، عدم التزامن ، أنماط mv * ، إلخ. كل هذا في عرض تقديمي عالي الجودة من سيرجي ميليوكوف ، يبدو أنه قادر على الإجابة على أي سؤال على شبكة الإنترنت. بشكل عام ، الدورة رائعة في مهارات الضخ. ولكن هناك أيضا عيوب. قد يكون الموجهون ، على الرغم من المطورين ذوي الخبرة ، ولكن لكل منهم أكثر من عشرة طلاب ، بالطبع في كل الأوقات مفتقرين جسديًا. بطبيعة الحال ، إذا اتخذ نهجا مسؤولا في هذه العملية وذكر المرشد بواجبه ، فسوف يتحقق ذلك. هناك العديد من المهام ، من الأفضل عدم تجميعها ... في نهاية الدورة ، كانت هناك مواد ومقاطع فيديو عبر الإنترنت على React and Angular ، كإلقاء نظرة عامة على إمكانية الاستمرار في التدريب. نوعية التسجيل أقل بشكل ملحوظ من مسار Melyukov ، مما يخلق انطباعًا سلبيًا ويقوم بتليين النهاية. ولكن هذه تفاهات ، بشكل عام ، بالطبع يستحق المال. أنا أراجع بعض مقاطع الفيديو حتى الآن.


المستوى المطلوب من الإعداد : الكتاب المدرسي https://learn.javascript.ru/ جزء 1 أقسام 1 - 5 ، الجزء 2 أقسام 1 - 2. للقبول ، يجب عليك اجتياز مهمة اختبار من شأنها أن تسمح لك للتحقق من مستواك. أنا redid 1 مرة.
الوقت اللازم للتدريب : في حالتي ، حوالي 20 ساعة في الأسبوع.


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


المستوى المطلوب من التدريب : دورات أكاديمية أتش تي أم أل التفاعلية ، مستوى المبتدئين ، المستوى المتوسط ​​(جزء مجاني)
الوقت اللازم للتدريب : في حالتي ، حوالي 20 ساعة في الأسبوع.


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


المستوى المطلوب من الإعداد : البرنامج التعليمي https://learn.javascript.ru/ الجزء 1 ، الجزء 2. خبرة في تطوير تطبيق على React ، على الأقل للقيام به.
الوقت اللازم للتدريب : في حالتي ، حوالي 40 ساعة في الأسبوع.


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


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


  1. https://htmlacademy.ru/ دورات تفاعلية على HTML CSS و JS.
  2. https://learn.javascript.ru/ JS تعليمي ، مع المهام.
  3. https://www.sololearn.com/ دورات تدريبية تفاعلية بسيطة CSS CSS JS
  4. يعتبر https://github.com/azat-io/you-dont-know-js-ru أكثر تقدمًا قليلاً في JS ، مع تحليل الموضوعات المعقدة.

Source: https://habr.com/ru/post/ar445056/


All Articles