✅ قسمت دوم: برنامه‌نویس سنیور. چون صحبت‌هاشون در جای عمومی نبود، من هم اسمشون رو نمیگم

✅ قسمت دوم: برنامه‌نویس سنیور
متن زیر حرف‌های یکی از برنامه نویسان معروف ایران هست که الان در خارج کار میکنه.چون صحبت‌هاشون در جای عمومی نبود،من هم اسمشون رو نمیگم. البته برای اینکه توو کانال بذارمش، فعل و فاعل چندتا از جمله‌ها رو اصلاح یا جا به جا کردم که متن موقع خوندن روان باشه:

🔹بنابراین من یک سال و نیم، شب و روز و آخر هفته و تعطیلات و هر زمان خالی‌ای که داشتم رو به درک اصولی از مهندسی نرم‌افزار اختصاص دادم و تسک‌هایی که توی شرکت به من میدادن ده‌ها حتی صدها برابر سخت‌تر از چیزی بود که تو ایران تجربه کرده بودم. چون کاربرای نرم‌افزاراشون در سطح جهانی بود و مثلا من باید سیستمی رو میساختم که پاسخگوی نیاز ۱۰ میلیون کاربر در روز باشه، این تسک‌های خیلی سخت و فشارهایی که به خودم آوردم باعث شد که تازه متوجه بشم که قبل از اومدن اینجا یک دهم سواد الانمو نداشتم و خب در ادامه کارم (و حقوقم و …) ارتقا پیدا کرد به «مهندس ارشد (سنیور) نرم‌افزار» و اون موقع حس خیلی بهتری در مورد خودم پیدا کردم.

🔹چون اینکه بقیه برنامه‌نویسا تصمیم بگیرن که تو سنیور هستی و بهت اون لقب رو بدن تا اینکه خودت انتخابش کنی، از هر لحاظ خیلی تفاوت داره و من چیزی که یاد گرفتم اینه که فریم‌ورک و لایبرری و غیره فقط یه ابزارن برای انجام دادن بهتر کار هستند ولی این زبان ماشینه که باید درک بشه. در اصل اینجا کسی برنامه‌نویس ارشده، باید بتونه سورس کد اصلی زبان جاواسکریپت رو بخونه و بهش contribute کنه. نه اینکه تواناییش فقط در حدی باشه که از react و jquery استفاده کنه و بعد به خودش بگه ارشد (کاری که من قبل از اومدن اینجا میکردم). البته اشتباه نکنید، دنیای آی‌تی به برنامه‌نویس‌های junior و mid-level هم نیاز داره که با فریم‌ورک‌ها کار کنن و کار رو راه بندازن ولی اون برنامه‌نویس‌ها نباید بخوان که در اون مرحله بمونن. شما باید از کسی که از react استفاده میکنه تبدیل بشی به کسی که react رو میسازه.

#developer #programming
⬅️عضویت در کانال @aoveissi