دوراهی برنامه‌نویس مدرن

بازار کار نرم‌افزار به سرعت در حال تغییر است. برای موفقیت در سال ۲۰۲۶، باید خود را با شیوه انجام کارها در دنیای امروز وفق دهید. مهندسان برنده از روش‌های قدیمی سال ۲۰۲۱ استفاده نمی‌کنند؛ آن‌ها از ابزارهای موجود در امروز بهره می‌برند.

من همیشه در حالت جستجوی کار هستم. این کار را برای حفظ مهارت‌هایم انجام می‌دهم. این موضوع به من کمک می‌کند تا توصیه‌های واقعی به کسانی که راهنمایی‌شان می‌کنم ارائه دهم. من می‌خواهم راهنمایی‌های به‌روز ارائه کنم، نه نظرات قدیمی.

بسیاری از افراد از یک نقشه راه اشتباه استفاده می‌کنند. آن‌ها صدها درخواست کار می‌فرستند اما پورتفولیوی ضعیفی دارند. آن‌ها با AI مانند یک ابزار پیشرفته‌ی autocomplete برخورد می‌کنند. این رویکرد شکست می‌خورد، زیرا تولید کد دیگر یک امر نادر نیست. هر کسی می‌تواند از یک agent برای ساخت یک اپلیکیشن استفاده کند.

آنچه نادر است، قدرت قضاوت است.

کارفرمایان برای توانایی‌های زیر به شما حقوق می‌دهند:

پورتفولیوی شما باید این را ثابت کند. لیستی از آموزش‌های (tutorials) تمام شده کافی نیست. شما باید نشان دهید که چگونه با AI agents کار می‌کنید. مشخصات فنی (specs) خود را نشان دهید. بازبینی‌های (reviews) خود را نشان دهید. باگ‌هایی را که پیدا کرده‌اید و مدل از آن‌ها غافل شده بود، نشان دهید.

کار اکنون ماهیت agentic دارد. ابزارهایی مانند Claude Code فراتر از autocomplete عمل می‌کنند. آن‌ها برنامه‌ریزی می‌کنند، می‌نویسند و تست‌ها را اجرا می‌کنند. وظیفه شما هدایت کار و مسئولیت‌پذیری در قبال نتیجه است. شما مسئول هر خط کدی هستید که عرضه می‌کنید، حتی اگر آن را تایپ نکرده باشید.

این موضوع باعث می‌شود اصول پایه (fundamentals) بیش از هر زمان دیگری مهم باشند. شما نمی‌توانید کدی را که درک نمی‌کنید، بازبینی کنید. اگر اصول پایه شما ضعیف باشد، با اعتمادبه‌نفس اشتباهات را عرضه خواهید کرد.

مدیران استخدام به دنبال اهرم (leverage) هستند. آن‌ها نمی‌خواهند برای کدنویسی ساده هزینه بپردازند. آن‌ها مهندسانی را می‌خواهند که معماری، بازبینی و امنیت را ارائه دهند.

چگونه آماده بمانید:

عصر تلاش کم به پایان رسیده است. سطح انتظار برای خروجی بالا است، زیرا همه به agentها دسترسی دارند. این یعنی سطح انتظار برای قدرت قضاوت حتی بالاتر است.

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

Source: https://dev.to/jeromehardaway/the-dilemma-of-the-modern-programmer-adapting-to-a-changing-job-market-2glc

Optional learning community: https://t.me/GyaanSetuAi