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

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