GitHub Portföyü Neden Önemli?
GitHub portföyü, yazılımcıların teknik becerilerini somut biçimde gösterdiği en önemli kanıttır. CV'de yazılan "Next.js biliyorum" ifadesi, GitHub'da yayınlanmış bir Next.js projesiyle desteklendiğinde inandırıcı olur. Yeni mezun bir yazılımcı için GitHub, mülakatlarda fark yaratmanın anahtarıdır.
Adım Adım GitHub Portföyü Hazırlama
1. README Önceliklidir
Her projenin güçlü bir README dosyası olmalıdır. README'de projenin ne yaptığı, kullanılan teknolojiler, kurulum adımları ve ekran görüntüleri yer almalıdır. README kalitesi, proje kalitesi hakkında ilk izlenimi belirler.
2. Farklı Teknolojiler Gösterin
Tek bir teknoloji yerine, farklı teknolojilerle projeler geliştirin. Örneğin:
- Frontend: Next.js, React
- Backend: Node.js, API tasarımı
- Veritabanı: PostgreSQL, Prisma
- Deployment: Vercel, Docker
3. Gerçek Problemleri Çözün
Tutorial projeler yerine, gerçek bir problemi çözen projeler geliştirin. Hava durumu uygulaması yerine, belirli bir sektöre yönelik küçük bir SaaS prototipi daha etkileyicidir.
4. Commit Geçmişine Dikkat Edin
Commit mesajları anlamlı, küçük ve sık olmalıdır. "fix", "update" gibi genel mesajlar yerine, "kullanıcı giriş hatası düzeltildi" gibi açıklayıcı mesajlar yazın.
5. Pull Request ve Code Review
Açık kaynak projelere katkıda bulunmak, code review pratiği kazanmanızı sağlar. Bu, mülakatlarda sıkça sorulur.
6. Pinli Projeler
GitHub profil sayfanızda en iyi 6 projenizi pinleyin. Bu projeler, ilk izlenimi belirler.
7. Profil README
Kullanıcı adınızla aynı isimde bir repository oluşturup README dosyası ekleyerek profil README'nizi özelleştirin. Burada kendinizi, becerilerinizi ve projelerinizi tanıtın.
Sonuç
GitHub portföyü hazırlamak, yeni mezun bir yazılımcının kariyerine güçlü başlamasını sağlar. New Academy'nin İş Hayatına Hazırlık Programı'nda, GitHub portföyünüzü birlikte hazırlar; gerçek proje geliştirir, code review pratiği yapar ve teknik mülakatlara hazırlanırsınız.
