كيف تصبح مطور ويب وتحصل على وظيفة في أسرع وقت؟ (الجزء الثاني)
![]() |
شكل باستخدام css |
ب- ابدأ بوضع الخطة.
بما أنه ليس بمقدور الجميع الذهاب إلى تلك الدورات التدريبية أو الحصول على مدرب, سوف أعطيك خطة تمكنك من الحصول على وظيفتك كمطور. وهذا تقريبا ما فعلته لأتحول من مهندس لمطور في 4 أشهر فقط.وهي كالتالي:
جد وظيفة.
هناك الكثير من الطرق لدخول المجال, من الذكاء الاصطناعي إلي علم البيانات وتطوير الألعاب, ولكن المجال الأسهل هو تطوير الويب. أما إذا كنت تود البدء في مجال آخر فأعلم أن دخولك مجال تطوير الويب لا يعني أنك ستعمل به دائما. سوف تتعلم الكثير خلال مسيرتك بحيث تتمكن من الإنتقال إلى مجالك المفضل.
عندما بحثت عن وظائف لمطوري الويب كانت هذه أولى النتائج التي تطلب مطور ويب مبتدئ :
![]() |
متطلبات العمل |
بعد النظر إلى القليل من إعلانات الوظائف المشابهة نج أن المتطلبات الشائعة هي:
- معرفة تقنيات الواجهات الأمامية مثل: HTML, CSS, javaScript
- القدرة على صنع مواقع متجاوبة.
- أعمال لك توضح مدى خبرتك ومهاراتك.
- فهم نظم إدارة التحكم في الإصدارات (مثل git).
- مكتبات جافاسكريبت مثل: jQuery, AJAX, Bootstrap
- القدرة على التنقيح.
والآن نعلم ما الذي نحتاج أن نتعلمه. وهذه هي الخطة التي سنتبعها خطوة بخطوة حتى نتمكن من تعلم هذه المهارات.
HTML, CSS.
فمثلا موقع freecodecamp يعلم كل ما تحتاج لتطوير المواقع, إنه يأخذك خطوة بخطوة من خلال دروس قصيرة وهو حيث تعلمت html, css, javascript. يمكنك أن تبدأ بشهادة تصميم الويب المتجاوب responsive web design certification وأساسيات html, html5, css. حيت تقوم هذه الدروس بتعليمك الأساسيات وبنهايتها ستتمكن من إنشاء نماذج باستخدام html وتحسينها باستخدام css.
ولتحسين مستواك في css عليك إكمال قسم Applied visual design حتى درس "create a more complex shape using css and html", وبعد ذلك أنهي كل دروس التصميم المتجاوب ودروس css flexbox. تتخطى بعض الدروس والتحديات لأننا نود تعلم ما نحتاج في الحال, وتلك الدروس الأخرى رائعة ولكننا لا نحتاجها الآن.
والآن لقد تعلمنا html و css لبناء وتصميم صفحات الويب. والأن فلنحصل على بعض الممارسة الفعالة من خلال إكمال مشاريع قسم تصميم الويب المتجاوب حيث ستستخدم كل ما تعلمت لبناء 5 مواقع.
أنظمة إدارة التحكم في الإصدارات.
ولمعرف كيفية استخدام git وهو من أهم وأشهر هذه الأنظمة فهناك العديد من الدورات على الأنترنت التي تعلمك كل ماتحتاج, وبعدها يمكن إنشاء حساب على github إذا وددت مشاركة مشاريعك مفتوحة المصدر مع مجتمع المبرمجين.
لغة javascript.
ولتعلم هذه اللغة يمكنك أخذ دروس javascript algorithms and data structures على موقع freecodecamp.
وتعتبر لغة javascript لغة شديدة الأهمية في بناء مواقع الويب الحديثة فلا يكاد يخلو موقع منها, وقد بني بها الكثير من أطر العمل التي تستخدم في بناء الواجهات الأمامية. ويمكنك استخدامها في الواجهة الخلفية من الموقع "serverSide" من خلال nodejs.
بناء معرض أعمالك.
ج- البحث عن الوظيفة.
إذا أتبعت الخطة السابقة ستمتلك متطلبات العمل كمطور ويب مبتدئ. والأن قد حان الوقت للتقديم على بعض الوظائف.ولك تتقدم لتلك الوظائف يجب أن تمتلك ملف cv الخاص بك والذي يحتوي على قائمة مهاراتك وبعض المعلومات عنك, ويمكنك تكوينه بمساعدة الإنترنت حيت هناك بعض المواقع التي تشرح هذا.
ويمكنك رؤية نماذج له باستخدام محرك البحث المفضل لك.
حسنا لم يعد سوى القليل. انتظر البقية في الجزء القادم.
إلى اللقاء.
تعليقات
إرسال تعليق