ترنس کویو، راستش را بخواهید، من توسعه‌دهنده باتجربه‌ای نیستم. سابقه کار چندانی هم ندارم. حقیقتش را بگویم، وقتی این رزومه برنامه‌نویسی را نوشتم، دانشجوی سال آخری بیش نبودم. اما این رزومه کاری کرد که من از من همان آدمی هستم که وقتی تازه دنبال کار بود، کیلو کیلو رزومه می‌فرستاد که مقصد هیچ‌کدام‌شان به جایی جز ریسایکل‌بین شرکت‌ها ختم نمی‌شد. چهار سال آزگار طول کشید تا بالاخره کشف کنم که چطور می‌توان کاری کرد که مسیول استخدام بی‌حوصله‌ای که ساعت پنج عصر در بین خرواری از رزومه‌ها گیر افتاده، ناگهان خواب از سرش بپرد! من راه درست را با چهار سال آزمون و خطای فراوان کشف کردم. اما شاید اگر یکی پیدا می‌شد و همان سال دوم دانشگاه یک رزومه درست و حسابی جلوی من می‌گذاشت، آن را برایم تشریح می‌کرد و نوشتنش را یادم می‌داد، دیگر اینقدر چشم انتظار یک تلفن و ایمیل از شرکت‌ها نمی‌ماندم. در این مطلب می‌خواهم نقش آن یک نفر را برای شما ایفا کنم. قرار است رزومه‌ای که از گوگل، فیس‌بوک، آمازون، مایکروسافت، و اپل برایم مصاحبه گرفت را خط به خط برایتان تحلیل کنم و اصولی که برای نوشتن رزومه یاد گرفته‌ام را با شما در میان بگذارم. چهار سال طول کشید تا من به این توصیه‌ها برسم، اما شما می‌توانید کل تجربه چهارساله مرا به همین سادگی، در حالی که روی تخت لم دادید و یک لیوان چای قندپهلو نوش جان می‌کنید یاد بگیرید! با این اصول می‌توانید و بدون گفتن هیچ دروغی، به شرکت‌ها نشان بدهید که می‌توانید نیروی خوبی برایشان باشید. امیدوارم اگر در جایگاه چهار سال پیش من هستید، این پست به شما کمک کند و بتوانید با آزمون و خطاهای خیلی کمتری به شغل دلخواهتان برسید. این شما و این رزومه‌ای که انبوهی از مصاحبه‌ها در شرکت‌های بزرگ تکنولوژی را برای من به ارمغان آورد: این رزومه با کمک کویرا بازنویسی شده است. ضروریات در یک نگاه اول بیایید یک نگاه کلی به این رزومه بیندازیم: . خلاصه اما مفید مسیولان استخدام نمی‌توانند تا شب بنشینند و رزومه شما را بخوانند. به طور میانگین، هر رزومه توسط مسیولان استخدام بررسی می‌شود! پس رزومه‌تان را نگه دارید. . ثابت بودن دیزاین و فونت در همه بخش‌ها مطمین شوید که همه بخش‌ها ظاهر مشابهی دارند. تغییر ندادن دیزاین، خواندن رزومه را آسان‌تر می‌کند. هرچه خواناتر‌بهتر! بخش‌های رزومه حالا بیایید تک‌تک قسمت‌های این رزومه را با هم بررسی کنیم: . من کی‌ام؟ بیایید از ساده‌ترین بخش شروع کنیم یعنی اسم‌تان. اسم‌تان را در بالای رزومه‌تان بنویسید، یک فونت راحت‌خوان برایش بگذارید، سایزش را بزرگ کنید، و رنگی برایش بگذارید که به راحتی قابل خواندن باشد. نیازی نیست رنگ‌های عجیب و غریب بگذارید یا دنبال فونت‌های خاص بگردید. یک فونت ساده و خوانا بهترین انتخابی است که می‌توانید داشته باشید. هدف شما این نیست که مسیول استخدام را با شوک ناشی از رنگ‌های جیغ فراری بدهید بلکه صرفا قرار است کاری کنید که او بتواند در اولین نگاه و به راحتی اسم‌تان را بخواند. می‌خواهید کاملا یادش بماند که شما کی هستید. هرچقدر مسیول استخدام کمتر برای خواندن رزومه به زحمت بیفتد، آدم خوشحال‌تری خواهد بود. و یک آدم خوشحال بیشتر ممکن است که از شما برای مصاحبه دعوت کند! کاری کنید که مسیول استخدام برای پیدا کردن و خواندن اسم شما حتی به یک ذره زحمت هم نیفتد! . اطلاعات تماس پیدا کردن اطلاعات تماس شما باید همانقدر راحت باشد که پیدا کردن اسمتان. این نکته خیلی مهم است! هر چیزی را هم که اشتباه کردید، اگر شماره‌یا ایمیلیتان را اشتباه بنویسید، طرف چطوری قرار است با شما تماس بگیرد؟ آن وقت روزها و ماه‌ها در انتظار جواب درخواست‌هایتان پیر می‌شوید و هزاران بار به لیاقت و مهارت خودتان شک می‌کنید، بدون این که بفهمید اصلا مشکل از یک جای دیگر بوده است. برای این که بیشتر خودتان را معرفی کنید، می‌توانید اکانت استک‌اورفلو، گیت‌هاب، بیت‌باکت و لینکدین‌تان را هم اضافه کنید مثلا می‌توانید لوگوی هرکدام را بگذارید و آن را به صفحه مورد نظر لینک کنید تا رزومه‌تان زیادی شوغ نشود. طلاعات تماستان را با دقت بنویسید، چون اگر اشتباه کنید هیچ‌کس قرار نیست با شما تماس بگیرد. . سابقه کاری وقتی آدم دانشجو است و هیچ‌وقت در عمرش سر کار نرفته، با خودش فکر می‌کند که هیچ شرکتی قرار نیست حتی نیم‌نگاهی به رزومه‌اش بیندازد. نترسید، یادتان باشد که این رزومه‌مال سال من در دانشگاه است. من این فرصت را داشتم که در کارآموزی‌های تابستانی کمی تجربه کسب کنم، اما لازم نیست حتما چنین چیزی در چنته داشته باشید تا مصاحبه بگیرید. اگر به این نتیجه رسیدید که خیلی چیز مرتبطی برای گذاشتن در این قسمت ندارید، می‌توانید مستقیم بروید سراغ بخش "پروژه‌های شخصی" و آنجا جولان بدهید. اگر سابقه کار دارید، خوش به حال‌تان! اما یادتان باشد که هر سابقه کاری را نباید در رزومه گذاشت. اگر دنبال کار برنامه‌نویسی یا مهندسی نرم‌افزار می‌گردید، فقط شغل‌هایی را ذکر کنید که مهارت‌های لازم برای انجام آن‌ها، به مهارت‌های لازم برای این جایگاه شغلی. متاسفانه، توانایی شما در صندوق‌داری یا سرو کردن غذا هیچ دلیلی بر این که مهندس نرم‌افزار خوبی خواهید شد، نیست. مسیولین استخدام دنبال کارجویانی می‌گردند که مجموعه مهارت‌های ( Skill set ) لازم برای آن شغل به‌خصوص را داشته باشند. هر چیز غیرمرتبطی که در رزومه ذکر شود، فقط باعث گمراهی است و وقت مسیول استخدام را بی‌خودی می‌گیرد. پس فقط تجارب کاری‌ای را ذکر کنید که به هر نوعی به جایگاه شغلی‌ای که دنبالش هستید ربط داشته باشند. فقط سوابق شغلی مهم و مرتبط را بنویسید. اگر سابقه شغلی ندارید، مهم نیست بخش "پروژه‌های شخصی" نجات‌بخش شماست! . توضیحات شغل‌های پیشین این بخش یکی از سخت‌ترین بخش‌های رزومه‌است. صرف گفتن اسم و رسم شرکتی که آنجا کار کردید خیلی به درد کسی نمی‌خورد اصل قضیه این است که بگویید آنجا کردید. از آن مهم‌تر، باید این کارها را طوری توضیح بدهید که خواننده بفهمد شما در آن شرکت آدم تاثیرگذاری بوده‌اید و نقش مهمی در پیشرفت شرکت داشته‌اید. باید نشان بدهید که نه تنها از پس شغلی که برایش اپلای کرده‌اید برمی‌آیید، که آن را خیلی هم خوب انجام می‌دهید. قرار است چیزی بنویسید که مسیول استخدام تا آن را خواند با خودش بگوید "این آدم همون چیزهایی رو بلده که ما می‌خوایم! این آدم تو پیشرفت شرکت قبلیش نقش داشته. این کسیه که ارزش مصاحبه و حتی همکاری رو داره! " من می‌خواستم موفقیت‌های گذشته‌ام هرچند محدود را به بهترین شکل ممکن در رزومه‌ام به نمایش بگذارم. برای این کار، از یک فرمول عالی استفاده کردم که لازلو باک ( Laszlo Bock ) ، مدیر ارشد سابق منابع انسانی گوگل، ساخته است: من این فرمول را تا می‌توانستم در رزومه‌ام استفاده کردم. اگر نگاه کنید، می‌بینید که عملا همه توضیحات شغل‌ها و پروژه‌های من یک مدلی از همین فرمول هستند. (مشخصه که زیادی عاشق این فرمولم؟ ) مثلا این یکی را ببینید: بهبود هشت درصدی عمر باتری دستگاه، با اضافه کردن سنسور سوخت‌سنج و ایجاد وضعیت ذخیره باتری انجام x ترکیب سنسور سوخت‌سنج و ایجاد وضعیت حفظ باتری به مقدار y % از طریق z بهبود عمر باتری دستگاه آن بخش x را به هزار و یک روش می‌شود بیان کرد. مثلا من یک بانک واژگان برایتان جمع کردم که کلمات خیلی بدردبخوری برای توصیف این قسمت دارد: این هم یک سری نمونه‌جمله که می‌توانید با پرکردن جاهای خالی‌شان، جملات مناسبی برای رزومه خودتان بسازید: کاهش _ درصدی _ از طریق _ طراحی مجدد _ به منظور _ پیاده سازی _ به اندازه _ با هدف _ بهبود _ درصدی _ با یکی کردن _ استفاده از _ برای ساختن _ و رسیدن به _ ایجاد _ با اضافه کردن _ از فرمول "انجام کار x ، به مقدار y از طریق z " برای نشان دادن موفقیت‌هایتان در شغل‌های قبلی استفاده کنید. این موثرترین و واضح ترین راه برای نشان دادن میزان اثرگذار بودن خودتان به مسیولین استخدام و مدیران است. تکنولوژی‌ها من بعد از این که توضیحات هرکدام از سوابق کاری‌ام را دادم، زیرش می‌نویسم که از چه تکنولوژی‌هایی در آن کار استفاده کرده‌ام. اینطوری خواننده می‌تواند با یک نگاه بفهمد چه چیزهایی بلدم، و اگر حوصله خواندن توضیحاتم برای سوابق کار را نداشت، با همین تکنولوژی‌ها هم می‌تواند برداشتی کلی از توانایی‌هایم به دست بیاورد. من همین تکنیک را برای بخش پروژه‌ها هم پیاده کرده‌ام. وقتی لیست مفصل‌تر تکنولوژی‌ها را کنار سوابق کار و پروژه‌های مرتبط به آنها می‌آورم، رزومه‌ام یک مزیت دیگر هم پیدا می‌کند: می‌توانم بخش "مهارت‌ها" در آخر صفحه را هم مختصر و مفیدتر بکنم و فقط لیست زبان‌های برنامه‌نویسی را آنجا بیاورم. به این ترتیب اگر مسیول استخدام دنبال زبان خاصی باشد، خیلی راحت می‌تواند بفهمد که من چیزی از آن می‌دانم یا نه. اسم تکنولوژی‌هایی که با آنها کار کرده‌اید را در کنار سوابق کاری و پروژه‌هایتان بیاورید. اینطوری کار مسیول استخدام را برای شناخت تجربه و دانش‌تان ساده‌تر می‌کنید. . پروژه‌های شخصی اگر دنبال کار مهندسی کامپیوتر هستید، این بخش را، در رزومه‌تان داشته باشید! حاضرم پلاکارد دستم بگیرم و این را در کوچه و خیابان فریاد کنم: پروژه‌های فردی‌مهم‌ترین بخش رزومه شما هستند، اصلا مهم نیست چه چیزی ساخته باشید چیزی که پروژه‌های شخصی به مسیول استخدام می‌گویند این است: "این آدم واقعا برنامه‌نویسی را دوست دارد. این آدم آنقدر برنامه‌نویسی را دوست دارد که حاضر بوده از تکالیف اجباری دانشگاه فراتر برود و فقط محض دل خودش کد بزند. " کی دوست ندارد در موردش اینطوری فکر کنند؟ این که آدم بدون هیچ‌گونه اجبار بیرونی برود و فقط چون یک پروژه‌ای را دوست دارد روی آن کار کند، واقعا قابل تحسین است. این کار نشان می‌دهد که شما از صمیم قلب دوست دارید در برنامه‌نویسی پیشرفت کنید، بیشتر یاد بگیرید، و از این که بیشتر از دیگران روی این کار انرژی بگذارید، نمی‌ترسید. در ثانی، با آوردن این پروژه‌ها در رزومه‌تان عملا دارید ابتکار عمل و ایده‌های خودتان را هم به مسیولین استخدام نشان می‌دهید. اگر تا به حال چیزی را محض دل خودتان نساخته‌اید، همین حالا شروع کنید. پروژه شخصی می‌تواند هرچیزی باشد: اسکریپت پایتون، برنامه جاوا، صفحه وبسایت، اپلیکیشن موبایل و هزار جور چیز دیگر. فایده آنها فقط برای رزومه نیست بلکه با انجام دادن آن‌ها مهارت‌هایی به دست می‌آورید که در مشاغل دنیای واقعی هم به دردتان می‌خورند. در این پروژه‌ها آدم با چیزهایی کار می‌کند که در دانشگاه خیلی با آنها روبرو نشده، اما در محیط کار مرتبا از آنها استفاده خواهد کرد: مثل فریم‌ورک‌ها/کتابخانه‌های استاندارد، یادگرفتن توسعه وب فول‌استک، ساخت اپلیکیشن موبایل، درست کردن یک محیط توسعه، یا برنامه‌نویسی بهینه با ویم ( Vim ) اگر شرکت بخصوصی هست که دلتان می‌خواهد آن‌جا کار کنید، یکی از بهترین راه‌ها برای متمایز کردن خودتان در انبوه رزومه‌ها این است: یک پروژه شخصی‌انجام بدهید که مستقیما به کاری که می‌خواهید برایش اپلای کنید ربط داشته باشد. من کارآموزی‌ام در اتودسک ( Autodesk ) را با گذراندن یک دوره تعاملی رایگان در یودسیتی ( Udacity ) بدست آوردم. این دوره در مورد گرافیک کامپیوتری تعاملی ( Interactive Computer Graphics ) بود، و به من یاد داد که چطور از کتابخانه three . js جاوا اسکریپت استفاده کنم. به طور کاملا اتفاقی، اتودسک هم همان موقع دنبال یک کارآموز مهندسی نرم‌افزار بود که فول‌استک وبسایت و three . js بلد باشد یعنی من! اما یادتان باشد: این استراتژی بی‌عیب و نقص نیست. این کار فقط برای شرکت‌هایی مثل اتودسک جواب می‌دهد که دنبال یک چیز مشخص هستند نه شرکت‌هایی چون گوگل، فیس‌بوک، و مایکروسافت که کارآموزی‌هایشان برای "مهندسی نرم‌افزار به طور عام" است. اگر تازه دارید وارد بازار کار مهندسی نرم‌افزار می‌شوید، بهتر است اول به همین شکل عام و کلی کار کنید و یواش یواش با شاخه‌های تخصصی‌تر علوم کامپیوتر آشنا شوید. اما بهرحال اگر شرکت به‌خصوصی هست که دنبال کار در آنجا هستید، این روش ارزش امتحان کردن را دارد. یک وبسایت شخصی بسازید که همه پروژه‌های شخصی‌تان را به دنیا نمایش دهد. با همین کار کوچک، می‌توانید اطلاعاتی خیلی بیشتر از یک صفحه را در رزومه یک صفحه‌ای‌تان جا بدهید. پروژه‌های شخصی حیاتی‌اند. اگر هنوز هیچ پروژه‌شخصی‌ای در چنته ندارید، یکی را شروع کنید! هیچ چیز از دست نمی‌دهید، اما کلی چیز به دست خواهید آورد. . تحصیلات دانشگاه رفتن موفقیت بزرگی است بخصوص اگر در دانشگاه‌های تاپ درس خوانده باشید. پس از جا دادن آن در رزومه‌تان نترسید. وقتی این قسمت را در رزومه‌تان می‌گذارید، در واقع دارید به مسیول استخدام می‌گویید که به یادگیری و تحصیل علاقه دارید حتی اگر از رشته‌ای کاملا بی‌ارتباط به علوم کامپیوتر آمده باشید. این پوین خیلی مثبتی است، چون تکنولوژی مدام در حال تغییر است و اگر کسی حال و حوصله یادگیری نداشته باشد، پیشرفتی هم در کارش نخواهد داشت. در ضمن، آن همه سال بیدار شدن از صبح و دوره‌کردن‌های شب امتحانی تا صبح بالاخره باید به یک دردی بخورد! پس به دانشگاه رفتن‌تان افتخار کنید و آن را در رزومه‌تان بگذارید. حتما واحدهای درسی به جایگاه شغلی مد نظرتان را هم بنویسید. قرار نیست یک عالمه اطلاعات به خورد مسیول استخدام بدهیم، بلکه هدف این است که تصمیم‌گیری را در مورد مناسب بودن‌مان برای جایگاه شغلی برایش راحت‌تر کنیم. همانطور که گفتم، مسیولی که زحمتش کمتر باشد، بیشتر ممکن است که از شما برای مصاحبه دعوت کند. بنویسید کجا تحصیل کرده‌اید. اگر درس مرتبطی پاس کرده اید، به آن هم اشاره کنید. . مهارت‌ها خود عنوان گویای همه چیز است. این بخش رزومه‌تان را مختصر و مفید و ساده بسازید. زیادی ریز و تخصصی نشوید. در این قسمت می‌توانید همه مهارت‌های مرتبطی که می‌خواهید مسیول استخدام از آن‌ها آگاه باشد را بنویسید. این مهارت‌ها هم می‌توانند شامل مهارت‌های نرم باشند (مثل توانایی کار گروهی) و هم مهارت‌های تخصصی. برای مهارت‌های تخصصی، یک تکنیک این است که سراغ آگهی شغلی شرکت مورد نظر بروید و توضیحاتش را چک کنید. کلمات تخصصی‌ای که در این توضیحات به کار رفته، بهترین راهنمای شما برای نوشتن مهارت‌هایتان هستند. ببینید چه چیزهایی از آن لیست را بلدید و آن کلمات تخصصی را در لیست مهارت‌ها بیاورید. وقتی مسیول استخدام ببیند که شما با شغلی که دنبالش هستند مطابقت دارید، بیشتر علاقه‌مند خواهد بود که شما را به مصاحبه دعوت کند. فقط حواستان باشد، قرار نیست هر کلمه‌ای که در آگهی شغلی آمده را اینجا لیست کنید! یادتان باشد که ما نمی‌خواهیم در رزومه دروغ بگوییم. شاید با این کار مصاحبه را بگیرید، اما اگر آنجا از شما در مورد این مهارت‌هایی که ادعا کرده‌اید دارید بپرسند، حسابی گیر خواهید افتاد. بعد از این که به مصاحبه دعوت شدید، می‌توانید را بخوانید تا از پس این مرحله هم به خوبی بر بیایید. فراموش نکنید که هیچ برنامه‌نویسی همه زبان‌ها و تکنولوژی‌هایی که یاد گرفته را هر روز تمرین نمی‌کند بنابراین می‌توانید اطلاعاتی در مورد مهارت‌تان هم اضافه کنید تا نشان بدهید که با چه زبان‌هایی آشنایی دارید، و در کدام‌ها مسلط و وارد هستید. این میزان را می‌شود در قالب درصد یا کلمات مبتدی - متوسط - پیشرفته نشان داد. یک راه دیگر هم این است که بگویید چند سال است دارید با آن زبان کد می‌زنید. وقتی دنبال شغل بخصوصی می‌گردید، توضیحات آگهی شغلی را بخوانید و از کلمات تخصصی مهم ذکر شده در آن در رزومه‌تان استفاده کنید تا شانس‌تان برای گرفتن مصاحبه بیشتر شود. نکات پایانی وقتی رزومه‌تان را می‌نویسید، رزومه شما، لیستی از موفقیت‌ها، توانایی‌ها، و علایق است، نه آن چیزی که فکر می‌کنید مسیول استخدام می‌خواهد باشید. کل هدف رزومه این است که حقیقت خودتان را به آراسته‌ترین شکل ممکن نشان بدهید. فقط با یاد گرفتن همین کار، یعنی نشان دادن جذابیت‌های شخصیت واقعی‌تان، ارزش رزومه‌تان چند برابر خواهد شد. حالا اگر دریافت این اطلاعات در مورد خودتان را برای مخاطب (مسیول استخدام) آسان کنید، آن وقت دیگر نور علی نور می‌شود. طراحی شیک و ساده صفحه، مختصر و مفید نوشتن، و ارایه کردن اطلاعات به شکل کلمه کلیدی همه و همه برای این هستند که خواننده راحت‌تر رزومه‌تان را بخواند. آیا شما هم تکنیک و توصیه‌ای برای بهتر کردن رزومه سراغ دارید؟ ایده‌هایتان را در کامنت‌ها مطرح کنید? مجله‌ای تخصصی برای توسعه‌دهندگان است که هر هفته با مطلب‌هایی در زمینه تکنولوژی، رشد فردی و آینده برنامه‌نویسی به‌روزرسانی می‌شود. برای اطلاع از آخرین مطلب‌های ما، می‌توانید یا ما را دنبال کنید.