CodeGym /Blog Java /rawak /Menulis resume pada GitHub. Panduan ringkas
John Squirrels
Tahap
San Francisco

Menulis resume pada GitHub. Panduan ringkas

Diterbitkan dalam kumpulan
Hari ini kita akan bercakap tentang cara membuat resume di GitHub. Apabila mencari pekerjaan (terutamanya pekerjaan pertama anda), semua kaedah adalah baik dan jelas bukan idea terbaik untuk mengetepikan mana-mana daripada mereka. Lebih-lebih lagi, resume GitHub ialah cara terbaik untuk menggilap akaun GitHub anda, yang berfungsi sebagai portfolio pembangunan perisian anda dan mengandungi maklumat penting tentang kerja anda. Ringkasnya, ini adalah langkah yang berguna dalam membangunkan jenama teknologi anda. Anda boleh menganggap siaran ini sebagai kesinambungan artikel tentang bekerja dengan GitHub, menambah baik profil anda, mempelajari ciri GitHub ( saya menulis tentang ini sebelum ini ). Secara keseluruhan, saya dapati pendekatan ini (resume di GitHub) agak menarik dan segar. Hanya untuk anda, saya telah mengumpulkan di sini semua penyelesaian paling hebat yang saya temui. Menulis resume pada GitHub.  Panduan ringkas - 1

daripada Deadpool (2016). 20th Century Fox Film Corporation

Siapa yang boleh menulis resume

Seperti yang mereka katakan, Rom tidak dibina dalam sehari. Mengikuti pepatah ini, anda harus mula menulis resume anda seawal mungkin. Ya, anda tidak akan dapat menyenaraikan pengalaman kerja profesional selama bertahun-tahun pada mulanya. Tetapi sentiasa ada sesuatu yang boleh anda katakan tentang diri anda. Dan resume anda adalah tempat yang sesuai untuk membincangkannya. Walaupun anda bermula dengan ini: Saya Joe Schmoe, pembangun Java pemula. Saya tahu Java SE. Anda boleh menghubungi saya di... Dan kemudian, semasa anda belajar dan mendapat sedikit pengalaman, anda menambah butiran baharu pada resume anda. Adakah anda menyelesaikan Projek Java Dari A Hingga Z? Tulis tentang itu. Sebutkan teknologi yang anda gunakan di sana. Pembangun yang berpengalaman akan sentiasa mempunyai sesuatu untuk dikatakan tentang dirinya.

Bermula membuat resume anda

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 diri saya sendiri sebagai contoh: Menulis resume pada GitHub.  Panduan ringkas - 2Seperti yang anda boleh lihat daripada mesej dalam blok hijau muda, kami berada di landasan yang betul. Semua maklumat dalam resume akan berada dalam fail README.md projek ini. Kami mencipta repositori dan kembali ke halaman profil, di mana kami akan melihat README projek di bahagian atas: Menulis resume pada GitHub.  Panduan ringkas - 3Kami hanya mempunyai Hai di sanasetakat ini, tetapi kami mempunyai permulaan. Kini tiba masanya untuk kami mengisi fail ini. Jika anda mula mengedit README, anda akan dapati ia telah mengulas teks 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 membantu 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 yang menyeronokkan: ... --> Secara umumnya, pemahaman saya ialah resume GitHub tidak seharusnya mengulangi semua maklumat yang telah kami nyatakan di LinkedIn. Apakah maksudnya? Ini bermakna bahawa di LinkedIn kami biasanya memberikan akaun terperinci tentang pengalaman kerja, projek, teknologi, latar belakang pendidikan (mungkin lebih daripada satu), kursus yang berkaitan, pengalaman sukarela dan banyak lagi perkara yang sangat penting. Itulah sebabnya GitHub harus mempunyai maklumat yang paling selektif dengan pautan ke rangkaian sosial, di mana orang ramai boleh mengetahui lebih lanjut tentang anda.

Menambah pautan ke profil media sosial

Kini tiba masanya untuk menambah pautan ke profil media sosial yang akan memberikan semua maklumat tambahan yang diperlukan tentang kami. Untuk melakukan ini, kami akan menggunakan perkhidmatan shields.io , yang membolehkan kami menambah ikon untuk pautan kami. Anda boleh menambah saluran YouTube dan Twitter dan banyak lagi. Juga statistik GitHub penuh. Jika ini penting kepada anda, anda perlu menambahnya. Saya ingin menambah alamat e-mel saya dan pautan ke profil LinkedIn dan saluran Telegram saya. Saya tidak menemui apa-apa seperti ini di sini, jadi saya akan menggunakan repo GitHub yang lain — alexandresanlim/Badges4-README.md-Profile . Ia mempunyai semua yang saya perlukan dan banyak lagi. Menggunakan ini sebagai templat, saya menambah tiga pautan pada mulanya: LinkedIn, Telegram dan Gmail. Ini sebenarnya cukup untuk saya:
  • LinkedIn adalah untuk orang yang berminat dalam kerjasama profesional. Semua pengalaman profesional saya diterangkan di sana;
  • Telegram ialah saluran saya, yang sedang saya bina dan cuba siarkan di mana mungkin;
  • Gmail ialah alamat e-mel yang saya mahu orang gunakan untuk menghubungi saya. Saya tidak cuba untuk menolak akaun Telegram peribadi saya untuk menyimpannya untuk komunikasi peribadi. Tetapi alamat e-mel boleh difahami dan sesuai untuk komunikasi dengan semua orang.
Saya ingin menyerlahkan saluran Telegram, tetapi saya masih belum mengetahui cara melakukannya dengan cantik dan sesuai. Akhirnya, inilah yang saya dapat: Menulis resume pada GitHub.  Panduan ringkas - 4Pendapat saya ialah penerangan ini haruslah padat dan bermaklumat yang mungkin. Ini bukan tempat yang anda perlukan untuk memberikan penerangan terperinci tentang semua pengalaman dan maklumat peribadi anda. Jadi kami akan berusaha untuk itu sahaja: kekompakan dan kepadatan maklumat. Semasa lelaran pertama, halaman saya tidak kelihatan padat dalam apa jua cara: Menulis resume pada GitHub.  Panduan ringkas - 5Jadi sekarang saya akan cuba menjadikannya lebih kecil lagi... Saya akan mengusahakannya lagi. By the way, ini adalah proses kerja, di mana kami memperhalusi penyelesaian kami langkah demi langkah. Ini adalah lelaran pertama saya. Setiap kali saya memikirkan sesuatu yang lebih baik, saya akan mengemas kininya. Anda mungkin perasan bahawa dalam bahagian "Aktiviti GitHub Umum", saya menambah statistik akaun GitHub yang saya dapat untuk repo ini: anuraghazra/github-readme-stats. Ya, anda boleh mendapatkan statistik umum pada setiap bintang repositori, bilangan komitmen untuk tahun semasa, bilangan permintaan tarik dan sebagainya. Dan lebih-lebih lagi — pecahan bahasa pengaturcaraan yang digunakan. Ia juga berguna untuk melihat bagaimana asas kod profil berubah, terutamanya jika anda mula mempelajari bahasa pengaturcaraan baharu. Selepas beberapa tarian dengan HTML, saya berjaya memaparkan dua statistik, berpusat 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 terpaksa mengeraskan ketinggian imej untuk mendapatkannya pada baris yang sama. Saya menetapkan ketinggian = 150. Satu perkara yang menarik ialah kaunter paparan profil. Tidak begitu bermaklumat, tetapi keren. Sekurang-kurangnya mempunyai beberapa statistik tentang bilangan paparan profil. Ya, saya tahu bahawa ia tidak bermaklumat seperti yang saya mahukan, tetapi ia adalah apa adanya. Jadi mari tambahkan kaunter seperti ini pada penghujungnya:

<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 keluar seperti ini: Menulis resume pada GitHub.  Panduan ringkas - 6Itu lebih baik, bukan? :) Seterusnya, mari kita tambah logo untuk teknologi yang ingin kita tunjukkan. Sekali lagi, memaparkan semuanya serentak akan mengambil banyak masa, jadi anda boleh melakukannya langkah demi langkah. Saya akan melangkau peringkat ini semata-mata kerana masa untuk artikel ini telah pun berlalu :) Ini bermakna kita mendapat kod 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 statik, cuma gantikan nama pengguna saya dengan nama pengguna yang dikehendaki. Apakah rupa ini dalam tindakan? Anda boleh melihatnya di sini di halaman akaun saya . Langgan. Jom capai RIBU pelanggan bersama-sama :)

Apakah kesimpulan yang boleh kita buat?

Dalam artikel ini, kami membincangkan cara membuat resume di GitHub. Ini bukan resume mudah yang kami hantar kepada majikan, di mana kami menggariskan pengalaman kami, pengetahuan teknikal dan sebagainya dengan teliti. Di sinilah kami menyediakan beberapa maklumat ringkas dan pautan ke profil di rangkaian lain, di mana maklumat lain kami tersedia. kenapa? Kerana pada hakikatnya, amat jarang bagi bakal majikan menggunakan GitHub untuk mencari calon. Platform ini lebih kepada pakar teknikal, yang boleh menilai pemohon menggunakan GitHub, sebagai tambahan kepada resume mereka. Selain itu, resume GitHub membantu menumpukan perhatian pada perkara yang anda fikirkan penting. Anda boleh memaparkan dengan tepat repositori yang ingin anda tunjukkan. Dan akhirnya, ini adalah cara yang baik untuk menggunakan semua ciri GitHub untuk mempromosikan diri anda sebagai seorang profesional.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION