مجله

سقوط یک برنامه نویس حرفه ای + راه نجات

سلام دوست عزیز سالیدیتی کد
امیدوارم حالت خوب باشه
بنظرت نقطه سقوط یک برنامه نویس کجا می تونه باشه؟ راه حل اثر دانینگ کروگر در برنامه نویسی چیه ؟
این مقاله رو از دست نده . . .

در این مقاله قصد داریم اثر دانینگ کروگر (Dunning-Kruger Effect) را بررسی کنیم. این اثر به نوعی از خطا اشاره می کنه که در آن فرد خودبرتر بین شده و مهارت های خودش رو بیش از آنچه در واقعیت هست می بینه‌ !!!
در واقع فرد نقاط ضعف خودش رو نمی بینه و به همین دلیل خودش رو توانمند تر از آن چیزی که باید باشه می بینه.
این اثر توسط David Dunning و Justin Kruger در سال ۱۹۹۹ طی مقاله ای تحت عنوان Unskilled and Unaware of it منتشر شد.

نقطه مقابل این افراد کسانی هستند که توانایی های زیادی دارند ولی خودشون رو دست کم میگیرند.

این اثر بخشی از زندگی تک تک آدم هاست اما زمانی مشکل ساز می شود که فرد به شکلی غیرقابل کنترل نسبت به ناتوانایی های درونی خودش نا آگاه باشه.

اثر دانینگ کروگر در برنامه نویسی
اثر دانینگ کروگر در برنامه نویسی | سالیدیتی کد

چه کسانی به اثر دانینگ کروگر مبتلا می شوند ؟

در واقع همه ما ممکنه به این اثر مبتلا شویم. چون هر کسی مسلما نقاط مبهمی در شخصیت خود دارد که نسبت ه شناخت دقیق آنها میتونه ناتوان باشه. مثلا در گفتگوهایی که در دورهمی ها اتفاق میافته کم نیستند کسانی که در مورد مسائل مختلف اظهار نظر می کنند و عقیده دارند ۱۰۰ درصد حق با آنهاست.

یک مثال از توسعه دهندگان

در ایالات متحده آمریکا از برنامه نویسان دو شرکت نرم افزاری خواستند تا مهارت های خودشون رو ارزیابی کنند نتیجه این تحقیق بسیار جالب بود !!!!

٪32 توسعه دهندگان یک شرکت و 42% توسعه دهندگان شرکت دیگر خودشون رو جزو 5٪ درصد برتر شرکت می دونستند.

به گفته محققین این اثر کسانی که به این خطا مبتلا می شوند در حوزه هایی که ادعا دارند حرف های زیادی برای گفتن دارند در عین اینکه شایستگی لازم را ندارند همچنین نسبت به میزان توانمندی های دیگران هم دید روشنی ندارند در نتیجه خودبرتر بین  می شوند

ماجرا وقتی بدتر می شود که :

بعضی افرادی که در یک حوزه خاص حرف برای گفتن دارند اینطور فکر می کنند که در بقیه مسائل هم صاحب نظر هستند.
مثلا کسی که در برنامه نویسی تخصص داره فکر کنه که میتونه در مورد تعمیر گوشی موبایل، تبلیغات شبکه های اجتماعی، سئو و . . . هم اظهار نظر کنه و نظراتش هم ۱۰۰ درصد درسته !!!

نقطه مقابل اثر دانینگ کروگر هم خطرناکه !!!

اما باید حواسمون باشه که نقطه مقابل این اثر هم میتونه خطرناک و مضر باشه. جایی که فرد توانایی های زیادی داره و حرف های زیادی برای گفتن داره ولی توانایی های خودش رو دست کم میگیره و در واقع دچار خودکم بینی میشه .
تفکیک این دو موضوع خیلی مهمه که در ادامه راه حل به حداقل رساندن اثر دانینگ کروگر رو بررسی می کنیم

چطور اثر دانینگ کروگر را به حداقل برسونیم ؟

تشخیص موقعیتی که در آن ” نمی دانیم که نمی دانیم ” ساده نیست و همین مسئله باعث میشه تا درمان اثر دانینگ کروگر سخت بشه اما یکسری تکنیک ها هست که می تونند در درمان این خطای شناختی موثر باشند.

رفیق خوب مثل . . .

رفیق خوب مثل آینه است . . .
گرفتن بازخورد از کسانی که با ما روراست باشند کمک می کنه تا هر باور غلطی که نسبت به توانایی های خودمون داریم بشناسیم.

یادگیری رمز تبدیل نقطه ضعف به قوت

یادگیری مداوم در مورد چیزی که در آن ادعا داریم باعث میشه به مرور زمان اعتماد به نفس کاذب رو شناسایی کنیم و یا نقطه ضعف رو به نقطه قوت تبدیل کنیم.

همیشه 1٪ جای خطا بگذاریم

این نکته هم میتونه خیلی کمک کنه. همیشه یک جای خطا برای خودمون بگذاریم به این معنی که هیچوقت دانسته های خودمون رو مطلق ندونیم و احتمال این رو بدیم که شاید ما هم خطا کنیم

” یا کتاب نخون یا زیاد بخون “

حتما این جمله معروف رو شنیدی :
کسانی که چند کتاب محدود خوانده اند به متوهم ترین و خطرناک ترین انسان ها تبدیل می شوند، زیرا تعصب شدیدی روی دانش اندکشان پیدا می کنند. 

این جمله از کارل سیگن  نویسنده و محقق بزرگ آمریکایی هست.

در حقیقت کسانی که دید سطحی از یک موضوع دارند و تمایل دارند تا در مورد آن موضوع اظهار نظر کنند ممکنه به اثر دانینگ کروگر مبتلا شوند. به عبارتی چون به موضوع اشراف کامل ندارند و موضوع را فقط از یک جنبه مورد هدف قرار می دهند و مشکل جایی بوجود میاد که نتیجه گیری خودشون رو بی عیب و نقص بدونند !!!

اثر دانینگ کروگر در برنامه نویسی

فرض کنیم برنامه نویسی به اسم امیر دچار این خطا شده.

در واقع امیر تازه شروع به برنامه نویسی کرده، یک یا دو زبان رو یادگرفته و در مورد مسائلی مثل اصول شی گرایی، یونیت تست و . . . هم یک دانش نسبی رو داره

فقط کافیه امیر در شرکتی مشغول به کار بشه که سطح همکاران برنامه نویسش از خودش پایین تر باشه.

از اونجایی که امیر نسبت به ناتوانایی های خودش آگاه نیست و در این محیط هم مشغول به کاره در نتیجه میتونه دچار اثر دانینگ کروگر در برنامه نویسی بشه و زمانی متوجه این موضوع میشه که در یک شرکت دیگر مشغول به کار بشه که سطح همکارانش خیلی بالاتر از خودش باشه.

جمع‌بندی

نکته ای که می تونه خیلی اهمیت داشته باشه اینه که ما همیشه با در نظر گرفتن اینکه دانسته هامون میتونه خطا داشته باشه به دنبال یادگیری مداوم در زمینه ای که فکر می کنیم توانمندیم باشیم. با اینکار هم از مبتلا شدن به اثر دانینگ کروگر جلوگیری می کنیم هم توانایی خودمون رو روز به روز افزایش میدیم . اثر دانینگ کروگر در برنامه نویسی می تونه مانع پیشرفت شما بشه چون در برنامه نویسی خیلی مهمه که مدام روش های جدید  و زبان های جدید رو یاد بگیری و مدام در حال یادگیری باشی.

امیدوارم این مقاله مفید بوده باشه
اگر تجربه ای در این زمینه داری یا نکته بنظرت میرسه که در مقاله بهش اشاره نشده حتما در بخش نظرات بنویس تا بقیه هم استفاده کنند.

 

Print Friendly, PDF & Email
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]
اشتراک گذاری:

دیدگاهتان را بنویسید