CodeGym /Blog Java /Ngẫu nhiên /Viết sơ yếu lý lịch trên GitHub. Hướng dẫn ngắn
John Squirrels
Mức độ
San Francisco

Viết sơ yếu lý lịch trên GitHub. Hướng dẫn ngắn

Xuất bản trong nhóm
Hôm nay chúng ta sẽ nói về cách tạo sơ yếu lý lịch trên GitHub. Khi tìm kiếm một công việc (đặc biệt là công việc đầu tiên của bạn), tất cả các phương pháp đều tốt và rõ ràng không phải là ý tưởng tốt nhất nếu bạn chỉ đơn giản loại bỏ bất kỳ phương pháp nào trong số đó. Hơn nữa, sơ yếu lý lịch GitHub là một cách tuyệt vời để đánh bóng tài khoản GitHub của bạn, tài khoản này đóng vai trò là danh mục phát triển phần mềm của bạn và chứa thông tin cần thiết về công việc của bạn. Tóm lại, đây là một bước hữu ích trong việc phát triển thương hiệu công nghệ của bạn. Bạn có thể coi bài đăng này là phần tiếp theo của bài viết về cách làm việc với GitHub, cải thiện hồ sơ của bạn, tìm hiểu các tính năng của GitHub ( tôi đã viết về điều này trước đây ). Nhìn chung, tôi thấy cách tiếp cận này (một sơ yếu lý lịch trên GitHub) khá thú vị và mới mẻ. Chỉ dành cho bạn, tôi đã thu thập ở đây tất cả các giải pháp tuyệt vời nhất mà tôi đã gặp phải. Viết sơ yếu lý lịch trên GitHub.  Hướng dẫn ngắn gọn - 1

từ Deadpool (2016). Hãng phim 20th Century Fox

Ai có thể viết sơ yếu lý lịch

Như họ nói, Rome không được xây dựng trong một ngày. Theo câu tục ngữ này, bạn nên bắt đầu viết sơ yếu lý lịch của mình càng sớm càng tốt. Có, ban đầu bạn sẽ không thể liệt kê nhiều năm kinh nghiệm làm việc chuyên nghiệp. Nhưng luôn có điều gì đó bạn có thể nói về bản thân mình. Và sơ yếu lý lịch của bạn là nơi thích hợp để nói về nó. Ngay cả khi bạn bắt đầu với điều này: Tôi là Joe Schmoe, một nhà phát triển Java mới bắt đầu. Tôi biết Java SE. Bạn có thể liên hệ với tôi theo số... Và sau đó, khi bạn đang học hỏi và tích lũy một số kinh nghiệm, bạn thêm các chi tiết mới vào sơ yếu lý lịch của mình. Bạn đã hoàn thành Dự án Java từ A đến Z? Viết về điều đó. Đề cập đến các công nghệ mà bạn đã sử dụng ở đó. Một nhà phát triển có kinh nghiệm sẽ luôn có điều gì đó để nói về bản thân họ.

Bắt đầu tạo sơ yếu lý lịch của bạn

Điều đầu tiên cần làm là tạo một kho lưu trữ mới có cùng tên với tên người dùng của bạn trên GitHub. Tôi sẽ lấy tất cả những điều này làm ví dụ cho chính mình: Viết sơ yếu lý lịch trên GitHub.  Hướng dẫn ngắn gọn - 2Như bạn có thể thấy từ thông báo trong khối màu xanh lục nhạt, chúng tôi đang đi đúng hướng. Tất cả thông tin trong sơ yếu lý lịch sẽ có trong tệp README.md của dự án này. Chúng tôi tạo một kho lưu trữ và quay lại trang hồ sơ, nơi chúng tôi sẽ thấy README của dự án ở trên cùng: Viết sơ yếu lý lịch trên GitHub.  Hướng dẫn ngắn gọn - 3Chúng tôi chỉ có Xin chàocho đến nay, nhưng chúng tôi có một sự khởi đầu. Bây giờ là thời điểm để chúng tôi điền vào tập tin này. Nếu bạn bắt đầu chỉnh sửa README, bạn sẽ nhận thấy nó đã nhận xét văn bản gợi ý một cấu trúc nhất định: ### Xin chào 👋 <!-- **romankh3/romankh3** là kho lưu trữ ✨ _đặc biệt_ ✨ vì `README. md` (tệp này) xuất hiện trên hồ sơ GitHub của bạn. Dưới đây là một số ý tưởng để giúp bạn bắt đầu: - 🔭 Tôi hiện đang làm việc trên ... - 🌱 Tôi hiện đang học... - 👯 Tôi đang tìm cách cộng tác trên ... - 🤔 Tôi đang tìm kiếm sự trợ giúp với ... - 💬 Hỏi tôi về ... - 📫 Cách liên hệ với tôi: ... - 😄 Đại từ: ... - ⚡ Sự thật thú vị: ... --> Nói chung, tôi hiểu rằng sơ yếu lý lịch GitHub không nên lặp lại tất cả thông tin mà chúng tôi đã chỉ ra trên LinkedIn. Điều đó nghĩa là gì? Điều đó có nghĩa là trên LinkedIn, chúng tôi thường cung cấp tài khoản chi tiết về kinh nghiệm làm việc, dự án, công nghệ, nền tảng giáo dục (có thể nhiều hơn một), các khóa học liên quan, kinh nghiệm tình nguyện và nhiều thứ thực sự quan trọng hơn. Đó là lý do tại sao GitHub nên có thông tin chọn lọc nhất với các liên kết đến mạng xã hội, nơi mọi người có thể tìm hiểu thêm về bạn.

Thêm liên kết vào hồ sơ truyền thông xã hội

Bây giờ là lúc thêm liên kết vào hồ sơ mạng xã hội sẽ cung cấp tất cả thông tin bổ sung cần thiết về chúng tôi. Để làm điều này, chúng tôi sẽ sử dụng dịch vụ shields.io , cho phép chúng tôi thêm các biểu tượng cho các liên kết của mình. Bạn có thể thêm kênh YouTube và Twitter, v.v. Ngoài ra số liệu thống kê GitHub đầy đủ. Nếu điều này quan trọng với bạn, bạn thực sự nên thêm nó vào. Tôi muốn thêm địa chỉ email và liên kết vào hồ sơ LinkedIn và kênh Telegram của mình. Tôi chưa tìm thấy bất cứ thứ gì như thế này ở đây, vì vậy tôi sẽ sử dụng một repo GitHub khác — alexandresanlim/Badges4-README.md-Profile . Nó có mọi thứ tôi cần và hơn thế nữa. Sử dụng mẫu này làm mẫu, tôi đã thêm ba liên kết ngay từ đầu: LinkedIn, Telegram và Gmail. Đây thực sự là đủ cho tôi:
  • LinkedIn dành cho những người quan tâm đến sự hợp tác chuyên nghiệp. Tất cả kinh nghiệm chuyên môn của tôi được mô tả ở đó;
  • Telegram là kênh của tôi mà tôi hiện đang xây dựng và cố gắng đăng bất cứ khi nào có thể;
  • Gmail là địa chỉ email tôi muốn mọi người sử dụng để liên hệ với tôi. Tôi đặc biệt không cố gắng đẩy tài khoản Telegram cá nhân của mình để giữ nó cho mục đích liên lạc cá nhân. Nhưng một địa chỉ email là dễ hiểu và phù hợp để liên lạc với mọi người.
Tôi muốn làm nổi bật kênh Telegram bằng cách nào đó, nhưng tôi vẫn chưa tìm ra cách làm nó đẹp và phù hợp. Cuối cùng, đây là những gì tôi nhận được: Viết sơ yếu lý lịch trên GitHub.  Hướng dẫn ngắn gọn - 4Ý kiến ​​​​của tôi là phần mô tả này phải cô đọng và nhiều thông tin nhất có thể. Đây không phải là nơi bạn cần cung cấp mô tả chi tiết về tất cả trải nghiệm và thông tin cá nhân của mình. Vì vậy, chúng tôi sẽ cố gắng đạt được điều đó: sự gọn nhẹ và mật độ thông tin. Trong lần lặp lại đầu tiên, trang của tôi trông không gọn gàng theo bất kỳ cách nào: Viết sơ yếu lý lịch trên GitHub.  Hướng dẫn ngắn gọn - 5Vì vậy, bây giờ tôi sẽ cố gắng làm cho nó nhỏ hơn nữa... Tôi sẽ làm việc với nó nhiều hơn nữa. Nhân tiện, đây là một quy trình làm việc, trong đó chúng tôi tinh chỉnh giải pháp của mình từng bước. Đây là lần lặp lại đầu tiên của tôi. Mỗi khi tôi nghĩ ra một cái gì đó tốt hơn, tôi sẽ cập nhật nó. Bạn có thể nhận thấy rằng trong phần "Hoạt động GitHub chung", tôi đã thêm số liệu thống kê tài khoản GitHub mà tôi nhận được cho repo này: anuraghazra/github-readme-stats. Có, bạn có thể nhận số liệu thống kê chung về số sao của mọi kho lưu trữ, số lượng cam kết cho năm hiện tại, số lượng yêu cầu kéo, v.v. Và hơn thế nữa - bảng phân tích các ngôn ngữ lập trình đang được sử dụng. Việc quan sát cơ sở mã của hồ sơ thay đổi như thế nào cũng rất hữu ích, đặc biệt nếu bạn đang bắt đầu học một ngôn ngữ lập trình mới. Sau một vài lần nhảy với HTML, tôi đã quản lý để hiển thị hai số liệu thống kê, được căn giữa và trên cùng một dòng, bằng cách viết:

<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>
Tôi đã phải mã hóa chiều cao của hình ảnh để đặt chúng trên cùng một dòng. Tôi đặt chiều cao = 150. Một điều thú vị là bộ đếm lượt xem hồ sơ. Không phải là rất nhiều thông tin, nhưng mát mẻ. Ít nhất là có một số thống kê về số lượt xem hồ sơ. Vâng, tôi biết rằng nó không có nhiều thông tin như tôi muốn, nhưng nó là như vậy. Vì vậy, hãy thêm một bộ đếm như thế này vào cuối:

<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>
Lần lặp lại tiếp theo như thế này: Viết sơ yếu lý lịch trên GitHub.  Hướng dẫn ngắn gọn - 6Điều đó tốt hơn, phải không? :) Tiếp theo, hãy thêm logo cho các công nghệ mà chúng tôi muốn giới thiệu. Một lần nữa, hiển thị tất cả mọi thứ cùng một lúc sẽ mất nhiều thời gian, vì vậy bạn có thể thực hiện từng bước một. Tôi sẽ bỏ qua giai đoạn này đơn giản vì thời gian dành cho bài viết này đã hết rồi :) Điều đó có nghĩa là chúng tôi nhận được mã sơ yếu lý lịch sau:

# 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>
Để sử dụng dữ liệu tĩnh, chỉ cần thay thế tên người dùng của tôi bằng tên mong muốn. Điều này trông như thế nào trong hành động? Bạn có thể thấy nó ở đây trên trang tài khoản của tôi . Đặt mua. Hãy cùng nhau đạt được HÀNG NGÀN người đăng ký :)

Chúng ta có thể đưa ra kết luận gì?

Trong bài viết này, chúng tôi đã thảo luận cách tạo sơ yếu lý lịch trên GitHub. Đây không phải là một bản sơ yếu lý lịch đơn giản mà chúng ta gửi cho nhà tuyển dụng, nơi chúng ta vạch ra một cách tỉ mỉ kinh nghiệm, kiến ​​thức kỹ thuật, v.v. Đây là nơi chúng tôi cung cấp một số thông tin ngắn gọn và liên kết đến các hồ sơ trên các mạng khác, nơi phần còn lại của thông tin của chúng tôi có sẵn. Tại sao? Vì trên thực tế, rất hiếm khi các nhà tuyển dụng tiềm năng sử dụng GitHub để tìm kiếm ứng viên. Nền tảng này dành nhiều hơn cho các chuyên gia kỹ thuật, những người có thể đánh giá ứng viên bằng GitHub, bên cạnh hồ sơ của họ. Ngoài ra, sơ yếu lý lịch GitHub giúp tập trung sự chú ý vào những gì bạn cho là quan trọng. Bạn có thể hiển thị chính xác những kho lưu trữ mà bạn muốn hiển thị. Và cuối cùng, đây là một cách hay để sử dụng tất cả các tính năng của GitHub để quảng bá bản thân bạn như một người chuyên nghiệp.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION