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. Ngoà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: Như 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: Cho đế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.
<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: Tố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ý)
GO TO FULL VERSION