سلام دوستان وقتتون بخیر
من تازه برنامه نویسی رو شروع کردم و دارم html&css رو یاد میگیرم
میخواستم ببینم میتونم بعد از پایان این دوره کار رو شروع کنم و به همراه کار کردن بقیه زبان ها رو یاد بگیرم یا اول باید کامل یاد بگیرم بعدا؟
سلام
اول از همه باید بگم که برنامه نویسی به قدری گسترده هست که هیچکس کامل بلدش نیست و حتی کسی که چندین ساله شاغله و درآمد داره هم باید چیزای جدید یاد بگیره و خودشو آپدیت نگه داره
ثانیاً فکر نکنم با html و css خالی بشه کار پیدا کرد، این دوتا صرفا پایههای front-end هستن و برای اینکه بتونید توی فرانت به سطح مطلوبی برسید باید یه مقداری هم JavaScript هم بلد باشی
ولی همینطور که خودت هم گفتی میتونی یه کار پیدا کنی، بعد همزمان با اون چیزهای جدید یاد بگیری و مهارت و شغل خودت رو ارتقاء بدی
نمیخوام نا امیدت کنم. ولی نه فقط html , css ، بلکه حتی اگر javascript هم بلد باشی بازم نمیتونی. امروزه دنیای وب خیلی بزرگتر از html css ساده هست. باید یه ui framework یادبگیری (بوت استرپ و tailwindcss) پیشنهاد خودم tailwind هست چون رایج تر و مدرن تره. بعد باید حتما یک js framework خوب یاد بگیری. گزینه های زیادی هست مثل react vue angular svelte ولی react خیلی بازار کار بهتری داره. باید مثلا react و یکسری کتابخونه های مهم js مثل axios و ... رو یاد بگیری. بعدش کم کم میتونی به عنوان کار آموز شروع به کار کنی.
بعد که js framework یادگرفتی باید یک state manager خوب یادبگیری. Redux خیلی مشهور و پیشرفته هستش، یه zustand هم هست که جدید تر و راحت تر هست. state manager ها کمک میکنن داده هات رو در کل برنامه مدیریت کنی و برای پروژه های پیشرفته خیلی مهم هستن.
تو ادامه مسیر باید تایپ اسکریپت یاد بگیری چون الان خیلی پروژه های بزرگ با این زبان هستن. همون جاوا اسکریپت هست فقط یکم syntax حساس تری داره اصطلاحا type-safe هست.
بعدش باید بیای یکسری js framework پیشرفته تر یادبگیری. اگر react رو انتخاب کردی میتونی next js یادبگیری و اگر vue رو انتخاب کردی میتونی nuxt یاد بگیری.
توی این مسیر یادگیری کتابخونه های js و css خیلی کمک میکنن. کتابخونه هایی مثل animate.css و sweetalert و toastify و gsap و ... که برای ui و انیمیشن های زیبا تر مهم هستن مثلا.
در نهایت برای استخدام شدن، حتما باید git، یکمی docker ، یکمی linux (برای فرانت اند اجباری نیست) یاد بگیری. میتونی مفاهیمی مثل pwa هم یاد بگیری.
تمرین کردن با api های رایگان توی اینترنت مثل moviesapi.ir و یادگیری یکسری مفاهیم پایه web و http و caching و ... خیلی کمک میکنن.
بعدا اگر مسیر بک اند هم خواستی بگو.
این مسیر شاید به ظاهر دست نیافتنی باشه ولی اونقدر ها هم سخت نیست اگر تلاش کنی مطمعن باش یه frontend developer خوب میشی. فقط حین یادگیری سعی کن مهارت سرچ کردن، کار کردن با هوش مصنوعی، تمرین کردن بلد باشی، همیشه خودتو اپدیت نگه داری و سعی کنی کتابخونه ها و راه حل های بیشتری یادبگیری.
موفق باشی.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟