برنامه نویسی

پیمایش در روزهای اولیه: نکات ضروری برای توسعه دهندگان جوان، دوری از دام های رایج 💡

هی همه! من می خواهم برخی از چیزهایی را که به من در فرآیند یادگیری به عنوان یک توسعه دهنده جوان کمک کرده است را به نمایش بگذارم و نشان دهم که چه ویژگی هایی باعث بزرگترین مشکلات شده است. این را باید ساده تلقی کرد، زیرا حتی اگر یکی از این موارد را انجام داده باشید، کاملا طبیعی است و نباید به عنوان “جرم” تلقی شود. ما در پایان روز انسان هستیم :))

1. عدم ایجاد ارتباط صمیمانه با همکاران خود

مردمی که می خندند و حرف می زنند

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

از تعامل و سلام کردن، کنجکاوی در مورد آنها و گفتگوهای صادقانه نترسید. همه چیز نباید همیشه به کار متصل باشد. پسر “جدید” بودن شما را “کمتر” نمی کند. خودتان باشید و خود را صادقانه و مثبت با همکاران خود بیان کنید تا بتوانید از مزایای آن بهره مند شوید.

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

2. اجتناب از انجام کارهای سخت با هدف

فردی که از کوه بالا می رود
راستش را بخواهید، این یکی فقط برای توسعه دهندگان جوان نیست، اما بیایید فعلا همینطور ادامه دهیم. ببینید، ما همه مبتدی بوده‌ایم و این روند فکری را طی کرده‌ایم: منطقی است که فکر می‌کنید “من نمی‌خواهم در همان ابتدا این موضوع را برای خودم خراب کنم و خدای ناکرده “خنگ” به نظر بیایم. و این کار را تمام نکنیم.» بگذارید فقط بگویم، این فکر قابل درک است، اما آن را درست نمی کند و اجازه دهید دلیل آن را به شما نشان دهم.

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

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

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

3. سوال نکردن

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

البته، این به این معنی نیست که آنها را با هزاران سوال و برای هر مشکلی که دارید “بمباران” کنید، اما زمانی که احساس می کنید با یک سوال بهتر هستید و واقعا نمی توانید مشکل یا راه حل را درک کنید، درخواست کمک و راهنمایی کاملا طبیعی است.

4. بررسی های روابط عمومی را شخصاً انجام دهید

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

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

تنها چیزی که می توانم برای این بگویم این است که توسط نفس خود به زنجیر کشیده نشوید و خودتان را در برابر اشتباه کردن باز کنید (که همه ما چنین می کنیم) و خواهید دید که به طور تصاعدی رشد می کنید.

5. کپی پیست کدی که متوجه نمی شوید

مرد گیج
همه ما در مقطعی آنجا بوده‌ایم، جایی که اگر در «مشکل» باشیم و کدی را پیدا کنیم (احتمالاً از StackOverflow/ChatGPT)، آن پسر بد را وارد مخزن کد خود می‌کنیم. در حالی که به نظر می رسد این کار را انجام می دهد، اجازه دهید فقط بگویم که این یک راه حل موقت است که نه تنها روند یادگیری شما را مسدود می کند، بلکه ممکن است به دلیل عدم درک، باگ های جدیدی را به برنامه شما وارد کند.

کاری که باید انجام دهید این است که ابتدا کد را درک کنید و سپس آن را اعمال کنید. این نه تنها به رشد بیشتر شما کمک می کند، بلکه به شما کمک می کند تا مشکلات احتمالی را در آینده شناسایی کنید.

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

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا