شجرهنامهٔ عنوانهای شغلی نرمافزار از ۱۹۴۷ تا امروز
خلاصهٔ کاملتر
Ian Miell که چند سال Head of DevOps بوده، با کمک Claude یه شجرهنامه از عنوانهای شغلی نرمافزار ساخته. توش ۱۰۴ عنوان هست، از «Computer» (که اون موقع یه آدم بود، نه دستگاه) تا «AI Agent / Context Engineer». زمان از بالا به پایین تو ردیفهای پنجساله جلو میره و عنوانها تو هفت ستون رنگی مثل توسعه، عملیات و زیرساخت، شبکه و امنیت، و داده و AI چیده شدن.
کل پروژه یه فایل Graphviz .dot و یه فایل JSON از توضیحاته. هر عنوان یه خط تو فایل .dot هست. فلش توپر یعنی عنوان از والدش دراومده و فلش خطچین یعنی تأثیر یا یه مسیر شغلی رایج. نویسنده میگه تاریخها حدودیان و زمانی رو نشون میدن که عنوان رایج شده، نه اولین باری که دیده شده.
اولین نکتهای که نویسنده دیده اینه که سال ۱۹۴۷ مقالهٔ Goldstine و von Neumann کار رو دو قسمت کرد: ریاضیدانها مسئله رو طراحی میکردن و coderها اونو به دستور ماشین تبدیل میکردن. کدنویسی کار دفتری و کمارزش حساب میشد و بیشترش دست زنها بود. ولی آخرش همین بخش، قسمت سخت و خلاقانهٔ کار شد.
نکتهٔ بعدی اینه که عنوانها تیکهتیکه میشن و دوباره به هم میچسبن. webmaster حدود ۱۹۹۳ پیدا شد و یه نفر همهکارهٔ سایت بود. بعد کارش بین web developer، sysadmin و ویراستار پخش شد. web developer هم حدود ۲۰۰۵ به front-end و back-end تقسیم شد و حدود ۲۰۰۸ دوباره با اسم full-stack یکی شد.
بعضی عنوانها هم عمرشون کوتاهه. prompt engineer سال ۲۰۲۳ سروصدا کرد ولی تقریباً بلافاصله تو AI engineer حل شد. scrum master هم یه نسخهٔ آرومتر از همین داستانه. اسمها هم بازیافت میشن: «Systems Engineer» تو IBM دههٔ ۶۰ یه نقش پیشفروش بود و تو دههٔ ۹۰، به خاطر مدرک MCSE مایکروسافت، یعنی sysadmin ارشد. forward deployed engineer (یعنی مهندسی که پیش مشتری میشینه و محصول رو براش راه میندازه) که الان OpenAI و Anthropic استخدامش میکنن هم شبیه همون systems engineerهای قدیمی IBMه.
در مورد DevOps، نویسنده یادآوری میکنه که Ben Treynor Sloss تعریف SRE رو این گذاشت: وقتی از یه مهندس نرمافزار بخوای یه تیم عملیات طراحی کنه. DevOps قرار بود یه فرهنگ باشه ولی حدود ۲۰۱۱ شد اسم شغل. platform engineering هر دوشون رو والد داره. نویسنده معتقده دعوای Dev و Ops هیچوقت حل نشده و فقط اسم جدید میگیره. آخرش هم اشاره میکنه که امروز دوباره به خاطر AI همون حرف ۱۹۴۷ رو دربارهٔ کدنویسی میزنن.
نکات کلیدی:
- نمودار ۱۰۴ عنوان شغلی رو تو هفت خانواده و ردیفهای پنجساله نشون میده.
- کل پروژه یه فایل Graphviz و یه فایل JSON هست و روی GitHub برای PR بازه.
- SRE سال ۲۰۰۳ تو گوگل، اصطلاح DevOps سال ۲۰۰۹ و Data Scientist سال ۲۰۰۸ رایج شدن.
- prompt engineer تقریباً بلافاصله جذب AI engineer شد.
- جدیدترین عنوان تو نمودار AI Agent / Context Engineer (حدود ۲۰۲۵) هست.




