Bölüm 0: Reading & Speaking İngilizce işini çöz.
Bölüm 1: Doğru Düşünme ve Verimli Sistemler Tasarlamak.
1-KRİTİK DÜŞÜNCE (Bununla önce doğru düşünmeyi öğreniyorsun)
https://www.nobelkitap.com/kritik-dusunce-77875.html
2-SİBERNETİK DÜŞÜNME Karmaşık Sistemlerde Yönetimi Anlamak ( Bunla sistem nasıl tasarlanır, karmaşıklık ile nasıl baş edilir. Bu öğreniliyor.)
https://www.nobelyayin.com/sibernetik-dusunme-karmasik-sistemlerde-yonetimi-anlamak_16686.html
Doğru düşünmeyi ve karmaşıklık teorsini öğrendik.
Ne yapman gerekiyor ? sorularının cevabı bunlarda.
Bölüm 2: Yazılım Mühendisliği 101 konuları.
Şimdi nasıl yapmam gerekir sorularının cevabı ise aşağıda;
1-Yazılım Mühendisliği – Ian Sommerville
https://www.nobelyayin.com/yazilim-muhendisligi-software-engineering-14776.html
2-Sistem Analizi ve Tasarımı
https://www.dr.com.tr/Kitap/Sistem-Analizi-ve-Tasarimi/Egitim-Basvuru/Bilgisayar/urunno=0001724601001
3-YAZILIM MÜHENDİSLİĞİNDE MODERN YAKLAŞIMLAR
https://www.nobelyayin.com/yazilim-muhendisliginde-modern-yaklasimlar-modern-approaches-in-software-engineering_15195.html
4-UML ve Dizayn Parametreleri
https://www.dr.com.tr/Kitap/UML-ve-Dizayn-Paternleri/Aykut-Tasdelen/Egitim-Basvuru/Bilgisayar/urunno=0000000617203
5-Yazılım Mühendisliğine Giriş
https://www.hepsiburada.com/yazilim-muhendisligine-giris-pm-HB00000C444O?ds_rl=1294343&wt_gl=cpc.6808-Kitap.dsa.camp1635357829adgr59196437741&ds_rl=1294343&gclid=CjwKCAjw4ayUBhA4EiwATWyBrswwKvMfFYCfHFS3MePkv4AMGW-5asvGf9DgLN5e-joD0n1TkmVHpxoC9Y8QAvD_BwE&gclsrc=aw.ds
7-Yazılım Test Rehberi
https://www.seckin.com.tr/kitap/n/894561736/title/yazilim-test-rehberi-%28yazilim-testi-nasil-yapilir%29-asiye-bozkurt.html
Bölüm 3: Temel Kod Yazma Becerisi Kazanma
1-ALGORİTMALAR – Algorithms
https://www.nobelyayin.com/algoritmalar-algorithms_14954.html
2-Veri Yapıları ve Algoritmalar
http://www.papatya.gen.tr/veriYapilari_Algoritmalar.htm
Yukarıdakiler bittikten sonra Object Oriented spesifik bir dil öğrenmek ve ona uygun kitaplar.
Örneğin : Java , C++ Ptyhon vs…
Bölüm 4: Etkin,Verimli ve Sürdürülebilir Kod Nasıl Yazılır ?
1-Kaliteli Yazılım Nasıl Geliştirilir?
https://www.seckin.com.tr/kitap/695966516
Bölüm 5:Alan Seçimi kararı.
- Devops : İşletim Sistemleri
- Backend : Object Oriented Diller,Databases, Frameworks, Mobil veya Web projeleri.
- Frontend : HTML, CSS, Javascript
- Network : OSI ve TCP/IP modeli.
- Güvenlik : Pentester vss. kali ve arkadaşları.
- Yapay Zeka : Yapay Zeka nedir ? 4-5 kitap.
- Blockchain: Blackchain teknolojisis nedir? Solidty vs..
- ..