CodeGym /وبلاگ جاوا /Random-FA /نوشتن رزومه در GitHub. یک راهنمای کوتاه
John Squirrels
مرحله
San Francisco

نوشتن رزومه در GitHub. یک راهنمای کوتاه

در گروه منتشر شد
امروز قصد داریم در مورد نحوه ایجاد رزومه در GitHub صحبت کنیم. هنگامی که به دنبال شغل می گردید (مخصوصاً اولین شغل شما)، همه روش ها خوب هستند و واضح است که اخراج هر یک از آنها بهترین ایده نیست. علاوه بر این، رزومه GitHub یک راه عالی برای صیقل دادن حساب GitHub شما است، که به عنوان نمونه کار توسعه نرم افزار شما عمل می کند و حاوی اطلاعات ضروری در مورد کار شما است. به طور خلاصه، این یک گام مفید در توسعه برند فناوری شما است. می توانید این پست را ادامه مقاله کار با گیت هاب، بهبود نمایه، یادگیری ویژگی های GitHub در نظر بگیرید ( قبلاً در این مورد نوشتم ). به طور کلی، من این رویکرد (رزومه در GitHub) را بسیار جالب و تازه می دانم. فقط برای شما، من تمام جالب ترین راه حل هایی را که با آن مواجه شده ام در اینجا جمع آوری کرده ام. نوشتن رزومه در GitHub.  راهنمای کوتاه - 1

از ددپول (2016). شرکت فیلمسازی فاکس قرن بیستم

چه کسی می تواند رزومه بنویسد

همانطور که می گویند رم در یک روز ساخته نشد. با پیروی از این ضرب المثل، باید هر چه زودتر شروع به نوشتن رزومه خود کنید. بله، در ابتدا نمی توانید چندین سال سابقه کار حرفه ای را فهرست کنید. اما همیشه چیزی هست که بتوانید در مورد خودتان بگویید. و رزومه شما مکان مناسبی برای صحبت در مورد آن است. حتی اگر با این شروع کنید: من جو اشمو هستم، یک توسعه دهنده مبتدی جاوا. من جاوا SE را می شناسم. می توانید با من تماس بگیرید ... و سپس، همانطور که در حال یادگیری و کسب تجربه هستید، جزئیات جدیدی را به رزومه خود اضافه می کنید. آیا پروژه جاوا را از A تا Z تکمیل کردید؟ در مورد آن بنویسید. فن آوری هایی را که در آنجا استفاده کرده اید ذکر کنید. یک توسعه دهنده باتجربه همیشه چیزی برای گفتن در مورد خودش خواهد داشت.

شروع به ایجاد رزومه

اولین کاری که باید انجام دهید این است که یک مخزن جدید با نام کاربری خود در GitHub ایجاد کنید. من همه اینها را با خودم به عنوان مثال نشان می دهم: نوشتن رزومه در GitHub.  راهنمای کوتاه - 2همانطور که از پیام در بلوک سبز روشن می بینید، ما در مسیر درستی هستیم. تمام اطلاعات رزومه در فایل README.md این پروژه خواهد بود. یک مخزن ایجاد می‌کنیم و به صفحه نمایه باز می‌گردیم، جایی که README پروژه را در بالا می‌بینیم: تا کنون نوشتن رزومه در GitHub.  راهنمای کوتاه - 3فقط سلام وجود دارد ، اما شروعی داریم. اکنون زمان آن فرا رسیده است که ما این فایل را پر کنیم. اگر شروع به ویرایش README کنید، متوجه خواهید شد که متنی در نظر گرفته شده است که ساختار خاصی را پیشنهاد می کند: ### سلام 👋 <!-- **romankh3/romankh3** یک مخزن ✨ _special_ ✨ است زیرا "README" است. md` (این فایل) در نمایه GitHub شما ظاهر می شود. در اینجا چند ایده برای شروع شما وجود دارد: - 🔭 من در حال حاضر روی ... - 🌱 در حال یادگیری هستم ... - 👯 من به دنبال همکاری در ... - 🤔 من به دنبال کمک هستم با ... - 💬 از من در مورد ... - 📫 نحوه دسترسی به من: ... - 😄 ضمایر: ... - ⚡ واقعیت جالب: ... --> به طور کلی، درک من این است که یک رزومه GitHub نباید تمام اطلاعاتی را که قبلاً در لینکدین نشان داده ایم تکرار کند. معنی آن چیست؟ این بدان معناست که ما معمولاً در لینکدین گزارش مفصلی از تجربه کاری، پروژه‌ها، فناوری‌ها، سوابق تحصیلی (احتمالاً بیش از یک)، دوره‌های مرتبط، تجربیات داوطلبانه و موارد بسیار مهم‌تر ارائه می‌دهیم. به همین دلیل است که GitHub باید انتخابی ترین اطلاعات را با پیوندهایی به شبکه های اجتماعی داشته باشد، جایی که مردم می توانند اطلاعات بیشتری در مورد شما پیدا کنند.

افزودن لینک به پروفایل های شبکه های اجتماعی

اکنون زمان آن است که پیوندهایی به پروفایل های رسانه های اجتماعی اضافه کنیم که تمام اطلاعات اضافی لازم را در مورد ما ارائه می دهد. برای این کار از سرویس shields.io استفاده می کنیم که به ما امکان می دهد آیکون هایی برای پیوندهای خود اضافه کنیم. می توانید یک کانال YouTube و توییتر و موارد دیگر اضافه کنید. همچنین آمار کامل GitHub. اگر این برای شما مهم است، واقعاً باید آن را اضافه کنید. من می خواهم آدرس ایمیل و لینک های خود را به پروفایل لینکدین و کانال تلگرام خود اضافه کنم. من چیزی شبیه به این را در اینجا پیدا نکردم، بنابراین از مخزن GitHub دیگری استفاده خواهم کرد - alexandresanlim/Badges4-README.md-Profile . همه چیزهایی را که نیاز دارم و بیشتر دارد. با استفاده از این به عنوان یک الگو، من در همان ابتدا سه لینک اضافه کردم: لینکدین، تلگرام و جیمیل. اینها در واقع برای من کافی است:
  • لینکدین برای افرادی است که علاقه مند به همکاری حرفه ای هستند. تمام تجربیات حرفه ای من در آنجا شرح داده شده است.
  • تلگرام کانال من است که در حال حاضر در حال ساخت آن هستم و سعی می کنم تا جایی که امکان دارد پست کنم.
  • Gmail آدرس ایمیلی است که می‌خواهم مردم از آن برای تماس با من استفاده کنند. من به خصوص سعی نمی کنم حساب شخصی تلگرام خود را فشار دهم تا آن را برای ارتباط شخصی نگه دارم. اما آدرس ایمیل برای ارتباط با همه قابل درک و مناسب است.
من می خواهم به نوعی کانال تلگرام را برجسته کنم، اما هنوز متوجه نشده ام که چگونه این کار را به زیبایی و مناسب انجام دهم. در پایان، این چیزی است که من دریافت کردم: نوشتن رزومه در GitHub.  راهنمای کوتاه - 4نظر من این است که این توصیف باید تا حد امکان فشرده و آموزنده باشد. اینجا جایی نیست که شما نیاز به ارائه شرح مفصلی از تمام تجربیات و اطلاعات شخصی خود داشته باشید. بنابراین ما فقط برای این تلاش خواهیم کرد: فشردگی و تراکم اطلاعات. در اولین تکرار، صفحه من به هیچ وجه جمع و جور به نظر نمی رسید: نوشتن رزومه در GitHub.  راهنمای کوتاه - 5بنابراین اکنون سعی می کنم آن را حتی کوچکتر کنم... بیشتر روی آن کار خواهم کرد. به هر حال، این یک فرآیند کاری است که ما راه حل خود را مرحله به مرحله اصلاح می کنیم. این اولین تکرار من است. هر بار که به چیز بهتری فکر می کنم، آن را به روز می کنم. شاید متوجه شده باشید که در بخش «فعالیت عمومی GitHub»، من آمار حساب GitHub را که برای این مخزن به دست آوردم اضافه کردم: anuraghazra/github-readme-stats . بله، می‌توانید آمار کلی ستاره‌های هر مخزن، تعداد commit‌ها برای سال جاری، تعداد درخواست‌های کشش و غیره را دریافت کنید. و چه چیزی بیشتر - تجزیه و تحلیل زبان های برنامه نویسی مورد استفاده. همچنین مشاهده نحوه تغییر پایه کد پروفایل مفید است، به خصوص اگر شروع به یادگیری یک زبان برنامه نویسی جدید کرده اید. پس از چندین رقص با HTML، موفق شدم دو آمار را به صورت متمرکز و در یک خط با نوشتن:

<p align='center'>
   <a href="https://github-readme-stats.vercel.app/api?username=romankh3&show_icons=true&count_private=true">
       <img height=150 src="https://github-readme-stats.vercel.app/api?username=romankh3&show_icons=true&count_private=true"/></a>
   <a href="https://github.com/romankh3/github-readme-stats">
       <img height=150 src="https://github-readme-stats.vercel.app/api/top-langs/?username=romankh3&layout=compact"/></a>
</p>
من مجبور شدم ارتفاع تصاویر را کد سخت کنم تا آنها را در یک خط قرار دهم. من ارتفاع = 150 را تنظیم کردم. یک چیز جالب شمارنده نمای پروفایل است. خیلی آموزنده نیست، اما جالب است. حداقل آماری از تعداد بازدید پروفایل داشته باشید. بله، می دانم که آنقدر که من می خواهم آموزنده نیست، اما همان چیزی است که هست. بنابراین بیایید در پایان یک شمارنده مانند این اضافه کنیم:

<div align="center" style="margin: 40px 0">
   <a href="https://github.com/romankh3/github-profile-views-counter">
       <img width="175px" src="https://komarev.com/ghpvc/?username=romankh3&color=DE002D">
   </a>
</div>
تکرار بعدی به این صورت بود: نوشتن رزومه در GitHub.  یک راهنمای کوتاه - 6این بهتر است، درست است؟ :) بعد، بیایید آرم هایی را برای فناوری هایی که می خواهیم به نمایش بگذاریم اضافه کنیم. باز هم، نمایش همه چیز به یکباره زمان زیادی می برد، بنابراین می توانید آن را مرحله به مرحله انجام دهید. من از این مرحله صرفاً به این دلیل که زمان این مقاله گذشته است می گذرم :) یعنی کد رزومه زیر را دریافت می کنیم:

# Hi, I'm Roman 👋
A senior software engineer with more than 5 years of professional experience. I have excellent knowledge of backend Java development.
In general, I've worked with monolithic, microservice and serverless architectures. A lot of my activity is open-source.

<p align='center'>
   <a href="https://github-readme-stats.vercel.app/api?username=romankh3&show_icons=true&count_private=true"><img
           height=150
           src="https://github-readme-stats.vercel.app/api?username=romankh3&show_icons=true&count_private=true"/></a>
   <a href="https://github.com/romankh3/github-readme-stats"><img height=150
                                                                  src="https://github-readme-stats.vercel.app/api/top-langs/?username=romankh3&layout=compact"/></a>
</p>

<p align='center'>
   <a href="https://www.linkedin.com/in/romankh3/">
       <img src="https://img.shields.io/badge/linkedin-%230077B5.svg?&style=for-the-badge&logo=linkedin&logoColor=white"/>
   </a>>  
   <a href="https://t.me/joinchat/SpqRPBFo_sM6qm05">
       <img src="https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white"/>
   </a>  
<p align='center'>
   📫 How to reach me: <a href='mailto:roman.beskrovnyy@gmail.com'>roman.beskrovnyy@gmail.com</a>
</p>


### Key points
*   Creator of [CodeGym Community](https://github.com/codegymcommunity) and [Template Repository](https://github.com/template-repository) organizations.
*   Creator and author of [romankh3](https://t.me/romankh3) Telegram channel. Subscribe to receive messages about my open-source activities.
*   I write posts about software development.
*   Currently working in [Epam Systems](https://www.linkedin.com/company/epam-systems/)

## 🛠 Technology Stack
*   Java/Kotlin/Groovy/COBOL languages
*   MySQL, PostgreSQL, MongoDB, Aurora, DynamoDB, Flyway, Liquibase
*   Spring Framework, Spring Boot, Spring Test, Spring Data JPA, Spring JDBC template, Spring Cloud Contract and so on...
*   Camunda, Camunda Cockpit, Camunda Modeler
*   GitHub/GitLab/Gerrit/Bitbucket

### My opensource projects

*   [image-comparison](https://github.com/romankh3/image-comparison) - Published on Maven Central Java Library; it compares 2 images of the same size and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison.
*   [CodeGym TelegramBot](https://github.com/codegymcommunity/codegym-telegrambot) - CodeGym Telegram bot from the community to the community
*   [Skyscanner Flight API client](https://github.com/romankh3/skyscanner-flight-api-client) - Published on Maven Central Java Client for a Skyscanner Flight Search API hosted in Rapid API
*   [Flights-monitoring](https://github.com/romankh3/flights-monitoring) - Application for monitoring flight cost based on Skyscanner API

<div align="center" style="margin: 40px 0">
   <a href="https://github.com/romankh3/github-profile-views-counter">
       <img width="175px" src="https://komarev.com/ghpvc/?username=romankh3&color=DE002D">
   </a>
</div>
برای استفاده از داده های ایستا کافیست نام کاربری من را با نام کاربری مورد نظر جایگزین کنید. این در عمل چگونه به نظر می رسد؟ می توانید آن را در اینجا در صفحه حساب کاربری من ببینید . اشتراک در. بیایید با هم به هزار مشترک برسیم :)

چه نتیجه ای می توانیم بگیریم؟

در این مقاله به نحوه ایجاد رزومه در GitHub پرداختیم. این یک رزومه ساده نیست که ما برای یک کارفرما بفرستیم و در آن به طور دقیق تجربیات، دانش فنی و غیره خود را بیان کنیم. اینجاست که ما برخی اطلاعات مختصر و پیوندهایی به نمایه‌ها در شبکه‌های دیگر ارائه می‌کنیم، جایی که بقیه اطلاعات ما در دسترس است. چرا؟ زیرا در واقعیت، بسیار نادر است که کارفرمایان بالقوه از GitHub برای جستجوی نامزدها استفاده کنند. این پلتفرم بیشتر برای کارشناسان فنی است که می توانند علاوه بر رزومه، متقاضیان را با استفاده از گیت هاب ارزیابی کنند. به علاوه، رزومه GitHub به تمرکز توجه بر آنچه فکر می کنید مهم است کمک می کند. شما می توانید دقیقاً آن مخازنی را که می خواهید نشان دهید نمایش دهید. و در نهایت، این یک راه خوب برای استفاده از تمام ویژگی های GitHub برای معرفی خود به عنوان یک حرفه ای است. آنها توانایی ساخت رزومه را اضافه کردند - چرا یک رزومه درست نکنید؟
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION