JavaRush /Java Blog /Random-ID /Kami menulis resume di GitHub. Panduan singkat

Kami menulis resume di GitHub. Panduan singkat

Dipublikasikan di grup Random-ID
Halo semua. Rangkaian artikel tentang proyek Java dari A hingga Z telah berakhir, artinya kini Anda dapat menulis tentang semua topik menarik lainnya. Hari ini kita akan berbicara tentang cara membuat resume di GitHub. Dalam proses mencari pekerjaan (dan terutama pekerjaan pertama Anda), semua cara baik, dan menolak salah satu cara tersebut jelas bukan ide terbaik. Menulis resume di GitHub - 1Selain itu, ini merupakan kelanjutan yang sangat baik dari strategi pengembangan akun GitHub Anda, yang berfungsi sebagai portofolio pengembang dan berisi informasi yang diperlukan tentangnya. Singkatnya, ini adalah langkah yang berguna untuk mengembangkan merek teknis Anda. Posting ini dapat dianggap sebagai kelanjutan dari artikel tentang pengalaman bekerja dengan GitHub, meningkatkan profil Anda, mempelajari fitur-fitur (sebelumnya saya menulis tentang Git dan tentang menyiapkan repositori di GitHub ). Secara keseluruhan, menurut saya pendekatan ini (rekap di GitHub) cukup menarik dan berjiwa muda. Khusus untuk Anda, saya telah mengumpulkan semua solusi paling keren yang pernah saya temukan.

Siapa yang bisa menulis resume

Seperti kata pepatah, Roma tidak dibangun dalam sehari. Mengikuti ide ini, Anda harus mulai menulis resume Anda sedini mungkin. Ya, pada awalnya tidak mungkin untuk menunjukkan pengalaman kerja komersial selama bertahun-tahun. Pada saat yang sama, selalu ada sesuatu untuk dikatakan tentang diri Anda. Dan resume adalah tempat yang tepat untuk membicarakan hal ini. Meskipun tertulis pertama kali: Saya Vasya Pupkin, seorang pengembang Java pemula. Saya tahu Java SE. Kontak saya: ... ... Dan kemudian, dalam proses belajar, mendapatkan beberapa pengalaman, Anda akan menambahkan detail baru ke resume Anda. Menyelesaikan proyek Java dari A hingga Z? Tulis tentang itu. Bawalah teknologi yang digunakan di sana. Pengembang berpengalaman akan selalu mengatakan sesuatu tentang dirinya.

Mari mulai membuat resume

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 contoh saya sendiri: Menulis resume di GitHub - 2Seperti terlihat dari pesan di pelat hijau muda, kita berada di jalur yang benar. Semua informasi di resume akan ada di file README.md proyek ini. Kami membuat repositori dan kembali ke halaman profil, di sana kita akan melihat README proyek ini di bagian atas: Menulis resume di GitHub - 3Sejauh ini hanya ada Hai , tetapi permulaan telah dibuat. Sekarang tiba waktunya untuk mengisi file ini. Jika Anda mulai mengeditnya, Anda akan melihat beberapa teks yang dikomentari di README yang menyarankan struktur tertentu:
### Halo 👋 <!-- **romankh3/romankh3** adalah repositori ✨ _special_ ✨ karena `README.md` (file ini) muncul di profil GitHub Anda. Berikut beberapa ide untuk Anda mulai: - 🔭 Saya sedang mengerjakan ... - 🌱 Saya sedang belajar ... - 👯 Saya ingin berkolaborasi dalam ... - 🤔 Saya sedang mencari bantuan dengan ... - 💬 Tanya saya tentang ... - 📫 Cara menghubungi saya: ... - 😄 Kata ganti: ... - ⚡ Fakta menarik: ... -->
Secara umum, menurut pemahaman saya, resume di Github tidak boleh mengulangi semua informasi tentang diri kita yang kami tunjukkan di LinkedIn. Apa artinya? Artinya di LinkedIn biasanya kami menjelaskan secara detail pengalaman kerja kami, proyek apa, teknologi apa, pendidikan apa (mungkin ada lebih dari satu), kursus khusus, pengalaman sukarelawan dan masih banyak lagi yang sangat penting untuk diceritakan. Oleh karena itu, di sini, di Github, harus terdapat informasi yang paling konsisten dengan tautan ke jejaring sosial tempat Anda bisa mendapatkan lebih banyak data.

Menambahkan tautan ke profil di jejaring sosial

Sekarang saatnya menambahkan link ke profil media sosial yang akan melengkapi semua informasi tentang kita. Untuk tugas ini, kami akan menggunakan layanan shields.io , yang memiliki kemampuan untuk menambahkan ikon untuk tautan kami. Di sana Anda dapat menambahkan saluran YouTube dan Twitter dan sebagainya. Juga statistik lengkap di Github. Bagi siapa ini penting, ini sangat layak untuk ditambahkan. Ada juga kemampuan untuk menambahkan ikon untuk dompet BTC. Ini dapat digunakan sebagai sarana donasi, karena solusi sponsorship normal langsung melalui GitHub tidak pernah dibawa ke Ukraina, Rusia, Belarus... Yang, sayangnya, sangat disayangkan. Saya ingin menambahkan email saya, tautan LinkedIn dan tautan saluran Telegram. Saya tidak menemukan yang seperti ini di sini, jadi saya akan menggunakan lobak lain di Github - alexandresanlim/Badges4-README.md-Profile . Ia memiliki semua yang saya butuhkan dan banyak lagi. Berdasarkan ini, saya menambahkan tiga tautan ke diri saya di awal: ke LinkedIn, Telegram, dan Gmail. Pada dasarnya ini cukup bagi saya:
  • LinkedIn diperuntukkan bagi mereka yang tertarik pada kerjasama komersial. Semua pengalaman komersial saya dijelaskan di sana;
  • Telegram adalah saluran saya, yang sedang saya kembangkan dan saya coba posting sedapat mungkin (mereka yang sudah lama membaca saya, saya rasa, sudah memperhatikan ini :D);
  • Gmail adalah email tempat Anda dapat menghubungi saya. Saya berusaha merahasiakan akun telegram pribadi saya agar tetap berfungsi sebagai sarana komunikasi pribadi. Dan suratnya jelas dan cocok untuk berkomunikasi dengan semua orang.
Saya ingin menyorot saluran Telegram, tetapi belum menemukan cara melakukannya dengan indah dan tepat. Pada akhirnya menjadi seperti ini: Menulis resume di GitHub - 4Menurut pemahaman saya, deskripsi ini harus sekompak dan seinformatif mungkin. Ini bukanlah tempat di mana Anda perlu menjelaskan secara detail semua pengalaman dan data tentang diri Anda. Oleh karena itu, kami akan mencoba melakukan hal itu. Selama iterasi pertama pembuatan, halaman saya tidak terlihat kompak sama sekali: Menulis resume di GitHub - 5Jadi sekarang saya akan mencoba membuatnya lebih kecil... Saya akan mengerjakannya lagi. Omong-omong, ini adalah pendekatan yang berhasil ketika kami menyempurnakan solusi secara bertahap. Ini adalah iterasi pertama saya dan setiap kali saya menemukan sesuatu yang lebih baik, saya akan memperbaruinya. Anda mungkin telah memperhatikan bahwa di bagian Aktivitas Umum GitHub saya menambahkan statistik pada akun GitHub, yang saya ambil dari lobak ini - anuraghazra / github-readme-stats . Ya, Anda bisa mendapatkan statistik umum tentang bintang semua repositori, jumlah komitmen untuk tahun ini, jumlah permintaan penarikan, dan sebagainya. Dan juga variasi penggunaan bahasa pemrograman. Hal ini juga berguna untuk mengamati bagaimana basis kode profil berubah, terutama jika Anda mulai mempelajari bahasa pemrograman baru. Setelah beberapa kali menari dengan markup HTML, saya berhasil mengatur dua statistik dengan lebar, garis, dan memusatkan benda ini, menulis:
<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 melakukan hardcode pada ketinggian ubin agar berada pada baris yang sama. Saya mengatur tinggi = 150. Yang keren adalah penghitung jumlah tampilan profil. Tidak terlalu informatif, tapi menyenangkan. Setidaknya ada beberapa statistik tentang jumlah tampilan profil. Ya, saya tahu ini tidak seinformatif yang saya inginkan, tapi memang begitulah adanya. Oleh karena itu, pada akhirnya kami akan menambahkan penghitung 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>
Iterasi selanjutnya menjadi seperti ini: Menulis resume di GitHub - 6Lebih baik kan?)) Selanjutnya, kami akan menambahkan logo teknologi yang ingin kami tunjukkan. Sekali lagi, menyiapkan semuanya sekaligus akan memakan banyak waktu, jadi Anda bisa melakukannya langkah demi langkah. Saya akan melewatkan tahap ini hanya karena waktu yang dihabiskan untuk artikel tersebut telah habis) Hasilnya, kita mendapatkan kode 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 statis, Anda hanya perlu mengubah nama pengguna saya dengan yang diinginkan. Seperti apa dalam kehidupan nyata? Anda dapat melihatnya di halaman akun Anda . Berlangganan, mari kita jangkau RIBUAN pelanggan bersama-sama)

Kesimpulan apa yang bisa diambil

Pada artikel ini, kita membahas cara membuat resume di Github. Ini bukan resume sederhana yang kami kirimkan ke perusahaan, di mana kami dengan cermat menggambarkan pengalaman kami, pengetahuan tentang teknologi, dll. Di sinilah kami mengumpulkan informasi ringkas tentang diri kami dengan menyediakan tautan ke profil di jaringan lain yang memiliki informasi lain. Mengapa demikian? Karena kenyataannya, jika mereka menggunakan Github untuk mencari kandidat, hal itu sangat jarang terjadi. Tempat ini lebih cocok untuk spesialis teknis yang, selain resume, juga dapat mengevaluasi pelamar dengan cara ini. Selain itu, ringkasan ini membantu memusatkan perhatian pada apa yang Anda anggap penting. Anda dapat mengambil repositori yang ingin Anda tampilkan. Dan yang tak kalah pentingnya, ini adalah cara yang baik untuk menggunakan semua kemampuan Github untuk mempromosikan diri Anda sebagai seorang spesialis. Kami menambahkan kemampuan untuk membuat resume - mengapa tidak melakukannya?

Rencana masa depan

Selain pemolesan file README.md selangkah demi selangkah, ada satu ide lagi yang belum saya lihat diterapkan, dan menurut saya ini akan berguna bagi orang lain. Selain file README.md, saya ingin membuat proyek yang, dengan data yang diberikan, akan menghasilkan resume normal dalam format yang diperlukan: pdf, doc, csv, dan sebagainya. Dan justru ketika komit baru ditambahkan ke cabang master, semua dokumen ini akan dibuat. Bagaimana cara melakukannya? Saya belum tahu, saya perlu mempelajari masalah ini, tapi menurut saya ini mungkin menarik dan berguna bagi orang lain. Sementara itu, terima kasih telah membaca. Ini adalah artikel yang kami terbitkan setelah rangkaian proyek yang panjang dari A hingga Z. Dan seperti biasa teman-teman, saya sarankan Anda berlangganan saluran telegram saya : Saya melacak semua artikel dan proyek saya di sana. Sampai jumpa lagi.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION