오늘은 GitHub에서 이력서를 만드는 방법에 대해 이야기하겠습니다. 직장(특히 첫 직장)을 찾을 때 모든 방법이 좋고 단순히 그 중 하나를 해고하는 것이 최선의 생각은 아닙니다. 또한 GitHub 이력서는 소프트웨어 개발 포트폴리오 역할을 하고 작업에 대한 필수 정보를 포함하는 GitHub 계정을 연마하는 훌륭한 방법입니다. 요컨대 이것은 기술 브랜드를 개발하는 데 유용한 단계입니다. 이 게시물은 GitHub 작업, 프로필 개선, GitHub 기능 학습에 대한 기사의 연속으로 생각할 수 있습니다( 이전에 이에 대해 썼습니다 ). 전반적으로 저는 이 접근 방식(GitHub의 이력서)이 매우 흥미롭고 신선하다고 생각합니다. 당신을 위해 내가 만난 가장 멋진 솔루션을 모두 여기에 모았습니다.
연한 녹색 블록의 메시지에서 볼 수 있듯이 우리는 올바른 길을 가고 있습니다. 이력서의 모든 정보는 이 프로젝트의 README.md 파일에 있습니다. 저장소를 생성하고 프로필 페이지로 돌아가면 맨 위에 프로젝트의 README가 표시됩니다
.지금까지, 그러나 우리는 시작이 있습니다. 이제 이 파일을 작성할 때가 왔습니다. README 편집을 시작하면 특정 구조를 제안하는 텍스트가 주석 처리되어 있음을 알 수 있습니다. ### Hi there 👋 <!-- **romankh3/romankh3**는 `README. md`(이 파일)는 GitHub 프로필에 나타납니다. 다음은 시작하는 데 도움이 되는 몇 가지 아이디어입니다. - 🔭 현재 작업 중입니다 ... - 🌱 현재 배우고 있습니다 ... - 👯 공동 작업을 찾고 있습니다 ... - 🤔 도움을 구합니다 with ... - 💬 Ask me about ... - 📫 연락 방법: ... - 😄 대명사: ... - ⚡ 재미있는 사실: ... --> 일반적으로 GitHub 이력서는 LinkedIn에 이미 표시된 모든 정보를 반복해서는 안 됩니다. 그게 무슨 뜻이야? 즉, LinkedIn에서는 일반적으로 업무 경험, 프로젝트, 기술, 교육 배경(하나 이상일 수 있음), 관련 과정, 자원 봉사 경험 및 훨씬 더 중요한 사항에 대한 자세한 설명을 제공합니다. 그렇기 때문에 GitHub는 사람들이 귀하에 대해 더 많이 알 수 있는 소셜 네트워크 링크와 함께 가장 선별적인 정보를 보유해야 합니다.
내 의견은 이 설명이 가능한 한 간결하고 유익해야 한다는 것입니다. 이곳은 모든 경험과 개인 정보에 대한 자세한 설명을 제공해야 하는 곳이 아닙니다. 그래서 우리는 컴팩트함과 정보 밀도를 위해 노력할 것입니다. 첫 번째 반복 동안 내 페이지는 어떤 식으로든 간결해 보이지 않았습니다.
그래서 이제 더 작게 만들려고 합니다... 좀 더 작업하겠습니다. 그건 그렇고, 이것은 우리가 솔루션을 단계별로 개선하는 작업 프로세스입니다. 이것은 나의 첫 번째 반복입니다. 더 좋은게 생각날때마다 업데이트 하겠습니다. "일반 GitHub 활동" 섹션에서 이 리포지토리에 대해 얻은 GitHub 계정 통계를 추가했음을 눈치채셨을 것입니다: anuraghazra/github-readme-stats. 예, 모든 리포지토리의 별, 현재 연도의 커밋 수, 풀 요청 수 등에 대한 일반 통계를 얻을 수 있습니다. 그리고 더 중요한 것은 사용 중인 프로그래밍 언어의 분류입니다. 특히 새로운 프로그래밍 언어를 배우기 시작하는 경우 프로필의 코드 기반이 어떻게 변경되는지 관찰하는 것도 유용합니다. HTML로 몇 번 춤을 추고 나서 다음과 같이 작성하여 두 개의 통계를 중앙에 같은 줄에 표시할 수 있었습니다.
더 낫죠, 그렇죠? :) 다음으로 자랑하고 싶은 기술의 로고를 추가해 보겠습니다. 다시 말하지만 모든 것을 한 번에 표시하려면 시간이 많이 걸리므로 단계별로 수행할 수 있습니다. 이 기사의 시간이 이미 지났기 때문에 이 단계를 건너뛸 것입니다. :) 즉, 다음 재개 코드를 얻습니다.

데드풀(2016)에서. 20세기 폭스 필름 코퍼레이션
이력서를 작성할 수 있는 사람
그들이 말했듯이 로마는 하루아침에 이루어지지 않았습니다. 이 속담에 따라 가능한 한 빨리 이력서 작성을 시작해야 합니다. 예, 처음에는 다년간의 전문 업무 경험을 나열할 수 없습니다. 그러나 항상 자신에 대해 말할 수 있는 것이 있습니다. 그리고 당신의 이력서는 그것에 대해 이야기하기에 딱 좋은 곳입니다. 이것으로 시작하더라도: 저는 초보 Java 개발자인 Joe Schmoe입니다. Java SE를 알고 있습니다. 저에게 연락할 수 있는 곳은... 그런 다음 배우고 경험을 쌓으면서 이력서에 새로운 세부 사항을 추가합니다. A에서 Z까지 Java 프로젝트를 완료했습니까? 그것에 대해 쓰십시오. 거기에서 사용한 기술을 언급하십시오. 숙련된 개발자는 항상 자신에 대해 할 말이 있습니다.이력서 작성 시작하기
가장 먼저 해야 할 일은 GitHub의 사용자 이름과 동일한 이름으로 새 리포지토리를 만드는 것입니다. 이 모든 것을 제 자신과 함께 예시로 보여드리겠습니다.

소셜 미디어 프로필에 링크 추가
이제 우리에 대해 필요한 모든 추가 정보를 제공할 소셜 미디어 프로필에 대한 링크를 추가할 때입니다. 이를 위해 링크에 대한 아이콘을 추가할 수 있는 shields.io 서비스를 사용합니다 . YouTube 채널과 Twitter 등을 추가할 수 있습니다. 전체 GitHub 통계도 있습니다. 이것이 당신에게 중요하다면, 당신은 정말로 그것을 추가해야 합니다. 이메일 주소와 링크를 LinkedIn 프로필과 Telegram 채널에 추가하고 싶습니다. 여기에서 이와 같은 것을 찾지 못했으므로 다른 GitHub 저장소인 alexandresanlim/Badges4-README.md-Profile 을 사용하겠습니다 . 그것은 내가 필요로하는 모든 것을 갖추고 있습니다. 이것을 템플릿으로 사용하여 맨 처음에 LinkedIn, Telegram 및 Gmail의 세 가지 링크를 추가했습니다. 이것들은 실제로 나에게 충분합니다.- LinkedIn은 전문적인 협업에 관심이 있는 사람들을 위한 것입니다. 나의 모든 전문적인 경험이 거기에 설명되어 있습니다.
- Telegram은 현재 구축 중이며 가능할 때마다 게시하려고 하는 제 채널입니다.
- Gmail은 사람들이 저에게 연락하기를 원하는 이메일 주소입니다. 나는 개인 통신을 위해 유지하기 위해 개인 Telegram 계정을 특별히 푸시하려고하지 않습니다. 그러나 이메일 주소는 이해할 수 있고 모든 사람과의 의사 소통에 적합합니다.


<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>
이미지를 같은 줄에 표시하려면 이미지 높이를 하드코딩해야 했습니다. 높이 = 150으로 설정했습니다. 한 가지 멋진 점은 프로필 보기 카운터입니다. 그다지 유익하지는 않지만 멋지다. 최소한 프로필 조회 수에 대한 통계가 있습니다. 예, 원하는 만큼 유익하지 않다는 것을 알고 있습니다. 마지막에 다음과 같은 카운터를 추가해 보겠습니다.
<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>
다음 반복은 다음과 같이 나왔습니다. 
# 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>
정적 데이터를 사용하려면 내 사용자 이름을 원하는 이름으로 바꾸십시오. 이것은 실제로 어떻게 생겼습니까? 여기 내 계정 페이지 에서 볼 수 있습니다 . 구독하다. 함께 천명의 구독자에게 다가갑시다 :)
어떤 결론을 내릴 수 있습니까?
이 기사에서는 GitHub에서 이력서를 만드는 방법에 대해 설명했습니다. 이것은 우리가 경험, 기술 지식 등을 세심하게 설명하는 고용주에게 보내는 단순한 이력서가 아닙니다. 여기서 우리는 나머지 정보를 사용할 수 있는 다른 네트워크의 프로필에 대한 간략한 정보와 링크를 제공합니다. 왜? 실제로 잠재적인 고용주가 후보자를 검색하기 위해 GitHub를 사용하는 것은 극히 드물기 때문입니다. 이 플랫폼은 이력서 외에도 GitHub를 사용하여 지원자를 평가할 수 있는 기술 전문가를 위한 것입니다. 또한 GitHub 이력서는 중요하다고 생각하는 것에 집중하는 데 도움이 됩니다. 표시하려는 리포지토리를 정확하게 표시할 수 있습니다. 마지막으로 이것은 모든 GitHub 기능을 사용하여 자신을 전문가로 홍보하는 좋은 방법입니다.
GO TO FULL VERSION