من منطقة الراحة إلى كبار المطورين

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

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

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

من الضروري مغادرة منطقة الراحة.


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

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

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



لا تخف من ارتكاب الأخطاء


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

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

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



اريد ان اعرف كل شيء


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

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

النزاعات المنازعات النزاعات ...


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

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

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



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

من الصعب دائمًا البدء.


كم مرة بدأت في فعل شيء ورمي على الأرض؟ لحسن الحظ ، هناك دائمًا بحر من الأسباب لعدم القيام بأي شيء:

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

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

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

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

لتلخيص


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



التطوير هو العمل والعمل بشكل أساسي على نفسك ، الأمر الذي يتطلب منك باستمرار أن تدرس ، وأن تكون فضوليًا ، وأن تمارس يومًا بعد يوم ، وأن تقدم مساهمة خاصة لك كما لو كانت مطورًا حقيقيًا لـ TOP.

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

Source: https://habr.com/ru/post/ar436776/


All Articles