رزومهیار۵ دقیقه مطالعه
سه پروژه، یک گیتهاب، صفر سابقه: رزومه برنامهنویس جونیور فرانتاند را اینطور بنویس
نمونه رزومه برنامهنویس جونیور فرانتاند: پروژهها بهجای سابقه، لینک گیتهاب و دمو، مهارتهای گروهبندیشده و نمونه کامل یکصفحهای با عدد.
رزومه جونیور فرانتاند، با پروژهها در صدر
راضی نبودی؟ تا ۳ روز اعتبار همون کار برمیگرده. بدون اشتراک ماهانه.
بخش سوابق خالی است؛ رزومه که نباید خالی باشد
شش ماه React یاد گرفتهای، چند پروژه ساختهای و حالا اولین آگهی «برنامهنویس فرانتاند جونیور» را باز کردهای. فرم رزومه را که باز میکنی، اولین بخش «سوابق کاری» است و تو چیزی برای نوشتن نداری. همینجا بیشتر رزومههای جونیور خراب میشوند: یا بخش سوابق با کارهای بیربط پر میشود، یا یک فهرست بلند تکنولوژی جایش را میگیرد.
کسی که جونیور استخدام میکند انتظار سابقه طولانی ندارد. میخواهد ببیند چیزی ساختهای که کار میکند و کدش را میشود دید. پس رزومه جونیور فرانتاند دور پروژهها میچرخد، نه دور سوابق.
ترتیب بخشها برای جونیور
سرصفحه: نام، عنوان دقیق («برنامهنویس فرانتاند جونیور، React و TypeScript»)، شهر، ایمیل و شماره، و دو لینک: گیتهاب و یک دمو یا سایت شخصی.
درباره من: دو جمله؛ چه میسازی، با چه ابزاری و چه کاری میخواهی. «علاقهمند به یادگیری» را حذف کن؛ همه جونیورها علاقهمندند.
پروژهها: سه پروژه، بالای رزومه، هر کدام با لینک و دو تا چهار خط.
مهارتها: گروهبندیشده و کوتاه (پایینتر توضیح دادهام).
سوابق: اگر کار فریلنس، کارآموزی یا حتی کار غیرفنی داری، کوتاه بنویس؛ اگر نداری، این بخش را با «پنهان در رزومه» پنهان کن.
تحصیلات و دورهها: رشته و دانشگاه، و دورهای که پروژهاش را ساختهای. مدرک رشته غیرکامپیوتر هم نوشتنی است.
پروژه را مثل یک سابقه کاری بنویس
«ساخت فروشگاه آنلاین با React» یک عنوان است، نه یک پروژه. هر پروژه سه چیز میخواهد: چه مسئلهای را حل میکند، تو دقیقاً چه کردی، و چه چیز قابل اندازهگیری دارد. عددهای در دسترس جونیور فرانتاند اینهاست:
امتیاز Lighthouse (Performance، Accessibility) قبل و بعد از بهینهسازی.
حجم bundle یا زمان بارگذاری صفحه اول.
تعداد کاربر واقعی، اگر کسی از پروژهات استفاده کرده (حتی همکلاسیها یا یک مغازه آشنا).
تعداد صفحه، کامپوننت یا تست؛ پوشش تست اگر تست نوشتهای.
پشتیبانی از راستبهچپ، حالت تیره، موبایل؛ اینها برای سایتهای فارسی امتیازند.
پروژه آموزشی «لیست کارها» را فقط وقتی بنویس که چیزی بیشتر از آموزش دارد (مثلاً همگامسازی آفلاین یا تست). سه پروژه خوب از هشت پروژه آموزشی بهتر است.
فهرست بیست تکنولوژی رزومه را ضعیف میکند
رزومهای که HTML، CSS، JavaScript، React، Vue، Angular، Svelte، jQuery، Bootstrap و ده نام دیگر را کنار هم دارد، از جونیور سؤالهای سخت مصاحبه را جذب میکند. فقط چیزی را بنویس که در مصاحبه میتوانی دربارهاش حرف بزنی و در یکی از پروژههایت دیده میشود. مهارتها را سه گروه کن:
زبان و فریمورک: TypeScript، JavaScript، React، Next.js
ظاهر: CSS، Tailwind، طراحی واکنشگرا، راستبهچپ
ابزار و روش: Git، تست با Vitest، کار با REST API، Figma (خواندن طرح)
برای جزئیات گروهبندی، مهارتهای رزومه را ببین.
نمونه رزومه برنامهنویس جونیور فرانتاند
آرش کریمی | برنامهنویس فرانتاند جونیور، React و TypeScript | اصفهان | ایمیل و شماره تماس | گیتهاب | دمو
درباره من: برنامهنویس فرانتاند با یک سال تجربه ساخت رابط کاربری با React و Next.js و یک پروژه فریلنس منتشرشده. دنبال موقعیت جونیور در تیمی که کد را بازبینی میکند.
پروژه: پنل نوبتدهی کلینیک دندانپزشکی (فریلنس، ۱۴۰۴) | Next.js، TypeScript، Tailwind
• ساخت تقویم نوبتدهی راستبهچپ با تاریخ شمسی و نسخه موبایل؛ حدود ۴۰ نوبت در هفته از آن ثبت میشود.
• کاهش زمان بارگذاری صفحه اول از ۴٫۱ به ۱٫۸ ثانیه با تقسیم کد و بهینهسازی تصویرها.
پروژه: فروشگاه نمونه کتاب | React، Redux Toolkit، REST API
• سبد خرید، فیلتر و جستوجو با ۱۲ کامپوننت قابل استفاده دوباره؛ ۳۴ تست با Vitest.
• امتیاز Accessibility در Lighthouse از ۷۲ به ۹۶.
پروژه: افزونه مرورگر تبدیل تاریخ | TypeScript | حدود ۱۵۰ کاربر از طریق معرفی در یک گروه تلگرامی.
مهارتها: TypeScript، JavaScript، React، Next.js | CSS، Tailwind، طراحی واکنشگرا | Git، Vitest، REST API، Figma
تحصیلات: کارشناسی مهندسی برق، دانشگاه «الف»، ۱۴۰۲.
زبان: انگلیسی B2 (خواندن مستندات و نوشتن پیام کامیت).
سابقه کاری رسمی ندارد، ولی رزومه پر است: یک کار فریلنس که کاربر واقعی دارد، دو پروژه با عدد، و مهارتهایی که هرکدام در یکی از پروژهها دیده میشود. رشته برق هم پنهان نشده؛ کنار پروژهها مشکلی نیست.
بکاند، کارآموزی یا انگلیسی؟
اگر رزومه بکاند میخواهی، نمونه رزومه برنامهنویس بکاند نسخه فارسی و انگلیسی آماده دارد.
اگر هنوز دانشجویی و دنبال کارآموزی هستی، نمونه رزومه کارآموزی را بخوان؛ آنجا بازه در دسترس بودن مهمتر از پروژه است.
برای آگهی شرکت خارجی یا ریموت، از همین رزومه «ساخت نسخه انگلیسی» را بزن؛ ساختار پروژهها همان میماند.
رزومه فرانتاندت را با رزومهیار بساز
لینک پایین رزومهیار را با رزومه فارسی از صفر، قالب «مدرن» (تکستونه با سرصفحه رنگی، سازگار با ATS) و عنوان «رزومه برنامهنویس فرانتاند» باز میکند.
در «اطلاعات پایه» لینک گیتهاب و دمو را بگذار (تا ۵ لینک). بخش «پروژهها» را با دکمه «بخش بالاتر» بالای «سوابق کاری» ببر و برای هر پروژه لینک و تا ۴ خط بنویس.
«بهتر بنویس» خطهایت را با فعل اثرگذار بازنویسی میکند، ولی عدد نمیسازد؛ جای عدد [؟] میگذارد تا خودت پر کنی (راهنما).
برای هر آگهی، «تنظیم برای آگهی» کلیدواژههای موجود و غایب را نشان میدهد و مهارتی را که نداری اضافه نمیکند. هزینه هر کار را قبل از پرداخت میبینی.
رزومه جونیور فرانتاند، با پروژهها در صدر
رزومه فارسی با قالب «مدرن» و عنوان از قبل انتخاب شده است؛ پروژهها و لینک گیتهابت را اضافه کن.
ساخت رزومه فرانتاندراضی نبودی؟ تا ۳ روز اعتبار همون کار برمیگرده. بدون اشتراک ماهانه.
سؤالهای رایج
برنامهنویس جونیور بدون سابقه کار چه بنویسد؟
بخش پروژهها را بالای رزومه بیاور و هر پروژه را مثل یک سابقه بنویس: مسئله، کار تو و یک عدد (کاربر، زمان بارگذاری، امتیاز Lighthouse، تعداد تست). بخش سوابق خالی را پنهان کن.
گیتهاب جای رزومه را میگیرد؟
نه؛ رزومه همان چیزی است که اول خوانده میشود و گیتهاب جایی است که حرف رزومه را ثابت میکند. لینک گیتهاب و دمو را در سرصفحه بگذار و در هر پروژه به مخزن همان پروژه لینک بده.
رزومه برنامهنویس فرانتاند چند صفحه باشد؟
برای جونیور یک صفحه کافی است: سه پروژه، مهارتهای گروهبندیشده و تحصیلات. اگر بیشتر شد، پروژههای آموزشی را حذف کن.