همه اپ های موبایل و همه سایت ها از دو بخش Front End و Back End درست شده اند. شما همین حالا که دارید این متن رو میخونید، دارید فرانت سایت رو میبینید. همه متن ها، عکسها و دکمه ها جزئی از فرانت هستند.
Front End Developer یا برنامه نویس فرانت کسی است که ظاهر یک سایت یا اپلیکیشن موبایل را درست میکند. روال کار اینطوریه که اول یک طراح، طرح مورد نظر را آماده میکند و بعد در اختیار برنامهنویس فرانت قرار میدهد و سپس او با استفاده از زبان ها و تکنولوژی های برنامهنویسی، طرح هایی که زده شده را به اپلیکیشن تبدیل میکند.
اگه ویژگی های زیر رو دارید، احتمالا تو برنامهنویسی Front End موفق تر خواهید بود.
اگر این ویژگی ها رو ندارید نگران نباشید، این ها وحی منزل نیستند. اگه این ویژگی ها رو ندارید ولی حس میکنید به Front علاقه دارید امتحانش کنید. من نمیتونم بهتون بگم اگه این ویژگی ها رو ندارید به درد Front نمیخورید!
برای اینکه متوجه بشید بازار کار فرانت چقدر بزرگ است کافیست وارد سایت های استخدامی بشید عبارت «Front End» را سرچ کنید. اون وقت متوجه میشید که این حوزه چقدر بازار کار دارد.
بر اساس تجربیات شخصی ام تو پروژه هایی که تا حالا انجام داده ام میتونم بگم که تقریبا تو اغلب پروژه ها تعداد توسعه دهندگان فرانت باید دو برابر بکند باشه. این یعنی تو خیلی از پروژه ها تعداد برنامهنویس های فرانت باید حتی دو برابر برنامهنویسان بکند باشه.
البته این همیشه درست نیست و متناسب با جنس پروژه مشخص میشه
براتون یک نقشه راه آماده کردهام و همه چیز هایی که باید یاد بگیرید رو توش قرار داده ام. این نقشه راه رو با تمرکز روی بازار کار آماده کرده ام. یعنی سعی کرده ام فقط مواردی که برای ورود به بازار کار خیلی ضروری هست رو توش بیارم. وگرنه مواردی که تو فرانت میشه یاد گرفت خیلی زیاد هست.
من همه ویدئو ها و پادکست های کُدباز رو توی یوتیوب و ساندکلود و پلتفرم هایی آپلود میکنم که اغلب فیلتر هستند.
اغلب آموزشها ویدئو و پادکست دارند. پس اگر میخواهید از محتوای سایت بیشترین استفاده رو ببرید نیاز به فیلتر شکن دارید.
توجه داشته باشید که برای خرید از فروشگاه بهتره فیلتر شکن رو خاموش کنید.