CodeGym /Java Blog /Random /Pagsusulat ng resume sa GitHub. Isang maikling gabay
John Squirrels
Antas
San Francisco

Pagsusulat ng resume sa GitHub. Isang maikling gabay

Nai-publish sa grupo
Ngayon ay pag-uusapan natin kung paano gumawa ng resume sa GitHub. Kapag naghahanap ng trabaho (lalo na ang iyong unang trabaho), ang lahat ng mga pamamaraan ay mabuti at malinaw na hindi ito ang pinakamahusay na ideya na basta-basta i-dismiss ang alinman sa mga ito. Higit pa rito, ang isang GitHub resume ay isang mahusay na paraan upang pakinisin ang iyong GitHub account, na nagsisilbing iyong portfolio ng pagbuo ng software at naglalaman ng mahahalagang impormasyon tungkol sa iyong trabaho. Sa madaling salita, ito ay isang kapaki-pakinabang na hakbang sa pagbuo ng iyong tech brand. Maaari mong isipin ang post na ito bilang pagpapatuloy ng artikulo sa pagtatrabaho sa GitHub, pagpapabuti ng iyong profile, pag-aaral ng mga feature ng GitHub ( nagsulat ako tungkol dito dati ). Sa pangkalahatan, nakita kong medyo kawili-wili at sariwa ang diskarteng ito (isang resume sa GitHub). Para lang sa iyo, nakolekta ko dito ang lahat ng pinakaastig na solusyon na naranasan ko. Pagsusulat ng resume sa GitHub.  Isang maikling gabay - 1

mula sa Deadpool (2016). 20th Century Fox Film Corporation

Sino ang maaaring magsulat ng resume

Tulad ng sinasabi nila, ang Roma ay hindi naitayo sa isang araw. Kasunod ng salawikain na ito, dapat mong simulan ang pagsulat ng iyong resume nang maaga hangga't maaari. Oo, hindi ka makakapaglista ng maraming taon ng propesyonal na karanasan sa trabaho sa simula. Ngunit palaging mayroong isang bagay na maaari mong sabihin tungkol sa iyong sarili. At ang iyong resume ay ang tamang lugar para pag-usapan ito. Kahit na magsimula ka dito: Ako si Joe Schmoe, isang baguhan na developer ng Java. Alam ko ang Java SE. Maaari kang makipag-ugnayan sa akin sa... At pagkatapos, habang ikaw ay natututo at nakakakuha ng ilang karanasan, nagdagdag ka ng mga bagong detalye sa iyong resume. Nakumpleto mo ba ang Java Project Mula A Hanggang Z? Sumulat tungkol diyan. Banggitin ang mga teknolohiyang ginamit mo doon. Ang isang makaranasang developer ay palaging may sasabihin tungkol sa kanyang sarili.

Pagsisimula sa paggawa ng iyong resume

Ang unang bagay na dapat gawin ay lumikha ng bagong repositoryo na may parehong pangalan ng iyong username sa GitHub. Ipapakita ko ang lahat ng ito sa aking sarili bilang isang halimbawa: Pagsusulat ng resume sa GitHub.  Isang maikling gabay - 2Tulad ng makikita mo mula sa mensahe sa mapusyaw na berdeng bloke, tayo ay nasa tamang landas. Ang lahat ng impormasyon sa resume ay nasa README.md file ng proyektong ito. Lumilikha kami ng repositoryo at bumalik sa pahina ng profile, kung saan makikita namin ang README ng proyekto sa itaas: Pagsusulat ng resume sa GitHub.  Isang maikling gabay - 3Mayroon lang kaming Hi doonsa ngayon, ngunit mayroon na tayong simula. Ngayon ay dumating ang sandali para sa amin upang punan ang file na ito. Kung sinimulan mong i-edit ang README, mapapansin mong nagkomento ito ng text na nagmumungkahi ng isang partikular na istraktura: ### Kumusta 👋 <!-- **romankh3/romankh3** ay isang ✨ _special_ ✨ repository dahil `README nito. md` (ang file na ito) ay lilitaw sa iyong profile sa GitHub. Narito ang ilang ideya para makapagsimula ka: - 🔭 Kasalukuyan akong gumagawa ng ... - 🌱 Kasalukuyan akong nag-aaral ... - 👯 Naghahanap ako upang makipagtulungan sa ... - 🤔 Naghahanap ako ng tulong na may ... - 💬 Tanungin ako tungkol sa ... - 📫 Paano ako maabot: ... - 😄 Mga Panghalip: ... - ⚡ Nakakatuwang katotohanan: ... --> Sa pangkalahatan, ang pagkakaintindi ko ay isang GitHub resume hindi dapat ulitin ang lahat ng impormasyong naipahiwatig na namin sa LinkedIn. Anong ibig sabihin niyan? Nangangahulugan ito na sa LinkedIn kami ay karaniwang nagbibigay ng isang detalyadong account ng aming karanasan sa trabaho, mga proyekto, mga teknolohiya, background na pang-edukasyon (posibleng higit sa isa), may-katuturang mga kurso, karanasan sa pagboboluntaryo, at marami pang iba talagang mahahalagang bagay. Iyon ang dahilan kung bakit ang GitHub ay dapat magkaroon ng pinaka-piling impormasyon na may mga link sa mga social network, kung saan maaaring malaman ng mga tao ang higit pa tungkol sa iyo.

Pagdaragdag ng mga link sa mga profile sa social media

Ngayon ay oras na upang magdagdag ng mga link sa mga profile sa social media na magbibigay ng lahat ng kinakailangang karagdagang impormasyon tungkol sa amin. Upang gawin ito, gagamitin namin ang serbisyo ng shields.io , na nagbibigay-daan sa amin na magdagdag ng mga icon para sa aming mga link. Maaari kang magdagdag ng channel sa YouTube at Twitter at higit pa. Gayundin ang buong istatistika ng GitHub. Kung ito ay mahalaga sa iyo, dapat mo talagang idagdag ito. Gusto kong idagdag ang aking email address at mga link sa aking LinkedIn profile at Telegram channel. Wala akong nakitang ganito dito, kaya gagamit ako ng isa pang GitHub repo — alexandresanlim/Badges4-README.md-Profile . Mayroon itong lahat ng kailangan ko at higit pa. Gamit ito bilang isang template, nagdagdag ako ng tatlong link sa pinakadulo simula: LinkedIn, Telegram at Gmail. Ang mga ito ay talagang sapat para sa akin:
  • Ang LinkedIn ay para sa mga taong interesado sa propesyonal na pakikipagtulungan. Ang lahat ng aking propesyonal na karanasan ay inilarawan doon;
  • Ang Telegram ay ang aking channel, na kasalukuyang ginagawa ko at sinusubukang i-post hangga't maaari;
  • Ang Gmail ay ang email address na gusto kong gamitin ng mga tao para makipag-ugnayan sa akin. Hindi ko lalo na sinusubukang itulak ang aking personal na Telegram account upang panatilihin ito para sa personal na komunikasyon. Ngunit ang isang email address ay nauunawaan at angkop para sa komunikasyon sa lahat.
Gusto kong kahit papaano ay i-highlight ang Telegram channel, ngunit hindi ko pa naiisip kung paano ito gagawin nang maganda at naaangkop. Sa huli, ito ang nakuha ko: Ang Pagsusulat ng resume sa GitHub.  Isang maikling gabay - 4aking opinyon ay ang paglalarawang ito ay dapat na kasing siksik at nagbibigay-kaalaman hangga't maaari. Hindi ito ang lugar kung saan kailangan mong magbigay ng detalyadong paglalarawan ng lahat ng iyong karanasan at personal na impormasyon. Kaya't magsusumikap kami para lamang doon: pagiging compact at density ng impormasyon. Sa unang pag-ulit, ang aking pahina ay hindi mukhang compact sa anumang paraan: Pagsusulat ng resume sa GitHub.  Isang maikling gabay - 5Kaya ngayon susubukan kong gawing mas maliit pa ito... Gagawin ko pa ito. Sa pamamagitan ng paraan, ito ay isang gumaganang proseso, kung saan pinipino namin ang aming solusyon nang hakbang-hakbang. Ito ang aking unang pag-ulit. Sa tuwing may naiisip akong mas maganda, ia-update ko ito. Maaaring napansin mo na sa seksyong "Pangkalahatang aktibidad ng GitHub," idinagdag ko ang mga istatistika ng GitHub account na nakuha ko para sa repo na ito: anuraghazra/github-readme-stats. Oo, maaari kang makakuha ng mga pangkalahatang istatistika sa mga bituin ng bawat repositoryo, ang bilang ng mga commit para sa kasalukuyang taon, ang bilang ng mga kahilingan sa paghila, at iba pa. At higit pa — isang breakdown ng mga programming language na ginagamit. Kapaki-pakinabang din na obserbahan kung paano nagbabago ang code base ng isang profile, lalo na kung nagsisimula kang matuto ng bagong programming language. Pagkatapos ng ilang mga sayaw gamit ang HTML, nagawa kong magpakita ng dalawang istatistika, nakasentro at sa parehong linya, sa pamamagitan ng pagsulat:

<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>
Kinailangan kong i-hardcode ang taas ng mga imahe upang makuha ang mga ito sa parehong linya. Nagtakda ako ng taas = 150. Ang isang cool na bagay ay ang profile view counter. Hindi masyadong nagbibigay-kaalaman, ngunit cool. Hindi bababa sa magkaroon ng ilang istatistika sa bilang ng mga pagtingin sa profile. Oo, alam ko na hindi ito kasing impormasyon gaya ng gusto ko, ngunit ito ay kung ano ito. Kaya't magdagdag tayo ng counter na tulad nito sa dulo:

<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>
Ang susunod na pag-ulit ay lumabas na ganito: Pagsusulat ng resume sa GitHub.  Isang maikling gabay - 6Iyan ay mas mahusay, tama? :) Susunod, magdagdag tayo ng mga logo para sa mga teknolohiyang gusto nating ipakita. Muli, ang pagpapakita ng lahat nang sabay-sabay ay aabutin ng maraming oras, upang magawa mo ito nang sunud-sunod. Lalampasan ko ang yugtong ito dahil lumipas na ang oras para sa artikulong ito :) Ibig sabihin ay nakukuha natin ang sumusunod na resume code:

# 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>
Upang gumamit ng static na data, palitan lamang ang aking username ng ninanais. Ano ang hitsura nito sa aksyon? Maaari mo itong makita dito sa pahina ng aking account . Mag-subscribe. Sabay-sabay nating abutin ang isang LIBONG subscriber :)

Anong mga konklusyon ang maaari nating gawin?

Sa artikulong ito, tinalakay namin kung paano gumawa ng resume sa GitHub. Ito ay hindi isang simpleng resume na ipinapadala namin sa isang employer, kung saan masusi naming binabalangkas ang aming karanasan, teknikal na kaalaman, at iba pa. Dito kami nagbibigay ng ilang maigsi na impormasyon at mga link sa mga profile sa ibang mga network, kung saan available ang iba pa sa aming impormasyon. Bakit? Dahil sa katotohanan, napakabihirang para sa mga potensyal na employer na gumamit ng GitHub upang maghanap ng mga kandidato. Ang platform na ito ay higit pa para sa mga teknikal na eksperto, na maaaring suriin ang mga aplikante gamit ang GitHub, bilang karagdagan sa kanilang mga resume. Dagdag pa, nakakatulong ang isang GitHub resume na ituon ang atensyon sa kung ano ang sa tingin mo ay mahalaga. Maaari mong ipakita nang eksakto ang mga repositoryo na gusto mong ipakita. At sa wakas, ito ay isang mahusay na paraan upang gamitin ang lahat ng mga tampok ng GitHub upang i-promote ang iyong sarili bilang isang propesyonal.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION