چطور برای برنامه نویسی رزومه بنویسیم

نوشتن رزومه برنامه نویسی

آنچه در این مقاله می‌خوانید

تابه‌حال پازل حل کرده‌اید؟ حتماً می‌دانید که یک پازل زمانی کامل و زیبا می‌شود که همه‌ی قطعاتش را در جای درستشان قرار دهید. رزومه نویسی هم درست مثل چیدن قطعات پازل در کنار هم است. نوشتن یک رزومه برنامه نویسی که دیگر جای خود دارد!

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

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

رزومه برنامه نویسی چه ویژگی هایی دارد

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

برای رسیدن به بهترین فرمت رزومه برنامه نویسی باید به نکات مختلفی توجه کنید. نکات ریزی که اغلب اوقات نادیده گرفته می‌شود!

  • اطلاعات شخصی را قیچی کنید

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

اینکه رزومه‌تان عکس داشته باشد یا نه، به بخش منابع انسانی شرکت موردنظرتان بستگی دارد. بعضی از شرکت‌ها ترجیح می‌دهند رزومه‌ها بدون عکس باشند تا ظاهر شخص روی تصمیمشان اثر نگذارد. اگر استفاده از عکس ضروری بود، پس حتماً یک عکس باکیفیت انتخاب کنید.

  • قالب رزومه به مثابه‌ی یک قندان

شما یک قندان پُر با ظاهری ساده را ترجیح می‌دهید و یا یک قندان خالی اما خوش‌نقش‌ونگار؟!

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

بنابراین یک طرح ساده اما جذاب و با طراحی منسجم انتخاب کنید. طرحی که خواندن را ساده می‌کند. جوری که کارفرما بتواند در یک نگاه بیشترین اطلاعات ممکن را به دست بیاورد.

البته وضع برای توسعه‌دهندگان فرانت‌اند یا طراحان UI کمی متفاوت‌تر است. اگر کارتان را با گرافیک و ظواهر گره خورده، بهتر است قالب رزومه‌تان وسیله‌ای برای بروز خلاقیتتان باشد. در این‌صورت هم باید حسابی حواستان به ظاهر قندانتان باشد و هم تعداد قندهایتان!

  • با فونت رزومه‌تان جوان شوید

قبل از وارد کردن اطلاعات و نوشتن یک رزومه برنامه نویسی، باید یک فونت مناسب انتخاب کنید. فرقی نمی‌کند رزومه‌تان فارسی است یا انگلیسی، در هر صورت توصیه‌ی ما این است که سراغ فونت‌های Sans- serif بروید!

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

یک نکته مهم: حواستان باشد که سایز فونت نوشته‌هایتان نه خیلی درشت باشد، نه خیلی ریز!

  • ملانُقَطی بشویم یا نشویم؟

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

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

رزومه برنامه نویسی

سوابق کاری یا سوابق تحصیلی؟ اولویت با کدام است؟

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

توصیه‌مان این است که به سوابق کاری‌تان بیشتر از سوابق تحصیلی اهمیت بدهید. دلیلش هم واضح است، در حوزه‌ی برنامه‌نویسی، مدرک تحصیلی ملاک نیست. چون خیلی‌ از بهترین برنامه‌نویس‌ها، یا تحصیلات آکادمیک ندارند و یا در رشته‌های غیرمرتبط (از زیست‌شناسی گرفته تا حقوق) تحصیل کرده‌اند.

باور نمی‌کنید؟ سایت استک‌اورفلو را که قبول دارید؟ همین سایت بعد از یک نظرسنجی اعلام کرد که 50% از برنامه‌نویس‌ها تحصیلات آکادمیک ندارند!

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

در ادامه به شما خواهیم گفت که با چه مهارت‌هایی توجه کارفرما را سمت خودتان بکشانید.

چطور خود را یک گیک واقعی نشان دهیم؟

اگر برایتان برنامه‌نویسی چیزی شبیه عشق‌بازی با کدهاست و کدنویسی را فقط از سر عشق و علاقه انجام می‌دهید نه به‌خاطر یک مشت دلار بیشتر! مثلاً اگر گه‌گداری هوس نوشتن اسکریپت می‌افتد به جانتان یا در زمینه‌های متنوع IT مطالعه‌ی آزاد دارید، به تکنولوژی‌های جدید ناخنک می‌زنید، باگ ریپورت می‌کنید یا سرتان درد می‌کند برای شرکت در پروژه‌های اوپن‌سورس! پس تبریک می‌گوییم شما یک گیک (Geek) واقعی هستید!

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

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

به قول گایل مک‌داول، نویسنده‌ی کتاب «شکستن قفل مصاحبه‌های برنامه نویسی» و مهندس سابق شرکت گوگل:

«اَپ آیفون بسازید، اَپ وب بسازید! فرقی نمی‌کند! فقط تلاش کنید یک چیزی بسازید! هرکسی می‌تواند در تعطیلات آخر هفته‌اش یک پروژه درست‌وحسابی را به سرانجام برساند! فقط چندتا آخر هفته روی پروژه‌های شخصی‌تان کار کنید. خودتان خواهید دید که چطوری روزمه‌تان از حالت «اِی! بدک نیست» به «عالیه!» تغییر پیدا می‌کند!»

به‌این‌ترتیب اگر با چنین روزمه‌ای بتوانید مسئول استخدام را متقاعد کند که شما یک گیک هستید، شک نکنید که ده- هیچ از رقبایتان جلو می‌افتید، حتی اگر سابقه‌ی کاری نداشته باشید!

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

برای اینکه بدانید به یادگیری چه مهارت‌هایی احتیاج دارید، باید اهداف سازمان موردنظر و انتظارات کارفرما را بدانید. به‌این‌ترتیب متوجه می‌شوید که تکنولوژی و زبان های مورد استفاده‌شان چیست و به راحتی مهارت‌هایتان را با انتظارات کارفرما همسو می‌کنید.

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

کارهای بزرگ با داده‌های بزرگ

حتماً می‌دانید که برای ساخت و اجرای نرم‌افزارهای مختلف باید با انبوهی از داده‌ها سروکله بزنید. برای همین شرکت‌ها به دنبال توسعه‌دهنده‌هایی هستند که با تکنولوژی‌های مربوط به بزرگ‌داده‌ها یا همان Big dataها غریبه نباشند و در زمینه‌ی تکنولوژی‌هایی مثل هدوپ (Hadoop) و آپاچی اسپارک (Apache spark) تجره داشته باشند.

تکنولوژی‌ای که در دست ابرهاست

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

برنامه‌نویسی موبایل و فراتر از آن

با همه‌گیر شدن گوشی‌های هوشمند، جایگاه‌های شغلی بیشتری هم برای توسعه‌دهنده‌های موبایل خالی شده است! به همین دلیل اگر در زمینه‌ی توسعه‌ی اپلیکیشن‌ موبایل و رابط کاربری (UI) و تجربه کاربری (UX) مهارت کافی دارید، پس با اطمینان بیشتری می‌توانید رزومه‌تان تکمیل کنید.

البته اگر در کنار این مهارت‌ها به زبان‌های برنامه نویسی Java و C++ و همین‌طور متدهای مدیریت پروژه مثل اسکرام آشنا باشید مطمئنا استخدام از رگ گردن به شما نزدیکتر خواهد بود!

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

جاوااسکریپت یکی از آن زبان‌های کاربردی است که کم‌کم دارد دنیای برنامه‌نویسی را توی مشتش جا می‌دهد. با تسلط به زبان جاوااسکریپت علاوه‌براینکه کار کردن با فریم‌ورک‌های قدرتمندی مثل React و Angular برایتان مثل خوردن نقل‌ونبات می‌شود، فرانت‌اند هم مثل موم توی دستتان خواهد بود! و تمام این‌ها یعنی یک رزومه‌ی درخشان!

نقش سوشال مدیا و رد پای دیجیتال در استخدام

شبکه‌های اجتماعی چطور به ارتقا نوشتن یک رزومه برنامه نویسی کمک می‌کنند؟

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

  • وبلاگ شخصی‌ای دارید که در آن اطلاعات مفید و منحصربه‌فردی در حوزه‌ی کاری‌تان منتشر می‌کنید. رک و پوست‌کنده‌اش این می‌شود نباید مطالبتان کپی باشد!
  • در پروفایل لینکدین (LinkedIn) پست‌های «مرتبط» با حرفه‌تان منتشر می‌کنید و با افراد «مرتبط» در ارتباط هستید. همچنین افراد زیادی مهارت‌هایتان را indorse کرده‌اند.
  • تایم لاین کامیت‌تان در سایت گیت هاب (GitHub) پروپیمان است.

در غیراین‌صورت اصلاً حرفشان را هم نزنید!

اگر از بین شبکه‌های اجتماعی به لینکدین اشاره کردیم، دلیلش این است که لینکدین یک شبکه‌ی اجتماعی حرفه‌ای و معتبر است. اگر شما در شبکه‌های اجتماعی دیگری هم فعالیت «حرفه‌ای و مرتبط با برنامه نویسی» دارید، حتماً لینکش را در روزمه‌ قرار دهید.

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

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

از طرف دیگر، برای ساخت رزومه برنامه نویسی حتما باید به بایدهای زیر دقت کنید: 

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

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

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

– با مشاهده نمونه رزومه برنامه نویس، می‌بینید که این رزومه‌ها معمولا از خوانایی بالایی برخوردار هستند. به همین علت، بعد از این‌که رزومه را ایجاد کردید، بهتر است یک‌بار آن را بازبینی کرده و سعی کنید تا خوانایی رزومه خود را افزایش دهید.

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

برای ایجاد و ساخت رزومه برنامه نویسی باید به نباید‌های زیر توجه داشته باشید: 

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

2- هر تکنولوژی که کوچک‌ترین ارتباطی با آن داشته‌اید را وارد رزومه خود نکنید. معمولا ذکرکردن بیش از اندازه جزئیات، باعث می‌شود تا مدیری که قصد استخدام شما را دارد برای مرورکردن رزومه سردرگم شود. به همین علت، بهتر است تنها روی تکنولوژی‌های اصلی که روی آنها کار کرده‌اید تمرکز کنید تا بتوانید نتیجه بهتری از ایجاد رزومه برنامه نویس بگیرید. 

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

رزومه می‌خوای؟! فارسی‌شو بدم؟ انگلیسی‌شو بدم؟

ازآنجاکه خیلی‌ از متقاضیان کار، چشمشان ترسیده معمولاً می‌شنوید: «رزومه‌ی انگلیسی نفرست». برای این‌که خیلی وقت‌ها ممکن است مسئول استخدام احساس خوبی نسبت به رزومه انگلیسی تان نداشته باشد و با این فکر که «عجب آدم جوگیریه!»، رزومه‌تان را راهی سیاهچاله‌ی فراموشی کند.

احتمالاً با خودتان می‌گویید کارمان به کجا رسیده که باید حواسمان باشد احساساتِ جناب مسئول استخدام را هم جریحه‌دار نکنیم! خب باید بگوییم دلیلش این است که بررسی رزومه در کمتر از یک دقیقه انجام می‌شود و چون احساسات فرزتر عمل می‌کنند پس چنین اتفاقاتی هم عجیب نیست!

البته در مورد نوشتن یک رزومه برنامه نویسی اوضاع کمی تا قسمتی بهتر است. چرا؟ چون یک برنامه‌نویس حرفه‌ای حتماً باید به زبان انگلیسی تسلط داشته باشد. اصلاً برنامه‌نویسی بدون خواندن داکیومنت‌های زبان‌های برنامه‌نویسی، سوال و جواب در استک‌آورفلو و سرچ انگلیسی در گوگل، شدنی نیست!

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

  • اطلاعات هر دو رزومه عیناً و کاملاً و دقیقاً یکی باشد. (امیدواریم این همه تاکید را نادیده نگیرید!)
  • در رزومه انگلیسی عبارات و اصطلاحات تخصصی را با دقت بیشتری بنویسید. مثلاً MySQL درست است و خنده‌دار می‌شود اگر آن را mysql بنویسید!

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

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

فقط یادتان باشد موقع اشاره به تجربیات موفق اغراق نکنید، با عبارت‌هایی مثل «دارای سابقه‌ی درخشان در …» یا «بهترین توسعه‌دهنده بک‌اند» و … به خودتان نان قرض ندهید! صادق باشید و در نهایت، قضاوت را به عهده‌ی مسئول استخدام بگذارید.

پیشنهاد مقالات: میزان حقوق و درآمد برنامه نویسی

فرانت‌اند چیست؟ فرانت‌اند کار کیست؟
فرانت‌اند چیست؟ فرانت‌اند کار کیست؟
حتماً شما هم از کسانی که همیشه رو بازی می‌کنند و صادق‌اند،…
برنامه نویسی اپلیکیشن
برنامه نویسی اپلیکیشن
زبان‌های مخصوص برنامه نویسی اپلیکیشن، به طور کلی به دو دسته زبان‌های…
گیت هاب github چیست؟
گیت هاب github چیست؟
گیت، یک سیستم کنترل ورژن اوپن سورس یا VCS (مخفف Version Control…
فرانت‌اند چیست؟ فرانت‌اند کار کیست؟
فرانت‌اند چیست؟ فرانت‌اند کار کیست؟
حتماً شما هم از کسانی که همیشه رو بازی می‌کنند و صادق‌اند،…
برنامه نویسی اپلیکیشن
برنامه نویسی اپلیکیشن
زبان‌های مخصوص برنامه نویسی اپلیکیشن، به طور کلی به دو دسته زبان‌های…

دیدگاهتان را بنویسید

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