JavaRush /Blog Java /Random-VI /Chúng tôi viết sơ yếu lý lịch trên GitHub. Hướng dẫn ngắn...
Roman Beekeeper
Mức độ

Chúng tôi viết sơ yếu lý lịch trên GitHub. Hướng dẫn ngắn gọn

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

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

Như người ta nói, Rome không được xây dựng trong một ngày. Theo ý tưở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ó, lúc đầu sẽ không thể chỉ ra nhiều năm kinh nghiệm làm việc thương mại. Đồng thời, luôn có điều gì đó để nói về bản thân bạn. Và sơ yếu lý lịch chính xác là nơi để nói về điều này. Ngay cả khi nó được viết đầu tiên: Tôi là Vasya Pupkin, một nhà phát triển Java mới bắt đầu. Tôi biết Java SE. Địa chỉ liên hệ của tôi: ... ... Và sau đó, trong quá trình học tập, tích lũy một số kinh nghiệm, bạn sẽ bổ sung thêm những chi tiết mới vào sơ yếu lý lịch của mình. Đã hoàn thành một dự án Java từ A đến Z? Viết về nó. Mang theo những công nghệ đã được 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 mình.

Hãy bắt đầu tạo sơ yếu lý lịch

Đ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ẽ chỉ ra tất cả những điều này bằng ví dụ của riêng mình: Viết sơ yếu lý lịch trên GitHub - 2Như có thể thấy từ thông báo trên tấm biển màu xanh nhạt, chúng ta đ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ơ, ở đó chúng tôi sẽ thấy README của dự án này ở trên cùng: Viết sơ yếu lý lịch trên GitHub - 3Cho đến nay chỉ có Hi There , nhưng một sự khởi đầu đã được thực hiện. Bây giờ là lúc điền vào tập tin này. Nếu bạn bắt đầu chỉnh sửa nó, bạn sẽ nhận thấy một số văn bản được nhận xét trong README gợi ý một cấu trúc nhất định:
### Xin chào 👋 <!-- **romankh3/romankh3** là kho lưu trữ ✨ _special_ ✨ vì `README.md` (tệp này) của nó 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 muốn cộng tác trên ... - 🤔 Tôi đang tìm kiếm sự 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, theo hiểu biết của tôi, sơ yếu lý lịch trên Github không nên lặp lại tất cả thông tin về bản thân mà chúng tôi nêu trên LinkedIn. Nó có nghĩa là gì? Điều này có nghĩa là trên LinkedIn, chúng tôi thường mô tả chi tiết kinh nghiệm làm việc của mình, dự án nào, công nghệ gì, trình độ học vấn nào (có thể có nhiều hơn một), các khóa học chuyên biệt, kinh nghiệm tình nguyện và nhiều điều thực sự quan trọng khác cần kể. Vì vậy, ở đây, trên Github cần có thông tin nhất quán nhất với các liên kết đến mạng xã hội nơi bạn có thể lấy thêm dữ liệu.

Thêm liên kết vào hồ sơ trên mạng xã hội

Bây giờ là lúc thêm liên kết vào hồ sơ truyền thông xã hội để bổ sung tất cả thông tin về chúng ta. Đối với nhiệm vụ này, chúng tôi sẽ sử dụng dịch vụ Shields.io , dịch vụ này có khả năng thêm biểu tượng cho các liên kết của chúng tôi. Ở đó bạn có thể thêm kênh YouTube và Twitter, v.v. Ngoài ra còn có số liệu thống kê đầy đủ trên Github. Điều này quan trọng đối với ai, nó thực sự đáng để bổ sung. Ngoài ra còn có khả năng thêm biểu tượng cho ví BTC. Điều này có thể được sử dụng như một phương tiện quyên góp, bởi vì giải pháp tài trợ thông thường trực tiếp thông qua GitHub chưa bao giờ được đưa đến Ukraine, Nga, Belarus... Nhân tiện, điều đó thật đáng tiếc. Tôi muốn thêm email, liên kết LinkedIn và liên kết kênh Telegram của mình. Tôi không 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 củ cải khác trên Github - alexandresanlim/Badges4-README.md-Profile . Nó có mọi thứ tôi cần và hơn thế nữa. Dựa trên điều này, tôi đã thêm ba liên kết cho chính mình ngay từ đầu: tới LinkedIn, Telegram và Gmail. Về cơ bản điều này là đủ đối với tôi:
  • LinkedIn dành cho những người quan tâm đến hợp tác thương mại. Tất cả kinh nghiệm thương mại của tôi được mô tả ở đó;
  • Telegram là kênh của tôi mà tôi hiện đang phát triển và cố gắng đăng nó bất cứ khi nào có thể (tôi nghĩ những người đã đọc tôi lâu đều đã nhận thấy điều này :D);
  • Gmail là email nơi bạn có thể liên hệ với tôi. Tôi cố gắng giữ kín tài khoản điện tín cá nhân của mình để giữ nó như một phương tiện liên lạc cá nhân. Và thư rõ ràng và phù hợp để giao tiếp 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 vẫn chưa tìm ra cách làm cho nó đẹp và phù hợp. Cuối cùng mọi chuyện diễn ra như thế này: Viết sơ yếu lý lịch trên GitHub - 4Theo tôi hiểu, phần mô tả này phải ngắn gọn và giàu thông tin nhất có thể. Đây không phải là nơi bạn cần mô tả chi tiết tất cả những trải nghiệm và dữ liệu về bản thân. Vì vậy, chúng tôi sẽ cố gắng làm điều đó. Trong lần tạo đầu tiên, trang của tôi trông không nhỏ gọn chút nào: Viết sơ yếu lý lịch trên GitHub - 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 cách tiếp cận hiệu quả khi chúng tôi dần dần tinh chỉnh một giải pháp. Đây là lần lặp lại đầu tiên của tôi và mỗi khi tôi nghĩ ra thứ gì đó tốt hơn, tôi sẽ cập nhật. Bạn có thể nhận thấy rằng trong phần Hoạt động chung của GitHub, tôi đã thêm số liệu thống kê về tài khoản GitHub mà tôi lấy từ củ cải 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 tất cả các 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. Ngoài ra - sự khác biệt trong việc sử dụng ngôn ngữ lập trình. Việc quan sát cách cơ sở mã hồ sơ thay đổi cũng rất hữu ích, đặc biệt nếu bạn bắt đầu học một ngôn ngữ lập trình mới. Sau vài lần thử với đánh dấu HTML, tôi đã cố gắng đặt hai số liệu thống kê có cùng chiều rộng, đường thẳng và căn giữa thứ này và 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 các ô để chúng nằm trên cùng một dòng. Tôi đặt chiều cao = 150. Một điều thú vị là bộ đếm số lượt xem hồ sơ. Không có nhiều thông tin đặc biệt, nhưng thú vị. Hãy để có ít nhất 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 mong muốn, nhưng nó là như vậy. Vì vậy, cuối cùng chúng ta sẽ thêm bộ đếm này:
<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 tiếp theo diễn ra như thế này: Viết sơ yếu lý lịch trên GitHub - 6Tốt hơn phải không?)) Tiếp theo, chúng tôi sẽ thêm logo của các công nghệ mà chúng tôi muốn hiển thị. Một lần nữa, việc thiết lập mọi thứ cùng một lúc sẽ mất rất nhiều thời gian nên 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 đã hết) Kết quả chúng ta sẽ nhận được đoạn mã tóm tắt sau:
# Hi, I'm Roman 👋
Senior Software Engineer with more than 5 years of commertial experience. I have excellent knowledge in backend development on Java.
In general worked with monolitic, microservice and serverless arthitectures. Big part of my acitities 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 [Javarush Community](https://github.com/javarushcommunity) and [Template Repository](https://github.com/template-repository) organizations.
*   creator and author of [romankh3](https://t.me/romankh3) telegram channel. Subscribe to recieve messages about my open-source activities.
*   Write posts about software development.
*   Currently working in [Epam Systems](https://www.linkedin.com/company/epam-systems/)

## 🛠 Technical 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 Modeleter
*   GitHub/GitLab/Gerrit/Bitbucket

### My opensource projects

*   [image-comparison](https://github.com/romankh3/image-comparison) - Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison.
*   [JavaRush TelegramBot](https://github.com/javarushcommunity/javarush-telegrambot) - JavaRush 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, bạn chỉ cần thay đổi tên người dùng của tôi thành tên bạn muốn. Nó trông như thế nào trong cuộc sống thực? Bạn có thể xem nó trên trang tài khoản của bạn . Hãy đăng ký để cùng nhau đạt được NGÀN người đăng ký)

Có thể rút ra kết luận gì

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

Các kế hoạch trong tương lai

Ngoài việc đánh bóng từng bước tệp README.md, còn có một ý tưởng nữa mà tôi chưa thấy triển khai và tôi nghĩ rằng nó sẽ hữu ích cho những người khác. Ngoài tệp README.md, tôi muốn tạo một dự án, với dữ liệu đã cho, sẽ tạo một sơ yếu lý lịch bình thường ở các định dạng được yêu cầu: pdf, doc, csv, v.v. Và chính xác là khi một cam kết mới được thêm vào nhánh chính, tất cả các tài liệu này sẽ được tạo. Làm thế nào để làm nó? Tôi chưa biết, tôi cần nghiên cứu vấn đề này, nhưng tôi nghĩ nó có thể thú vị và hữu ích cho người khác. Trong khi chờ đợi, cảm ơn tất cả các bạn đã đọc. Đây là bài viết chúng tôi xuất bản sau một loạt dự án dài từ A đến Z. Và như thường lệ, các bạn ơi, tôi khuyên các bạn nên đăng ký kênh telegram của tôi : Tôi theo dõi tất cả các bài báo và dự án của mình ở đó. Hẹn gặp lại.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION