نقل قول نوشته شده توسط Mahmoud Zaad مشاهده تاپیک
این هم برای شخص شما صدق می کنه، اینجا هم ممکنه مسئولیتها خیلی سنگین باشه، شما وقتی سیستم بانکی طراحی میکنی با یک اشتباه ممکنه حتی برای چند ساعت حسابهای هزاران نفر جابجا بشه و مشکلات بزرگی برای بانک و مشتری ها پیش بیاد. یا اگه طراح سیستم رتبه بندی سازمان سنجش باشی با یک باگ ممکنه چندین نفر به ناحق قبول یا به ناحق رد بشن این یعنی عمر و زندگی چندین جوان و خانواده شون. یا اگه طراح سیستم حسابداری یا تولید برای یک شرکت بزرگ باشی ممکنه یک اشتباه میلیون ها تومن خسارت به شرکت وارد کنه و ... بنابراین اینجا هم بسته به اینکه کجا کار می کنید مسئولیت ها شاید خیلی سنگینتر از جاهای دیگه باشه. مثل مهندس عمران که بسته به اینکه کجا کار می کنه مسئولیت داره.
بله این قضیه کاملا درست است ولی مقیاش کار با هم فرق می کند به نظر شما یک برنامه نویس چقدر باید تجربه و دانش فنی داشته باشد تا بتواند این سیستم هایی که مثال زدید رو برنامه نویسی و کار کند؟
توی برنامه نویسی موقعی مسئولیت زیاد می شود که مقیاس کار خیلی بزرگ باشد به نظر شما با 2 یا 3 سال برنامه نویسی و کار کردن با یک زبان و تجربه اندک می توان به عنوان برنامه نویسی سیستم بانک مشغول به کار شد؟
ولی در خیلی از رشته ها شما در ابتدای کار مسئولیت بزرگی بر عهده می گیرید شاید تجربه برنامه نویسی که 5 سال کار کرده خیلی زیاد باشد ولی نمی توان طراحی یک سیستم بانک رو به اون واگذار کرد چون باید دانش فرد به اون سطح رسیده باشد و توانایی انجام این کار رو داشته باشد.
به نظر شما اگر برای مثال 1000 برنامه نویس داشته باشیم چند نفر از آنها توانایی طراحی یک سیستم مدیریت محتوا شبیه جوملا یا وردپرس رو دارند؟ و چه تعداد توانایی طراحی یک سیستم عظیم و نیازمند امنیت بالا مثل سیستم بانک رو دارند؟