İçindekiler
- Hızlı Karşılaştırma
- GitHub: CV'inden daha konuşkan bir PR geçmişi
- GitHub Pages: Basit, hızlı ve ücretsiz portföy barındırma
- Vercel: Modern front‑end projelerini canlı göster
- Netlify: Statik site + formlar + hızlı deploy kombinasyonu
- Replit: Hızlı prototip ve paylaşılabilir çalışma alanı
- Pramp: Canlı, ücretsiz mülakat pratiği
- Hangisini Seçmelisin?
- Sıkça Sorulan Sorular
Öğrenciler için ücretsiz staj ve ilk iş hazırlık rehberi: teknik portföy, GitHub PR'ları ve mülakat pratikleri, kariyer başlangıcında fark yaratır. Staj başvurularında veya ilk işe geçişte, yaptığın çalışmaları düzenli, erişilebilir ve anlatılabilir hale getirmek çoğu zaman CV'den daha etkili olur.
Bu rehberde ücretsiz veya ücretsiz planda kullanılabilen araçları; portföy barındırma, canlı demo yayınlama, açık kaynak katkısı gösterme ve teknik mülakat pratiği odaklarıyla ele alıyoruz. Hangi aracın hangi amaçta daha faydalı olduğunu, avantajlarını ve sınırlamalarını açık şekilde anlatıyorum, böylece kendi yol haritanı daha kolay çizebilirsin.
Hızlı Karşılaştırma
| Program | Platform | En iyi olduğu iş | Ücret |
|---|---|---|---|
| GitHub | Web, CLI | Kod barındırma, PR geçmişi ve açık kaynak katkısı | Ücretsiz planda sınırlamalar var |
| GitHub Pages | Web | Kişisel portföy ve statik site barındırma | Ücretsiz |
| Vercel | Web | Front‑end projeleri, Next.js ve canlı demo dağıtımı | Ücretsiz planda sınırlamalar var |
| Netlify | Web | Hızlı statik siteler, formlar ve deploy otomasyonu | Ücretsiz planda sınırlamalar var |
| Replit | Tarayıcı, mobil | Hızlı prototip, öğretici projeler ve paylaşılabilir kod | Ücretsiz planda sınırlamalar var |
| Pramp | Web | Canlı teknik mülakat pratikleri (peer-to-peer) | Ücretsiz |
GitHub: CV'inden daha konuşkan bir PR geçmişi
GitHub, kod barındırma ve sürüm kontrolü için endüstri standardıdır. Staj başvurusunda veya iş görüşmesinde, ekiplerin bakacağı ilk şeylerden biri GitHub profilindeki etkinliklerdir: açık PR'lar, issue katkıları, README'ler ve proje geçmişi. İyi düzenlenmiş bir repo, çözüm üretme sürecini ve kodlama alışkanlıklarını doğrudan gösterir.
PR (pull request) geçmişini stratejik kullanmak; kısa, odaklı commitler, açıklayıcı PR başlıkları ve README'lerde proje amaçlarının net yazılması, teknik yeteneğini görünür kılar. Ayrıca GitHub'ın issue takip mekanizması, basit CI entegrasyonları ve proje tabloları (Projects) küçük ekip iş akışlarını simüle etmek için kullanılabilir.
Artıları
- Endüstri standardı; işe alımcılar ve ekipler tarafından sık kontrol edilir
- PR ve issue geçmişi doğrudan katkı ve iş yapış biçimini gösterir
- README, wiki ve proje panolarıyla projeyi anlatmak kolay
Eksileri
- Yoğun etkinlik eksikse profil sönük görülebilir
- Büyük projelerde doğru izlenebilirlik için iyi isimlendirme ve açıklama şart
Kimler için? Açık kaynak katkısını göstermek ve PR geçmişiyle teknik yetkinliğini kanıtlamak isteyen herkes için.
GitHub Pages: Basit, hızlı ve ücretsiz portföy barındırma
GitHub Pages, repo tabanlı statik site barındırma sunar ve kişisel portföy, proje showcase veya blog için çok pratiktir. Tek bir repo içinde birden fazla proje sayfası barındırabilir, her projeye canlı demo bağlantısı ekleyebilirsin. Özellikle HTML/CSS/JS ya da statik site jeneratörleriyle hazırlanmış portföy için basit bir çözüm sunar.

Kullanırken önemli olan, portföydeki projelerin nasıl sunulduğudur: açıklayıcı README'ler, kısa teknik özetler, kullanılan teknolojiler ve proje linkleri işe alımcıya hızlı karar verme imkânı verir. GitHub Pages, özel alan adı desteğiyle daha profesyonel bir duruş da sağlar.
Artıları
- Tamamen ücretsiz ve GitHub ile entegre
- Kolay kurulum; repo -> publish süreci basit
- README ve demo linkleriyle proje anlatımı entegre olur
Eksileri
- Sadece statik içerik için; dinamik backend gereksinimleri ayrı barındırma ister
- Özelleştirme ve CMS özellikleri sınırlı
Kimler için? Minimal maliyetle profesyonel görünümlü bir portföy isteyen front‑end ağırlıklı öğrenciler için.
Vercel: Modern front‑end projelerini canlı göster
Vercel, front‑end frameworkleri (özellikle Next.js) için optimize edilmiş dağıtım ve hosting sunar. Projeyi GitHub ile bağlayıp her push'ta otomatik deploy almak, canlı demo URL'si oluşturmak ve performans odaklı ayarlara erişmek mümkün. Bu, özellikle interaktif UI, SSR veya edge fonksiyonları içeren projelerin sunumu için avantaj sağlar.

Kariyer başvurularında canlı demo linkleri vermek büyük artıdır; Vercel'in preview ortamları sayesinde PR'ların doğrudan çalışan bir örneğini paylaşabilirsin. Bu, teknik mülakatlarda projeyi anlatırken canlı bir önizleme sunma imkânı sağlar.
Artıları
- Otomatik deploy ve preview URL'leri ile demo paylaşımı kolay
- Next.js ve benzeri frameworklerle güçlü entegrasyon
- Performans optimizasyon ve edge fonksiyon seçenekleri var
Eksileri
- Ücretsiz planda bant genişliği/işlem sınırlamaları olabiliyor
- Bazı advanced özellikler ücretli plana bağlı olabilir
Kimler için? Modern web projelerini çalışan demo olarak paylaşmak isteyen front‑end ve full‑stack öğrenciler için.
Netlify: Statik site + formlar + hızlı deploy kombinasyonu
Netlify, Git tabanlı deploy, form işlemleri ve basit serverless işlevleriyle öne çıkar. Portföyünü statik site olarak yayınlayıp, başvuru formları veya iletişim formları eklemek istersen Netlify kolay ve hızlı bir yol sunar. Otomatik SSL ve CDN sayesinde linkler güvenli ve hızlı açılır.

Ayrıca Netlify CMS veya diğer statik site jeneratörü entegrasyonlarıyla içerik güncellemesini kolaylaştırabilirsin. Özellikle tasarım odaklı veya blog içeren portföyler için pratik bir altyapıdır.
Artıları
- Kolay Git entegrasyonu ve otomatik deploy
- Formlar ve küçük serverless fonksiyonları ücretsiz planla kullanılabilir
- CDN ve SSL otomatik sağlanır
Eksileri
- Büyük trafik veya özel backend ihtiyaçlarında sınırlar çıkabilir
- Özelleştirilmiş backend entegrasyonları için ek çözümler gerekebilir
Kimler için? Hızlıca portföy sitesi kurup form ve içerik yönetimi de isteyen tasarımcı‑yazılımcılar için.
Replit: Hızlı prototip ve paylaşılabilir çalışma alanı
Replit, tarayıcı tabanlı IDE sunar ve hızlı prototip, demo veya öğretici projeler için ideal. Kodu anında çalıştırıp bir link paylaşman mümkün; bu, mülakat sırasında veya portföyde “canlı dene” deneyimi sunmak isteyenler için çok değerlidir. Ayrıca sınıf arkadaşlarıyla işbirliği yapmak, snippet göstermek veya kısmi çözümler paylaşmak kolaydır.

Farklı dillerde çalışan küçük hizmetler veya örnek uygulamalar için Replit, minimal kurulum gerektirir. Özellikle eğitim amaçlı küçük projelerde ve paylaşılan ödev örneklerinde çok kullanışlıdır.
Artıları
- Kurulum gerektirmez; tarayıcıdan anında çalıştırma
- Paylaşılabilir linklerle hızlı demo imkânı
- Çok sayıda programlama dili desteği var
Eksileri
- Ücretsiz planda uzun süreli çalışan backend servisleri veya yüksek kaynak gereksinimleri sınırlı olabilir
- Büyük projeler için yerel geliştirme ve CI daha uygundur
Kimler için? Hızlı demo göstermek, interaktif ödev veya prototip paylaşmak isteyen öğrenciler için.
Pramp: Canlı, ücretsiz mülakat pratiği
Pramp, peer‑to‑peer (karşılıklı) teknik mülakat pratiği sağlayan bir platformdur; eşleştiğin kişiyle canlı kodlama yapar ve birbirinize geri bildirim verirsiniz. Gerçek zamanlı pratik, mülakat akışı, iletişim ve problem çözme sürekliliği açısından değerli tecrübe sunar. Mülakat kaygısını azaltmak ve zaman yönetimini geliştirmek için iyi bir seçenek.
Pramp seansları sırasında hem soru çözüp hem de değerlendirici rolünü üstlenmek, hem algoritmik hem de sistem tasarımı tarzı sorularda bakış açını genişletir. Ücretsiz plan seçenekleriyle düzenli pratik yapmak mümkün.
Artıları
- Gerçek zamanlı mock mülakat deneyimi sunar
- Hem çözen hem de değerlendiren rolleriyle öğrenmeyi pekiştirir
- Mülakat akışı ve zaman yönetimi pratiği sağlar
Eksileri
- Peer‑to‑peer modelinin kalitesi eşleşmeye bağlı olarak değişebilir
- Bazı ileri seanslar veya ek içerikler ücretli olabilir
Kimler için? Teknik mülakat pratiği yaparak akıcılığını artırmak isteyen herkes için.
Hangisini Seçmelisin?
- Canlı demo ve portföy web sitesi istiyorsan: GitHub Pages veya Netlify
- Modern front‑end (Next.js gibi) ve preview URL'leri istiyorsan: Vercel
- PR geçmişini ve açık kaynak katkılarını göstermek istiyorsan: GitHub
- Hızlıca çalıştırılabilir paylaşımlı kod örnekleri gerekiyorsa: Replit
- Mülakat pratiği ve gerçek zamanlı mock interview arıyorsan: Pramp
- Hem kod barındırma hem deploy kontrolü istersen: GitHub + Vercel/Netlify kombinasyonu
Sıkça Sorulan Sorular
Portföyümde kaç proje olmalı?
Kalite, nicelikten daha önemlidir: 3–6 iyi belgelenmiş ve farklı yeteneklerini gösteren proje çoğu işe alımcı için yeterlidir; her proje için kısa bir özet, kullanılan teknolojiler, senin rolün ve canlı demo/README eklemeyi unutma.
PR'larımı nasıl öne çıkarırım?
Her PR için açıklayıcı başlık, kısa ve hedefe yönelik açıklama, ilgili issue referansı ve belki küçük bir görsel/örnek eklemek işe yarar; ayrıca PR'ların linklerini CV veya portföyde "Çalışmalarım" bölümünde listelemek süreci hızlandırır.
Ücretsiz hosting güvenilir mi? (GitHub Pages, Vercel, Netlify)
Ücretsiz hostingler küçük ve orta ölçekli portföylar için gayet güvenilirdir; SLA gerektiren üretim uygulamaları değilse, GitHub Pages, Vercel veya Netlify ücretsiz katmanları yaygın olarak kullanılıyor. Trafik ve backend ihtiyaçlarını göz önünde bulundur.
Mülakat pratiğini ne sıklıkla yapmalıyım?
Kısa ve düzenli seanslar daha etkili: haftada 2–3 kısa (45–60 dk) mock mülakat, zamanla zorluk ve konu çeşitliliğini artırarak pratiği sürdürebilirsin. Geri bildirimleri kaydedip üzerinde çalışmak önemlidir.
Teknik olmayan projeler nasıl sunulmalı?
Teknik olmayan projelerde süreç, kararlar, karşılaşılan zorluklar ve sonuçları vurgula; hangi araçları kullandığını, öğrendiğin şeyleri ve sayısal/kalitatif sonuçları eklemek projeyi güçlendirir.

