تابهحال پازل حل کردهاید؟ حتماً میدانید که یک پازل زمانی کامل و زیبا میشود که همهی قطعاتش را در جای درستشان قرار دهید. رزومه نویسی هم درست مثل چیدن قطعات پازل در کنار هم است. نوشتن یک رزومه برنامه نویسی که دیگر جای خود دارد!
میدانید چرا؟ چون برنامهنویسی یک مهارت عملی است و بهراحتی نمیشود با نوشتن چند جمله، کارفرما را راضی کنید و یا مهارت های کلیدی برنامه نویسی تان را نشان دهید. اینجاست که یادگیری چیدن صحیح این پازل به شما کمک میکند تا از این وضعیت خطرناک، سربلند بیرون بیایید!
اگر برنامهنویس هستید و میخواهید با یادگیری راه و چاه رزومهنویسی، بهترین موقعیتهای کاری را نشانه بگیرید، پس شک نکنید که این مقاله برای شما است. چون قصد داریم راز نوشتن یک رزومهی خوب را برایتان فاش کنیم.
حالا شاید خیلی هم راز نباشد اما احتمالاً دربارهی نکتههایی که در ادامه خواهیم گفت چیزی نشنیدهاید. پس بگذارید برایتان بگوییم که هر کدام از قطعات پازل رزومه برنامه نویسی را کجا و چطور قرار دهید تا در نهایت هم خودتان راضی باشید و هم کافرما!
بهترین فرمت برای نوشتن یک رزومه برنامه نویسی چگونه است؟
برای رسیدن به بهترین فرمت رزومه برنامه نویسی باید به نکات مختلفی توجه کنید. نکات ریزی که اغلب اوقات نادیده گرفته میشود!
-
اطلاعات شخصی را قیچی کنید
هر رزومهای با اطلاعات شخصی افراد شروع میشود. توصیهی ما این است که برای وارد کردن این اطلاعات زیادهروی نکنید. ریز و درشت مسائل شخصیتان را روی دایره نریزید. فقط به نوشتن نام، نام خانوادگی، شماره تلفن، ایمیل، تاریخ تولد و وضعیت تاهل اکتفا کنید.
اینکه رزومهتان عکس داشته باشد یا نه، به بخش منابع انسانی شرکت موردنظرتان بستگی دارد. بعضی از شرکتها ترجیح میدهند رزومهها بدون عکس باشند تا ظاهر شخص روی تصمیمشان اثر نگذارد. اگر استفاده از عکس ضروری بود، پس حتماً یک عکس باکیفیت انتخاب کنید.
-
قالب رزومه به مثابهی یک قندان
شما یک قندان پُر با ظاهری ساده را ترجیح میدهید و یا یک قندان خالی اما خوشنقشونگار؟!
درست است که ظاهر اهمیت دارد اما شکی نیست که محتوا ارزش بیشتری دارد! در واقع فرم یا ظاهر باید در خدمت محتوا باشد. پس لازم نیست قندانتان خیلی گرانقیمت باشد!
بنابراین یک طرح ساده اما جذاب و با طراحی منسجم انتخاب کنید. طرحی که خواندن را ساده میکند. جوری که کارفرما بتواند در یک نگاه بیشترین اطلاعات ممکن را به دست بیاورد.
البته وضع برای توسعهدهندگان فرانتاند یا طراحان 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) پروپیمان است.
در غیراینصورت اصلاً حرفشان را هم نزنید!
اگر از بین شبکههای اجتماعی به لینکدین اشاره کردیم، دلیلش این است که لینکدین یک شبکهی اجتماعی حرفهای و معتبر است. اگر شما در شبکههای اجتماعی دیگری هم فعالیت «حرفهای و مرتبط با برنامه نویسی» دارید، حتماً لینکش را در روزمه قرار دهید.
رزومه میخوای؟! فارسیشو بدم؟ انگلیسیشو بدم؟
ازآنجاکه خیلی از متقاضیان کار، چشمشان ترسیده معمولاً میشنوید: «رزومهی انگلیسی نفرست». برای اینکه خیلی وقتها ممکن است مسئول استخدام احساس خوبی نسبت به رزومه انگلیسی تان نداشته باشد و با این فکر که «عجب آدم جوگیریه!»، رزومهتان را راهی سیاهچالهی فراموشی کند.
احتمالاً با خودتان میگویید کارمان به کجا رسیده که باید حواسمان باشد احساساتِ جناب مسئول استخدام را هم جریحهدار نکنیم! خب باید بگوییم دلیلش این است که بررسی رزومه در کمتر از یک دقیقه انجام میشود و چون احساسات فرزتر عمل میکنند پس چنین اتفاقاتی هم عجیب نیست!
البته در مورد نوشتن یک رزومه برنامه نویسی اوضاع کمی تا قسمتی بهتر است. چرا؟ چون یک برنامهنویس حرفهای حتماً باید به زبان انگلیسی تسلط داشته باشد. اصلاً برنامهنویسی بدون خواندن داکیومنتهای زبانهای برنامهنویسی، سوال و جواب در استکآورفلو و سرچ انگلیسی در گوگل، شدنی نیست!
پس رزومه برنامه نویسی انگلیسی میتواند برایتان یک امتیاز مثبت باشد. اما باید اینجا هم این احتمال را در نظر بگیرید که مدیر منابع انسانی ممکن است به زبان انگلیسی مسلط نباشد و نتواند اطلاعات رزومهتان را درست و حسابی درک کند. بنابراین اگر کاملاً به زبان انگلیسی مسلط هستید و دلتان میخواهد از آن بهعنوان برگ برنده استفاده کنید، پیشنهاد میکنیم از رزومهتان دو نسخهی فارسی و انگلیسی تهیه کنید، البته با در نظر گرفتن نکات زیر:
- اطلاعات هر دو رزومه عیناً و کاملاً و دقیقاً یکی باشد. (امیدواریم این همه تاکید را نادیده نگیرید!)
- در رزومه انگلیسی عبارات و اصطلاحات تخصصی را با دقت بیشتری بنویسید. مثلاً MySQL درست است و خندهدار میشود اگر آن را mysql بنویسید!
جمعبندی مقاله نوشتن یک رزومه برنامه نویسی در یک دقیقه
حالا که میدانید نوشتن یک رزومه برنامه نویسی چگونه است، راه تبدیل شدن به یک گیک واقعی را پیدا کردهاید و مهمتر اینکه از تکنولوژی و زبان های مورد استفاده بهترین برنامه نویسها هم خبردار شدهاید، وقتش رسیده که برای نوشتن یک رزومه برنامه نویسی ایدهآل، راه و چاههایی را که نشان دادیم با دقت دنبال کنید تا پازل جذابتان به بهترین شکل تکمیل شود!
فقط یادتان باشد موقع اشاره به تجربیات موفق اغراق نکنید، با عبارتهایی مثل «دارای سابقهی درخشان در …» یا «بهترین توسعهدهنده بکاند» و … به خودتان نان قرض ندهید! صادق باشید و در نهایت، قضاوت را به عهدهی مسئول استخدام بگذارید.