Yazılım mühendisliği patlar mı?

En az 10 tane yazılım kitabı okuyun, uygulayın ve bitirin. Yığınla ek videolu kurs alın öğrenin, uygulayın bitirin. GitHub profiliniz özenli ve şişkin olsun. Çok güzel bir CV hazırlayın ve LinkedIn profiliniz şık ve dolu olsun. Yığınla demo projeyi GitHub'ınıza push'layın. Bir sürü pull request'iniz, commit'iniz ve issue'niz olsun. Bütün bitirdiğiniz kursları LinkedIn profilinize ekleyin! 5 - 6 tane kendi projeniz olsun. Profesyonel back-end ve front-end'iniz olsun. Hatta bir masaüstü programınız ve mobil uygulamanızda olsun. Yetiştirilmek üzere firmalara CV'nizi email yoluyla iletin. Bilge Adam, BTK Akademi ve Turkcell Geleceği Yazanlar gibi platformlardaki yetiştirme bootcamp'larına katılmak için sınavlarına girin. Yetişmiş, pişmiş profesyonel yazılımcılarla sohbet edin hatta mailler gönderin. Saygı ve sevgi ifadeleri ile övün onları. Gerisi gelecektir diye tahmin ediyorum.
 
Hocam bu nokta da çok önemli bir şey sormak istiyorum.
Yazılıma başlayan çoğu kişinin smaci genellikle üniversite okumak oluyor. Üniversiteden sonra bir şirkete girmek istiyorlar. Ve en önemlisi bir hedefleri yok. Öğreneyim de para gelir zaten kafasındalar.

Sizce Türkiye de mi yoksa yurt dışında mı patlamaya daha müsait?

İki durumda da patlamaya müsait değil.
 
Tamamen YKS'ye odaklan. Son seneye bırakırsan şu anda başlayanlardan geride olacaksın her zaman. İyi bir üniversitede bilgisayar mühendisliği okuyarak hayallerini çok daha kolay gerçekleştireceksin. Okuyamazsan da gerçekleştirebilirsin illaki ama ikisinden alacağın zevkin aynı olacağını düşünmüyorum. İyi bir üniversitede kaliteli arkadaşlarınla güzel projeler geliştirebilecekken hiç üniversite okumadan aile evinde odana kapanıp yazılım üretmek mantıklı değil.

Yani şu anki yaptığın başladığın tüm projeleri, tüm fikirleri ertele mi diyorsun. Okul için site, forum ve haber sitesi yapacağım. İlgi alanlarını paylaştıkları. Okul haberlerini paylaştıkları proje fikirlerini üniversitede yapamam bence. Ortalama bir üniversiteye gitsem bana yeter diye düşünüyorum. İTÜ ye gitsem çok güzel bir kariyerim olabilir çok güzel bir çalışan olabilirim ama bence şu an yazılıma dersle aynı önemi verirsem ve üniversite de hem okuyup hem calişsam daha iyi olur. Şu anlik hedefim üniversite bakırçay üniversitesi. Sizce iyi mi?
 
Yani şu anki yaptığın başladığın tüm projeleri, tüm fikirleri ertele mi diyorsun.
Evet. Ertele. Lisedeyken yaptığım projeler, şuan ki daha küçük gözüken projelerimin yanından bile geçemez kalite anlamında. Lisedeyken yaptığım projeler genelde parça parça google'dan toplanmış, ben daha mantığını anlamadan yazılmış şeylerdi. Pek çok kişi içinde geçerli bu. İstisnalar var ama genelde lise çağında insanlar kendileri yazmaktansa google'dan yardım almayı tercih ediyorlar.

Daha sonrasında kodu oku, ne yapıyor bu kısım dendiğinde cevap bile veremez oluyorsun. Hata ortaya çıktığında nasıl başa çıkacağını çözemiyorsun. PHP ile bir web projesi yapmıştım. Yazdığım projedeki giriş ekranı, mail gönderme gibi özellikleri google'dan toplamıştım.

Gittiğim okul iyi bir okul değil ama bana kattığı çok fazla şey oldu. Birincisi, kod okumayı öğrendim. Okunabilir kod nasıl yazılırı öğrendim. Yazdığım kodlar spagetti gibi karman çorman değil de, anlaşılır mesela. Aynı şeyleri 500 kere yazmamayı, problemleri küçük parçalar haline bölmeyi, tekrar kullanılabilir kod yazmayı öğrendim mesela. Yazdığım algoritmalar google'dan değil bana ait artık. Ben düşünüp, kafamda kurgulayıp, ardından işleme döküyorum.

Bu tarz şeyleri okul olmadan da öğrenirsin, ama zor. Okul seni buna kanalize olmaya zorluyor. Vaktinin bir kısmını sana zorunlu olarak kendisine vermeni söylüyor. Sana incelikleri öğretiyor. Yukarıdaki detayları geçtim, sana bunların hiç birini bile katmasa, sana network imkanı sunar iyi bir okul. Kötü bir okulda da az biraz network şansı yakalarsın belki ama iyi bir okulda yakalayacağın network imkanının yanına yaklaşamaz. Bu sebeple "iyi okul + üstüne emek harcamak > kötü okul + üstüne emek harcamak > okul olmadan yazılıma emek harcamak".
 
Evet. Ertele. Lisedeyken yaptığım projeler, şuan ki daha küçük gözüken projelerimin yanından bile geçemez kalite anlamında. Lisedeyken yaptığım projeler genelde parça parça google'dan toplanmış, ben daha mantığını anlamadan yazılmış şeylerdi. Pek çok kişi içinde geçerli bu. İstisnalar var ama genelde lise çağında insanlar kendileri yazmaktansa google'dan yardım almayı tercih ediyorlar.

Daha sonrasında kodu oku, ne yapıyor bu kısım dendiğinde cevap bile veremez oluyorsun. Hata ortaya çıktığında nasıl başa çıkacağını çözemiyorsun. PHP ile bir web projesi yapmıştım. Yazdığım projedeki giriş ekranı, mail gönderme gibi özellikleri google'dan toplamıştım.

Gittiğim okul iyi bir okul değil ama bana kattığı çok fazla şey oldu. Birincisi, kod okumayı öğrendim. Okunabilir kod nasıl yazılırı öğrendim. Yazdığım kodlar spagetti gibi karman çorman değil de, anlaşılır mesela. Aynı şeyleri 500 kere yazmamayı, problemleri küçük parçalar haline bölmeyi, tekrar kullanılabilir kod yazmayı öğrendim mesela. Yazdığım algoritmalar google'dan değil bana ait artık. Ben düşünüp, kafamda kurgulayıp, ardından işleme döküyorum.

Bu tarz şeyleri okul olmadan da öğrenirsin, ama zor. Okul seni buna kanalize olmaya zorluyor. Vaktinin bir kısmını sana zorunlu olarak kendisine vermeni söylüyor. Sana incelikleri öğretiyor. Yukarıdaki detayları geçtim, sana bunların hiç birini bile katmasa, sana network imkanı sunar iyi bir okul. Kötü bir okulda da az biraz network şansı yakalarsın belki ama iyi bir okulda yakalayacağın network imkanının yanına yaklaşamaz. Bu sebeple "iyi okul + üstüne emek harcamak > kötü okul + üstüne emek harcamak > okul olmadan yazılıma emek harcamak".
Ben internetten değil de neredeyse tüm yaptıklarımı documentationlarfan topluyorum. Şuan yaptığım proje şu:
Python os ile dosyaları açıyorum. Mouse hareketleri ve Tkinter ile görsel oluşturup aynı windowsdaki gibi dosyalara giriş çıkış yapmak için projeyi geliştiriyorum. Sadece gorsellestirmesi kaldı. Iyi bir üniversiteden kastın. İTÜ Boğaziçi mi yoksa eke bıraktığım üniversite de iyi mi?
 

Dosya Ekleri

  • Screenshot_20230128-135921_Chrome.jpg
    Screenshot_20230128-135921_Chrome.jpg
    103,6 KB · Görüntüleme: 33
Ben internetten değil de neredeyse tüm yaptıklarımı documentationlarfan topluyorum. Şuan yaptığım proje şu:
Python os ile dosyaları açıyorum. Mouse hareketleri ve Tkinter ile görsel oluşturup aynı windowsdaki gibi dosyalara giriş çıkış yapmak için projeyi geliştiriyorum. Sadece gorsellestirmesi kaldı. Iyi bir üniversiteden kastın. İTÜ Boğaziçi mi yoksa eke bıraktığım üniversite de iyi mi?
Üniversiteyi ilk defa görüyorum. Dolayısıyla çok net bir yorum yapamam üniversiteden yana. Puanları fena durmuyor gerçi.
 
Ben internetten değil de neredeyse tüm yaptıklarımı documentationlarfan topluyorum. Şuan yaptığım proje şu:
Python os ile dosyaları açıyorum. Mouse hareketleri ve Tkinter ile görsel oluşturup aynı windowsdaki gibi dosyalara giriş çıkış yapmak için projeyi geliştiriyorum. Sadece gorsellestirmesi kaldı. Iyi bir üniversiteden kastın. İTÜ Boğaziçi mi yoksa eke bıraktığım üniversite de iyi mi?
Eğitim kalitesini bilmiyorum da sıralaması berbat. Hala vaktin varken İTÜ Ceng hedefleyerek çalışmaya başla.
 

Geri
Yukarı