توسعه دهنده فرانت اند
وقتی به دنبال کار اول به عنوان توسعه دهنده Junior Front-end هستید، نشان دادن تجربه خود به عنوان یک برنامه نویس بسیار سخت است. پروژه های شما به عنوان زمین بازی برای یادگیری مهارت های جدید به ندرت کیفیت کد خوبی را ارائه می دهند. اگر برای اولین بار چیزی بنویسید نوشتن کد کامل غیرممکن است!
به همین دلیل است که من شما را تشویق می کنم تا یکبار دیگر از مهارتهای خود در تمرین استفاده مجدد کنید. این بار نیز با در نظر گرفتن کیفیت کد، در اینجا لیستی از نمونه پروژه هایی وجود دارد که می توانید برای نشان دادن مهارت های خود بسازید.
هنگامی که تازه شروع به یادگیری توسعه front-end می کنید، مهم است که دانش خود را در مورد HTML و CSS ادغام کنید. ساخت یک قالب وبلاگ ایده خوبی برای اولین پروژه بزرگ شماست. در مورد طراحی نگران نباشید، منابع زیادی به صورت آنلاین در دسترس هستند.
ساخت یک بازی در یک مرورگر می تواند یک تمرین عالی برای آزمایش مهارت های جاوااسکریپت شما باشد. شما باید به رویدادهای کاربر واکنش نشان دهید، با DOM تعامل کنید و داده های بازی را ذخیره کنید. این همچنین یک پروژه عالی برای نشان دادن به همکاران و خانواده شما است!
یک برنامه ساده که در آن می توانید مکان خود را با دوست خود به اشتراک بگذارید می تواند هم یک پروژه طلبکارانه باشد و هم یک ابزار بسیار مفید که می توانید استفاده کنید. در این پروژه، از جاوااسکریپت برای تعامل با سرویس های خارجی نقشه (از قبیل Google Maps یا OpenStreetMap) استفاده خواهید کرد.
این پروژه به هر طرفدار مجموعه تلویزیونی کمک می کند تا قسمت های جدید را دنبال کند. این یک فرصت عالی برای استفاده از یک فریم ورک جاوااسکریپت است که با آن راحت هستید.
ایجاد برنامه بودجه خانگی یک بررسی نهایی برای مهارت های شما به عنوان یک توسعه دهنده Junior Frontend خواهد بود. این توانایی شما در ایجاد فرم ها و ذخیره اطلاعات را بررسی می کند، اما همچنین می تواند به شما در صرفه جویی در هزینه کمک کند!
پروژه های جانبی یک روش عالی برای نشان دادن مهارت های شما برای به دست آوردن شغل اول به عنوان Junior Front-end Developer است. به کارفرمای خود بگویید که تاکنون چه چیزی هایی ساخته اید. آنها نه تنها به صفحه وب نگاه می کنند بلکه کد شما را نیز تجزیه و تحلیل می کنند، بنابراین از تمیز بودن آن اطمینان حاصل کنید.
قبل از شروع ساخت چیز جدید، لیستی از نیازهای MVP (حداقل کالای با ارزش) را ایجاد کنید. در طول توسعه، ویژگی های جالب تری را که برنامه شما می تواند داشته باشد، کشف خواهید کرد، فقط کافی است آن را به لیست خوبی اضافه کنید. این به شما کمک می کند تا پروژه را طبق برنامه به پایان برسانید.
به یاد داشته باشید، لازم نیست که آن مثالها را 1 به 1 تقلید کنید. در صورت تمایل جزئیات مورد علاقه خود را تغییر، اضافه یا حذف کنید. اگر پروژه های قدیمی تری دارید که از آنها برای یادگیری مهارت های جدید استفاده کرده اید، همیشه می توانید آن را بازسازی کرده و در یک نمونه کارها قرار دهید.
برگرفته از www.slawkolodziej.com