یه مسیر شغلی پایدار تو وب، برای وقتی که این دوره بگذره
خلاصهٔ کاملتر
دیوید بوشل، که یه توسعهدهندهٔ فرانتانده، تو این مقاله میگه صنعت وب داره یه دورهٔ عجیب رو میگذرونه. به گفتهٔ اون دلیلهاش بیشتر غیرمنطقیه، چون مردم هنوز به وب نیاز دارن، ولی وضع مالی این کار سخت شده و آیندهٔ شغلی مبهمه. نویسنده آشکارا با موج ابزارهای هوش مصنوعی مخالفه و میگه همکارای همفکرش ازش مشورت میگیرن. جوابش سادهست: کار پولیتو بدون یه پشتوانه ول نکن و صبر کن این دوره بگذره.
اولین مهارتی که نویسنده پیشنهاد میده دسترسپذیری (accessibility، یعنی اینکه سایت برای همه، از جمله آدمای دارای معلولیت، قابل استفاده باشه) هست. اون میگه دسترسپذیری یه قابلیت تزئینی نیست که آخر کار بهش اضافه کنی و با یه ابزار خودکار هم درست نمیشه. باید از روز اول تو همهٔ تصمیمها حساب بشه. پیشنهادش اینه که راهنمای WCAG رو مبنا بذاری، با آدمای واقعی تست کنی و به متخصصها گوش بدی.
مورد دوم CSS هست، اونم داخل stylesheet نه داخل جاوااسکریپت. نویسنده میگه CSS پویاترین استاندارد فرانتانده و قابلیتهای جدیدی مثل cascade layers و سلکتور :where() (که specificity رو کم میکنه) نوشتن یه stylesheet مرتب رو خیلی راحتتر کردن. به نظرش راهحلهای CSS-in-JS محدودکنندهان، پرفورمنس رو پایین میارن و مشکلی رو که ادعا میکنن حل نمیکنن.
نویسنده معتقده چون ظاهر سایتهایی که با AI ساخته میشن داره شبیه هم میشه، مهارت CSS برای سایتهایی که میخوان متفاوت باشن خیلی ارزشمند میشه. سومین مهارت ارتباط هست: کوتاه و سرراست حرف زدن، تمرکز روی نکتههای مهم، سؤال پرسیدن بدون ترس، و مطرح کردن نگرانیها زود و با احترام، قبل از اینکه بزرگ بشن. مورد چهارم سیاسیه: به گفتهٔ نویسنده دیگه نمیشه «سیاسی نبودن» رو انتخاب کرد، چون ایدئولوژی راست افراطی تو دنیای تکنولوژی داره قویتر میشه. اون از چند چهره و شرکت شناختهشده اسم میبره و از خوانندهها میخواد ساکت نمونن.
تو بخش «چیزایی که باید کنار گذاشت»، نویسنده سراغ React میره و میگه یه فریمورک قدیمی شده که دیگه دلیلی برای یاد گرفتنش نیست. به گفتهٔ اون، کد React الان سریعتر از اونی که آدم بتونه بخونه تولید میشه و دوران درآمد بالای توسعهٔ React رو به پایانه. دربارهٔ GitHub هم میگه حالا یه ریسکه. پیشنهادش اینه که برای ریپوهای خصوصی یه git forge شخصی مثل Forgejo راه بندازی، دسترسی از راه دور رو با سرویسهایی شبیه Tailscale محدود کنی و CI/CD رو هم محلی یا با سرویسهای مستقل اجرا کنی.
آخرین مورد اینفلوئنسرها هستن، یعنی developer relationها، یوتیوبرها و بنیانگذارای استارتاپ. نویسنده میگه نباید بذاریم روایتهای غلطشون آیندهٔ وب رو به سمت یه وب بسته ببره، چون بیشتر آدما پول خرید چیزایی که اونا تبلیغ میکنن رو ندارن. حرف آخرش اینه که وب ساختهٔ آدمها برای نیاز آدمهاست و این نیاز از بین نمیره، پس باید برگردیم سراغ اصول و برای برگشتن تقاضا آماده بشیم.
نکات کلیدی:
- توصیهٔ اصلی نویسنده: کار پولی رو بدون یه پشتوانه ول نکن.
- دسترسپذیری باید از روز اول با مبنای WCAG و تست با کاربر واقعی رعایت بشه، نه با ابزار خودکار آخر کار.
- cascade layers و :where() مدیریت specificity تو CSS رو راحتتر کردن.
- نویسنده یاد گرفتن React رو دیگه سرمایهگذاری خوبی نمیدونه.
- برای ریپوهای خصوصی Forgejo رو بهجای GitHub پیشنهاد میده.




