برچسب: گیت‌هاب

  • با وجود گیت‌ هاب، چرا رزومه مهم است؟

    با وجود گیت‌ هاب، چرا رزومه مهم است؟

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

    در نگاه اول، GitHub می‌تونه تصویر دقیقی از توانایی‌های فنی یک فرد ارائه بده، اما رزومه همچنان ابزار مهمی برای معرفی مسیر شغلی، تجربه‌ها و مهارت‌ها در یک نگاه است.

    با اینکه ابزار های زیادی اومده که افراد می‌تونند خودشون و کارشون رو معرفی کنند، هیچ‌ وقت پیش نیومده که کسی بگه “دیگه رزومه نمی‌ذارم داخل درخواست کار”.

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

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

    در ادامه میخونیم:

    • مزیت‌های گیت هاب
    • محدودیت‌های تکیه کامل بر گیت هاب
    • رزومه در برابر گیت هاب: برنده کیه؟
    • چطور هم گیت‌هاب و هم رزومه رو همزمان استفاده کنیم؟
    • چطور گیت هاب رو داخل رزومه بیاریم؟
    • آماده سازی گیت هاب برای استخدام کننده ها
    • نتیجه گیری
    • سوالات متداول
    با وجود گیت‌هاب، چرا رزومه مهم است؟

    مزیت های گیت هاب

    خب، اول از همه یک سوالی هست که باید جواب بدیم: چرا کارفرماها پروفایل GitHub می‌خواهند؟

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

    • گیت‌هاب میتونه نشون بده به حوزه کاریتون علاقه دارید. کارفرماها عاشق این هستند که اشتیاق ببینند. وقتی در وقت آزاد دارید کدنویسی می‌کنید و به پروژه‌های متن‌باز در GitHub کمک می‌کنید، دقیقا همون چیزی رو نشون می‌دید که کارفرما ها می‌خواهند، این‌که عاشق کار هستید و حتی بعد از ساعت کاری هم درگیرش می‌شید.
    • گیت هاب مهارت برنامه‌نویسی رو در عمل مشخص میکند. رزومه قابلیت‌های شما رو می‌گه، ولی GitHub جاییه که کارفرماها می‌بینند شما چطوری کدنویسی می‌کنید. از این طریق می‌تونند بفهمند روش شما چیه، چطوری مسائلو حل می‌کنید و جامعه GitHub با کار شما چطور تعامل داره.
    • گیت هاب دسترسی به استعدادهای غیرفعال داره. بعضی از بهترین استعدادها دنبال کار نمی‌گردند، اینا همون استعدادهای غیرفعالند. کارفرماهایی که در GitHub می‌گردند، امیدوار هستند یک استعداد بزرگ گیرشون بیاد.
    • گیت هاب نشون‌ دهنده مهارت حل مسئله است. GitHub یک چیز مهم دیگه رو هم نشون می‌ده که کارفرماها خیلی براش ارزش قائلند: مهارت حل مسئله.
      رزومه ممکنه پر باشه از همه کلمات کلیدی و مدارک، ولی اگه نتونید مسائلو درست حل کنید، مشکل دارید. GitHub می‌تونه نشون بده شما چطور با هوشمندی از موانع کدنویسی عبور کردید و کارفرماها رو تحت تاثیر قرار بدید.

    محدودیت های تکیه کامل بر گیت هاب

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

    • جنبه غیرشخصی گیت‌ هاب: استخدام فقط به کد نیست، وقتی کاملا به گیت‌هاب تکیه کنید، روند استخدام می‌تونه خیلی سرد و غیرشخصی به نظر بیاد، چون داستان‌ها و تجربه‌های انسانی جای خودشونو به خطوط کد میدند. یادتون باشه کارفرماها دنبال استخدام آدم‌ها هستند، نه فقط مهارت‌های برنامه‌نویسی.
    • نشون ندادن مهارت‌های غیر کدنویسی: مهارت‌های رهبری، توانایی ارتباط مؤثر و همکاری با دیگران، این‌ها مهارت‌های نرم هستند که پروفایل گیت‌ هاب شما نشون نمی‌ده.
    • نبود سابقه کاری یا تحصیلات: گیت‌هاب ممکنه پروژه‌هاتون رو عالی نشون بده، اما مسیر حرفه‌ای شما رو به اندازه رزومه کامل توضیح نمی‌ده. تاریخچه کامل شغلی، با همه جزئیات نقش‌ها، مسئولیت‌ها و موفقیت‌ها، در گیت‌ هاب گم میشه.
    • احتمال دیده نشدن: گیت‌هاب بیشتر بر اساس نگاه دیگران به شما، کار می‌کنه و ارزش کار خودتون رو نشون نمی‌ده. به همین دلیل، ممکنه برنامه‌نویس‌های فوق‌العاده، دیده نشند، در حالی که بعضی افراد با تأثیرگذاری بالا حتی برای کوچک‌ترین مشارکت‌ها اعتبار زیادی کسب کنند.
    • تفاوت پروژه‌های عمومی و خصوصی: یادتون باشه همه پروژه‌های گیت‌هاب شما عمومی نیستند. مگر اینکه کاملا در دنیای متن‌باز فعال باشید، بسیاری از پروژه‌ها ممکنه پنهان بمونند. این محدودیت گیت‌ هاب با رزومه‌ای که همه دستاوردها رو به نمایش می‌گذاره، وجود نداره.
    • نبود زمینه پروژه‌ها: گیت‌ هاب طیف وسیعی از پروژه‌ها رو نشون می‌ده، از پروژه‌های جدی تا تجربی یا حتی شوخی! بدون توضیح در مورد هدف هر پروژه، ممکنه استخدام‌ کننده‌ها مهارت‌ها و تخصص شما رو اشتباه برداشت کنند.

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

    فقط نباید همه تخم‌مرغ‌ها رو در یک سبد بذارید.

    مقایسه GitHub و رزومه

    رزومه در برابر گیت هاب: برنده کیه؟

    وقتی گیت‌ هاب رو با رزومه مقایسه می‌کنیم، آیا یک برنده واضح داریم؟ تقریبا بله.

    رزومه قدیمی هنوز هم مدال طلا رو می‌گیره.چرا؟

    • تجربه‌شده و معتبر: رزومه‌ها در فرآیندهای استخدام کاملا پذیرفته شدن. اونا یک نگاه سریع به مسیر شغلی شما میدند و اپلیکیشن شما رو از مرحله اول بررسی‌های استخدام سریع‌تر عبور میدند.
    • پکیج کامل: رزومه شامل اطلاعات شخصی، مهارت‌های سخت و نرم، و تجربه حرفه‌ای شماست. همچنین مدارک، زبان‌هایی که مسلط هستید، تقدیرنامه‌ها و جوایزی که دریافت کردید رو هم نشون می‌ده. چیزی که پروفایل گیت‌ هاب قادر به ارائه اون نیست.
    • نقاشی مسیر حرفه‌ای شما: با جزئیات دادن به نقش‌ها، مسئولیت‌ها و موفقیت‌ها، رزومه یک داستان کامل از مسیر شغلی شما ارائه می‌کنه که گیت‌هاب نمی‌تونه.
    • استخدام‌ کننده‌ها معمولا کدنویسی نمی‌کنند: معمولا مهندسین نرم‌افزار و برنامه‌نویس‌ها مسئول این نیستند که افراد رو پیدا کنند و مصاحبه اولیه انجام بدند. این کار رو اغلب، استخدام‌ کننده‌ها یا مدیران منابع انسانی(HR) انجام میدند، و احتمالا کد شما رو هم نمی‌فهمند. اما اونا رزومه رو درک می‌کنن.

    برای درک بهتر اصول رزومه‌نویسی، پیشنهاد می‌کنیم مقاله اصول رزومه نویسی چیست؟ رو مطالعه کنید.

    با این حال، نباید گیت‌ هاب رو کاملا کنار گذاشت.

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

    به جای اینکه یکی رو برنده دیگری بدونیم، بهتره هر دو رو به عنوان مکمل هم در نظر بگیریم.

    رزومه شما رو معرفی، و به شکل حرفه‌ای ارائه می‌کنه، در حالی که گیت‌ هاب مهارت‌های فنی شما رو تأیید، و عمق می‌بخشه.

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

    سؤال اینه: چطور هم گیت‌ هاب و هم رزومه رو همزمان به یک استخدام‌کننده ارائه بدیم؟

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

    حالا بیاید ببینیم چطور این کار رو به شکل حرفه‌ای انجام بدیم.

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

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

    خلاصه کارهایی که باید انجام بدید:

    • گیت‌ هاب رو داخل رزومه اضافه کنید: لینک پروفایل رو در بخش اطلاعات تماس بگذارید، بهترین پروژه‌تون رو در بخش جداگانه “پروژه‌ها” نشون بدید و توضیح کوتاهی برای هر پروژه اضافه کنید تا استخدام‌ کننده‌ها زمینه کار شما رو درک کنن.
    • گیت‌هاب رو برای دید عموم آماده کنید: بهینه‌ سازی پروفایل گیت‌ هاب شامل ساختار پوشه کاربرپسند، نوشتن README جامع، کد تمیز و کامنت‌گذاری شده، استفاده از فریم‌ورک‌ها و کتابخانه‌های موجود، اجتناب از تکرار کد و اضافه کردن تست‌هاست.
    • رزومه‌تون رو به‌روز کنید: رزومه هم نیاز به توجه داره. می‌دونیم نوشتن رزومه ممکنه خسته‌کننده باشه، اما راهنمای کامل ما بهتون کمک می‌کنه تا راحت‌تر این کار رو انجام بدید.

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

    چطور گیت‌هاب رو داخل رزومه قرار بدیم

    چطور گیت‌ هاب رو داخل رزومه قرار بدیم؟

    حالا که می‌دونیم چرا بهتره هر دو دنیا رو با هم ترکیب کنیم، بیاید ببینیم چطور گیت‌ هاب رو درست در رزومه بیاریم:

    • لینک پروفایل گیت‌ هاب در بخش اطلاعات تماس: این کار از همون اول اهمیتش رو نشون می‌ده. کافیه URL پروفایل خودتون رو کپی، پیست کنید.
    • بهترین پروژه‌تون رو نمایش بدید: به جای اینکه پروژه‌های زیادی اضافه کنید، روی ۱ تا ۲ پروژه‌ای تمرکز کنید که بهشون افتخار می‌کنید. این همون چیزیه که استخدام‌ کننده‌ها بیشتر نگاه می‌کنند.
    • لینک پروژه به صورت جداگانه: یک URL خاص برای هر پروژه مهمتون در یک بخش جداگانه مثل “پروژه‌ها” قرار بدید. یعنی نه فقط لینک کلی پروفایل، بلکه لینک مستقیم یک پروژه که واقعا توش مهارت دارید رو هم قرار بدید.
    • جزئیات پروژه رو توضیح بدید: اگر پروژه‌ها رو جداگانه لیست کردید، فقط به URL بسنده نکنید. چند جمله کوتاه اضافه کنید و توضیح بدید پروژه درباره چیه، شما چه نقشی داشتید، چه تکنولوژی‌هایی استفاده شد و هر چیز دیگه ای که از نظر شما اهمیت زیادی دارد و به معرفی پروژه کمک می‌کند.

    اما این فقط نصف راهه…

    آماده سازی گیت هاب برای استخدام کننده ها

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

    ۶ نکته برتر ما برای آماده‌سازی گیت‌ هاب:

    ۱. بهبود ساختار دایرکتوری‌ها: اولین تأثیر خیلی مهمه و در گیت‌ هاب این یعنی ساختار پوشه‌ها. از قوانین ساده برای ساختار پوشه‌ها پیروی کنید. این به استخدام‌کننده نشون می‌ده شما مهارت ساختاری خوبی دارید بدون اینکه بخواد کدتون رو بررسی کنه.

    ۲. اطلاعاتی اضافه کنید: اطلاعات اضافی شما باید نقشه راه پروژه باشه. عملکرد برنامه، نحوه اجرا، ساخت و تست رو توضیح بده و تصاویر مرتبط اضافه کنه. کامل اما مختصر باشه.

    ۳. کد تمیز و کامنت‌گذاری شده: تمیز و خوانا بودن کد مهمه. کامنت‌گذاری درست کمک می‌کنه وقتی کسی می‌خواد عمیقا کد رو بررسی کنه، راحت‌تر متوجه بشه.

    ۴. استفاده از کتابخانه‌ها و فریم‌ورک‌های موجود: کارآمدی مهمه. از دوباره‌کاری اجتناب کنید و نشون بدید می‌تونید با هوشمندی راه‌ حل‌های متن‌باز رو برای مسائل رایج به کار بگیرید.

    ۵. از تکرار کد اجتناب کنید: راهکارهای بهینه‌تر و شیک‌تر پیدا کنید. هدف فقط کار کردن کد نیست، بلکه تمیز و حرفه‌ای بودنشه.

    ۶. تست‌ها رو اضافه کنید: با داشتن تست، حرفه‌ای بودن خودتون رو نشون بدید. راهنمایی برای اجرای تست‌ها هم تأثیر خوبی روی استخدام‌کننده‌ها داره.
    برای امتیاز بیشتر، می‌تونید ریپازیتوری رو با سیستم Continuous Integration (CI) هم ادغام کنید. این اقدام پیشگیرانه نشون می‌ده که شما حرفه‌ای و مسئولیت‌ پذیر هستید.

    نتیجه گیری

    رزومه و گیت‌ هاب هر دو ابزار مهمی برای معرفی شما هستند، ولی هیچ‌ کدوم به تنهایی کامل نیستند. رزومه مسیر شغلی، دستاوردها و مهارت‌های شما رو به شکل واضح نشون می‌ده، در حالی که گیت‌ هاب مهارت‌های فنی شما رو به صورت عملی اثبات می‌کنه.

    وقتی هر دو رو با هم داشته باشید، شانس دیده شدن‌ شما خیلی بیشتر می‌شه. رزومه شما رو معرفی می‌کنه و گیت‌ هاب مهارت‌ها و پروژه‌های شما رو تأیید می‌کنه. بنابراین بهتره هم رزومه‌تون رو کامل و به‌روز نگه دارید، هم گیت‌ هاب‌تون رو برای استخدام‌ کننده‌ها آماده کنید.

    به عبارت ساده: رزومه، شما رو معرفی می‌کنه؛ گیت‌ هاب، توانایی شما رو ثابت می‌کنه. داشتن هر دو یعنی کلید موفقیت در مسیر استخدام.اگر می‌خواهید بیشتر با ساختار و محتوای رزومه استاندارد آشنا بشید، مقاله رزومه Resume چیست؟ می‌تونه مرجع خوبی باشه.

    سوالات متداول

    ۱. چه زمانی گیت‌هاب واقعا ارزش افزوده برای رزومه ایجاد می‌کنه؟

    وقتی گیت‌ هاب‌ شما شامل پروژه‌های واقعی، نمونه‌کارهای خوب باشه که مهارت‌های فنی‌تون رو به نمایش بذاره. این باعث میشه استخدام‌ کننده‌ها (یا حتی مهندس‌های فنی) راحت‌تر مهارت شما رو ارزیابی کنن.

    ۲. آیا گیت‌ هاب می‌تونه جای رزومه رو بگیره؟

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

    ۳. آیا باید پروژه‌های همه‌جانبه در گیت‌ هاب بذارم یا فقط مهم‌ترین‌ها؟

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

    ۴. آیا کدنویسی‌هایی که داخل شرکت یا کار فعلیم انجام دادم رو باید بذارم؟

    اگر اون کدها عمومی و قابل اشتراک‌گذاری هستن، می‌تونید نمونه‌کارهای مشابه یا توضیح پروژه‌ها رو قرار بدید؛ ولی کدهای خصوصی شرکت رو نباید مستقیم منتشر کنید. (این نکته معمولا در توصیه‌های حرفه‌ای برای GitHub گفته میشه)

    ۵. آیا گیت‌هاب برای همه رشته‌ها مفیده؟

    گیت‌هاب بیشتر برای مهارت‌های فنی و برنامه‌نویسی کاربرد داره، ولی اگر در رشته‌های غیرکدنویسی هم پروژه‌های تکنیکی یا نمونه‌کار دارید، می‌تونید از GitHub به عنوان یک پورتفولیوی (Portfolio: ویترین مهارت‌ها و کارهات) آنلاین استفاده کنید.