المطورين: كيفية التغلب على متلازمة الدهن

http://pre11.deviantart.net/a182/th/pre/i/2010/120/b/c/the_imposter_by_yastach.jpg
"يمكن تعريف متلازمة الدجال على أنها مجموعة من مشاعر عدم كفاية تستمر حتى في مواجهة المعلومات التي تشير إلى أن العكس هو الصحيح. إنها تجربة داخلية مثل الشك المزمن في النفس ، ومشاعر الاحتيال الفكري ".
- مركز الاستشارات Caltech

سواء أكنت قد بدأت رحلتك لتعلم كيفية الترميز أو تم الدفع لك إلى رمز لسنوات عديدة ، فيمكنك (على الأرجح) مواجهة متلازمة الدجال. لقد عملت كمطور منذ أربع سنوات وما زلت أواجه متلازمة الدجال كل يوم!

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

لذلك ، ستحتاج إلى بعض الطرق للتغلب على هذا الشعور بأنك دجال. فيما يلي بعض الطرق التي تساعدني:

الحصول على معلمه

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

إليك مشاركة رائعة من مدرسة Flatiron حول كيفية العثور على معلمه.

الحصول على زوج الأقران

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

يوجد الكثير من "newbies" من زملائهم في مجتمع المطورين (راجع مجتمع CodeNewbies الذي يحمل عنوان مناسب) وكل شخص جديد في شيء ما. هناك الكثير لنتعلمه عن الطرق المختلفة التي نتعامل بها جميعًا مع التعلم. لذلك ، ابحث عن شخص ما يمكنك أن تتقاسم معه دروسك.

أحط نفسك بأشخاص أكثر ذكاءً واستفد من ذلك

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

كن فضولى

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

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

اختيار شيء وممارسة ذلك ، بانتظام

في وقت سابق من هذا العام ، أعلن زميل في العمل من زملائي شهره التالي "شهر رد الفعل". لذلك ، أمضى هذا الشهر يركز على تعلم رد الفعل. من منظور خارجي ، يمكن أن أرى محادثاته حول React تتطور على مدار الشهر. بحلول نهاية الشهر ، كان قد أنشأ قناة # react-js slack داخل الشركة ، وكان يشارك روابط للمكتبات والمفاهيم التي لم يصادفها آخرون ، وكتب منشورًا رائعًا على مدونة حول تعلم ReactJS ، ويقوم الآن بإنشاء ميزة كبيرة في رد الفعل.

لست متأكدًا تمامًا من كيفية اختيار ReactJS ليكون محور تركيزه ، ولكن هذا ليس مهمًا. اختارها ، تمسك بها ، ومارسها عمدا.

اتخاذ القرارات بوعي

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

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

في الأساس ، عندما يسألك شخص ما ، "لماذا قمت ببنائه بهذه الطريقة؟" - حاول ألا ترد عليه ، "حسنًا ، لقد تمت كتابة هذا الرمز الآخر بهذه الطريقة". قد يعني هذا أنك لن تكتب حلاً أنيقًا أو يمكن إعادة استخدامها كزميل أكثر خبرة ، لكن إذا كانت تلبي متطلبات المهمة ، فلا بأس بذلك! بمرور الوقت ، سيساعدك كل قرار تتخذه وتعبّر عنه وتعلّمه بوعي في اتخاذ قرارات أفضل في المستقبل.

كن على دراية عندما تواجه متلازمة الدجال

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

  1. ستستغرق هذه الميزة ما دام يأخذني.
  2. أعمل بجد وأهتم بجودة الكود الذي أنتجه.
  3. لقد طلبت المساعدة عندما أكون عالقة. إذا لم يكن كذلك ، يمكنني ويجب.
  4. لقد أبلغت حالتي الحالية لأصحاب المصلحة في الميزة الخاصة بي.
  5. F ** ك كل شيء آخر.

قراءة الفصل 1 من مبرمج البراغماتية

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

هذا هو

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

الإدراك مقابل الواقع

وظائف كبيرة أخرى على متلازمة الدجال

  • http://startupbros.com/21-ways-overcome-impostor-syndrome/
  • https://open.buffer.com/impostor-syndrome-8-tips-i-wish-i-had-known/
  • https://42floors.com/blog/startups/imposter-syndrome

إذا كنت تريد التحدث أكثر عن التغلب على هذا الشعور بأنك دجال أو كيف يمكنك مساعدة الآخرين على التغلب على هذا الشعور ، فوجدني على تويتر!

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

انقر على ❤ أدناه حتى يرى الآخرون هذا هنا على "متوسط".