CodeGym /Java Blog /Acak /Menulis resume di GitHub. Panduan singkat
John Squirrels
Level 41
San Francisco

Menulis resume di GitHub. Panduan singkat

Dipublikasikan di grup Acak
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. Menulis resume di GitHub.  Panduan singkat - 1

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: Menulis resume di GitHub.  Panduan singkat - 2Seperti 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: Menulis resume di GitHub.  Panduan singkat - 3Kami 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.
Saya ingin menyorot saluran Telegram, tetapi saya belum menemukan cara melakukannya dengan indah dan tepat. Pada akhirnya, inilah yang saya dapatkan: Menulis resume di GitHub.  Panduan singkat - 4Pendapat saya adalah deskripsi ini harus sekompak dan seinformatif mungkin. Ini bukan tempat di mana Anda perlu memberikan penjelasan mendetail tentang semua pengalaman dan informasi pribadi Anda. Jadi kami akan berusaha untuk itu: kekompakan dan kepadatan informasi. Selama iterasi pertama, halaman saya tidak terlihat kompak sama sekali: Menulis resume di GitHub.  Panduan singkat - 5Jadi sekarang saya akan mencoba membuatnya lebih kecil... Saya akan mengerjakannya lagi. Omong-omong, ini adalah proses kerja, di mana kami menyempurnakan solusi kami selangkah demi selangkah. Ini adalah iterasi pertama saya. Setiap kali saya memikirkan sesuatu yang lebih baik, saya akan memperbaruinya. Anda mungkin telah memperhatikan bahwa di bagian "Aktivitas Umum GitHub", saya menambahkan statistik akun GitHub yang saya dapatkan untuk repo ini: anuraghazra/github-readme-stats. Ya, Anda bisa mendapatkan statistik umum pada setiap bintang repositori, jumlah komitmen untuk tahun ini, jumlah permintaan penarikan, dan seterusnya. Dan terlebih lagi โ€” rincian bahasa pemrograman yang digunakan. Mengamati bagaimana basis kode profil berubah juga berguna, terutama jika Anda mulai mempelajari bahasa pemrograman baru. Setelah beberapa kali menari dengan HTML, saya berhasil menampilkan dua statistik, di tengah dan pada baris yang sama, dengan 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 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: Menulis resume di GitHub.  Panduan singkat - 6Lebih 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 :)

Kesimpulan apa yang bisa kita buat?

Pada artikel ini, kami membahas cara membuat resume di GitHub. Ini bukanlah resume sederhana yang kami kirim ke pemberi kerja, di mana kami dengan cermat menguraikan pengalaman, pengetahuan teknis, dan sebagainya. Di sinilah kami memberikan beberapa informasi ringkas dan tautan ke profil di jaringan lain, tempat informasi kami lainnya tersedia. Mengapa? Karena kenyataannya, sangat jarang calon pemberi kerja menggunakan GitHub untuk mencari kandidat. Platform ini lebih untuk pakar teknis, yang dapat mengevaluasi pelamar menggunakan GitHub, selain resume mereka. Plus, resume GitHub membantu memusatkan perhatian pada apa yang menurut Anda penting. Anda dapat menampilkan persis repositori yang ingin Anda tampilkan. Dan terakhir, ini adalah cara yang baik untuk menggunakan semua fitur GitHub untuk mempromosikan diri Anda sebagai seorang profesional. Menulis resume di GitHub.  Panduan singkat - 7
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION