تا پسرها از نشان دادن خجالت نکشند

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

نکاتی مانند "کد زیبا بنویسید"، "در مورد پیشرفت های خود به خوبی نظر دهید"، "مطالعه چارچوب های مدرن" بسیار مفید هستند، اما، افسوس، ثانویه. آنها با کیفیت اصلی یک برنامه نویس همراه هستند که باید آن را در خود توسعه دهید.

این ویژگی اصلی است: ذهن کنجکاو.

ذهن کنجکاو آنقدر مهارت نیست که میل به درک یک محیط ناآشنا باشد، خواه یک فناوری جدید باشد، یک پروژه جدید، یا ویژگی های جدید یک برنامه زبان.

ذهن کنجکاو یک ویژگی ذاتی نیست، بلکه یک ویژگی اکتسابی است. برای مثال، قبل از کار به عنوان برنامه نویس، هرگز برنامه نویسی نداشتم.

در رابطه با کار ما، یک ذهن کنجکاو اغلب میل دارد که بفهمد چرا حرامزاده کار نمی کند. صرف نظر از اینکه چه کسی این کد را نوشته است - شما یا شخص دیگری.

اگر به هر مشکلی که توسط شما یا همکارانتان حل شده است نگاه کنید، به روشی ساده به نظر می رسد: مشکل را درک کنید، مکانی برای ویرایش پیدا کنید، تغییراتی ایجاد کنید.

خود برنامه نویسی فقط از انتهای زنجیره شروع می شود و بخش اصلی یک تمرین مداوم برای ذهن کنجکاو است. هم کیفیت نهایی راه حل و هم سرعت ایجاد آن به توانایی شما در نوشتن کد بستگی ندارد، بلکه به تمایل شما برای درک سریع و یافتن این کد لعنتی به کجاها بستگی دارد.

چگونه ذهن کنجکاو را پرورش دهیم؟ هیچ چیز پیچیده ای نیست. من سال ها پیش با یک استراتژی ساده آمدم:
تا پسرها از نشان دادن آن خجالت نکشند.

اگر راه حل شما برای نشان دادن به پسرها خجالت آور نیست، پس عالی است. اگر عمیقاً در یک مشکل کاوش می کنید و از گفتن آن به پسرها خجالت نمی کشید، پس مرد خوش تیپی هستید.

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

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

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

نکته اصلی این است که کارآموز یک ذهن کنجکاو - یک ذهن واقعی - نشان داد. آیا می دانید چگونه کنجکاوی واقعی را تشخیص دهید؟ خیلی ساده است - وقتی یک مبتدی راه حلی پیدا می کند، یا تقریباً راه حلی پیدا می کند، حرکت می کند که بداند به کدام سمت، با تنبور و رقصیدن، تسلیم نمی شود، با پنجه هایش در هوا دراز نمی کشد، حتی اگر همه اطرافیان او آن را خنده‌دار می‌بیند و «متخصصان» با توصیه‌هایی مانند «یادگیری بخش سخت‌افزاری» یا «به دیباگر نگاه کن» به او آموزش می‌دهند.

علیرغم راندمان بسیار پایین حل مسئله در مثال ذکر شده، پسرها از نشان دادن مسیری که کارآموز طی کرده خجالت نمی کشند. در روزهای قدیم ما فقط چنین افرادی زنده ماندند - زیرا هیچ متخصصی وجود نداشت ، تک تک فناوری ها برای همه کاملاً ناآشنا بود و فقط یک ذهن کنجکاو می توانست آنها را نجات دهد.

ذهن کنجکاو در بین مبتدیان و قدیمی ها به همان اندازه رایج است. موهای خاکستری، دسته ای از گواهینامه ها، سال ها تجربه کاری به هیچ وجه نشان دهنده یک ذهن کنجکاو نیست. من شخصاً چندین برنامه نویس با سالها تجربه می شناسم که در هر کار دشواری تسلیم می شوند. تنها کاری که آنها می توانند انجام دهند این است که کدی را مطابق با مشخصات بنویسند، جایی که همه چیز جویده می شود، در قفسه ها قرار می گیرد، تا نام جداول و متغیرها.

بنابراین، آقایان، کارآموزان و تازه واردان: شانس شما با افراد قدیمی یکسان است. به این واقعیت نگاه نکنید که پیرمرد تجربه و گواهینامه های زیادی دارد - کنجکاوی ذهن به این بستگی ندارد.

هر کاری که انجام می دهید، به یاد داشته باشید - آن را به گونه ای انجام دهید که پسرها از نشان دادن آن خجالت نکشند. سامورایی این را آموزش داد: اگر نامه ای بنویسید، فرض کنید که گیرنده آن را به دیوار آویزان می کند. این نتیجه است.

استراتژی "به طوری که پسرها از نشان دادن آن خجالت نکشند" بسیار ساده است و به راحتی در هر زمان قابل اجرا است. حالا توقف کن، حتی در یک ساعت، حتی در یک سال، و جواب بده - خجالت نمی کشی به پسرها نشان بدهی چه کردی؟ آیا شرم آور نیست که به پسرها نشان دهید که چگونه تلاش کردید و به دنبال راه حل بودید؟ آیا شرم آور نیست که به پسرها نشان دهید که چگونه هر روز برای بهبود کارایی خود تلاش می کنید؟

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

منبع: www.habr.com

اضافه کردن نظر