به نظر بنده این پیشنیازها برای این که کسی برنامهنویسی وب رو شروع کنه نیازه:
۱- زبان انگلیسی!!! اگر میخواید توی این شغل موفق بشید باید زبان انگلیسی خوبی داشته باشید چون اکثر منابع آموزشی و ویدیوهای آموزشی به زبان انگلیسی هست.
۲- مهارت جستجو در اینترنت!!! اکثر برنامهنویسها برای رفع ایرادات و پیدا کردن راه حل برای مشکلات برنامههاشون در اینترنت جستجو میکنن. به نظرم خیلی مهمه که مهارتی خوبی در جستجو کردن داشته باشید و بدونید از چه کلید واژههایی استفاده کنید تا جواب مورد نظر رو پیدا کنید و سریع بهش دست پیدا کنید.
۳- آشنایی کلی با فنآوریها و زبانهای برنامهنویسی و تفکیک آنها از همدیگر. بعضی از برنامهنویسای تازه کار رو میبینم همش از یک زبان میپرن رو یک زبان دیگه و آموزش زبان و فنآوری قبلی رو نصفه کاره رها میکنن. به همین دلیل چندین زبان و فنآوری رو به صورت نیمه کاره بلدن. به عنوان مثال کمی از جاوا یاد میگیره بعد پرش میکنه به سمت Node و یا بالعکس. بنظرم خیلی مهمه که بدونین میخواین در چه زمینهای فعالیت داشته باشین و یک مسیر رو انتخاب کنین و روی همون مسیر تمرکز کنین.