برای اطلاع از آپدیت دوره ها و تخفیف ها عضو کانال اطلاع رسانی ما بشید ما شوید !
02128428905
0

زمان یادگیری فرانت اند + ویدئو

سلام به همه ی دوستای عزیزم امیدوارم حال دلتون خوب باشه در این مقاله قصد دارم زمان یادگیری فرانت اند رو با هم بررسی کنیم پس تا انتهای مقاله همراهمون باشین خب در مقاله ی زمان یادگیری جاوا اسکریپت مفصل راجب زمان یادگیری هر چیزی صحبت کردیم اینکه به چه عواملی بستگی داره و اینکه یادگیری در چه سطحی باشه.

زمان یادگیری فرانت اند

مثلا شخصی میاد میگه من زبان جاوااسکریپت بلدم و اون رو یک ماهه یاد گرفتم.

اگر این شخص هیچ پیش زمینه ای در برنامه نویسی نداشته باشه و در یک ماه بخواد تمام مفاهیم رو یادبگیره و زیر وبم اون زبان رو همراه با اموزش دربیاره خب قطعا تو یک ماه امکان پذیر نیست.

اما اگر این شخص زبان جاوااسکریپت رو در حد مطالب فاندامنتال بلد یاد گرفته باشه و  پیش رفته باشه  و در حد عمقی که بهش نیاز داره اون رو یادگرفته باشه ؛

بله در یک ماه قابل یادگیری هست.

پس همه چیز در زمان یادگیری نسبی هست.

شاید کسی بخواد تا اخر عمر برنامه نویسی یادبگیره بازم خیلی طبیعی هست.

چون برنامه نویسی چیزی جز توانایی حل مسائل نیست و برای توسعه ی وب و نرم افزار هم همیشه مشکلات و یا چالش های جدید پیش میاد و راه حل ها در حال به روز شدن،ساده شدن و ارتقا هستند.

پس اینکه شخصی تصمیم داشته باشه تمام عمرش برنامه نویسی یاد بگیره هم منطقی هست.

با این مثال خواستم نسبی بودن یادگیری رو بیشتر واضح کنم.

 

عوامل موثر در زمان یادگیری فرانت اند

من نمیخوام بگم دوستان دیگه اشتباه میگن یا درست ،من شدیدا تمایل دارم این نکته رو برسونم که مدت  زمانی که شما نیاز دارین برای یادگیری به هزار تا المان بستگی داره.

  • به کیفیت اموزشی که میبینین ،
  • به خود خوان بودن یا نبودنتون ،
  • به اموزشگاه رفتنتون یا ویدئوی اموزشی دیدنتون ،
  • به تعداد ساعت هایی که برای اموزش دیدن صرف میکنین به تمرکزتون موقع یادگیری ،
  • به تعداد دفعات تکراری که نیاز دارین تا یه مطلب براتون جا بیفته ، به تعداد ساعاتی که تمرین میکنین ،
  • به اشتیاق و علاقه تون به یادگیری
  • به استمرارتون در یادگیری
  • به زمانی که صرف میکنین تا مسیری که توش هستین رو یاد بگیرین و هزاران هزار المان دیگه..
  • مثلا شخصی رو دیدم که مدت هاست لنگ یادگیری یه بخش کوچیک هست.

چرا؟

چون نا امیده و نمیتونه چشم اندازی از خودش بعد از یادگیری داشته باشه پس دائما در حال درجا زدنه.

و از اون طرف کسی رو میشناسم که خیلی  خیلی زود و خوب مباحث رو نه تنها یاد میگیره بلکه میخوره و جلو میره و کسی رو میشناسم که اصلا حین یادگیری پروژه میگیره و تو خود پروژه به خیلی چیز ها برمیخوره و مجبور میشه که سریع یادشون بگیره..

 

عوامل موثر در زمان یادگیری فرانت اند

این مطالب رو گفتم تا به این نتیجه برسم که همه چیز کاملا به خودتون بستگی داره 

و مطلقا خودتون رو تو دام سمی مقایسه نندازین که مثلا فلانی اینقدر زود یاد گرفت  من چرا اینقدر کُندم!

البته ایرادی نداره که مشکلتون رو پیدا کنین و اون رو برطرف کنین ولی یادتون باشه که تو تله ی مقایسه نیفتین..

سعی کنین از تجربیات بقیه استفاده کنین و از اون ها بهره ببرین ولی مطمئن باشین مسیر یادگیری ادم ها با هم متفاوت هست.

 

مراحل یادگیری فرانت اند با احتساب زمان!

حالا اگر بخوایم به صورت تقریبی زمانی رو در نظر بگیریم که فقط باهاش جنبه ی اشنایی داشته باشیم نه اینکه اون رو ملاک یا معیاری برای تصمیم گیری و یا مقایسه بذاریم این زمان ها رو در نظر میگیریم:

Html &css:

برای یادگیری html و css با توجه به اینکه فرض شده تمرین زیاد داشته باشین و روزی ۵ الی ۶ ساعت کار کنین؛ دو ماه در نظر گرفتیم که میتونه کمتر باشه و در مواقع کمی بیشتر.

طراحی صفحات واکنش گرا:

برای ریسپانسیو سازی با Css خام هم چیزی حدود ده روز نیاز هست که همراه با تمرین باشه البته. 

 

ماژول های css:

ماژول های css مثل فلکس باکس و css grid  و مابقی اون ها که در ویدئوی نقشه ی راه فرانت اند راجبش صحبت کردیم.

برای خود فلکس باکس هم بیشتر از سه روز نیاز نیست.

sass:

برای یادگیری sass هم بیشتر از ده روز نیاز نیست.

 

javascript:

 

طراحی صفحات واکنش گرا:

 

برای یادگیری جاوااسکریپت هم دو ماه در نظر گرفته شده چون اساس کار فرانت اند هست و باید خیلی عمیق و اصولی یاد گرفته بشه.

تایپ اسکریپت:

در این مرحله میتونین تایپ اسکریپت رو هم اموزش ببینین که البته دل به خواهی هست دوست داشته باشین میتونین یاد بگیرین دوست نداشتین هم یاد نگیرین.

اکما اسکریپت ۶و۷و۸و۹:

 

اکما اسکریپت 6و7و8و9:

اکمااسکریپت که در مقالات دیگه مفصل راجبش صحبت کردیم، سینتکس نوینی از جاوااسکریپت هست که مشکلاتی رو از جاوااسکریپت حل کرده و ساختار جدیدی رو بهش داده.

در مابقی بروز رسانی های اون تغییرات زیادی اعمال نشده.

  برای یادگیری اکمااسکریپت۶ ( Ecmascript 2015)،اکمااسکریپت ۷ (Ecmascript 2016) ، اکمااسکریپت ۸ ( Ecmascript 2017) ، اکمااسکریپت ۹ ( Ecmascript 2018) به ۱۵ روز زمان همراه با تمرین نیاز دارین.

 

پکیج منیجر:(yarn , npm)

۵ روز زمان

 

بوت استرپ(bootstrap):

بوت استرپ(bootstrap):

برای یادگیری بوت استرپ هم چیزی حدود ۲۰ روز زمان نیاز هست چون مورد خاصی نداره و خیلی زود و راحت میشه اون رو یاد گرفت همراه با تمرین 🙂

 

React or  Vue  or  Angular :

React or  Vue  or  Angular :

برای یادگیری یکی از کتابخونه و فریمورک های جاوااسکریپت که نیاز اساسی هستن

و در بازار کار و دنیای واقعی به جای جاوااسکریپت خام استفاده میشن و کار رو خیلی تمیز و حرفه ای تحویل میدن.

که برای یادگیری یکی از این ها دو ماه الی بیشتر زمان نیاز هست.

اگر بین این سه ریئکت رو انتخاب کردین حداقل دو ماه باید براش زمان بگذارین و از بین Flux,Redux,Mobx  یکی رو انتخاب کنین که خب ریداکس از همه بهتر هست و ۲۰  روز هم برای ریداکس زمان بگذارین.

بعد از اون هم ۱۰ روز زمان بذارین برای یادگیری webpack.چون چیز خاصی نداره.

 

زمان نهایی یادگیری فرانت اند (front end):

در کل شما برای یادگیری فرانت اند در حد معقول نیاز به یک سال اموزش دیدن

مداوم دارین که حتما حتما هم بعد از دیدن ویدئو های اموزشی هم همزمان با اون ها پروژه ای کار کنین چه پروژه برای خودتون تعریف کنید و بزنید چه روی پروژه های سبک واقعی کار کنین

تا دستتون بیاد که چجوری باید از مهارتی که با ویدئو های اموزشی بدست اوردین کار کنین و خودتون رو با بازار کار وفق بدین.

و برای پروژه زدن و به چالش کشیدن خودتون هم حدود ۴ الی ۵ ماه زمان بگذارین و نهایتا با دست باز یک سال و نیم باید صرف اموزش دیدن تمرین کردن و پروژه زدن بکنین تا مهارت خوب و قابل قبولی رو در این حرفه کسب کنین.

و البته اگر منبع مناسبی رو در همون ابتدای کار برای یادگیری تون داشته باشین و اگاهی کاملی از مسیر داشته باشین

این زمان رو ازتون میگیره اما اگر اطلاعات خاصی نداشته باشین 

از هر دوره ای استفاده کنین که کیفیت نداشته باشه مجبور میشین هم دوباره هزینه کنین

و هم زمان بیشتری رو صرف کنین تا دوباره اموزش ببینین و با ازمون و خطا به مسیر درست کشیده بشین.

پس سعی کنین با مطالعه و تحقیق همیشگی نیازمندی ها رو کشف کنین و با کسایی که در این حرفه هستن مشورت کنین تا بهترین راه رو شناسایی کنین و در زمان  و انرژی و هزینه هاتون صرفه جویی کنین.

 

خب در این مقاله سعی شد یک مسیر کلی همراه با زمان بندی که میانگین هست خدمتتون ارائه بشه.

امیدوارم براتون مفید بوده باشه . وقتتون بخیر.زهرا شوشتری

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *