Hari ini kita akan berbicara tentang cara membuat resume di GitHub. Saat mencari pekerjaan (terutama pekerjaan pertama Anda), semua metode bagus dan jelas bukan ide terbaik untuk mengabaikan salah satunya. Terlebih lagi, resume GitHub adalah cara terbaik untuk memoles akun GitHub Anda, yang berfungsi sebagai portofolio pengembangan perangkat lunak dan berisi informasi penting tentang pekerjaan Anda. Singkatnya, ini adalah langkah yang berguna dalam mengembangkan merek teknologi Anda. Anda dapat menganggap posting ini sebagai kelanjutan dari artikel tentang bekerja dengan GitHub, meningkatkan profil Anda, mempelajari fitur GitHub ( saya menulis tentang ini sebelumnya ). Secara keseluruhan, menurut saya pendekatan ini (resume di GitHub) cukup menarik dan segar. Hanya untuk Anda, saya telah mengumpulkan di sini semua solusi paling keren yang pernah saya temui.
dari Deadpool (2016). Perusahaan Film 20th Century Fox
Siapa yang bisa menulis resume
Seperti yang mereka katakan, Roma tidak dibangun dalam sehari. Mengikuti pepatah ini, Anda harus mulai menulis resume Anda sedini mungkin. Ya, Anda tidak akan dapat membuat daftar pengalaman kerja profesional selama bertahun-tahun pada awalnya. Tapi selalu ada sesuatu yang bisa Anda katakan tentang diri Anda. Dan resume Anda adalah tempat yang tepat untuk membicarakannya. Bahkan jika Anda memulai dengan ini: Saya Joe Schmoe, seorang pengembang Java pemula. Saya tahu Java SE. Anda dapat menghubungi saya di... Dan kemudian, saat Anda belajar dan mendapatkan pengalaman, Anda menambahkan detail baru ke resume Anda. Apakah Anda menyelesaikan Proyek Java Dari A Sampai Z? Tulis tentang itu. Sebutkan teknologi yang Anda gunakan di sana. Pengembang yang berpengalaman akan selalu memiliki sesuatu untuk dikatakan tentang dirinya sendiri.Memulai membuat resume Anda
Hal pertama yang harus dilakukan adalah membuat repositori baru dengan nama yang sama dengan nama pengguna Anda di GitHub. Saya akan menunjukkan semua ini dengan diri saya sendiri sebagai contoh: Seperti yang Anda lihat dari pesan di blok hijau muda, kami berada di jalur yang benar. Semua informasi dalam resume akan ada dalam file README.md proyek ini. Kami membuat repositori dan kembali ke halaman profil, di mana kami akan melihat README proyek di atas: Kami hanya memiliki Hai di sanasejauh ini, tapi kami memiliki awal. Sekarang tiba saatnya bagi kita untuk mengisi file ini. Jika Anda mulai mengedit README, Anda akan melihat ada teks komentar yang menunjukkan struktur tertentu: ### Halo 👋 <!-- **romankh3/romankh3** adalah repositori ✨ _special_ ✨ karena `README-nya. md` (file ini) muncul di profil GitHub Anda. Berikut adalah beberapa ide untuk Anda mulai: - 🔭 Saat ini saya sedang mengerjakan ... - 🌱 Saya sedang belajar ... - 👯 Saya ingin berkolaborasi ... - 🤔 Saya sedang mencari bantuan dengan ... - 💬 Tanya saya tentang ... - 📫 Cara menghubungi saya: ... - 😄 Kata ganti: ... - ⚡ Fakta menarik: ... --> Secara umum, pemahaman saya adalah resume GitHub tidak boleh mengulangi semua informasi yang telah kami tunjukkan di LinkedIn. Maksudnya itu apa? Ini berarti bahwa di LinkedIn kami biasanya memberikan akun terperinci tentang pengalaman kerja, proyek, teknologi, latar belakang pendidikan kami (mungkin lebih dari satu), kursus yang relevan, pengalaman sukarela, dan hal-hal yang jauh lebih penting. Itu sebabnya GitHub harus memiliki informasi paling selektif dengan tautan ke jejaring sosial, tempat orang dapat mengetahui lebih banyak tentang Anda.Menambahkan tautan ke profil media sosial
Sekarang saatnya menambahkan tautan ke profil media sosial yang akan memberikan semua informasi tambahan yang diperlukan tentang kita. Untuk melakukan ini, kami akan menggunakan layanan shields.io , yang memungkinkan kami menambahkan ikon untuk tautan kami. Anda dapat menambahkan saluran YouTube dan Twitter dan lainnya. Juga statistik GitHub lengkap. Jika ini penting bagi Anda, Anda harus benar-benar menambahkannya. Saya ingin menambahkan alamat email dan tautan ke profil LinkedIn dan saluran Telegram saya. Saya belum menemukan yang seperti ini di sini, jadi saya akan menggunakan repo GitHub lainnya — alexandresanlim/Badges4-README.md-Profile . Ia memiliki semua yang saya butuhkan dan banyak lagi. Dengan menggunakan ini sebagai templat, saya menambahkan tiga tautan di awal: LinkedIn, Telegram, dan Gmail. Ini sebenarnya cukup untuk saya:- LinkedIn adalah untuk orang-orang yang tertarik dengan kolaborasi profesional. Semua pengalaman profesional saya dijelaskan di sana;
- Telegram adalah saluran saya, yang sedang saya bangun dan coba posting sedapat mungkin;
- Gmail adalah alamat email yang saya ingin orang gunakan untuk menghubungi saya. Saya tidak secara khusus mencoba mendorong akun Telegram pribadi saya untuk menyimpannya untuk komunikasi pribadi. Tetapi alamat email dapat dimengerti dan cocok untuk komunikasi 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 harus meng-hardcode ketinggian gambar untuk menempatkannya di baris yang sama. Saya mengatur tinggi = 150. Satu hal yang keren adalah penghitung tampilan profil. Tidak terlalu informatif, tapi keren. Setidaknya memiliki beberapa statistik tentang jumlah tampilan profil. Ya, saya tahu ini tidak seinformatif yang saya inginkan, tetapi memang begitu. Jadi mari tambahkan penghitung seperti ini di bagian akhir:
<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>
Iterasi berikutnya keluar seperti ini: Lebih baik, bukan? :) Selanjutnya, mari tambahkan logo untuk teknologi yang ingin kita pamerkan. Sekali lagi, menampilkan semuanya sekaligus akan memakan banyak waktu, jadi Anda bisa melakukannya selangkah demi selangkah. Saya akan melewatkan tahap ini hanya karena waktu untuk artikel ini telah berlalu :) Artinya kita mendapatkan kode resume berikut:
# 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>
Untuk menggunakan data statis, cukup ganti nama pengguna saya dengan yang diinginkan. Seperti apa aksinya? Anda dapat melihatnya di sini di halaman akun saya . Langganan. Bersama kita raih RIBU subscriber :)
GO TO FULL VERSION