لماذا أصبح أن تصبح مبرمجًا أسهل مما يبدو: 7 مخاوف غبية تقف في طريقك
تشكيل / / December 28, 2020
ولكن ماذا لو كانت البرمجة هي هدفك ، ولكن ظهرت مخاوف بينك وبين الكود؟ نفضح سبعة مفاهيم خاطئة شائعة تمنعك من إتقان تخصص جديد ، ونقدم لك رمزًا ترويجيًا من سكيلفاكتوريحتى لا يكون هناك سبب آخر لتأجيل الخطوة الأولى نحو حياة أفضل. ابحث عن هذه المكافأة في المقال.
1. لا أريد الذهاب إلى الجامعة مرة أخرى
عادة ما ترتبط المهنة الجديدة بتعليم جديد - طويل وتستغرق كل وقت الفراغ. في الحقيقة، ليس هذا هو الحال: ليس من الضروري اجلس على المكتب مرة أخرى. يمكنك تعلم البرمجة بنفسك. وإذا كنت بحاجة إلى نصيحة - اطرح سؤالاً على زملائك الخبراء في المنتدى أو في مجموعات الدردشة.
تعلم البرمجة
2. الرياضيات ليست نقطة قوتي
نعم ، يجب أن يعرف المطور الرياضيات. اعتمادًا على مجال البرمجة ، تعتبر الأقسام المختلفة مهمة: التحليل الرياضي والإحصاء والمعادلات التفاضلية والرياضيات الحسابية. لكن كل شيء ليس بهذه الخطورة: فليس من الضروري على الإطلاق فهم ملكة العلوم على مستوى خريج الميكانيكا والرياضيات ، فغالبًا ما تكون المعرفة الأساسية كافية. لحل العديد من المشكلات ، سيكون من الممكن استخدام مكتبات وإضافات الجهات الخارجية.
إذا كنت لا تزال تشعر بضرورة سد الفجوات المعرفية ، فيمكنك دائمًا تحسين النظريات من الكتب المدرسية أو أخذ دورة عبر الإنترنت. ومن المحتمل أنه عندما تصادف الرياضيات مرة أخرى في سياق البرمجة ، سوف تحبها.
3. أنا عمري سنوات عديدة
تعلم البرمجة أمر حقيقي في أي عمر تقريبًا. ولكن قد يكون الحصول على وظيفة في وظيفة صغيرة أمرًا صعبًا حقًا إذا كان عمرك يزيد عن 40 عامًا: الشيخوخة، أو التمييز على أساس السن ، للأسف ، شائع جدًا. لكن الصعوبة لا تعني أنها غير واقعية. هذه القصةالحصول على وظيفة برمجة عندما يكون عمرك أكثر من 50 عامًا يمكن أن تلهم أولئك الذين يعتبرون أنفسهم أكبر من أن يبرمجوا ويخشون عدم العثور على وظيفة.
بالإضافة إلى ذلك ، غالبًا ما يعمل هؤلاء المتخصصون عن بُعد. ولن يعرف أحد كم عمرك. أيضًا ، فإن تعلم البرمجة لا يستحق فقط الأغراض المهنية: هذه المهارة مفيد بنفسها.
4. لا أعرف لغة البرمجة التي أختارها
لا توجد أفضل أو أكثر اللغات الواعدة. إنها مجرد أدوات لتحقيق الهدف: إنشاء موقع ويب أو برنامج أو لعبة تعليمية أو ذكاء اصطناعي. وبالفعل ، بناءً على المهمة ، يمكنك اختيار اللغة المناسبة.
إذا كنت ترغب في تطوير مواقع الويب وخدمات الويب - تحقق من JavaScript أو PHP أو Python. هل تخطط لإنشاء تطبيقات للهواتف الذكية أو الأجهزة اللوحية - تعلم لغة Kotlin و Java (لأجهزة Android) أو Swift (لنظام iOS). حلمت دائمًا بصنع ألعاب AAA رائعة باستخدام Unreal Engine و Unity - الخوض في C ++ و C #.
5. سأضطر إلى ترك وظيفتي الرئيسية
وهذا أيضًا اختياري. إن ترك كل شيء وإتقان مهنة جديدة بجد على أمل العثور بسرعة على الوظيفة المطلوبة ليس فكرة جيدة. فجأة البرمجة ليست مكالمتك. تعامل معها على أنها هواية أو تمرين في البداية. على سبيل المثال ، إذا كانت صالة الألعاب الرياضية تتدرب لجسمك ، فإن البرمجة هي تدريب للدماغ. البرمجة الرئيسية من الممكن في المساء.
إن الإقلاع عن العمل والبحث عن وظيفة في تخصص جديد يستحق كل هذا العناء عندما تكون قادرًا بالفعل على حل مهام الاختبار من شركات مختلفة ، من خلال الوصول المفتوح ، يمكنك التباهي بمستودع تخزين قوي ، وبشكل عام ، فأنت متأكد من أنك تفعل الشيء الخاص بك الحياة.
6. لا يمكنك العثور على وظيفة كمبرمج بدون خبرة
هذا الموقف هو نموذجي صيد 22صيد 22: "للعثور على وظيفة ، تحتاج إلى خبرة ، وللتجربة ، تحتاج إلى وظيفة". لذلك ، في المرحلة الأولية ، من الأفضل إعداد العديد من المشاريع الشخصية الصغيرة أو المشاركة في مشروع مفتوح المصدر. وبعد ذلك ، بعد أن اكتسبت خبرة حقيقية ، وملء مستودعك على GitHub ، سيكون من الأسهل البحث عن عمل. إذا كنت تستطيع تحمل العيش لعدة أشهر براتب أقل مما اعتدت عليه ، فلا تتخلى عن التدريب الداخلي المدفوع الأجر: يمكن أن تصبح تصريح دخولك إلى شركة كبيرة.
تعلم البرمجة
7. لن أنجح
نجاحك يعتمد عليك فقط. لتسهيل المشاركة في الترميز ، يمكنك المحاولة طريقة سينفيلد.
جيري سينفيلد ممثل كوميدي أمريكي مشهور. ومن أسراره أنه يكتب النكات كل يوم مهما كانت الظروف. لا يهم ما إذا كانت سيئة أو جيدة... الشيء الرئيسي هو الكتابة و "عدم كسر السلسلة".
فقط في حالتك لن يكون هناك نكات ، بل رمز. من المهم أن تعتاد على البرمجة كل يوم ، على الأقل 15-20 دقيقة. التقدم القليل دائمًا أفضل من عدم الحركة على الإطلاق.
اقرأ أيضا🎓
- 12 مهارة ستدفعك أكثر