Bir CV’ye baktığında çoğu zaman aynı şeyleri görürsün: teknoloji listesi, birkaç proje adı, “takım çalışmasına yatkın” gibi klişeler. Ama bir GitHub linkine tıklayıp gerçek bir proje gördüğünde oyun değişir. Çünkü proje yalan söylemez. Çalışıyor mu, çalışmıyor mu. Okunuyor mu, okunmuyor mu. Bitmiş mi, yarım mı. On yıldır işe alım süreçlerinde ve ekip kurulumlarında şunu net gördüm: İyi bir side project, bazen iki sayfalık CV’den daha güçlü bir kanıt olabilir.
Bu yazıda Side Project’leriniz CV’nizden Daha Değerli Olabilir fikrini romantikleştirmeden anlatacağım. Yan projeler geliştirmenin kariyer avantajları neler, yazılımcılar için yan proje fikirleri nasıl bulunur, side project geliştirmeye nasıl başlanır, tam zamanlı çalışırken yan projelere zaman ayırma nasıl mümkün olur, yan projelerle yazılım kariyerinde öne çıkma ne demek, yan proje geliştirme toplulukları yakınımda arayanlar nereden başlamalı, hepsine pratik örneklerle değineceğiz.
Side Project Nedir?
Side Project Kavramının Tanımı
Side project, ana işin ya da okulun dışında geliştirdiğin, çoğunlukla kendi seçtiğin bir problemin çözümüne odaklanan projedir. Bazen bir web uygulaması, bazen bir CLI aracı, bazen bir mobil app, bazen de küçük bir otomasyon script’i olabilir.
Önemli olan ölçeği değil, sahiplenmesi. Side project’i sen seçersin, sen yönlendirirsin, sen bitirirsin.
Hobi Projesi mi, Kariyer Aracı mı?
İkisi de olabilir. Hobi projesi diye başladığın şey, iyi sunulduğunda kariyer aracına dönüşebilir. Çünkü işverenin görmek istediği şey şu: “Bu kişi kendi kendine üretip bir şey çıkarabiliyor mu?”
Benim en sevdiğim örnekler, “kendim için yaptım” diye başlayan projeler. Çünkü orada gerçek ihtiyaç var. Gerçek ihtiyaç, iyi tasarım kararlarını tetikler.
Side Project vs Eğitim Projeleri
Eğitim projeleri genelde aynı kalıpları takip eder. Tutorial adımlarını izlersin, aynı ekranlar çıkar, aynı yapılar olur. Side project ise sana aittir. Senin kararın, senin hatan, senin iyileştirmen.
CV’de “eğitim projesi yaptım” yazmak yerine side project göstermek daha etkili olur. Çünkü side project, gerçek problem çözme becerisini daha iyi yansıtır.
Neden “Yan” Proje Deniyor?
Yan denmesinin sebebi, ana işin yanında yapılması. Ama etkisi “yan” kalmıyor. Birçok kişinin ilk işi, ilk freelance müşterisi, hatta ilk global fırsatı side project’ten çıkıyor.
Bu yüzden Side Project’leriniz CV’nizden Daha Değerli Olabilir cümlesi abartı değil. Doğru projede, doğru sunumla oldukça gerçek.
CV’lerin Sınırları
CV Bir İddiadır
CV, “ben şunları yapabilirim” iddiasıdır. Ama iddia kanıt değildir. Kanıt, çıktıdır. Ürettiğin proje, yazdığın kod, aldığın geri bildirim, çalışır demo, kullanıcı yorumları.
Anahtar Kelime ve Ünvan Problemi
Birçok CV, anahtar kelime dolu olur. “React, Node, Docker, AWS…” Liste uzar. Ama o teknolojilerle ne yaptın? Hangi problem çözüldü? Hangi ölçekte çalıştı? CV bunu her zaman gösteremez.
Ünvanlar da benzer. “Senior” yazmak kolay, senior gibi üretmek daha zor. Side project, ünvanın arkasını doldurur.
Herkesin CV’si Benzer
Özellikle junior seviyede CV’ler birbirine çok benzer. Aynı kurslar, aynı sertifikalar, aynı ödevler. Side project burada ayrıştırıcı olur. Çünkü senin seçtiğin problem, senin bakış açını gösterir.
CV Gerçek Yetkinliği Ne Kadar Gösterir?
CV bazı şeyleri gösterir: deneyim, rol, süre. Ama karar verme biçimini, kod kaliteni, problem çözme yaklaşımını tam olarak göstermez. Bu yüzden CV’nin yanında üretim kanıtı gerekir. Side project bu boşluğu doldurur.
Side Project’ler Neden Daha Değerlidir?
Gerçek Problem Çözme
Yan projeler geliştirmenin kariyer avantajları arasında en önemlisi budur. Side project’te gerçek bir problem seçersin: “Toplantı notlarımı düzenlemek istiyorum”, “kendi harcama takibimi yapacağım”, “açık kaynak issue’larını daha kolay takip edeceğim” gibi.
Gerçek problem, seni gerçek kararlarla karşılaştırır. “Veriyi nasıl saklayacağım, kullanıcı girişi lazım mı, hata olunca ne olacak?” İşte bu sorular seni büyütür.
Üretim ve Sahiplenme
Side project’te kimse sana task yazmaz. Sahiplenme sende. Bu da iş dünyasının en değerli kaslarından birini geliştirir: inisiyatif.
İşe alımda en güçlü sinyal şudur: “Bu kişi başladığını bitiriyor.”
Teknik Karar Alma Yeteneği
Framework seçimi, mimari yaklaşım, veri modeli, deployment, test stratejisi. Bunların hepsi karardır. Side project, karar almayı öğretir. Bu da mülakatta çok değerli bir konuşma malzemesi olur.
Süreç ve Sonuç Görünürlüğü
Commit geçmişin, issue’ların, roadmap’in görünür olur. İşveren sadece son halini değil, gelişim sürecini de görür. Bu, “öğrenebilen” bir geliştirici olduğunu kanıtlar.
İşverenler Side Project’lerde Neye Bakar?
Problem Tanımı ve Çözüm Yaklaşımı
İşverenin ilk baktığı şey, problemin netliği. “Bu proje ne yapıyor?” 10 saniyede anlaşılmalı. Sonra yaklaşım: Neden böyle çözdün? Alternatif düşünmüş müsün?
Ben bir projeye bakarken README’nin ilk paragrafına çok önem veririm. Orada problem net değilse proje dağınık hissi verir.
Kod Kalitesi ve Okunabilirlik
Okunabilir kod, ekiple çalışabilmenin göstergesidir. Klasör yapısı, isimlendirme, küçük fonksiyonlar, açıklayıcı commit mesajları. Bunlar “profesyonel” sinyaldir.
Mimari ve Yapı
Side project büyük olmak zorunda değil ama düzenli olmalı. Basit bir katman ayrımı, config yönetimi, hata yakalama, loglama gibi küçük dokunuşlar çok şey anlatır.
Projen büyüdükçe sürdürülebilirlik konusu da önem kazanır. Bu noktada şu yazı işine yarayabilir: açık kaynak projenizi nasıl sürdürülebilir hale getirirsiniz.
Commit Geçmişi ve Gelişim Süreci
Tek bir dev commit mi var, yoksa düzenli küçük adımlar mı? Düzenli küçük adımlar, iyi çalışma alışkanlığıdır. Ayrıca geri dönüp bakınca nasıl geliştiğini de gösterir.
Projenin Gerçek Kullanımı
Projenin kullanıcıya dokunması büyük artı. Bir kişi bile kullanıyorsa, gerçek bir geri bildirim döngüsü oluşur. Bu da projeyi “ödev” olmaktan çıkarır.
İyi Bir Side Project Nasıl Olmalı?
Küçük Ama Bitmiş
En iyi proje, bitmiş projedir. Küçük ama bitmiş. Bir ekran bile olabilir. Ama çalışsın, deploy olsun, README’si olsun, bir demo linki olsun.
Side project geliştirmeye nasıl başlanır sorusuna cevabım genelde bu: Küçük başla, bitir, sonra büyüt.
Gerçekçi ve Kullanılabilir
“Dünyanın en iyi sosyal ağı” değil. “Benim için iş gören küçük bir araç” daha iyi. Kullanılabilirlik, proje kalitesini yükseltir çünkü gerçek senaryolarla test edersin.
Kendi Problemini Çözmesi
En iyi side project fikirleri, senin hayatından çıkar. Senin canını sıkan bir şey. Notlarını düzenlemek, iş başvurularını takip etmek, kitap listeni yönetmek, etkinlik hatırlatmak. Bu projeler daha kolay sürer çünkü motivasyon doğal.
Basit Ama Net Bir Amaç
“Her şeyi yapacak” proje yerine tek amaç. Örneğin: “Markdown notlarını etiketleyip arayacağım.” Bu netlik, hem geliştirmeyi hem sunumu kolaylaştırır.
Yaygın Side Project Hataları
Tutorial Kopyalamak
Tutorial izlemek kötü değil. Ama birebir kopya proje seni öne çıkarmaz. Eğer tutorial kullanıyorsan mutlaka üstüne bir şey koy. Yeni özellik, farklı mimari, farklı veri kaynağı, farklı arayüz.
Çok Büyük Başlamak
En klasik hata. Büyük başlayınca yarım kalır. Sonra motivasyon düşer. Tam zamanlı çalışırken yan projelere zaman ayırma zaten zorken bir de dev hedef koymak işi iyice zorlaştırır.
Asla Bitmeyen Projeler
“Bitmedi çünkü mükemmel olmadı” tuzağı. Side project’te mükemmeliyetçilik değil, iterasyon kazanır. İlk sürümü çıkar, sonra geliştir.
Dokümantasyon Eksikliği
README yoksa proje yok gibi. Abartmıyorum. Çünkü başkası projeyi anlamaz. İşveren de “ben bunu nasıl çalıştıracağım” diye uğraşmak istemez.
Sadece Kod Yazmak, Anlatmamak
Proje hikayesi yoksa etki azalır. Neyi çözdün, neden böyle yaptın, ne öğrendin. Bunları anlatmak, projenin değerini katlar.
Side Project’leri Nasıl Sunmalısın?
README Yazma Sanatı
README bir satış metni değil, bir rehber. Şunlar olmalı: proje ne yapar, nasıl kurulur, nasıl çalışır, örnek kullanım, teknoloji seçimi kısa not, katkı adımları.
Ben README’nin ilk kısmını şu formatta yazmayı seviyorum: “Problem, çözüm, kim için.” Çok net olur.
Proje Hikâyesi (Storytelling)
Storytelling dediğim şey süslü cümle değil. Basitçe “neden yaptım” demek. Örneğin: “Remote çalışırken toplantı notlarım dağınık kalıyordu, bu yüzden…” Bu cümle bile projeyi canlı yapar.
Teknik Kararları Açıklamak
“Neden PostgreSQL seçtin, neden Redis kullandın, neden monolit kaldın, neden test yazdın.” Bu sorulara kısa cevaplar ekle. Bu, mülakatlarda da konuşacağın şeydir.
Demo, Screenshot ve Canlı Link
Bir ekran görüntüsü, bir canlı link, kısa bir demo video. Bunlar projeyi anında anlaşılır kılar. Özellikle işe alımda zaman sınırlı, hızlı etki önemlidir.
Blog Yazısı ile Desteklemek
Proje hakkında kısa bir blog yazısı yazmak seni birkaç adım öne taşır. Çünkü düşünme biçimini gösterir. “Bu projede şunu öğrendim” yazısı bile yeter.
GitHub, Portföy ve Görünürlük
GitHub Profilini Bir Vitrine Dönüştürmek
GitHub profilinde sabitlenmiş 2-3 güçlü proje, iyi README, düzenli commit. Bu kadar. Çok repo olması şart değil. Vitrin mantığı önemli.
Yan projelerle yazılım kariyerinde öne çıkma çoğu zaman bu vitrinle başlar.
Portföy Sitesi Gerekli mi?
Şart değil ama faydalı olabilir. Eğer bir portföy sitesi yapacaksan sade olsun. Proje linkleri, kısa açıklamalar, iletişim. Fazla süs, dikkat dağıtır.
Side Project’leri CV’ye Nasıl Eklemeli?
CV’de her projeye bir satır ayır. Proje adı + link + 1 cümle problem/çıktı. Bir de ölçü ekleyebiliyorsan harika olur. “X kullanıcılı”, “Y süreç otomasyonu”, “Z dakika kazanç” gibi.
LinkedIn ve Side Project Paylaşımları
LinkedIn paylaşımı çekinilecek bir şey değil. İnsanlar “yaptım” paylaşımını sever. Paylaşım formatı basit olabilir: “Ne yaptım, neden yaptım, link.” Bu, network ve görünürlük etkisini artırır.
Junior Geliştiriciler İçin Side Project Stratejileri
İş Deneyimi Yerine Proje Deneyimi
Junior’larda en büyük problem “deneyim yok” algısı. Side project, bu boşluğu kapatır. Çünkü iş deneyimi yoksa proje deneyimi olur.
Bu yüzden Side Project’leriniz CV’nizden Daha Değerli Olabilir cümlesi junior’lar için daha da gerçek.
Öğrenirken Üretmek
Bir konuyu öğrendikten sonra hemen küçük bir şey üret. Öğrenme kalıcı olur. “Video izledim” değil, “yaptım” dersin.
Tek Bir Güçlü Proje
10 yarım proje yerine 1 güçlü proje. Bitmiş, deploy edilmiş, README’si iyi, küçük ama net. İş görüşmesinde fark yaratır.
Staj ve İlk İşe Etkisi
Staj ve ilk iş görüşmelerinde side project en iyi konuşma konusu olur. Çünkü senin kontrolünde. “Şu problemi çözdüm, şurada zorlandım, böyle çözdüm” diye anlatırsın.
Mid ve Senior’lar İçin Side Project’lerin Değeri
Teknik Derinlik Göstermek
Mid ve senior seviyede side project, derinlik göstermek için kullanılır. Örneğin performans, gözlemlenebilirlik, test stratejisi, güvenlik. Bunları küçük projede bile gösterebilirsin.
Liderlik ve Mimari Yaklaşım
Senior’lar için side project aynı zamanda mimari kararları anlatma alanıdır. Neyi neden seçtin, nasıl ölçeklenir, riskler ne, trade-off’lar ne. Bu konuşmalar mülakatta altın değerinde.
Mentorluk ve Open Source
Side project’i open source yapmak, mentorluk ve topluluk geri bildirimi fırsatı verir. Başkası issue açar, PR gönderir, sen review yaparsın. Bu da liderlik kasını geliştirir.
Kişisel İlgi Alanlarını Yansıtmak
Side project, seni “insan” yapar. Sadece işte ne yaptığını değil, neye meraklı olduğunu gösterir. Müzik, spor, eğitim, finans, yerel problemler. Bu projeler seni farklı kılar.
Side Project, Open Source ve Topluluk
Açık Kaynak Katkıları
Açık kaynak katkısı, side project’in doğal devamı olabilir. Kendi projenin bağımlı olduğu kütüphaneye PR gönderirsin, dokümantasyon düzeltirsin. Bunlar küçük ama etkili adımlar.
Side Project’ten Open Source’a
Projen büyüdükçe başkası da kullanabilir. O zaman open source yapmak mantıklı olabilir. Ama sürdürülebilirlik konusu gelir. Bu noktada şu yazı iyi bir yol arkadaşıdır: açık kaynak projenizi nasıl sürdürülebilir hale getirirsiniz.
Topluluk Geri Bildirimi
Topluluk geri bildirimi, projenin kalitesini artırır. “Şu yerde hata aldım” diye biri yazınca sen de iyileştirirsin. Bu, gerçek ürün geliştirme pratiğidir.
Network ve Görünürlük Etkisi
Side project paylaşımı, yeni insanlarla tanışmanı sağlar. Bu bazen iş fırsatına döner. Bazen mentorluk teklifine. Bazen konuşmacı davetine. Yan proje geliştirme toplulukları yakınımda aramasının cevabı da çoğu zaman burada gizlidir: paylaştıkça görünür olursun.
Side Project’lerin Kariyere Etkisi
İş Görüşmelerinde Fark Yaratmak
İş görüşmesinde herkes “şunu biliyorum” der. Sen “şunu yaptım” dediğinde fark yaratırsın. Side project, konuşmayı somutlaştırır.
Ben bir görüşmede adayın projesini açıp “şu dosyada şu karar neden böyle” diye sorduğumda, adayın düşünme biçimini anında görürüm. CV bunu vermez.
Teknik Mülakatlarda Avantaj
Mülakatta benzer sorular gelir: caching, concurrency, hata yönetimi, test. Side project’te bunları yaşadıysan konuşmak kolay olur. Çünkü ezber değil, deneyim anlatırsın.
Güven ve Yetkinlik Algısı
Proje sahibi olmak güven verir. İşveren “bu kişi kendi başına yürüyebiliyor” diye düşünür. Bu algı, seni öne çıkarır.
Global ve Remote Fırsatlar
Global ve remote şirketler üretim kanıtına daha çok bakar. GitHub, demo, açık kaynak katkısı. Side project bu yüzden global fırsatlarda ekstra değerlidir.
CV mi, Side Project mi? Yanlış Soru
CV + Side Project Dengesi
CV tamamen gereksiz değil. CV yön gösterir, proje kanıtlar. En iyi kombinasyon, ikisini birlikte kullanmak.
Bu yüzden “CV mi, side project mi” sorusu yanlış. Doğru soru: “CV’yi projelerle nasıl güçlendiririm?”
CV’yi Projelerle Güçlendirmek
CV’de proje linkleri, kısa açıklamalar ve ölçülebilir çıktılar olmalı. CV’yi teknoloji listesi olmaktan çıkarıp “etki özeti” haline getir.
Gerçek Kanıt Sunmak
Gerçek kanıt, çalışan demo, iyi README, düzenli commit, net problem tanımı. İşte bu kanıtlar seni öne çıkarır. Side Project’leriniz CV’nizden Daha Değerli Olabilir cümlesinin temeli budur.
Uzun Vadeli Kariyer Perspektifi
Side project sadece iş bulmak için değil, uzun vadeli kariyer için de iyi bir yatırım. Yeni teknoloji denersin, risk alırsın, hata yaparsın, öğrenirsin. İşte bu öğrenme seni her yıl daha güçlü yapar.
Şimdi kapanış. Eğer bugüne kadar side project hep ertelediğin bir şey olduysa, bu hafta sadece 30 dakika ayır. Proje fikrini yaz, bir repo aç, README’ye 3 cümle yaz, ilk küçük hedefi koy. Hedefin “büyük” olması gerekmiyor. Hedefin “bitmiş” olması gerekiyor.
Topluluğumuzu daha yakından tanımak istersen hakkımızda sayfasına uğrayabilirsin. Side project, portföy, kariyer hazırlığı veya ekiplerle üretim süreçleri konusunda destek arıyorsan hizmetler bölümünü inceleyebilirsin. Ayrıca açık kaynak ve sürdürülebilirlik tarafını güçlendirmek için de şu yazıyı mutlaka öneririm: açık kaynak projenizi nasıl sürdürülebilir hale getirirsiniz.
Son cümle: CV’ni güncellemek güzel. Ama bir proje bitirmek, çoğu zaman daha güçlü bir hamle. Side Project’leriniz CV’nizden Daha Değerli Olabilir, çünkü gerçek dünyada kanıt her zaman iddiadan önde gelir.
Sık Sorulan Sorular
Side project (yan proje) nedir ve kariyerimde neden bu kadar değerli olabilir?
Side project, iş veya okul dışında geliştirdiğin, senin seçtiğin bir problemin çözümüne odaklanan projedir. Değerlidir çünkü gerçek üretim kanıtı sunar. CV’deki iddiaları somutlaştırır, karar verme ve sahiplenme becerini gösterir, iş görüşmelerinde güçlü bir konuşma konusu yaratır.
Etkili side project’ler seçmek ve geliştirmek için hangi kriterler önemlidir?
Küçük ama bitmiş olması, net bir amaca sahip olması, mümkünse gerçek bir problemi çözmesi, README ve demo ile sunulabilir olması, düzenli commit geçmişi ve temel kalite alışkanlıklarını (okunabilir kod, basit testler, hata yönetimi) göstermesi önemlidir.
Yakınımda veya çevrimiçi side project fikirleri, toplulukları veya kaynaklarını nasıl bulabilirim?
Yerel yazılım topluluklarının etkinlikleri, online meetup’lar, GitHub issue listeleri ve açık kaynak projeler “fikir” için çok iyi kaynaklardır. Topluluklarda konuşulan problemler, yan proje fikrine dönüşebilir. Diyarbakır’da topluluk bağlantısı kurmak için Diyarbakır Yazılım Topluluğu etkinliklerini takip etmek iyi bir başlangıç olabilir.
Side project’lerinizi CV’nizde ve portföyünüzde etkili şekilde nasıl sergilersiniz?
CV’de proje adı, link ve tek cümlelik problem/çıktı yaz. GitHub’da projeleri sabitle, README’yi net tut, kurulum adımlarını ekle, screenshot veya demo linki koy. İmkan varsa kısa bir blog yazısıyla proje hikayesini ve teknik kararlarını anlat.
Side project’ler sayesinde iş fırsatları, network ve yeteneklerinizi göstermede nasıl avantaj sağlanır?
Side project’ler seni ayrıştırır çünkü “yaptım” diyebilmeni sağlar. Paylaştıkça görünürlük artar, topluluk geri bildirimi gelir, yeni insanlarla tanışırsın. Bu da referans, freelance iş, staj veya tam zamanlı fırsatlara kapı açabilir. Özellikle global ve remote rollerde üretim kanıtı çok değerli olduğu için avantaj daha da büyür.
::contentReference[oaicite:0]{index=0}