CodeNeuron
خیلیها ارشدیت در مهندسی نرمافزار رو اشتباه برداشت میکنن.
فکر میکنن یعنی کد بیشتر، مسائل سختتر یا سیستمهای بزرگتر...
اما واقعیت این نیست.
تفاوت اصلی بین مهندس جونیور، میدلول و سینیور، میزان مسئولیت و تأثیرگذاریه.
مهندس جونیور برای یاد گرفتن حقوق میگیره.
با راهنمایی جلو میره و زود سؤال میپرسه.
این ضعف نیست؛ این دقیقاً بخشی از کارشه.
مهندس میدلول برای مالکیت کارها حقوق میگیره.
یک قابلیت رو از ایده تا محیط واقعی میبره و وقتی چیزی خراب میشه، خودش مسئول حلشه.
این سختترین مرحله برای عبوره؛ چون حس میکنی داری پیشرفت میکنی، اما گاهی فقط در منطقه امن خودت موندی.
مهندس سینیور برای تصمیم گرفتن حقوق میگیره.
باید بین گزینهها تصمیم بگیره، ریسکها رو کاهش بده و کاری کنه کل تیم سریعتر و بهتر کار کنه، نه فقط خودش.
اینجا یک نکته مهم وجود داره:
→ رشد شغلی فقط به معنی استرس بیشتر نیست
→ رشد یعنی دامنه تأثیر تصمیماتت بیشتر بشه
هرچه سینیورتر میشی، افراد بیشتری تحت تأثیر تصمیماتت قرار میگیرن.
برای همینه که در یک مرحله، فقط خوب کدنویسی کردن دیگه کافی نیست.
اگر میخوای رشد کنی:
→ قبل از اینکه ازت بخوان، مسئولیت قبول کن
→ به نتیجه نهایی اهمیت بده، نه فقط انجام تسک
→ تأثیرت روی تیم رو بیشتر از سرعت شخصی خودت بهینه کن
عنوان شغلی بعداً میاد.
اول باید رفتارتون تغییر کنه دوستان!
#توصیه
37 ·