Yazılıma sıfırdan nasıl başlanmalı?

xgravity

Picopat
Katılım
12 Mayıs 2025
Mesajlar
379
Çözümler
3
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba.

Yazılıma sıfırdan başlayıp, öğrenmek istiyorum. Yürümeyi öğrenip, koşmak istiyorum yani ama arkadaşlar gel gelelim beni motivasyonumu sıfıra indiren bir etken var; Türkiye için sektörün tıkanıp olduğunu düşünmem ve yapay zeka.

Hobi ve uğraş için yapmayı tercih ettiğimden dolayı sektörün tıkanık olması belki beni etkilemez belki, yeni fırsatlarda çıkabilir ama yapay zekanın varlığı, beni öğrenmekten soğutuyor. Çünkü istediğin birçok şeyi parça parça yapıyor ve ileride de direkt her bir şeyi kendisi yapacak yani. Devasa yatırımlar alıyorlar yapay zeka şirketleri.


Yanlış düşünüyorsam, anlamsız düşünüyorsam beni dövmeyin arkadaşlar :D.
 
Son düzenleyen: Moderatör:
AI konularinda bunu daha once de yazdim, LLM train edildigi datanin ortalamasidir. Piyasanin altindaysan yani skill ceiling AI altindaysa zaten junior seviyesin ve tehdit altindasin. Ustundeysen zaten AI in kod becerisinin sofistike konularda ne kadar kazma oldugunun da farkindasindir ve yazilim sektorunu komple bitirecegi gibi absurd iddialara gulup eglenirsin.

Cok yakinda yayinlanmis calisma: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity

AI projelerinden milyonlar goturenler elbette AI ile her seyin replace edilebilecegini savunacaklar. Milyarlar akmaya devam etsin isterler. Open AI kac muhendisini AI ile replace etmis, Nvidia driverini AI mi yaziyor, Devin ne yapti gecen 1 senede, sonuca bakacaksin. Bu konularda kulaktan dolma bilgilerle hareket edenlere degil, sektoru bilen; calismalari takip eden ve az cok her seviyede projede bulunmis insanlarin ne dedigi onemli. Yazilimdan 1 lira kazanmamis, hic proje teslim etmemis adamin "yapay zeka bitirecek abi bu isi" demesi hasetle karisik cehaletten otesi degil.

Sektorun daralmasi arz talep meselesi, diger sektorlerlerde oldugu gibi. Elbette AI yuzunden junior bariyeri var ama AI yuzunden ekstra is de yapiyoruz. MCP adaptasyonlari gibi. Kendini gelistiren ve zamana adapte olmus insan sorun yasamaz. Ama iki tane c#, react videosu izleyince kendini full stack; iki tane titanic regresyonu yapinca kendini data nerd ilan eden amator arkadaslar sebebiyle piyasada cok fazla yigilma var. Zaten o kurslari verenler ogrencilerin toplamindan fazla kazaniyor genelde.

Yazilim bir muhendislik isidir ve muhendisler bu isin oncusudur. Okulunu okursun, teorisini ogrenirsin, pratigini yaparsin ve surekli kendini gelistirmeye devam edersin ustune koyarak. Bu prensibe uydugun her yol uygun.
 
AI konularinda bunu daha once de yazdim, LLM train edildigi datanin ortalamasidir. Piyasanin altindaysan yani skill ceiling AI altindaysa zaten junior seviyesin ve tehdit altindasin. Ustundeysen zaten AI in kod becerisinin sofistike konularda ne kadar kazma oldugunun da farkindasindir ve yazilim sektorunu komple bitirecegi gibi absurd iddialara gulup eglenirsin.

Cok yakinda yayinlanmis calisma: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity

AI projelerinden milyonlar goturenler elbette AI ile her seyin replace edilebilecegini savunacaklar. Milyarlar akmaya devam etsin isterler. Open AI kac muhendisini AI ile replace etmis, Nvidia driverini AI mi yaziyor, Devin ne yapti gecen 1 senede, sonuca bakacaksin. Bu konularda kulaktan dolma bilgilerle hareket edenlere degil, sektoru bilen; calismalari takip eden ve az cok her seviyede projede bulunmis insanlarin ne dedigi onemli. Yazilimdan 1 lira kazanmamis, hic proje teslim etmemis adamin "yapay zeka bitirecek abi bu isi" demesi hasetle karisik cehaletten otesi degil.

Sektorun daralmasi arz talep meselesi, diger sektorlerlerde oldugu gibi. Elbette AI yuzunden junior bariyeri var ama AI yuzunden ekstra is de yapiyoruz. MCP adaptasyonlari gibi. Kendini gelistiren ve zamana adapte olmus insan sorun yasamaz. Ama iki tane c#, react videosu izleyince kendini full stack; iki tane titanic regresyonu yapinca kendini data nerd ilan eden amator arkadaslar sebebiyle piyasada cok fazla yigilma var. Zaten o kurslari verenler ogrencilerin toplamindan fazla kazaniyor genelde.

Yazilim bir muhendislik isidir ve muhendisler bu isin oncusudur. Okulunu okursun, teorisini ogrenirsin, pratigini yaparsin ve surekli kendini gelistirmeye devam edersin ustune koyarak. Bu prensibe uydugun her yol uygun.
O zaman ben tamamen sıfırdan başlayarak öğrenmeye çalışacağım hocam. "İngilizce" ve "Algoritma ve Veri yapıları" derslerine çalışacağım ilk başta.
 
O zaman ben tamamen sıfırdan başlayarak öğrenmeye çalışacağım hocam. "İngilizce" ve "Algoritma ve Veri yapıları" derslerine çalışacağım ilk başta.

Evet. Ingilizce saygin bir kaynaktan ( MIT, Sedgewick vs gibi ) algoritma ogrenebilir, bunu ustun koru degil anlayarak ve kendin implemente ederek baslayabilirsin. Hangi dille yaptiginin onemi yok ama kaynakta spesifik bir dil tercih edilmisse ( bazilari pseudocode ile yazar ) onu kullanabilirsin.

Genelde en temel baslangic boyle. Bizde algoritma 2 asamali ve data structures ayri dersti ama birlestirmek de mantikli.
 
Evet. Ingilizce saygin bir kaynaktan ( MIT, Sedgewick vs gibi ) algoritma ogrenebilir, bunu ustun koru degil anlayarak ve kendin implemente ederek baslayabilirsin. Hangi dille yaptiginin onemi yok ama kaynakta spesifik bir dil tercih edilmisse ( bazilari pseudocode ile yazar ) onu kullanabilirsin.

Genelde en temel baslangic boyle. Bizde algoritma 2 asamali ve data structures ayri dersti ama birlestirmek de mantikli.
Hocam bu siteyi keşfettim. Peki bu site uygun mu yoksa abartı olur mu? Data Structures and Algorithms Roadmap
 
Hocam bu siteyi keşfettim. Peki bu site uygun mu yoksa abartı olur mu? Data Structures and Algorithms Roadmap

Bence guzel ama ben olsaydim ogrenciye dil sectirerek baslamazdim. Secim yaptirinca kafalari karisiyor, secimin onemli oldugunu sanmaya basliyorlar. Ayrica basit de olsa OOP den bahsetmeye hic gerek yok.

Once cok temel algoritma ve dil kullanimi ogrenmeli yani az cok kod yazabilmeli ki data structures a giris yapabilsin.

Sonra data structures ogrenmeli, hash, heap, tree, graph ne varsa.

Sonra bildigi tum data structure ve giris algoritmalari ile ileri seviye algoritma gelistirsin. Heuristics, greedy, dynamic, Cyclic vs gibi.

Bence mantikli bir yol plani ama ben olsam OOP ve multithreading'e hic dokunmazdim. Recursion'i da daha once ogretirdim. Onu bilmeyen tree yapamaz.
 

Technopat Haberler

Yeni konular

Geri
Yukarı