یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام و خسته نباشید.
سه تا سوال داشتم:
اول اینکه چطوری میتونم یه برنامه نویس front موفق باشم؟
دوم اینکه چه مهارت هایی رو داخل front یاد بگیرم که باعث پیشرفتم بشه؟
و سوم اینکه چطور میتونم از بازار front درآمد خوبی کسب کنم؟
ممنون میشم اگر پاسخ بدید.
درود.
فرانت اند یا طراحی به اصطلاح بصری و گرافیکی یه وبسایت، بشدت کاربردیه. این خیلی خوبه که سمتش اومدین.
اما،
برنامه نویس فرانت اند موفق کیه؟!🤔🤔
از نظر من، چون فرانت اند بیشتر سر و کارش با رنگ و شکل و انیمیشن و اینهاست، مهم ترین نکته اینه که یه توسعه دهنده فرانت اند خلاق باشه!
خلاقیت مهم عامل موفقیت یه توسعه دهنده فرانت اند، بعد از تلاشه.
البته که تلاش حیاتی ترین عنصر ماست. و هر کس که میگه یه ماهه فرانت اند کار بشید و این حرفا، شک نکنید دروغ میگه.
نکته یک، هر کسی بر اساس صفات خودش میتونه موفق بشه.
یکی ممکنه خلاقیت بی نظیری داشته باشه، اما دیر پروژه رو تحویل بده.
یکی ممکنه سر وقت باشه، اما سایت خوبی طراحی نکرده باشه.
اینا همه در کنار هم یه برنامه نویس موفق در هر حوزه ای میسازه. تلاش و پشتکار، خلاقیت و ممارصت، زمان بندی، برنامه داشتن، هدف داشتن ، رویا داشتن و اینا.
اما همونطور که گفتم خلاقیت بشدت ضروریه. کسی که نتونه یه چیز خلاقانه بسازه که دیدنی باشه، نمیتونه موفق خطاب بشه. یه طراح فرانت اند، فقط 10 ثانیه و کمتر وقت داره تا نظر کاربر رو جمع کنه. و. اگه این کار رو نکنه تلاش های برنامه نویس بک اند هم زیر سوال میره.
میرسیم به سوال دو.
یه برنامه نویس فرانت اند، در اصل متخصص html و css و جاوا اسکریپته. دو تای اول که زبان نشانه گذاری ان، سومی زبان برنامه نویسیه. خیلی طولانی میشه اگه بنویسم، اگه خواستید صدام بزنید. اینا هر سه مهمن و نباید ازشون غافل بشید.
علاوه بر این، باید یکی دو تا از فریمورک های CSS ، مثل SASS یا بوت استرپت یا materialize بلد باشید تا خلاقیت اوج بگیره.
و، یکی از فریمورک های جاوا اسکریپت مثل ری اکت که محبوب ترینه، ویو، و ..... . اینم باعث میشه خیلی خیلی راحت تو آسمون خلاقیت پرواز کنید.
سوال سوم.
نمیدونم در جریان هستید یا نه، اما فرانت اند به تنهایی کاربرد نداره. این فرانت اند ما سمت کاربره. اما، اگه ما بخوایم یه چیزی مثل فرم ثبت نام داشته باشیم، کاربر اطلاعاتشو که ثبت کرد، اینا کجا باید برن؟ باید باهاشون چیکار کنیم؟ اینجا نیاز به یه دیتا بیس و یه زبان سمت سرور دارید مثل PHP, PYTHON, و ... . این دو تا بدون هم هیچ کاربردی ندارن. دو تا عضو جدا نشدنی ان و هر کدوم توسعه دهنده های خودشون رو دارن و هر کس که هر دو رو بلد باشه میشه فول استک.
اما، چطور میشه کسب در آمد کرد؟
یک، میتونید به عنوان یه کارآموز، یا اگه حرفه ای تر هستید برنامه نویس جونیور، فرانت اند، یه جایی استخدام بشید. اگهی های زیادی هست، یه نگاه به جابینجا بندازید.
دو، اگه بخواید فریلنسری کار کنید، یا باید خودتون بک اند رو یاد بگیرید، یا با یه بک اند کار همکاری کنید و درآمد رو تقسیم کنید که خیلی توصیه نمیکنم.
اگه سوالی داشتید صدام بزنید.
موفق باشید
سلام.
جاواسکریپت رو خیلی حرفهای یاد بگیرین. فریمورکی که کار میکنین رو همینطور. از لایبریریهای خفن غافل نشین. از منابع دست اول استفاده کنین. داکیومنت بخونین. راجع به مهارتهای نرم (چیزی که ظاهرا سوال اصلی شما بوده) هم کتاب Clean Coder آقای رابرت مارتین رو بخونین. (خودم هنوز نخوندم ولی کتاب معروفیه)
از داکیومنتا غافل نشید
اینم رودمپه مهارتای فرانته که شاید بتونه کمکتون کنه.
https://www.decipherzone.com/blog-detail/front-end-developer-roadmap-2021
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟