قبل ثلاث سنوات حضرت برنامج تشفير bootcamp. أصبحت اليوم خبيرًا في مطوري Google.

هذه هي قصة رحلتي وكيف وصلت إلى هناك

أنا خبير مطور برامج Google في تقنيات الويب

ما هو خبير Google Developers؟

دعني أبدأ بالتعريف الرسمي لـ Google ، ثم سأتابع التعريف الخاص بي.

خبير مطوري Google (GDE) هو شخص تعترف به Google على أنه يتمتع بخبرة مثالية في واحد أو أكثر من منتجاته. يمنح برنامج خبراء Google Developers GDEs. قامت Google بإنشاء وإدارة البرنامج.

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

كيف تصبح خبيرا في مطوري Google؟

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

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

تاريخ سريع من خلفيتي

منذ عدة سنوات كنت مطور Lotus Notes. فعلت هذا لمدة 10 سنوات. تخصصت في نشرات Lotus Notes على IBMs AS / 400. نتيجة لذلك ، عينني IBM لكتابة كتاب عن تطوير Lotus Notes. إذا قرأت كتاب "تطوير تطبيقات الأعمال الإلكترونية باستخدام Lotus Domino على AS / 400" فأنت قد قرأت كتابي.

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

خلال هذا الوقت بدأت أتعلم التسويق عبر الإنترنت. قمت ببناء شركة تسويق عبر الإنترنت سمحت لي بالتقاعد في سن 51 عامًا. آخر وظيفة كانت لدي قبل التقاعد هي مدير مشروع في قسم التدريب في Aaron.

بعد عام ونصف من اعتزالي اشتريت كتابًا بمبلغ 1 دولار على برمجة JavaScript على حامل التخليص في Barnes & Noble. كان هذا في نوفمبر 2014. خلال الشهر ونصف الشهر التالي ، عملت من خلال الكتاب وأكملت جميع التدريبات. في هذه المرحلة ، تذكرت مدى شغفي بالبرمجة.

رحلتي لتصبح GDE

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

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

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

تحسين مهاراتي التقنية

عندما تعمل لدى شركة تحصل على أكثر من مليون زيارة يوميًا ، يمكنك أن تتخيل أن تطبيقاتها تحتوي على الآلاف والآلاف من أسطر التعليمات البرمجية. الخروج من معسكر الإقلاع ، والقول إنني غارقة في الأمر هو بخس. إذا أردت المساهمة على مستوى توقعته من نفسي ، كنت بحاجة إلى تحسين مهارات جافا سكريبت الخاصة بي بسرعة. لتعزيز مهاراتي ، أكملت التدريب في CodeSchool (الآن PluralSight) و freeCodeCamp و Lynda و treehouse و Udacity. الاثنان اللذان وفرا لي أكثر التحسينات في مهاراتي هما CodeSchool و freeCodeCamp.

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

freeCodeCamp

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

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

CodeSchool

أكملت أيضًا مسار تدريب JavaScript بالكامل على CodeSchool. (ملاحظة: قامت PluralSight مؤخرًا بشراء CodeSchool ، وبالتالي لم يعد برنامج التدريب الأصلي متوفرًا.)

قدم هذا التدريب إلى جانب ما تعلمته في معسكر التمهيد الترميز تحسنا كبيرا في مهاراتي. غطى مسار CodeSchool JavaScript JavaScript و jQuery و Node.js و Express.js و Angular.js و Backbone. كل هذا تعلمته في معسكر الإقلاع الخاص بي. كان من المفيد للغاية إكمال التدريب لتعزيز ما تعلمته وتطبيقه.

مساهمات المجتمع

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

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

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

التحدث في أول مؤتمر فني

بعد ذلك الخطاب الأولي ، تابعت الحديث عن لقاءات محلية. أول ثلاثة لقاءات تحدثت فيها ، كانت مجموعات لقاءات AngularJS ، و Women Who Code ، و NodeJS. تحدثت عن استخدام Postman لاختبار واجهات برمجة التطبيقات ، واستخدام LinkedIn للحصول على وظائف و NPM كأداة إنشاء.

لقد تحدثت في أول مؤتمر تقني كبير في وقت لاحق من ذلك العام. كنت أتحدث في المؤتمر التقني الثاني بعد بضعة أشهر فقط. خلال الـ 35 شهرًا الماضية ، تحدثت 27 مرة. هذا هو متوسط ​​ما يقرب من مرة واحدة في الشهر لمدة ثلاث سنوات متتالية. إذا كنت تريد أن تعرف من أين أتحدث أو ماذا تحدثت ، يمكنك زيارة موقع الويب الخاص بي هنا.

النساء الذين كود اتلانتا

انضممت إلى Women Who Code Atlanta في يناير 2015. كان هناك ستة أشخاص حاضرين في لقائي الأول. كان هناك إيريكا ستانلي الذي أسس WWCAtl ، أنا وأربع نساء أخريات. بعد ذلك بعامين ، أنشأت WWCAtl مؤتمر WeRise لـ 400 شخص.

تم إنشاء هذا المؤتمر من قبل النساء للنساء حيث كان 85٪ من المتحدثين والحاضرات من الإناث. زاد عدد الحاضرين هذا العام بأكثر من 25٪. أنا فخور بأن أكون قادرًا على إلقاء الخطاب الرئيسي في المؤتمر هذا العام.

أنا عضو في لجنة القيادة في WWCAtl العام الماضي ، هذا العام وسأعود مرة أخرى لعام 2019. أنا رائد تقني في "Code Jams" الشهرية. مهمتي هي مساعدة أي شخص يحتاج إلى مساعدة في تعلم شيء ما أو العمل عليه مشروع حالي بالإضافة إلى ذلك ، قمت بتدريس العديد من ورش العمل لمدة ثلاث ساعات حول NodeJS / ExpressJS / MongoDB و Advanced JavaScript.

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

freeCodeCamp

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

freeCodeCamp لديها أيضا منشور على medium.com. يقدم المستخدمون من جميع أنحاء العالم مقالات. يقوم المحررين المتطوعين بتحرير هذه المقالات قبل نشرها. منذ العام الماضي ، كنت محررًا. سأقوم بالتحرير في أي مكان من 7 إلى 30 مقالة في الأسبوع.

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

لأول مرة في تاريخ freeCodeCamp ، قام مؤسس كوينسي لارسون بالتعرف على أولئك المعسكر الذي ساهم بأكبر قدر من "المساهمين الرئيسيين". أنا فخور بأن يتم الاعتراف بي "كأفضل مساهم" في السنة الافتتاحية للجائزة. . تمكنت من حضور حفل توزيع الجوائز في نيويورك في وقت سابق من هذا العام.

جاري الكتابة

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

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

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

تدريب

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

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

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

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

التدريس والتوجيه

المجال الآخر الذي ساهمت به هو أن أكون معلمة في Tech Talent South في أتلانتا. لقد درست دورات لهم. لقد كنت معلمه ل bootcamp الترميز على الانترنت. كنت أرشد الطالب ثلاثة أيام في الأسبوع أثناء سيرهم في المناهج الدراسية. كان هناك العديد من أعضاء Women Who Code Atlanta الذين حضروا معسكرات ترميز التمهيد. لقد قمت بتوجيه ستة منهم أثناء مشاركتهم في معسكر التمهيد الخاص بهم.

برنامج NodeJS التوجيهي

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

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

استنتاج

يتعرف Google على الأشخاص على أنهم GDEs في مجموعة واسعة من التقنيات. بعض هذه المناطق هي الويب و Angular و Android و Google Maps و Chrome و Google Cloud. لقد تم اختيارك للبرنامج في أحد هذه المناطق. لقد تم اختياري لتقنيات الويب.

أردت أن أشارككم رحلتي وما قمت به للوصول إلى هذه النقطة. إن الجمع بين مهاراتي الفنية وتحدثي وتدريبي وإسهاماتي في WWCAtl و freeCodeCamp و Thinkful و Tech Talent South هو ما دفعني إلى كسب هذا التمييز. حاليًا ، يتعرف Google على 59 شخصًا فقط على أنهم GDE في منطقة Web Technologies. أنا فخور بأن أكون في المرتبة الستين.