سالها بهعنوان توسعهدهندهی وب کار کردم؛ بعد مسیرم به برنامهریزی و کنترل پروژههای صنعتی رسید — نیروگاه، پالایشگاه، پتروشیمی. سؤالی که همیشه پرسیده میشود: «چرا؟» جواب کوتاه: چون همان چیزهایی که در کد عاشقشان بودم، در مقیاس بزرگتر پیدا کردم.
مشترکات پنهان
- دیباگ ≈ کنترل انحرافات: هر دو یعنی یافتن ریشهی اختلاف بین «آنچه باید باشد» و «آنچه هست».
- رفکتور ≈ بازبرنامهریزی: هر دو یعنی بهبود ساختار بدون توقف عملیات.
- لاگ ≈ گزارش پیشرفت: هر دو بدون داده، فقط حدساند.
چیزی که توسعهدهندگی به من داد
نگاه سیستمی و عادت خودکارسازی. وقتی در نیروگاه دیدم گزارشهای دورهای روزها وقت میگیرد، همان نگاه توسعهدهنده فعال شد: داشبورد، ماکرو، قالب استاندارد — نتیجه، گزارشگیری که ساعتها طول میکشید به چند دقیقه رسید.
چیزی که صنعت به من داد
درک «قید واقعی». در کد، اگر چیزی خراب شود ریاستارت میکنیم؛ در پروژهی صنعتی با چند هزار نفر و میلیونها دلار، هر تصمیم وزن واقعی دارد. این وزن، مهندس بهتریات میکند.