كيفية اختيار المعسكر الصحيح للترميز

دليل موجز للتقديم والمقابلة والبت

لقد تعلمت كيفية البرمجة لما يقرب من 10 أشهر ، وحتى وقت قريب جدًا ، كان هذا مسعى مدفوعًا ذاتيًا في الغالب. لقد بدأت بنفس الموارد المجانية التي يستخدمها معظم المبتدئين. لقد استكملت تعليمي بالمحتوى المدفوع في egghead.io و Code School وبعض الدورات التدريبية المستضافة على Udemy.

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

لم يعد لدي متسع من الوقت بعد الآن ، وقد قررت التسجيل في مدرسة Viking Code لمساعدتي في الاستعداد للعمل في فترة زمنية قصيرة جدًا.

تقدمت بطلب إلى 5 معسكرات تدريب على الترميز الشهر الماضي ، وأود أن أشارك آرائي حول كل برنامج وكيف قررت في النهاية الالتحاق بمدرسة Viking Code School.

هاك Reactor Remote Beta & MakerSquare Austin، TX

تعتبر Hack Reactor وشقيقتها مدرسة MakerSquare من الدرجة الأولى ، باعتبارهما "معسكرات تدريب هارفارد على البرمجة" إذا كنت تستطيع تحمل السعر المرتفع البالغ 17،780 دولارًا أمريكيًا ، فستحصل على تجربة تعليمية مجزية للغاية وصعبة. هنا الانهيار:

  1. التطبيق - عملية التقديم سهلة للغاية وتستغرق حوالي دقيقتين فقط. بعد ملء بعض المعلومات الأساسية عنك ، يمكنك تحديد موعد مقابلة فنية وهذا كل شيء! تحتاج فقط إلى تطبيق واحد حتى إذا كنت ترغب في التقدم إلى العديد من المدارس التابعة لـ Hack Reactor.
  2. مقابلة - سوف تتحدث مع أحد المتخرجين الجدد من البرنامج والذي سيطلب منك إكمال العديد من التحديات. لن أخوض في التفاصيل هنا ، لكن يجب أن تكون مرتاحًا باستخدام JavaScript وأن تكون على دراية كبيرة بالتكرار عبر الكائنات والمصفوفات واستخدام وظائف رد الاتصال. كانت المقابلة مع Hack Reactor و MakerSquare متطابقة ، لذلك أوصي بالتقدم إلى العديد من المدارس وإجراء مقابلات متعددة.
  3. قراري - كانت الرسوم الدراسية بمثابة منعطف كبير جدًا بالنسبة لي. وعلى الرغم من أنني أمتلك رصيدًا رائعًا ، إلا أنني لم أرغب في الحصول على قرض آخر وإضافته إلى رصيد ديون الطلاب المذهل بالفعل. أتمنى لو كان بإمكاني تحمل نفقات الدراسة والمعيشة ، ولكن إذا لم تكن هذه مشكلة بالنسبة لك ، فابحث عنها! يدور البرنامج حول JavaScript ، وهي اللغة الأكثر إثارة في الوقت الحالي.

بيت التشفير في فريمونت ، كاليفورنيا

هذا معسكر تدريبي مباشر على التشفير ، مما يعني أنك تتعلم وتأكل وتنام في نفس المكان لمدة ثلاثة أشهر. مثل MakerSquare و Hack Reactor ، يركز Coding House على JavaScript ومكدس MEAN. يتم تأجيل الرسوم الدراسية ، ولا تدفع حتى تعثر على وظيفة.

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

وما هي الرسوم الدراسية المؤجلة بالضبط؟ هذا لا يعني أنك لا تدفع أي رسوم دراسية. إذا وجدت وظيفة بدوام كامل في غضون 6 أشهر من إكمال البرنامج ، فإنك تدفع رسوم توظيف تساوي 18٪ من راتب السنة الأولى . يتم توجيه مبلغ 2000 دولار أمريكي إلى رسوم التوظيف هذه ، ولكن يجب عليك دفع رسوم التنسيب خلال الأشهر الستة الأولى من التوظيف . بافتراض أنك عثرت على وظيفة براتب 90 ألف دولار ، فلن تحصل على المنزل إلا حوالي 3300 دولار شهريًا بعد الضرائب ودفع رسوم توظيف Coding House. سيستمر هذا الراتب الصغير جدًا لمدة 6 أشهر فقط ، لكن اللعنة ، هذا ما أصنعه كمدرس للغة الإنجليزية! وملاحظة أخيرة:يجب أن تكون مخولًا للعمل في الولايات المتحدة للتأهل لتأجيل الرسوم الدراسية. إذا لم يكن الأمر كذلك ، فعليك دفع السعر الكامل البالغ 14000 دولار . آسف أصدقاء كنديين :-(
  1. التطبيق - كان التطبيق سهلًا نسبيًا. بالإضافة إلى استكمال المعلومات الأساسية عنك ، عليك إكمال 10 من تمارين العمل التحضيري الخاصة بهم قبل أن تتمكن من الانتقال إلى المقابلة الأولى.
  2. المقابلة - هناك في الواقع مقابلتان. سيكون الأول مع نيك ، مؤسس Coding House ، وهذه مجرد محادثة غير رسمية لمعرفة ما إذا كنت ستلائم البرنامج بشكل جيد. (ربما للتأكد من أنك لست غريبًا جدًا. لا أحد يريد مشاركة سرير بطابقين مع زحف!). المقابلة الثانية هي مقابلة "فنية" ، لكن لم تكن هناك تحديات في الترميز أو الخوارزمية. يمكنك ببساطة الدردشة مع أحد المعلمين والإجابة على بعض الأسئلة البسيطة حول JavaScript والبرمجة بشكل عام.
  3. قراري - كانت الغرفة / المجلس وتأجيل الرسوم الدراسية نقاط بيع كبيرة بالنسبة لي ، لكنني حصلت على انطباع من العمل التحضيري والمقابلات أن هذا البرنامج موجه نحو المبتدئين الذين لديهم خبرة قليلة في البرمجة أو تطوير الويب. أنا لا أقول أنني لا أستطيع تعلم أي شيء جديد مع Coding House ، لكنني لا أعتقد أنني سأضرب الأرض مع هؤلاء الرجال وأواجه تحديًا كافيًا من خلال مناهجهم الدراسية. إذا كنت مبتدئًا حقيقيًا ، فقد يكون Coding House هو البرنامج المناسب لك.

أكاديمية التطبيقات في سان فرانسيسكو

هذا هو معسكر تدريبي آخر حسن السمعة يقع في سان فرانسيسكو. من بين جميع المدارس التي يمكنك التقدم إليها ، فإن App Academy هي الأكثر تنافسية. يحوم معدل القبول حول 5 ٪ ، مما يعني أن لديك احتمالات أفضل للالتحاق بمدرسة Ivy League!

يقدم هذا البرنامج أيضًا رسومًا دراسية مؤجلة (انظر ملاحظتي أعلاه حول ما يعنيه ذلك) ، ولكن فقط إذا كنت مخولًا للعمل في الولايات المتحدة. تركز App Academy على استخدام Ruby on Rails للنهاية الخلفية ، لكنك لا تزال تحصل على جرعة صحية من JavaScript للواجهة الأمامية.

  1. التطبيق - على عكس التطبيقات الأخرى ، سيستغرق طلبك حوالي ساعة لإكماله. بالإضافة إلى الإجابة على أسئلة السيرة الذاتية المعتادة ، سيتعين عليك أيضًا حل ثلاثة أو أربعة تحديات حسابية في غضون ساعة. كانت التحديات سهلة للغاية ، وتمكنت من إكمالها في حوالي 20 دقيقة.
  2. المقابلة - كانت هذه أصعب مقابلة أجريتها ، وكان من الواضح جدًا سبب انخفاض معدل القبول لديهم. ستقوم بثلاثة تحديات حسابية في المقابلة ، ولديك 15 دقيقة بالضبط للقيام بكل واحدة. وهي تحديات صعبة حقًا أيضًا! لقد تمكنت من إكمال الأولين دون أي مشاكل ، لكن آخرهما فعلاً فعلاً. تأكد من حصولك على الكثير من التدريب في Code Wars و Hacker Rank قبل محاولة هذه المقابلة.
  3. بلدي القرار - أنا عرضت فقط قبول مشروط في البرنامج، وكان من الممكن إعادة النظر في طلبي إذا شاركت في $ 2000 دورة الإعدادية (والذي سيغطي إيداعي إذا أنا قبلت في البرنامج في وقت لاحق). ولكن حتى لو تم قبولي في البرنامج ، فسوف يتعين علي دفع نفقات المعيشة لأغلى مدينة في أمريكا وربما أقضي على مدخراتي في هذه العملية.

مدرسة فايكنغ كود

وأخيراً مدرسة أحلامي!

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

يستغرق الأمر من معظم المشاركين من 6 إلى 10 أشهر لإكمال برنامج Flex على أساس دوام جزئي ، وبمجرد الانتهاء من البرنامج ، لن تكون ملزمًا بدفع رسوم التوظيف.

  1. التطبيق - إنه مشابه جدًا لتطبيق أكاديمية التطبيقات. أجب عن بعض الأسئلة البسيطة عن نفسك وأكمل بعض تحديات الترميز على مدار الساعة.
  2. المقابلة - تمارين ترميز صعبة للغاية أثناء المقابلة. أود أن أقول إن مقابلة Viking Code School صعبة مثل App Academy ، لذا فأنت بالتأكيد تريد صقل الأساسيات والحصول على حل سريع للمشكلات. يشدد إريك حقًا على أهمية التواصل بوضوح أثناء المقابلة ، لذا اعتد على التحدث بصوت عالٍ أثناء البرمجة.
  3. قراري- بعد خمسة تطبيقات ومقابلات في المعسكر التدريبي ، ذهبت في النهاية إلى برنامج Viking Code School Flex. أولاً ، لديهم حضور وسمعة إيجابية بجنون على شبكة الإنترنت ، ولم أتمكن من العثور على أي قصص قذرة أو رعب حول Erik أو Viking Code School. وجد المشاركون السابقون وظائف كمطورين ويب بدوام كامل ، ومن الصعب المجادلة بنجاح. ثانيًا ، أحب مواعيد البدء المتداول لبرنامج Flex وكيف يمكنني إكمال الدورة على أساس دوام جزئي. لدي خمسة أشهر متبقية في كوريا ، وسأكون على وشك الانتهاء من الدورة بحلول الوقت الذي أعود فيه إلى المنزل. وأخيرًا ، الرسوم الدراسية لبرنامج Flex ميسورة التكلفة ، ولن أضطر إلى الحصول على أي قروض. يوجد حاليًا ثلاثة مستويات للدعم ، ولكل منها أسعار مختلفة ، ومن الممكن التبديل ذهابًا وإيابًا من مستوى إلى آخر. فمثلا،تركز بداية البرنامج على HTML و Bootstrap وأساسيات لغة برمجة Ruby. نظرًا لأنني أشعر بالراحة مع كل هذه التقنيات الآن ، فقد قررت استخدام المستوى الأدنى من الدعم (وتوفير المال) ، لكنني سأنتقل إلى مستوى أعلى عندما أدخل في التحديات والمشاريع الأكثر صعوبة.

أسئلتك

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