CodeGym /Java Blogu /Rastgele /GitHub'da bir özgeçmiş yazmak. kısa bir rehber
John Squirrels
Seviye
San Francisco

GitHub'da bir özgeçmiş yazmak. kısa bir rehber

grupta yayınlandı
Bugün GitHub'da özgeçmiş oluşturma hakkında konuşacağız. Bir iş ararken (özellikle ilk işiniz), tüm yöntemler iyidir ve hiçbirini öylece bir kenara atmak kesinlikle en iyi fikir değildir. Dahası, bir GitHub özgeçmişi, yazılım geliştirme portföyünüz olarak hizmet veren ve işinizle ilgili temel bilgileri içeren GitHub hesabınızı cilalamanın mükemmel bir yoludur. Kısacası bu, teknoloji markanızı geliştirmede faydalı bir adımdır. Bu yazıyı GitHub ile çalışma, profilinizi geliştirme, GitHub özelliklerini öğrenme ( bu konuyu daha önce yazmıştım ) yazımızın devamı gibi düşünebilirsiniz . Genel olarak, bu yaklaşımı (GitHub'da bir özgeçmiş) oldukça ilginç ve taze buluyorum. Sadece sizin için, karşılaştığım en harika çözümleri burada topladım. GitHub'da bir özgeçmiş yazmak.  Kısa bir rehber - 1

Deadpool'dan (2016). 20th Century Fox Film Şirketi

Kimler özgeçmiş yazabilir?

Dedikleri gibi Roma bir günde kurulmadı. Bu atasözünü takiben, özgeçmişinizi mümkün olduğunca erken yazmaya başlamalısınız. Evet, ilk başta uzun yıllara dayanan profesyonel iş deneyimlerini listeleyemeyeceksiniz. Ama her zaman kendin hakkında söyleyebileceğin bir şey vardır. Ve özgeçmişiniz bunun hakkında konuşmak için doğru yer. Bununla başlasanız bile: Ben Joe Schmoe, acemi bir Java geliştiricisiyim. Java SE'yi biliyorum. Bana şu adresten ulaşabilirsiniz... Ve sonra, öğrendikçe ve biraz deneyim kazandıkça, özgeçmişinize yeni ayrıntılar eklersiniz. Java Projesini A'dan Z'ye tamamladınız mı? Bunun hakkında yaz. Orada kullandığınız teknolojilerden bahsedin. Deneyimli bir geliştiricinin her zaman kendisi hakkında söyleyecek bir şeyi olacaktır.

Özgeçmişinizi oluşturmaya başlama

Yapılacak ilk şey, GitHub'da kullanıcı adınızla aynı ada sahip yeni bir depo oluşturmaktır. Tüm bunları kendimle örnek olarak göstereceğim: GitHub'da bir özgeçmiş yazmak.  Kısa bir rehber - 2Açık yeşil bloktaki mesajdan da görebileceğiniz gibi doğru yoldayız. Özgeçmişteki tüm bilgiler bu projenin README.md dosyasında olacaktır. Bir havuz oluşturuyoruz ve en üstte projenin README'sini göreceğimiz profil sayfasına dönüyoruz: Burada sadece HiGitHub'da bir özgeçmiş yazmak.  Kısa bir rehber - 3 var.şimdiye kadar, ama bir başlangıcımız var. Şimdi bu dosyayı doldurmamızın zamanı geldi. BENİOKU'yu düzenlemeye başlarsanız, belirli bir yapı öneren metni yorumladığını fark edeceksiniz: ### Merhaba 👋 <!-- **romankh3/romankh3** bir ✨ _özel_ ✨ deposudur çünkü `README. md` (bu dosya) GitHub profilinizde görünür. İşte başlamanıza yardımcı olacak bazı fikirler: - 🔭 Şu anda üzerinde çalışıyorum ... - 🌱 Şu anda öğreniyorum ... - 👯 Şu konuda ortak çalışma arıyorum ... - 🤔 Yardım arıyorum ile ... - 💬 Bana şunu sorun ... - 📫 Bana nasıl ulaşabilirsiniz: ... - 😄 Zamirler: ... - ⚡ Eğlenceli gerçek: ... --> Genel olarak anladığım kadarıyla bir GitHub özgeçmişi LinkedIn'de daha önce belirttiğimiz tüm bilgileri tekrar etmemelidir. Bu ne anlama gelir? Bu, LinkedIn'de genellikle iş deneyimlerimiz, projelerimiz, teknolojilerimiz, eğitim geçmişimiz (muhtemelen birden fazla), ilgili kurslar, gönüllülük deneyimimiz ve çok daha önemli şeyler hakkında ayrıntılı bir açıklama yaptığımız anlamına gelir. Bu nedenle GitHub, insanların sizin hakkınızda daha fazla bilgi edinebileceği sosyal ağlara bağlantılar içeren en seçici bilgilere sahip olmalıdır.

Sosyal medya profillerine bağlantılar ekleme

Şimdi, hakkımızda gerekli tüm ek bilgileri sağlayacak sosyal medya profillerine bağlantılar ekleme zamanı. Bunu yapmak için, bağlantılarımıza simgeler eklememizi sağlayan shields.io hizmetini kullanacağız . Bir YouTube kanalı, Twitter ve daha fazlasını ekleyebilirsiniz. Ayrıca tam GitHub istatistikleri. Bu sizin için önemliyse, gerçekten eklemelisiniz. E-posta adresimi ve bağlantılarımı LinkedIn profilime ve Telegram kanalıma eklemek istiyorum. Burada buna benzer bir şey bulamadım, bu yüzden başka bir GitHub deposu kullanacağım — alexandresanlim/Badges4-README.md-Profile . İhtiyacım olan her şeye ve daha fazlasına sahip. Bunu şablon olarak kullanarak en başta üç bağlantı ekledim: LinkedIn, Telegram ve Gmail. Bunlar benim için yeterli aslında:
  • LinkedIn, profesyonel işbirliğiyle ilgilenen kişiler içindir. Tüm profesyonel deneyimim orada anlatılıyor;
  • Telegram, şu anda oluşturmakta olduğum ve fırsat buldukça paylaşmaya çalıştığım kanalım;
  • Gmail, insanların benimle iletişim kurmak için kullanmasını istediğim e-posta adresi. Kişisel Telegram hesabımı kişisel iletişim için tutmak için özellikle zorlamaya çalışmıyorum. Ancak bir e-posta adresi anlaşılır ve herkesle iletişim kurmaya uygundur.
Bir şekilde Telegram kanalını öne çıkarmak isterdim ama bunu nasıl güzel ve uygun bir şekilde yapacağımı henüz çözemedim. Sonunda şunu anladım: GitHub'da bir özgeçmiş yazmak.  Kısa bir rehber - 4Bence bu açıklama mümkün olduğunca kısa ve bilgilendirici olmalı. Burası, tüm deneyiminizin ve kişisel bilgilerinizin ayrıntılı bir açıklamasını sağlamanız gereken yer değildir. Bu yüzden tam da bunun için çaba göstereceğiz: kompaktlık ve bilgi yoğunluğu. İlk yineleme sırasında sayfam hiçbir şekilde kompakt görünmüyordu: GitHub'da bir özgeçmiş yazmak.  Kısa bir rehber - 5Şimdi onu daha da küçültmeye çalışacağım... Üzerinde biraz daha çalışacağım. Bu arada, bu, çözümümüzü adım adım geliştirdiğimiz bir çalışma sürecidir. Bu benim ilk yinelemem. Ne zaman daha iyi bir şey düşünsem, onu güncelleyeceğim. "Genel GitHub etkinliği" bölümünde bu depo için aldığım GitHub hesap istatistiklerini eklediğimi fark etmişsinizdir: anuraghazra/github-readme-stats. Evet, her havuzun yıldızları, cari yıl için taahhüt sayısı, çekme isteklerinin sayısı vb. hakkında genel istatistikler alabilirsiniz. Ve dahası - kullanılan programlama dillerinin dökümü. Özellikle yeni bir programlama dili öğrenmeye başlıyorsanız, bir profilin kod tabanının nasıl değiştiğini gözlemlemek de yararlıdır. HTML ile birkaç danstan sonra, şunu yazarak, ortalanmış ve aynı satırda iki istatistik görüntülemeyi başardım:

<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>
Aynı satıra getirmek için görüntülerin yüksekliğini sabit olarak kodlamak zorunda kaldım. Yüksekliği = 150 olarak ayarlıyorum. Harika bir şey de profil görüntüleme sayacı. Çok bilgilendirici değil, ama harika. En azından profil görüntüleme sayısı hakkında bazı istatistiklere sahip olun. Evet, istediğim kadar bilgilendirici olmadığını biliyorum ama olan bu. O halde en sona şöyle bir sayaç ekleyelim:

<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>
Bir sonraki yineleme şu şekilde çıktı: GitHub'da bir özgeçmiş yazmak.  Kısa bir rehber - 6Bu daha iyi, değil mi? :) Ardından, göstermek istediğimiz teknolojiler için logolar ekleyelim. Yine, her şeyi bir kerede görüntülemek çok zaman alacaktır, bu nedenle adım adım yapabilirsiniz. Bu makalenin zamanı çoktan geçtiği için bu aşamayı atlayacağım :) Bu, aşağıdaki özgeçmiş kodunu aldığımız anlamına gelir:

# 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>
Statik verileri kullanmak için, kullanıcı adımı istediğiniz adla değiştirmeniz yeterlidir. Bu eylemde neye benziyor? Hesabım sayfasında görebilirsiniz . Abone. Gelin hep birlikte BİN aboneye ulaşalım :)

Hangi sonuçlara varabiliriz?

Bu yazıda GitHub'da nasıl özgeçmiş oluşturulacağını ele aldık. Bu, bir işverene gönderdiğimiz, deneyimlerimizi, teknik bilgimizi vb. titizlikle özetlediğimiz basit bir özgeçmiş değildir. Burası, bazı özlü bilgiler sağladığımız ve bilgilerimizin geri kalanının mevcut olduğu diğer ağlardaki profillere bağlantılar sağladığımız yerdir. Neden? Çünkü gerçekte, potansiyel işverenlerin aday aramak için GitHub'ı kullanması son derece nadirdir. Bu platform daha çok, başvuru sahiplerini özgeçmişlerine ek olarak GitHub kullanarak değerlendirebilen teknik uzmanlar içindir. Artı, bir GitHub özgeçmişi, dikkatin önemli olduğunu düşündüğünüz şeylere odaklanmasına yardımcı olur. Tam olarak göstermek istediğiniz depoları görüntüleyebilirsiniz. Ve son olarak, bu, kendinizi bir profesyonel olarak tanıtmak için tüm GitHub özelliklerini kullanmanın iyi bir yoludur.
Yorumlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION