Hai semua. Siri artikel mengenai projek Java dari A hingga Z telah berakhir, yang bermaksud kini anda boleh menulis tentang semua topik menarik yang lain. Hari ini kita akan bercakap tentang cara membuat resume di GitHub. Dalam proses mencari pekerjaan (dan terutamanya pekerjaan pertama anda), semua kaedah adalah baik, dan menolak mana-mana daripada mereka jelas bukanlah idea terbaik. Di samping itu, ini adalah kesinambungan strategi yang sangat baik untuk membangunkan akaun GitHub anda, yang berfungsi sebagai portfolio pembangun dan mengandungi maklumat yang diperlukan tentangnya. Ringkasnya, ini adalah langkah yang berguna untuk membangunkan jenama teknikal anda. Siaran ini boleh dianggap sebagai kesinambungan artikel tentang pengalaman bekerja dengan GitHub, menambah baik profil anda, ciri pembelajaran (sebelum itu saya menulis tentang Git dan tentang menyediakan repositori pada GitHub ). Secara keseluruhan, saya dapati pendekatan ini (rekap pada GitHub) agak menarik dan muda. Khusus untuk anda, saya telah mengumpulkan semua penyelesaian paling hebat yang saya temui.
Siapa yang boleh menulis resume
Seperti yang mereka katakan, Rom tidak dibina dalam sehari. Mengikuti idea ini, anda harus mula menulis resume anda seawal mungkin. Ya, pada mulanya tidak mungkin untuk menunjukkan pengalaman kerja komersial selama bertahun-tahun. Pada masa yang sama, sentiasa ada sesuatu untuk dikatakan tentang diri anda. Dan resume adalah tempat yang tepat untuk membincangkan perkara ini. Walaupun ia ditulis dahulu: Saya Vasya Pupkin, pembangun Java pemula. Saya tahu Java SE. Kenalan saya: ... ... Dan kemudian, sudah dalam proses belajar, mendapatkan sedikit pengalaman, anda akan menambah butiran baru pada resume anda. Menyelesaikan projek Java dari A hingga Z? Tulis mengenainya. Bawa masuk teknologi yang digunakan di sana. Pembangun yang berpengalaman akan sentiasa mempunyai sesuatu untuk dikatakan tentang dirinya.Mari mulakan membuat resume
Perkara pertama yang perlu dilakukan ialah mencipta repositori baharu dengan nama yang sama dengan nama pengguna anda di GitHub. Saya akan menunjukkan semua ini dengan contoh saya sendiri: Seperti yang dapat dilihat dari mesej pada plat hijau muda, kita berada di landasan yang betul. Semua maklumat mengenai resume akan berada dalam fail README.md projek ini. Kami mencipta repositori dan kembali ke halaman profil, di sana kita akan melihat di bahagian atas README projek ini: Setakat ini hanya ada Hai , tetapi permulaan telah dibuat. Kini tiba masanya untuk mengisi fail ini. Jika anda mula mengeditnya, anda akan melihat beberapa teks yang diulas dalam README yang mencadangkan struktur tertentu:
### Hai 👋 <!-- **romankh3/romankh3** ialah repositori ✨ _special_ ✨ kerana `README.md` (fail ini) muncul pada profil GitHub anda. Berikut ialah beberapa idea untuk anda bermula: - 🔭 Saya sedang mengusahakan ... - 🌱 Saya sedang belajar ... - 👯 Saya sedang mencari untuk bekerjasama dalam ... - 🤔 Saya sedang mencari bantuan dengan ... - 💬 Tanya saya tentang ... - 📫 Bagaimana untuk menghubungi saya: ... - 😄 Kata Ganti Nama: ... - ⚡ Fakta menyeronokkan: ... -->
Secara umum, pada pemahaman saya, resume di Github tidak seharusnya mengulangi semua maklumat tentang diri kita yang kami nyatakan di LinkedIn. Apakah maksudnya? Ini bermakna di LinkedIn kami biasanya menerangkan secara terperinci pengalaman kerja kami, projek apa, teknologi apa, pendidikan apa (mungkin terdapat lebih daripada satu), kursus khusus, pengalaman sukarelawan dan banyak lagi yang benar-benar penting untuk diberitahu. Oleh itu, di sini, di Github, harus ada maklumat yang paling konsisten dengan pautan ke rangkaian sosial yang membolehkan anda mendapatkan lebih banyak data.
Menambah pautan ke profil di rangkaian sosial
Kini tiba masanya untuk menambah pautan ke profil media sosial yang akan melengkapkan semua maklumat tentang kami. Untuk tugasan ini, kami akan menggunakan perkhidmatan shields.io , yang mempunyai keupayaan untuk menambah ikon untuk pautan kami. Di sana anda boleh menambah saluran YouTube dan Twitter dan sebagainya. Juga statistik penuh pada Github. Kepada siapa perkara ini penting, ia benar-benar bernilai ditambah. Terdapat juga keupayaan untuk menambah ikon untuk dompet BTC. Ini boleh digunakan sebagai cara untuk menderma, kerana penyelesaian penajaan biasa secara langsung melalui GitHub tidak pernah dibawa ke Ukraine, Rusia, Belarus... Yang, sebenarnya, memalukan. Saya ingin menambah e-mel saya, pautan LinkedIn dan pautan saluran Telegram. Saya tidak menemui apa-apa seperti ini di sini, jadi saya akan menggunakan lobak lain pada Github - alexandresanlim/Badges4-README.md-Profile . Ia mempunyai semua yang saya perlukan dan banyak lagi. Berdasarkan ini, saya menambah tiga pautan kepada diri saya pada mulanya: ke LinkedIn, Telegram dan Gmail. Pada asasnya ini sudah cukup untuk saya:- LinkedIn adalah untuk mereka yang berminat dalam kerjasama komersial. Semua pengalaman komersial saya diterangkan di sana;
- Telegram adalah saluran saya, yang sedang saya bangunkan dan cuba menyiarkannya di mana-mana yang mungkin (mereka yang telah lama membaca saya, saya rasa, telah pun menyedarinya :D);
- Gmail ialah e-mel tempat anda boleh menghubungi saya. Saya cuba untuk memastikan akaun telegram peribadi saya rendah untuk memastikannya sebagai cara komunikasi peribadi. Dan mel itu jelas dan sesuai untuk berkomunikasi dengan semua orang.
<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>
Saya terpaksa mengeraskan ketinggian jubin supaya ia berada pada baris yang sama. Saya menetapkan ketinggian = 150. Perkara yang menarik ialah kaunter untuk bilangan paparan profil. Tidak begitu bermaklumat, tetapi menyeronokkan. Biarkan terdapat sekurang-kurangnya beberapa statistik tentang bilangan paparan profil. Ya, saya tahu bahawa ia tidak bermaklumat seperti yang saya mahukan, tetapi ia adalah apa adanya. Oleh itu, pada akhirnya kami akan menambah kaunter ini:
<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>
Lelaran seterusnya ternyata seperti ini: Itu lebih baik, bukan?)) Seterusnya, kami akan menambah logo teknologi yang kami ingin tunjukkan. Sekali lagi, menetapkan semuanya serentak akan mengambil banyak masa, jadi anda boleh melakukannya langkah demi langkah. Saya akan melangkau peringkat ini semata-mata kerana masa yang dihabiskan untuk artikel telah tamat tempoh) Akibatnya, kita akan mendapat kod ringkasan berikut:
# 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>
Untuk menggunakan data statik, anda hanya perlu menukar nama pengguna saya kepada yang dikehendaki. Apakah rupanya dalam kehidupan sebenar? Anda boleh melihatnya pada halaman akaun anda . Langgan, mari capai RIBU pelanggan bersama-sama)
GO TO FULL VERSION