لذا فإن هذا الشيء كله في معسكر تدريب المستجدين هو عملية احتيال ، أليس كذلك؟

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

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

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

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

لقد تعلمت المزيد (وفكرت أكثر) حول المعسكرات التمهيدية ، وكان الأمر أكثر منطقية.

كيف يقارن الأكاديميون؟

تتطلب برامج علوم الكمبيوتر حوالي 40 فصلًا وأربع سنوات. فكيف يمكن أن تفعل هذا في ثلاثة أشهر؟

حسنًا ، هذه الفئات الأربعين ليست في الغالب علوم الكمبيوتر.

لنأخذ تخصص علوم الكمبيوتر بجامعة بنسلفانيا. هذا إجمالي 40 فئة ، 14 منها فقط هي في الواقع فصول CS.

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

هل يمكنك معرفة أن 4 فصول دراسية حرجة حقًا في 3 أشهر؟ إطلاقا. بعد كل شيء ، يأخذ الطلاب 4-5 فصول دراسية في أي وقت في الكلية.

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

هل خريجو المعسكرات التدريبية جيدون مثل خريجي الجامعات؟

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

هذا لا يعني أن المعسكرات التمهيدية للبرمجة سيئة على الإطلاق. المقارنة غير عادلة تماما.

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

هناك مقارنة أكثر إنصافًا وهي: خذ خريجًا من المعسكر التدريبي ، ودعه يشفر لمدة 3.5 عامًا أو أكثر بعد ذلك ، ثم قارنه بخريج جامعي جديد. الآن من سيكون أفضل؟ سأضع أموالي في خريج معسكر التدريب - كل شيء آخر متساوٍ.

خريجو برنامج Bootcamp هم صغار - مبتدئين جدًا . لكن الوقت سيصلح ذلك.

إذن أنت تقول أن المبرمجين الطموحين يجب أن يذهبوا إلى المعسكرات بدلاً من الكلية؟

إذا كنت تريد أن تكون مبرمجًا ، إلى الأبد ودائمًا ، إذن بالتأكيد. تخطي الكلية.

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

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

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

يأتي التحدي الأكبر عندما تريد الخروج من البرمجة. هل ستحصل على نفس الاحترام والمصداقية؟ لست متأكدا.

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

لكن لكن لكن…

كل هذا "بشكل عام". أنت لست "بشكل عام". أنت شخص محدد ولديك اختيارات محددة.

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

لا أعتقد أن أيًا من المسارين هو الخيار "الواضح" للمبرمج الطموح. يعتمد الأمر كثيرًا على خياراتك وأهدافك.

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