JavaRush /Java Blog /Random-JA /GitHub 上で履歴書を書きます。簡単なガイド
Roman Beekeeper
レベル 35

GitHub 上で履歴書を書きます。簡単なガイド

Random-JA グループに公開済み
こんにちは、みんな。Java プロジェクトに関する A から Z までの一連の記事が終了しました。つまり、他のすべての興味深いトピックについて書くことができるようになりました。今回はGitHubで履歴書を作成する方法についてお話します。仕事を探す過程 (特に最初の仕事) では、どの方法も有効ですが、どれか 1 つを却下するのは明らかに最善の考えではありません。 GitHub で履歴書を書く - 1さらに、これは、開発者のポートフォリオとして機能し、開発者に関する必要な情報が含まれる GitHub アカウントを開発するための戦略の優れた継続です。つまり、これは技術ブランドを開発するための有益なステップです。この投稿は、GitHub での作業の経験、プロフィールの改善、機能の学習に関する記事の続きと考えることができます (その前に、GitGitHub でのリポジトリのセットアップについて書きました)。全体として、このアプローチ (GitHub での要約) は非常に興味深く、若々しいと思います。特にあなたのために、私が見つけた最もクールなソリューションをすべて集めました。

履歴書を書ける人

よく言われるように、ローマは一日にして成らず。この考えに従って、できるだけ早く履歴書を書き始める必要があります。はい、最初は長年の商業勤務経験を示すことはできません。同時に、自分自身について言いたいことは常にあります。そして、履歴書はまさにこれについて話す場所です。たとえそれが最初に書かれていても、 私は Vasya Pupkin です。初心者の Java 開発者です。Java SEは知っています。私の連絡先: ... ... そして、すでに勉強し、経験を積んでいるあなたは、履歴書に新しい詳細を追加することになります。Java プロジェクトを最初から最後まで完了しましたか? それについて書く。そこで使われていた技術を導入する。経験豊富な開発者は、常に自分自身について何か言いたいことを持っています。

履歴書の作成を始めましょう

最初に行うことは、GitHub 上にユーザー名と同じ名前で新しいリポジトリを作成することです。これらすべてを私自身の例で示します。 GitHub で履歴書を書く - 2薄緑色のプレートのメッセージからわかるように、私たちは正しい道を進んでいます。履歴書に関するすべての情報は、このプロジェクトの README.md ファイルに含まれます。リポジトリを作成し、プロフィール ページに戻ると、上部にこのプロジェクトの README が表示されます。 これまでのところ、 「こんにちは」GitHub で履歴書を書く - 3のみですが、開始は行われています。次に、このファイルにデータを入力します。編集を開始すると、特定の構造を示唆するコメントアウトされたテキストが README にあることに気づくでしょう。
### こんにちは 👋 <!-- **romankh3/romankh3** は、`README.md` (このファイル) が GitHub プロファイルに表示されるため、✨ _special_ ✨ リポジトリです。始めるためのアイデアをいくつか紹介します。 - 🔭 現在取り組んでいます ... - 🌱 現在学習中 ... - 👯 協力したいと考えています ... - 🤔 助けを探しています... について - 💬 ... について質問してください - 📫 私に連絡する方法: ... - 😄 代名詞: ... - ⚡ 面白い事実: ... -->
一般に、私の理解では、Github 上の履歴書では、LinkedIn 上で示した自分自身に関する情報をすべて繰り返すべきではありません。それはどういう意味ですか?つまり、LinkedIn では通常、自分の職歴、どのようなプロジェクト、どのようなテクノロジー、どのような教育 (複数ある場合もあります)、専門コース、ボランティアの経験など、伝えるべき本当に重要なことを詳細に説明します。したがって、ここ Github には、より多くのデータを取得できるソーシャル ネットワークへのリンクを備えた最も一貫した情報が存在するはずです。

ソーシャルネットワーク上のプロフィールへのリンクの追加

次に、私たちに関するすべての情報を補完するソーシャル メディア プロフィールへのリンクを追加します。このタスクでは、リンクにアイコンを追加する機能があるサービスShields.ioを使用します。そこで YouTube チャンネルや Twitter などを追加できます。Github にも完全な統計があります。これが重要な人にとっては、本当に付け加える価値があります。BTC ウォレットのアイコンを追加する機能もあります。これは寄付の手段として使用できます。なぜなら、GitHub を介して直接行われる通常のスポンサーシップ ソリューションは、ウクライナ、ロシア、ベラルーシには決して持ち込まれなかったからです。ところで、これは残念なことです。自分の電子メール、LinkedIn リンク、および Telegram チャネル リンクを追加したいと考えています。ここではそのようなものが見つからなかったので、Github 上の別のカブ ( alexandresanlim/Badges4-README.md-Profile)を使用します。必要なものがすべて揃っています。これに基づいて、最初に自分自身への 3 つのリンク (LinkedIn、Telegram、Gmail) を追加しました。基本的に私にとってはこれで十分です:
  • LinkedIn は商業協力に興味がある人向けです。私の商業上の経験はすべてそこに説明されています。
  • Telegram は私のチャンネルで、現在開発中で、可能な限り投稿するように努めています (長い間私を読んでくださっている方は、すでにお気づきだと思います :D)。
  • Gmail は私に連絡できるメールです。私は個人的な電報アカウントを個人的なコミュニケーションの手段として維持するために、控えめに保つようにしています。また、メールは明瞭で、全員とのコミュニケーションに適しています。
どういうわけか Telegram チャネルを強調表示したいのですが、それを美しく適切に行う方法がまだわかりません。最終的には次のようになりました。 GitHub で履歴書を書く - 4私の理解では、この説明は可能な限りコンパクトで有益である必要があります。ここは、自分自身に関するすべての経験やデータを詳細に説明する必要がある場所ではありません。したがって、私たちはまさにそれを実行しようとします。作成の最初の繰り返しでは、私のページはまったくコンパクトに見えませんでした。 GitHub で履歴書を書く - 5そこで、今度はページをさらに小さくしてみます...もう少し作業します。ちなみに、これは、ソリューションを徐々に改良していく場合に有効なアプローチです。これは私の最初の反復であり、より良いものを思いつくたびに更新します。お気づきかもしれませんが、「GitHub アクティビティの一般」セクションに、このカブ ( anuraghazra / github-readme-stats)から取得した GitHub アカウントの統計を追加しました。はい、すべてのリポジトリのスター、今年のコミット数、プル リクエストの数などに関する一般的な統計を取得できます。そしてまた、プログラミング言語の使用のバリエーション。特に新しいプログラミング言語の学習を開始する場合は、プロファイルのコード ベースがどのように変化するかを観察することも役立ちます。HTML マークアップを何度か使用した後、2 つの統計を同じ幅、行に設定し、これを中央に配置して、次のように書きました。
<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>
次の反復では次のようになりました。 GitHub で履歴書を書く - 6その方が良いですよね?)) 次に、紹介したいテクノロジーのロゴを追加します。繰り返しますが、すべてを一度に設定すると時間がかかるため、段階的に設定してください。この記事に費やした時間がすでに終了しているため、この段階はスキップします) その結果、次の概要コードが得られます。
# 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>
静的データを使用するには、ユーザー名を目的のユーザー名に変更するだけです。実際の生活ではどのように見えるのでしょうか?アカウントページで確認できます。購読して、一緒に千人の購読者に到達しましょう)

どのような結論が導き出せるのか

この記事では、Github で履歴書を作成する方法について説明しました。これは、私たちが雇用主に送信する、私たちの経験やテクノロジーの知識などを綿密に説明する単純な履歴書ではありません。ここでは、他の情報を含む他のネットワーク上のプロフィールへのリンクを提供することで、私たち自身に関する凝縮された情報を収集します。何故ですか?なぜなら、現実的にはGithubを使って候補者を探すことは極めて稀だからです。この場所には、履歴書に加えてこの方法で応募者を評価できる技術専門家が適任です。さらに、この概要は、重要だと考えていることに注意を集中させるのに役立ちます。表示したいリポジトリを正確に取り出すことができます。そして最後に重要なことですが、これは Github のすべての機能を利用してスペシャリストとしての自分を宣伝する良い方法です。履歴書を作成する機能が追加されました。そうしてみませんか?

今後の計画

README.md ファイルの段階的な改良に加えて、私がまだ実装されていないアイデアがもう 1 つあります。これは他の人にも役立つと思います。README.md ファイルに加えて、指定されたデータに基づいて、pdf、doc、csv などの必要な形式で通常の履歴書を生成するプロジェクトを作成したいと考えています。そして、まさにそのため、新しいコミットが master ブランチに追加されると、これらすべてのドキュメントが作成されます。どうやってするの?まだわかりません。この問題については勉強する必要がありますが、他の人にとっては興味深く役立つかもしれないと思います。その間、読んでくださった皆様、ありがとうございました。これは、プロジェクトの A から Z までの長いシリーズの後に公開した記事です。そしていつものように、友人の皆さん、私の電報チャンネルに登録することをお勧めします。私はそこで私のすべての記事とプロジェクトを追跡しています。また後で。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION