فهرست مطالب

 کارآموزی برنامه نویسی فرانت اند
Front-End Web Developing Apprenticeship  

فهرست مطالب

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

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

برنامه نویسی فرانت اند چیست؟

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

در ادامه برای آشنایی شما با مسیر شغلی  و شرح تبدیل شدن به یک کارشناس و متخصص در این حوزه از مسیر کارآموزی برنامه نویسی فرانت اند، سعی کرده ایم تا تمام جزئیات و نکات مورد نیاز را به اندازه نیاز برای شما توضیح دهیم. اگر با مطالعه این راهنما هنوز دچار سردرگمی هستید و در انتخاب این شغل مردد هستید  می توانید برای ما کامنت بگذارید و یا از مشاوره شغلی گلرن استفاده کنید.

شرح شغل یک کارآموز برنامه نویس فرانت اند

یک توسعه‌دهنده فرانت‌اند باید تمامی مولفه‌های ظاهری را شبیه به یک پازل کنار هم قرار دهد و این مولفه‌ها را به زبان وب ترجمه و تبدیل کند تا مخاطب بتواند در قالب مفهومی به‌ نام تجربه کاربری با سایت تعامل داشته باشد. بنابراین یک کارآموز فرانت اند تا زمان تبدیل شدن به یک متخصص مسیر پر پیج و خمی را پیش رو دارد تا بتواند یک تجربه جذاب و تأثیرگذار برای بازدیدکنندگان سایت ارائه دهد.

در طی مدت کارآموزی  بهتر است روی بخش های اصلی این حوزه شغلی نظیر (جاوا اسکریپت، برنامه‌نویس HTML و CSS، سئو فرانت اند، برنامه ‌نویس فرانت اند موبایل و تبلت، طراح رابط کاربرUI) تمرکز کنید.

🔸مسئوليت ها و وظايف اصلی شما در طی دوره کارآموزی برنامه نویسی فرانت اند

اگر سری به وبسایت های استخدامی ایرانی زده باشید اکثر شرکت هایی که از مسیر کارآموزی به دنبال جذب نیرو هستند، انتظارات تقریبا یکسانی از نیروی کار در شغل دارند. که البته گاها به خاطر برخی از انتظارات بیش از حد از یک کارآموز و نداشتن مسیر رشد و آموزشی مشخص، موفق به جذب نیروی دلخواه خود نمی شوند. اما در حالت کلی برخی از توانمندی ها را به عنوان پیش نیاز و برخی دیگر نیز به عنوان امتیاز لحاظ می کنند، که ما کسب تعدادی از آنها را برای ورود به این شغل شدیدا توصیه می کنیم.

🔸پیش نیاز های ورود به شغل برنامه نویسی فرانت اند از دید شرکت ها

  • بهینه‌سازی تجربه کاربر (UX)
  • استفاده از HTML، CSS و جاوا اسکریپت برای تعاملی کردن وب‌سایت
  • توسعه و نگهداری رابط کاربری (UI)
  • پیاده‌سازی طراحی در وب‌سایت‌های تلفن همراه
  • ایجاد ابزارهایی که تعامل در سایت را بدون توجه به مرورگر بهبود می‌بخشد.
  • مدیریت گردش کار (Workflow) نرم‌افزار
  • به‌کارگیری بهترین استراتژی‌های SEO
  • رفع اشکالات و تست نرم‌افزار

مجددا این نکته را یادآوری می کنیم که به عنوان کارآموز فرانت اند لزوماً نیازی به کسب تمامی مهارت ‌ها فوق ندارید. اما داشتن هرکدام از آنها شانس شما را در رقابت با سایرین برای کسب موقعیت های شغلی متناسب، بالا می برد. در این مورد دقیق‌تر در ادامه توضیح می‌دهیم.

آینده و مسیر شغلی برنامه نویسی فرانت اند

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

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

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

در ادامه راه می توانید در برخی از حوزه های پرطرفدار این شغل عمیق تر شوید و با افزایش سطح مهارت خود به متخصص آن حوزه خاص تبدیل شوید.

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

برنامه نویسی در ایران بصورت های دورکاری(فریلنسری)، استخدام در مراکز دولتی و کار در شرکت های خصوصی می باشد. شما با فعالیت در مراکز دولتی درآمد ثابتی خواهید اشت اما اگر از طریق فریلنسری قصد کسب درآمد داشته باشید، میزان درآمدتان با مهارت شما رابطه مستقیم خواهد داشت. به همین دلیل می توان گفت که حوزه برنامه‌نویسی بازار کار خوبی در کشور ما دارد مخصوصاً که در خیلی از بخش‌های این حوزه در ابتدای مسیر قرار داریم و راه پیشرفت زیادی برای آن وجود دارد.

🔸سطح درآمد شما به عنوان یک متخصص فرانت اند:

بعد از کسب تجربه کافی و متخصص شدن در یکی از حوزه‌های شغلی برنامه نویسی فرانت اند  (که بین ۱ تا ۳ سال زمان خواهد برد)،  می توان درآمدی بین 6 تا ۱۵ میلیون تومان (البته در سال ۱۴۰۰) برای یک فرانت کار متصور بود. البته در شروع کار به احتمال زیاد با درآمد پایه اداره کار(در سال ۱۴۰۰ و در شهر تهران چیزی بین ۳-۴ میلیون تومان) وارد این شغل خواهید شد و در طول سال میتوانید افزایش درآمد را با گرفتن ارتقای شغلی و انجام پروژه های مختلف به سرعت تجربه کنید.

🔸بازار کار خارج از ایران:

درسراسر دنیا، برنامه نویسی به عنوان یک شغل تخصصی و پردرآمد شناخته میشود که با توجه به میزان مهارت های خود میتوانید در کشورهای مختلف از درآمد مطلوبی برخوردار شوید

کشورهای سوئیس، اسرائیل، استرالیا، آلمان، سوئد، دانمارک، کانادا، سنگاپور، انگلیس کشورهایی هستند که متقاضی مهاجرت برنامه نویس را پذیرا هستند.

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

نگاهی اجمالی به جزئیات دوره کارآموزی برنامه نویسی فرانت اند

  • Dive Into HTML – Intro Tag Names 8h
  • Formatting With CSS – 12h
  • Simple project HTML & CSS – 8h
  • Web Design basics – 2h
  • Responsive web design with media queries – 1h
  • Responsive web design with Flexbox – 4h
  • Responsive web design with Grid – 4h
  • cool effect by CSS – 2h
  • Animations – 1h
  • Work By Inspect Element – 1h
    پروژه پایلوت + منتورینگ 30 ساعت
  • JavaScript In the Browser and Introduction – 1h
  • Operators – 1h
  • Control Flow – 2h
  • Object – 2h
  • Array – 2h
  • Functions – 1h
  • JavaScript DOM and Fundamental – 2h
  • ES6 / ES7 / ES8 Methods – 6h
  • پروژه پایلوت + منتورینگ 20 ساعت

·         رنگ شناسی و صفحه آرایی،
·         چیدمان Layout
·         طراحی پرسونای کاربر
·         ساخت MPV و Prototype
·         وایرفریمینگ و طراحی مسیر کاربر با استفاده از نرم افزار XD
·         تجربه کاربری چه جیزهایی است؟ چه چیزهایی نیست؟
·         انجام عملی و تست تجربه سازی در وب سایت ها
·         شناخت و بهبود تجربه در کسب و کار
·         انواع متدولوژی های پروژه های تجربه کاربری و طراحی از شروع تا پایان
·         پروژه پایلوت +منتتورینگ

  • Learn jsx and Render Components – 1h
  • Props & States – 1h
  • State less and State Full Components – 2h
  • UseState and UseEffect Hook Components – 3h
  • how Can Use Css In React – 1h
  • React Router – 3h
  • Redux – 4h
  • UseContext – 3h
  • design – 4h
  • Todo List Project – 4h
  • Axios & Api Methods – 4h
  • SWR – 1h
  • پروژه + منتورینگ 90 ساعت
  • trello 
  • Git
  • کار با Webpack
  • آشنایی با  مفاهیم bootstrap، آشنایی با اصول SPA و PWAو REST،
  • آشنایی SEO تکنیکال
  • طراحی سایت با وردپرس 
  • برندسازی سازی شخصی

چرا دوره کارآموزی برنامه نویسی فرانت اند گلرن؟

منتورینگ اختصاصی

دوره را در کنار منتورهای حرفه ای و به صورت کاملا خصوصی می گذرانید.

سابقه رسمی بیمه

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

هدفمند و کاربردی

حین دوره روی پروژه و تسک های مشخصی کار می کنید و حول آنها مهارت کسب خواهید کرد.

گواهی سابقه کار

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

معرفی به کار

در صورت تمایل، در قالب یک قرارداد مشخص از خدمات شغلی و معرفی به کار ما بهره مند خواهید شد.

فرآیند دوره های کارآموزی

ابتدا با شما مصاحبه می کنیم تا  ارزیابی دقیق تری از استعداد، شرایط و علائق شما بدست بیاوریم و طبق آن، شغل و دوره کارآموزی مناسب رو پیشنهاد می دهیم. اگر با شرایط اوکی بودید یک قرارداد با هم امضا می کنیم و وارد دوره کارآموزی می شوید.

مرحله اول
مرحله دوم

دوره کارآموزی رو شروع می کنید، تسک شما توسط منتور با هماهنگی ناظر تسک تعریف می شود، مشغول انجام تسک ها و گذروندن آموزش هاتون می شوید.

جلسات دو طرفه ای (حضوری یا آنلاین) با  منتور در طول فرآیند کارآموزی برگزار می شود که بیشتر بر چک کردن کارها و دادن بازخوردهایی جهت پیش برد کار تمرکز دارد.

مرحله سوم
مرحله چهارم

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

این فرایند به طور متوسط برای هر کارآموز 3 بار انجام می گردد، تا کارآموز بتواند حداقل شرایط و آمادگی لازم را برای ورود به شغل مورد نظر را پیدا کند.اگر در حین کار خروجی وی متناسب با انتظارات نباشد و پایین تر از حد انتظار باشد، در صورت تکرار عملکرد ضعیف توسط کارآموز، ایشان از ادامه دوره محروم خواهد.

مرحله پنجم
مرحله ششم

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

چطور باید در دوره کارآموزی فرانت اند شرکت کنیم؟

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

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

مدل کارآموزی فرانت اند

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

در این مدل متناسب با نیاز های بازار کار(یا سازمان  از پیش مشخص شده ای)، سطح و اهداف شما، منتورها پروژه و تسک های مشخصی  برایتان تعریف می کنند، که در مدت زمان دوره کارآموزی بتوانید به سطح لازم از مهارت و تسلط جهت ورود به بازار کار برسید. در نهایت نیز  با رزومه قوی تر و اعتماد به نفس بیشتری که پیدا می کنید مسیر شغلی تان را به عنوان یک کارشناس فرانت اند ادامه خواهید داد.

کار کردن به همراه مسیر آموزشی

  • 5 ماهه پارت تایم(حضوری و غیر حضوری)
  • متمرکز بر انجام حداقل 2 پروژه پایلوت
  • منتورینگ فرد به فرد و دسترسی منظم به منتورها
  • جلسات هفتگی آموزشی متناسب با تسک ها و پروژه ها
  • معرفی قطعی به کار پس از پایان دوره ( درصورت انعقاد قرار داد )
با آموزش

سوالات متداول

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

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

امکان شرکت  در دوره ها هم به صورت حضوری و هم دورکاری(به صورت محدود)  برای کارآموزان  وجود داره.

 طول دوره بستگی به نوع دوره ای داره که شما شرکت میکنید اما دوره ها به صورت پیش فرض به صورت ۳-۶ ماهه تدوین شده اند.فراموش نکنید قراره به صورت پارت تایم  باهم همکاری کنیم و بین ۶۰ تا ۱۰۰ ساعت در ماه از شما  زمان میبره. 

در شروع دوره، ۲تا۳ پروژه پایلوت در قالب تسک های شفاف، به شما سپرده میشه تا در طی دوره در کنار منتورها  اونا کار کنید.
پروژه های هر دوره به سه دسته ۱-پروژه های عمومی ۲- پروژه های پایلوت و ۳- پروژه های واقعی دسته بندی می شن، که کارآموزان در قبال انجام پروژه های واقعی که به خروجی منتهی بشه حق الزحمه دریافت می کنند. این حق الزحمه ها با توجه به نوع و حجم پروژه ها متغیره و در پایان دوره مجموع آنها محاسبه شده و به حسابشون واریز میشه

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

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