كيف غيرت مهنتي وحصلت على وظيفة مطور في 10 أشهر: قصة حقيقية

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

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

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

اشعر بالتميز

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

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

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

خلفية

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

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

قصة المنشأ

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

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

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

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

Hello Worlد

فتحه في المتصفح و td hen changeاللون: أحمر. كنا نصرخ بسعادة! يا لها من سحر!

كنت مدمن مخدرات. أردت أن أصنع أشياء باستخدام الكود ، وأردت أن تقوم أجهزة الكمبيوتر بأشياء قلتها!

وظيفتي السابقة

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

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

الطريق الصحيح الوحيد للنجاح

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

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

ابدء

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

تحديد الهدف

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

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

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

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

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

تعلم

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

8:00 صباحا: استيقظ ، فطور.

8:30 صباحا: ابدأ البرمجة

12:30 مساءا: اذهب إلى صالة الألعاب الرياضية

1:30 مساءا: تناول الغداء ثم استراحة

3: 00/4: 00 مساءً: استمر في الترميز

8: 00/11: 00 مساءً: ينتهي اليوم

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

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

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

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

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

ثم مع اقتراب شهر كانون الأول (ديسمبر) ، ورؤية العام الجديد يلوح في الأفق ويقترب الموعد النهائي ، عدت مرة أخرى ونظمت. بدأت في الدفع ، وقضيت تلك الساعات بغض النظر عن مدى تعبيتي وقلة الوقت التي أملكها. أحيانًا كنت أستيقظ مبكرًا للتشفير ، وأحيانًا أبقى حتى وقت متأخر.

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

الأدوات والموارد

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

الدورات

  • freeCodeCamp.org
  • دورات كاسيدي ويليامز وكولت ستيل Udemy
  • Wes Bos 'JavaScript 30 ودورات أخرى
  • يوتيوب: Traversy Media، LevelUpTuts
  • دورات كريستينا ترونج Lynda.com
  • Udacity Front-End Nanodegree (دورة مدفوعة ، لكنني حصلت على منحة دراسية من Google)

يمكن للدورات أن تأخذك فقط حتى الآن ، لذلك استكملت ذلك بأدوات أخرى لمساعدتي على التعلم والحصول على وظيفة.

  • تويتر: حجر الزاوية في تجربتي. خاصةً مجتمع # 100DaysOfCode الداعم والدافئ بشكل لا يصدق.
  • GitHub: أداة مهمة للتعلم ، وحيث استضافت جميع مشاريعي مجانًا. عادة ما يكون هذا هو المكان الأول الذي يبحث فيه أصحاب العمل عن عملك.
  • المحفظة: لقد تعلمت مهارات التطوير الأكثر حيوية من خلال بنائها وغيرها من المشاريع الذاتية.

يمكنك أيضًا التحقق من My Learning Tracker GitHub repo. يحتوي على قائمة كاملة بالموارد والمسارات التي استخدمتها في الأشهر العشرة الأولى.

الحصول على وظيفة

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

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

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

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

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

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

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

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

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

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