Tech Builder Program
Okulda öğrendiğinle sektörün beklediği arasındaki boşluk için.
Yeni mezun ve son sınıf yazılımcılar için 12 hafta: 6 hafta temeller, 6 hafta gerçek ürün
- Okulda: SOLID'in tanımını bilmek
- Programda: gerçek bir projede neden ve nasıl uygulandığını yaşamak
- Okulda: Git'i tek başına kullanmak
- Programda: başkasıyla aynı kod üzerinde, PR ve incelemeyle çalışmak
- Okulda: "benim makinemde çalışıyordu"
- Programda: CI/CD ile güvenle teslim etmek
Bu programı neden yaptım?
Tech Builder Program, son sınıf öğrencileri ve yeni mezun yazılımcılar için 12 haftalık, ücretli ve online bir programdır. İlk 6 hafta yazılım mühendisliğinin temellerini gerçek kod üzerinde çalışırsın. Son 6 hafta küçük bir ekiple gerçek bir ürünü fikirden yayına taşırsın.
Yaz 2026'da ilk dönemi açtığımda 70'ten fazla adayla tek tek görüştüm. Çoğu istekli ve yetenekliydi. Ama neredeyse hepsinde aynı boşluk vardı: SOLID'in tanımını biliyorlardı, gerçek bir projede neden ve nasıl uygulandığını hiç yaşamamışlardı. Git kullanıyorlardı, ama başkasıyla aynı kod üzerinde hiç çalışmamışlardı.
İşe alımda tam olarak bu fark aranıyor. Kodun çalışması bir şey, onu bir ekip içinde, incelemeden geçirerek, otomatik testlerle ve güvenle teslim edebilmek başka bir şey. Okul birincisini öğretiyor. İkincisi genellikle ilk işte, kimsenin açıkça anlatmadığı bir süreçte öğreniliyor.
Tech Builder Program bu ikinci kısmı işe başlamadan önce yaşatmak için var. Konuları tanımlarla değil, kendi projelerimden gerçek örneklerle ve yaşadığım problemler üzerinden anlatıyorum. Sonra o konuları senin yazdığın kod üzerinde birlikte uyguluyoruz.
Kod yazabiliyorsun, ama henüz bir ekipte ürün teslim etmedin
Senin için, eğer
- Son sınıf öğrencisiysen. Mezuniyetten önce portföyüne gerçek bir ekip projesi koymak ve iş görüşmelerine somut deneyimle girmek istiyorsan.
- Yeni mezunsan. Son bir yıl içinde mezun oldun, iş ararken "deneyim" sorusuna takılıyorsun ve bu boşluğu kapatmak istiyorsun.
- Kendi kendine öğrendiysen. Kurslarla ve tek başına projelerle ilerledin, ama kodun hiç başkasının incelemesinden geçmedi.
Senin için değil, eğer
- Programlamaya sıfırdan başlayacaksan. Program bir dili öğretmiyor, bildiğin dili mühendislik disipliniyle kullanmayı öğretiyor.
- Haftada 10 saat ayıramayacaksan. Canlı oturum 2 saat, asıl iş oturumlar arasında yapılıyor.
- Hazır bir sertifika ya da iş garantisi arıyorsan. Bu programın vaat ettiği şey, gösterebileceğin gerçek bir iş.
Önce aynı temel çizgi, sonra birlikte gerçek bir ürün
Temeller
Her hafta tek bir konu. Her katılımcı o konuyu kendi seviyesine göre ayarlanmış bir mini görevle, kendi kodunda uygular.
- H01Uçtan uca yazılım süreci ve GitFikirden çalışan koda akış, branch, pull request ve merge disiplini
- H02Temiz kod, SOLID ve tasarım desenleriGerçek bir kod parçasını birlikte refactor etmek, desenleri ne zaman kullanmamak gerektiği
- H03Yazılım mimarisi ve veritabanlarıMonolit mi servisler mi, katmanlar, veri modelleme, SQL ve NoSQL kararı
- H04API tasarımı ve testREST sözleşmeleri, birim ve entegrasyon testleri, testi yazılabilir kod
- H05DevOps ve teslimatCI/CD, Docker ile container, cloud'a deploy, config ve secret yönetimi
- H06Yapay zekâ destekli geliştirmeSpec ile başlamak, yapay zekâ araçlarını sorgulayarak kullanmak, ortak ürün fikri
Gerçek ürün
Takım olarak tek bir ürün. Herkesin sahiplendiği bir modül, her değişiklik pull request ve kod incelemesinden geçer.
- H07Ürün tanımıSpec, kullanıcı hikâyeleri, kabul kriterleri, servis sözleşmeleri ve rol dağılımı
- H08Sprint 1İlk uçtan uca özellikler, ekip Git akışı, ilk kod incelemesi turu
- H09Sprint 2Özellikleri derinleştirmek, yapay zekâyla hızlanırken neyi kabul neyi ret ettiğini savunmak
- H10Sprint 3Modülleri birleştirmek, test yazmak, bir hatayı birlikte kovalamak
- H11SağlamlaştırmaGüvenlik, performans, loglama ve izleme, yayın öncesi son dokunuşlar
- H12YayınÜrünü yayına almak, demo, GitHub portföyü ve retrospektif
Canlı oturum bir ders değil, bir senkronizasyon noktası
Asıl iş oturumlar arasında, senin kodunda yapılıyor. Haftalık 2 saatlik oturum hep aynı ritimle akar:
- 15 dkDemo ve check-inHerkes geçen haftaki çalışmasını gösterir.
- 30 dkHaftanın konusuTek konu, kısa ve net, gerçek projelerden örneklerle.
- 60 dkCanlı problem çözmeKatılımcıların kodu üzerinden birlikte çalışma ve kod incelemesi.
- 15 dkSonraki haftaHedefler ve kimin ne yapacağı netleşir.
Oturumlar arası çalışma
Haftada 8–10 saatlik bireysel çalışma bekleniyor. Her oturumdan önce kısa bir not gönderiyorsun: ne yaptım, nerede takıldım. Böylece 2 saat doğru yere harcanıyor.
Aynı hedef, farklı derinlik
Gruptaki seviyeler farklı olur. Herkes aynı konuya bakar, ama görevin kapsamı seviyene göre ayarlanır. Güçlü olan mimari kararlar ve mentörlük üstlenir, anlatarak öğrenir.
Kod incelemesi ortak öğrenme
Sırayla herkesin kodunu birlikte ele alıyoruz. Başkasının kodunu okumak ve kendi kararını savunmak, iş hayatında en çok işine yarayacak alışkanlıklardan biri.
Dört genç mühendis, sıfırdan bir ürün: Interview Assistant
İlk dönemi 8 hafta olarak planladım, 10 hafta sürdü: 4 hafta temeller, 6 hafta ürün. Yeni programın 12 hafta olmasının sebebi bu. Ürün kısmı, planlanandan fazla zamanı hak ediyor.
Ne yapıyor?
Fikir basit: mülakat pratiğini gerçek mülakattan önce yapmak.
- Aday CV'sini yükler, başvurmak istediği iş ilanını yapıştırır.
- Sistem CV'nin ilana ne kadar uyduğunu puanlar, eşleşen ve eksik becerileri listeler.
- CV'ye ve ilana göre hazırlanan sorularla süreli bir deneme mülakatı başlar.
- Mülakat bitince yapay zekâ cevaplara geri bildirim verir.
En zor kısım kod değildi
İlk iş sözleşmeleri yazmak oldu: hangi servis, hangi uç noktayı, hangi veriyle sunacak. Arayüz, backend hazır olmadan sahte veriyle ilerledi, kimse kimseyi beklemedi. Her değişiklik pull request ile geldi ve kod incelemesinden geçti.
Yapay zekâ kod yazmayı kolaylaştırdı, karar vermeyi kolaylaştırmadı. Hangi kodun doğru olduğuna, sınırın nereye çizileceğine ve neyin hiç yapılmayacağına hâlâ ekip karar verdi.
Mimariyi teknolojiye göre değil, ekibe göre seçtik
Ekipte herkes farklı bir teknolojide güçlüydü. Bu yüzden mikroservis kurduk, herkes kendi servisini en iyi bildiği dille yazdı.
Hepsi Docker Compose ile tek komutla ayağa kalkıyor.
“Yazılım geliştirme sürecinde yalnızca çalışan kod yazmanın değil, aynı zamanda sürdürülebilir, anlaşılır ve geliştirilebilir sistemler tasarlamanın da önemli olduğunu bir kez daha deneyimledim.”
“Bu süreç benim için sadece yeni kodlama yetenekleri kazanmaktan ibaret değildi.”
12 haftanın sonunda elinde ne olacak?
Yayına alınmış bir ürün
Takımla birlikte geliştirdiğin, çalışan ve gösterebileceğin bir ürün. İçinde sahiplendiğin bir modül var.
Gerçek bir GitHub geçmişi
Pull request'ler, kod incelemeleri ve README'si toparlanmış bir portföy. Mülakatta "bir ekipte çalıştın mı?" sorusunun cevabı.
Teslimat deneyimi
Kendi projeni CI/CD, container ve cloud deploy ile çalışır bir ortama almış olacaksın.
Gerekçeli karar verme
Bir mimariyi ve veri modelini tasarlayıp savunabilmek, yapay zekâ araçlarını sorgulayarak kullanabilmek.
Program bitince her katılımcıya kişisel bir kapanış geri bildirimi veriyorum: güçlü yönler ve bir sonraki adım için odaklanılacak alanlar.
Programı kim yürütüyor?
Ben Ufuk Aytaş. 20+ yıl yazılım geliştirme ve mimari tarafında çalıştım, bugün şirketlere yazılım mimarisi ve yapay zekâ danışmanlığı veriyorum. Programdaki her konuyu kendi projelerimde karşılaştığım problemler üzerinden anlatıyorum.
Oturumları ben yönetiyorum ve kod incelemelerini ben yapıyorum. Grubun küçük tutulmasının sebebi bu: 5 kişiyle herkesin koduna gerçekten bakılabiliyor. Daha fazlası için hakkımda sayfasına bakabilirsin.
Başvuru nasıl işliyor?
- Formu doldurAşağıdaki form birkaç dakika sürüyor. Son başvuru 6 Kasım 2026.
- Kısa ön görüşmeOnline, yaklaşık 20 dakika. Seviyeni ve beklentini konuşuyoruz.
- Kabul ve ödemeÜcret aylık 4.000 TL + KDV. Ödeme seçeneklerini bu aşamada paylaşıyorum.
- 16 Kasım'da başlıyoruzİlk hafta ortam kurulumu ve ilk pull request.
Sık sorulan sorular
Program ücreti ne kadar?
Program ücreti aylık 4.000 TL + KDV. Program 12 hafta, yani 3 ay sürüyor; toplam 12.000 TL + KDV. Ödeme seçeneklerini başvurundan sonraki ön görüşmede paylaşıyorum. Ön görüşme ücretsiz ve herhangi bir yükümlülük doğurmuyor.
Hangi programlama dilini kullanacağız?
Program dil bağımsız. Konular, yani süreç, temiz kod, mimari, test ve teslimat, her dilde aynı. İlk dönemde ekip .NET, Python (FastAPI) ve React'i aynı üründe birlikte kullandı; herkes kendi servisini en iyi bildiği dille yazdı.
Henüz mezun olmadım, başvurabilir miyim?
Evet. Program son sınıf öğrencilerine de açık. Mezuniyetten önce portföyünde gerçek bir ekip projesi olması, iş başvurularında en çok fark yaratan şeylerden biri.
Okurken ya da çalışırken katılabilir miyim?
Canlı oturum haftada 2 saat ve akşam saatinde. Buna ek olarak haftada 8–10 saatlik bireysel çalışma gerekiyor. Bu süreyi ayırabiliyorsan okurken ya da çalışırken katılabilirsin.
Bu bir yazılım bootcamp'i mi?
Klasik anlamda değil. Bootcamp denince genellikle birkaç ay süren, yoğun ve çoğu zaman sıfırdan başlayanlara yönelik programlar anlaşılıyor. Tech Builder Program'da canlı oturum haftada 2 saat, buna haftada 8–10 saatlik bireysel çalışma ekleniyor. Program bir dil öğretmiyor; bildiğin dili bir ekip içinde, kod incelemesi ve gerçek bir ürünle kullanmayı öğretiyor. 5 kişilik grup ve son 6 haftadaki ortak ürün de bu yüzden var.
Seviyem yeterli mi?
En az bir programlama dilinde temel düzeyde kod yazabiliyor olman yeterli. Gruptaki seviyeler farklı olur ve görevler seviyeye göre ayarlanır. Emin değilsen başvur; ön görüşmede birlikte bakarız.
Yapay zekâ kod yazarken bu programa neden ihtiyacım olsun?
Yapay zekâ kod yazmayı kolaylaştırdı, karar vermeyi kolaylaştırmadı. Hangi kodun doğru olduğuna, sınırın nereye çizileceğine ve neyin hiç yapılmayacağına hâlâ mühendis karar veriyor. Programda yapay zekâ araçlarını kullanıyoruz, ama ürettiklerini neden kabul ya da ret ettiğini savunarak.
Program sonunda iş garantisi var mı?
Hayır. İş garantisi vermiyorum ve bunu dürüstçe verebilecek bir program olduğunu düşünmüyorum. Verdiğim şey, mülakatta gösterebileceğin somut bir iş: yayında bir ürün, pull request geçmişi ve savunabileceğin teknik kararlar.
İlgili hizmetler
Bu sayfadaki işle birlikte en sık çalıştığım alanlar.