دوستان یک سوالی ذهن منو درگیر کرده آیا برنامه نویس خوب از دیدگاه مهندسای نرم افزار چه برنامه نویسی هستش ؟
کسی که ابزار های مختلف رو بلد باشه برنامه نویس خوب به حساب میاد ؟
مثلا یک کسی که Nodejs Developer هستش اگر علاوه بر Nodejs ابزار های دیگه هم بلد باشه مثلا انواع دیتابیس رو بلد باشه , انواع API رو بلد باشه , انواع سرور رو بلد باشه و ...
اگر کسی ابزار های مختلفی رو بلد باشه یعنی برنامه نویس خوبیه ؟! یا این که اصلا ابزار های مختلف رو بلد باشه ملاک نیستش و فقط باید همون یک زبان رو خوب بلد باشه ؟ یا این که درست بتونه شیء گرا بنویسه و Solid رو توی کد هاش رعایت کنه برنامه نویس خوبیه ؟
یا کلا همه ی این ها ملاک خوب بودن برنامه نویس نیستش و فقط باید تجربه داشته باشه ؟
ابزارهای خوب برای یک متخصص لازم هستن اما هرگز کافی نیستند.
مواردی رو دوستان اشاره کردند که کاملا صحیحه و منم به اونها اضافه میکنم:
@mahdipakravan79
سلام ارادت
تقریبا تمام مواردی که شما گفتید رو شامل میشه + کسی کد تمیز و خوبی بزنه ، حداقل باگ در برنامهاش باشه ، مهارت های نرم داشته باشه و بتونه کار تیمی انجام بده.
همش مهمه بهرحال
کدهای تمیز و قابل توسعه .. قدرت حل مسئله .. قدرت سرچ بالا .. خلاقیت .. بلد بودن ابزارهایی مث گیت و غیره
ابزارهای خوب برای یک متخصص لازم هستن اما هرگز کافی نیستند.
مواردی رو دوستان اشاره کردند که کاملا صحیحه و منم به اونها اضافه میکنم:
@alireza.mzh @rezajashnsaz0011 @kamran.davar
دوستان خیلی ممنونم از نظر هاتون و تجربه هایی که در اختیار من و سایر دوستان گذاشتین .
حالا اگر ما بخوایم بگیم برنامه نویس خوب Nodejs یعنی کسی که آیتم های زیر رو بلد باشه درسته ؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟