رزومه، اولین و گاهی تنها فرصت شما برای ایجاد یک تصویر حرفهای از خود در ذهن کارفرماست. حتی اگر از مهارت فنی بالایی برخوردار باشید، بدون یک رزومه ساختارمند و دقیق ممکن است هرگز به مرحله مصاحبه نرسید. در این مقاله، با اصول نگارش یک رزومه مناسب برای برنامهنویسان آشنا میشویم؛ از اطلاعات پایه گرفته تا معرفی پروژهها و مهارتها.
رزومه را با درج اطلاعات پایه آغاز کنید:
نام و نام خانوادگی
شماره تماس
ایمیل حرفهای (از استفاده از ایمیل هایی مانند ali_love_u_1382@ خودداری کنید)
لینک گیتهاب، لینکدین یا نمونهکارهای آنلاین
اطلاعات تماس باید دقیق، بدون غلط، و قابل پیگیری باشند.
نام و نام خانوادگی: محمد رضایی
ایمیل: m.rezaei.dev@gmail.com
شماره تماس: 09121234567
لینکدین: linkedin.com/in/m-rezaei
گیتهاب: github.com/mohammadrezaei
در ابتدای رزومه، یک پاراگراف مختصر و دقیق بنویسید که خودتان را معرفی کنید، سابقهکاریتان را ذکر کنید و مشخص کنید به دنبال چه نوع موقعیت شغلی هستید. این بخش باید بهطور واضح و مختصر، نقاط قوت شما را بیان کند و نشان دهد که شما برای چه نوع چالشهایی آمادهاید.
«برنامهنویس بکاند با ۳ سال سابقه در توسعه سیستمهای مبتنی بر .NET و SQL Server، با علاقه به طراحی و بهینهسازی سیستمهای مقیاسپذیر. به دنبال فرصتهای شغلی در تیمهای حرفهای جهت رشد فنی و حل مسائل پیچیده در محیطهای چالشبرانگیز.»
در این بخش از رزومه باید مهارتهای فنی خود را ذکر کنید. مهارتها را به دستههای مختلف تقسیم کنید تا کارفرما بتواند بهراحتی آنها را بررسی کند. برای هر دسته، چند مهارت کلیدی که در آن حوزه دارید را بنویسید. به عنوان مثال:
زبانهای برنامهنویسی: این بخش شامل زبانهایی میشود که با آنها برنامهنویسی کردهاید. مثلاً اگر با زبان C# یا Python کار کردهاید، آنها را اینجا بنویسید.
فریمورکها: اینها ابزارهایی هستند که برای توسعه نرمافزار از آنها استفاده میکنید. بهعنوان مثال، اگر از فریمورکهای ASP.NET یا React استفاده کردهاید، آنها را در این بخش ذکر کنید.
دیتابیسها: اگر تجربه کار با پایگاه داده دارید، مثل SQL Server یا MongoDB، آنها را هم اینجا بنویسید.
ابزارها: ابزارهایی که در کارتان به آنها نیاز دارید، مانند Git (برای کنترل نسخه)، Docker (برای محیطهای مجازی) یا Visual Studio Code (برای ویرایش کد) را در اینجا ذکر کنید.
دیگر مهارتها: هر مهارت دیگری که در برنامهنویسی دارید و به شما کمک میکند تا پروژهها را بهتر انجام دهید، مانند Debugging (اشکالزدایی) یا Unit Testing (تستهای واحد)، را اینجا بنویسید.
بهطور کلی، سعی کنید مهارتهای خود را بهصورت واضح و دستهبندیشده بنویسید تا کارفرما بتواند خیلی سریع آنها را پیدا کند و متوجه بشه که شما در چه زمینههایی قوی هستید.
زبانهای برنامهنویسی:
C#, JavaScript, Python
فریمورکها و کتابخانهها:
ASP.NET Core, React.js, Entity Framework
پایگاههای داده:
SQL Server, PostgreSQL
ابزارها و تکنولوژیها:
Git, Docker, REST API, Postman, Visual Studio
سایر:
Unit Testing, Agile/Scrum, Clean Code, GitHub Actions
در این بخش از رزومه، باید تمامی تجربیات کاری خود را ذکر کنید. این قسمت بسیار مهم است زیرا کارفرما از این بخش میتواند میزان توانمندی شما را در محیطهای کاری واقعی و پروژههای عملی بسنجند. برای نوشتن هر تجربه کاری، باید چهار مورد اصلی را ذکر کنید:
عنوان شغلی
این بخش شامل عنوان دقیق شغلی است که در موقعیت شغلی خود داشتهاید. عنوان شغلی باید کاملاً واضح و متناسب با وظایف شما در آن شغل باشد. بهعنوان مثال، اگر در یک پروژه برنامهنویسی کار کردهاید، عنوان شغلی شما ممکن است "برنامهنویس بکاند"، "برنامهنویس فولاستک" یا "مهندس نرمافزار" باشد. اگر در موقعیتهای مدیریتی بودهاید، از عناوینی مانند "مدیر تیم فنی" یا "رهبر پروژه" استفاده کنید.
نام شرکت
در این قسمت باید نام شرکتی که در آن مشغول به کار بودهاید را ذکر کنید. این اطلاعات برای کارفرما اهمیت زیادی دارد چرا که نشاندهندهی تجربیات شما در شرکتهای مختلف است و ممکن است کارفرما به اعتبار یا پیشینه شرکت نیز توجه کند. اگر در شرکتهای معروف یا معتبر کار کردهاید، این میتواند نقطه قوتی برای رزومه شما باشد.
بازه زمانی
در این بخش باید مدت زمانی که در آن شرکت مشغول به کار بودهاید را ذکر کنید. معمولاً این بازه زمانی بهصورت ماه و سال نوشته میشود. اگر شغلی موقت یا پروژهای داشتهاید، این بازه زمانی را مشخص کنید. این بخش به کارفرما کمک میکند تا بفهمد چه مدت در آن موقعیت شغلی فعالیت داشتهاید و میتواند نشاندهنده تجربه شما باشد.
وظایف و دستاوردها
مهمترین بخش در این قسمت، ذکر وظایف و دستاوردهای شما است. بهجای توضیح کلی از کارهایی که انجام دادهاید، بهتر است کارهایی را که دقیقاً در هر موقعیت شغلی انجام دادهاید و تأثیرات مثبت آنها را بیان کنید. این بخش باید شفاف و بهگونهای نوشته شود که کارفرما بتواند به راحتی بفهمد که شما در آن شغل چه کارهایی انجام دادهاید و چه دستاوردهایی حاصل کردهاید.
برای نوشتن این بخش:
وظایف خود را مشخص کنید: بهطور دقیق بگویید که در چه کارهایی مشارکت داشتهاید. بهعنوان مثال، اگر شما یک سیستم طراحی کردهاید، حتماً ذکر کنید که سیستم چه کاربردی داشته است و کدام تکنولوژیها را استفاده کردهاید.
دستاوردهای قابل اندازهگیری: اگر دستاوردهای شما قابل اندازهگیری هستند (مثل کاهش زمان پردازش، افزایش کارایی، افزایش تعداد کاربران)، حتماً این اطلاعات را در رزومه خود بگنجانید. اینگونه اطلاعات باعث میشود تا کارفرما نتیجه ملموس کار شما را ببیند.
اینطور که گفتیم، تجربیات کاری شما باید بهصورت مختصر و مفید بیان شود و دستاوردهای شما در هر پروژه یا شغل باید به وضوح مشخص باشد.
برنامهنویس فولاستک
شرکت کیمیاگران شیردال | 1401 تا اکنون
طراحی و توسعه سیستم مدیریت پروژههای شرکتی با استفاده از ASP.NET Core و Angular
ایجاد و پیادهسازی RESTful API برای ارتباط با سیستمهای مختلف داخلی
بهینهسازی عملکرد پایگاه داده با استفاده از SQL Server و Indexing، منجر به کاهش ۳۰ درصدی زمان جستجوی دادهها
طراحی و پیادهسازی سیستم احراز هویت چندعاملی (MFA) برای افزایش امنیت دسترسی به سیستم
همکاری با تیمهای مختلف برای رفع مشکلات و پیادهسازی ویژگیهای جدید بر اساس نیازهای کاربران
استفاده از Docker و Kubernetes برای پیادهسازی و مدیریت کانتینرها در محیطهای تولید
اگر سابقه کاری زیادی ندارید یا تازه وارد بازار کار شدهاید، نیازی نیست نگران باشید. در این صورت، میتوانید از پروژههایی که در طول تحصیل یا بهطور شخصی انجام دادهاید، استفاده کنید. حتی پروژههای کوچک و مستقل نیز میتوانند شانس شما را برای جلب توجه کارفرمایان افزایش دهند. در این بخش از رزومه، باید پروژههای خود را با جزئیات مشخص معرفی کنید.
در این قسمت از رزومه، این موارد را حتماً درج کنید:
نام پروژه
نام پروژه باید واضح و مختصر باشد تا کارفرما بتواند فوراً متوجه شود که پروژه شما در چه زمینهای بوده است. این نام معمولاً باید شامل توضیحی کلی از نوع پروژه باشد. بهعنوان مثال، اگر پروژه شما مربوط به فروشگاه آنلاین است، میتوانید نام پروژه را بهگونهای انتخاب کنید که مرتبط با موضوع پروژه باشد.
تکنولوژیهایی که استفاده کردید
در این قسمت باید دقیقاً تکنولوژیها و ابزارهایی که در پروژه خود استفاده کردهاید را ذکر کنید. این اطلاعات به کارفرما کمک میکند تا متوجه شود شما در چه زمینههای فنی تجربه دارید و با چه زبانها یا فریمورکهایی آشنایی دارید. تکنولوژیها شامل زبانهای برنامهنویسی (مانند Python، JavaScript)، فریمورکها (مانند React، Django)، پایگاههای داده (مانند MySQL، MongoDB)، ابزارهای کنترل نسخه (مانند Git) و غیره میشود.
شرح پروژه
در این بخش باید بهطور خلاصه توضیح دهید که پروژه شما چه هدفی داشته و چه قابلیتهایی را ارائه میدهد. لازم نیست که جزئیات فنی زیادی در این بخش بیاورید؛ بلکه باید بهطور واضح و ساده توضیح دهید که پروژه چه مشکلی را حل کرده است و شما چگونه به آن پرداختهاید. در اینجا، میتوانید ویژگیهای کلیدی پروژه مانند عملکردها، قابلیتها و نتایج نهایی آن را بیان کنید.
پروژه شخصی: اپلیکیشن فروشگاهی TopAll
تکنولوژیها: طراحی با React و مدیریت دادهها با Firebase
شرح پروژه:
این اپلیکیشن یک فروشگاه آنلاین است که به کاربران اجازه میدهد محصولات مختلف را مشاهده کنند، آنها را به سبد خرید خود اضافه کنند و سفارشهای خود را پیگیری نمایند. این پروژه شامل صفحات متعددی است که برای نمایش محصولات، جستجو، مدیریت سبد خرید و پرداخت طراحی شدهاند.
نکات مهم:
ارزش پروژهها: حتی اگر پروژههای شما در مقیاس بزرگ نباشند، اما باید توضیح دهید که آنها چه مشکلی را حل کردهاند یا چه ارزشی به کاربران یا سازمانها افزودهاند. این بخش میتواند نشان دهد که شما توانایی حل مسائل واقعی را دارید.
مدیریت پروژه: اگر پروژه شما بهصورت تیمی بوده یا شامل مراحل پیچیده مدیریت پروژه بوده است، حتماً آن را در رزومه ذکر کنید. این نشاندهنده توانایی شما در کار گروهی و مدیریت پروژههای بزرگ است.
دستاوردها و نتایج: اگر پروژه شما موفقیتآمیز بوده و نتایج ملموسی داشته است (مانند افزایش فروش، بهبود کارایی، جذب تعداد زیادی کاربر و غیره)، حتماً این موارد را در رزومه ذکر کنید.
نیاز به جزئیات زیاد نیست. فقط نام رشته، دانشگاه و تاریخ فارغالتحصیلی.
کارشناسی مهندسی نرمافزار | دانشگاه علم و صنعت ایران
فارغالتحصیل: 1400
مختصر و مفید بودن: رزومه را حداکثر در یک صفحه نگه دارید و فقط اطلاعات ضروری را بنویسید.
قالب تمیز و خوانا: از قالبهای ساده و مرتب استفاده کنید که کارفرما بهراحتی بتواند اطلاعات شما را پیدا کند.
دقت در نگارش: از اشتباهات املایی و نگارشی پرهیز کنید و حتماً رزومه را چندین بار بازخوانی کنید.
شخصیسازی برای هر شغل: رزومه خود را برای هر موقعیت شغلی متناسب با نیازهای آن شغل تغییر دهید.
اگر به دنبال ارتقاء مهارتهای برنامهنویسی خود و تقویت رزومهتان هستید، از مقالات آموزشی و دورههای تخصصی ما در وبسایت شرکت کیمیاگران شیردال بهرهمند شوید. علاوه بر خدمات نرمافزاری، ما دورههای آموزش برنامهنویسی و مشاوره شغلی نیز ارائه میدهیم که به شما کمک میکند تا سریعتر و با آمادگی بیشتری وارد بازار کار شوید.
شماره همراه : 09390799211
شماره تلفن : 04137239822
ایمیل:info@shirdalgroup.ir
آدرس دفتر مرکزی: آ.ش , مراغه , میدان مالیات , برج آپادانا , طبقه 6 , پلاک 604