اگر با توسعه نرمافزار و برنامه نویسی سر و کار دارید، مطمئناً با گیت هاب آشنا هستید. برای اطلاع از نحوه بهبود پروفایل گیت هاب خود در این مطلب از انارگیفت، فروشگاه تخصصی خرید گیفت کارت ما را همراهی کنید.
تمامی افرادی که در زمینه برنامه نویسی و کد نویسی مشغول به فعالیت هستند، اعم از شرکتها و سازمانهای حقوقی و یا افراد حقیقی میتوانند در گیت هاب به مدیریت پروژههای خود و ذخیره آنها بپردازند. تا این لحظه بیشتر از ۷۳ میلیون دولوپر، ۴ میلیون سازمان و بیش از ۲۰۰ میلیون مخزن در گیت هاب فعالیت داشتهاند!
یکی از مهمترین ویژگیهای گیت هاب این است که شرکتها از سراسر دنیا میتوانند در یک پروژه هماهنگ شرکت کنند. پروژههای منبع بازی که دولوپرها در آن شرکت میکنند به توسعه و بهبود پروفایل گیت هاب آنها کمک میکنند. علاوه بر این، به کمک گیت هاب میتوان روشهای مدیریت فایل و مدیریت پروژه را آموخت.
گیت هاب به عنوان یک شبکه اجتماعی برای کد نویسان، به آنها کمک میکند تا توسط کارفرمایان دیده شوند و علاوه بر این که سابقه کار برنامه نویسی آنها به عنوان رزومه تعریف میشود، کار لحظهای افراد بر روی پروژههای موجود، توسط دولوپرها دیده میشود و بدین شکل کارفرمایان با یک دید دقیق نسبت به تخصص افراد، آنها را در صورت نیاز استخدام میکنند.
حتما سر بزنید: خرید اکانت نتفلیکس
بهبود پروفایل گیت هاب
همانطور که گفتیم، چه مبتدی باشید و چه یک برنامه نویس حرفهای، داشتن پروفایل گیت هاب به شما کمک میکند تا نمونه کارهای خود را به کارفرمایان و همچنین شرکتهای معروف نمایش دهید. به همین دلیل برای بهبود پروفایل گیت هاب به شما پیشنهاد میکنیم تا از روشهای زیر استفاده کنید:
حتما سر بزنید: خرید یوسی پابجی
برنامه ریزی و سازماندهی
اولین گزینهای که در پروفایل گیت هاب به چشم میآید، ظاهر آن است. هرچه این موضوع سازمان یافتهتر و منظمتر باشد، مطمئناً کار شما نیز ارزش بیشتری خواهد داشت. میتوان سورس کدهای مورد استفاده در پروژه را در بالای پروفایل خود پین کرد که دربردارنده بهترین پروژه انجام شده است. علاوه بر این، آپدیت کردن منظم، در بهبود پروفایل گیت هاب تأثیر زیادی دارد.
افزودن یک پروفایل ReadMe
در قسمت ReadMe در مورد موضوعات دلخواه خود بنویسید. از جمله میتوان به مهمترین خصوصیات خود، پروژههای در دست تولید، پروژههای مورد علاقه و موارد مشابه اشاره کرد. همچنین با استفاده از ایموجیها، گیفها و نشانها میتوانید آن را جذابتر کنید تا کارفرمایان بیشتری آن را مشاهده کنند. در این پروفایل باید یک شماره تماس و یا آدرس درج کنید تا افراد بتوانند با شما ارتباط برقرار کنند.
برای افزودن ReadMe باید مخزنی با نام مشترک گیت هاب خود ایجاد کنید و سپس یک فایل README.md را در پایه به آن اضافه کنید.
حتما سر بزنید: خرید اکانت spotify
نحوه افزودن محتوا به پروفایل ReadMe
تیتر
در تیتر میتوانید از عکس، ایموجی و گیف استفاده کنید. در مثال زیر از کدهای مربوط به پروفایل یک کاربر استفاده شده است که امکان تغییر آن مطابق با سلیقه خود را دارید:
# Hi, I’m Astrodevil <img src=”https://github.com/TheDudeThatCode/TheDudeThatCode/blob/master/Assets/Hi.gif” width=”29px”>
توضیح
در این بخش اهداف خود و یا پروژه در حال کار را معرفی کنید و کمی درباره آن بنویسید.
مثال:
# replace contents according to you.
<table>
<tr>
<td valign=”center”>
🎓 I am currently pursuing my **Bachelor’s in Computer Science Engineering**.
🌱 I am currently learning **Java** and also interested in **Web Development**.
🎯 My Goal is to Contribute to as many **open source project** as possible.
✨ I love to create different types of **contents**.
<td >
# this is my daily.dev card, you can edit this accordingly
<a href=”https://app.daily.dev/Astrodevil”><img src=”https://api.daily.dev/devcards/81fef2c2311f4739a063dbde61b40fe2.png?r=1fr” width=”300″ alt=”Mr. Ånand’s Dev Card”/></a>
</td>
</tr>
</table>
نمودار مشارکت در پروژهها
تعریف یک نمودار از فعالیت روزانه خود، دلیل محکمی بر فعالیت مداوم شما و در نتیجه بهبود پروفایل گیت هاب است. لازم به ذکر است که این نمودار به صورت روزانه و به طور خودکار آپدیت میشود.
حتما سر بزنید: گیفت کارت اپل
مثال:
# replace username with your own or change theme
![GitHub Activity Graph](https://cdn.hackernoon.com/images/cl-0-trqiv-904-gq-0-as-63-xgab-2-dm.jpg)
آیکنها و نشانها
اضافه کردن دستههای اجتماعی در پروفایل خود، بهترین روش برای بهبود پروفایل گیت هاب و افزودن مخاطبان و ارتباط با آنها در شبکههای اجتماعی است. برای این منظور میتوانید از Icons & Badges استفاده کنید. برای افزودن نشانها از Shields.io و از آیکنهای Flaticon استفاده کنید.
لازم به ذکر است که به کمک Icons & Badges میتوانید اطلاعات بیشتری در مورد خود و ابزارهای تحت تسلط ارائه دهید.
کارت Stats
یکی دیگر از مهمترین روشهای بهبود پروفایل گیت هاب، استفاده از کارت آمار (Stats Card) است. این کارتها علاوه بر این که آمار کارهای شما را نمایش میدهند بهترین راه برای ردیابی GitHub Streak به شمار میآیند.
حتما سر بزنید: گیفت کارت فری فایر
مثال:
# replace username with your own or change theme
## Stats📈
<p align=”center”>
<img width=”40%” src=”https://github-readme-stats.vercel.app/api/top-langs?username=#your-username&show_icons=true&theme=dracula&title_color=ff8000&text_color=ffffff&bg_color=6a6a6a&locale=en&layout=compact&hide_border=true” alt=”#your-username” />
<img width=”48%” src=”https://github-readme-stats.vercel.app/api?username=#your-username&show_icons=true&theme=dracula&title_color=ff8000&text_color=ffffff&bg_color=6a6a6a&locale=en&hide_border=true” alt=”#your-username” />
<img width=”48%” src=”https://github-readme-streak-stats.herokuapp.com/?user=#your-username&theme=highcontrast&hide_border=true” alt=”#your-username” />
</p>
ساختار
علاوه بر این، میتوان پس از ردیابی فعالیت خود در گیت هاب، به کمک GitHub Action Scripts، آنها را در پروفایل ReadMe ارائه داد. برای این کار باید /.github/workflows/update-readme.yml را در داخل مخزن مربوطه ایجاد کنید و سپس کد زیر را در update-readme.yml تایپ کنید. این اسکریپت به آپدیت اتوماتیک ۳۰ دقیقهای فعالیت شما و بهبود پروفایل گیت هاب کمک میکند.
name: Update README
on:
schedule:
– cron: ‘*/30 * * * *’
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
name: Update this repo’s README with recent activity
steps:
– uses: actions/checkout@v2
– uses: jamesgeorge007/github-activity-readme@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
برای نمایش فعالیت اخیر خود، عبارت زیر را در فایل README.md تایپ کنید.
<!–START_SECTION:activity–>
<!–END_SECTION:activity–>
افزودن تعداد بیشتری فایل ReadMe
هر فایل ReadMe را با مخزن مختص به خود معرفی کنید و در آن از موضوع پروژه، مشخصات فنی مورد استفاده و همچنین چگونگی ساخت و نصب کد بنویسید، پروژههایی که انجام دادهاید و مشکلاتی که حل کردهاید را بولد کنید تا مشاهده کنندگان به ارزش کار و مهارتهای ارتباطی حرفهای شما پی ببرند.
حتما سر بزنید: خرید اپل آیدی
استفاده از Commit Messages
مناسبترین راه برای توضیح این که چه تغییراتی در یک کد ایجاد کردهاید، استفاده از پیامهای Commit است. نوشتن یک عبارت «من این کد را اصلاح کردهام» هیچ تأثیری در ذهنیت کارفرمایان نمیگذارد. شما باید دلیل کار و دید خود و روش کلی ایجاد اصلاح مذکور را در پیامهای Commit بیان کنید. این کار به بهبود پروفایل گیت هاب و در نتیجه استخدام سریعتر شما کمک میکند.
فعال بودن
یک کارفرمای حرفهای به تاریخ فعالیت شما در گیت هاب بسیار توجه میکند. بهترین حالت این است که نمودار تقویم شما به رنگ سبز یکدست باشد. این موضوع نشاندهنده فعالیت مداوم شما در پروژههای متفاوت است. به عبارتی، فعالیت شما نشاندهنده اعتبار و تعهد شما در انجام پروژههاست…
استفاده از GitHub Pages
بهترین روش برای نمایش کار خود و اداره مستقیم آن از طریق میزبانی مخزن مربوطه، استفاده از ابزار GitHub Pages است. GitHub Pages با مخزن شما به صورت اتوماتیک همگامسازی میشود. به این نکته توجه کنید که در صورت عمومی بودن سورس شما، استفاده از این روش رایگان خواهد بود.
عضوی از جامعه بزرگتر
اگر بتوانید در پروژههای اوپن سورس شرکت کنید، مشکلات را حل کنید و در پروژههای سازمانهای بزرگتر همکاری کنید و مواردی از این دست را به عهده بگیرید، در نهایت به عنوان بهترین دولوپر شناخته شده در شرکتها تبدیل خواهید شد و قدمی بزرگ در راه بهبود پروفایل گیت هاب خود برداشتهاید!
حتما سر بزنید: خرید گیفت کارت پلی استیشن
الهام گرفتن از دیگران
در نهایت، شما به راحتی میتوانید از پروفایل افراد موفق الهام بگیرید و با جایگزین کردن اطلاعات و کدهای خود، برای بهبود پروفایل گیت هاب خود تلاش کنید.
اکنون که با روشهای بهبود پروفایل گیت هاب خود آشنا شدید، به راحتی و با اطمینان میتوانید اقدام به خرید اشتراک گیت هاب پرو نمایید و با برخورداری از اکانت GitHub Pro در برنامه نویسی به صورت حرفهای فعالیت کنید.