Hocam ilk işin ne yapmak istediğini bulmak olmalı. Hangi alana yönelmeliyim ne yapmalıyım bu alan için hangi yazılım dillerini öğrenmem lazım hangi ek bilgilere ihtiyacım var ne tür projeler yapmam lazım gibi sorular sorman lazım. Bunlardan bazıları:
1) Websitesi geliştirme
2) Oyun geliştirme / Program geliştirme
3) Mobil uygulamalar
4) Siber güvenlik(iyi niyetli, beyaz şapkalı hacker)
5) Yapay Zeka
6) Robotik kodlama
7) Veri bilimi / Veritabanı yöneticisi
...
Bu şekilde ana başlıklar var bunlar sadece birkaçı. Karar verdikten sonra bu alanlarda da yine alt dallara ayrılıyor tabii ki. Alanlar hakkında bilgi sahibi olup detaylı araştırman gerekiyor.
Diploma konusuna gelince elbette şart değil zaten bu saydığım dallarda iş sahibi olmak için Bilgisayar/Yazılım mühendisliği diplomasına da gerek yok örneğin bir elektrik-elektronik mühendisinin bu yazılım alanlarından biriyle kesiştiği ortak yönleri vardır o alanda çalışabilir ve çoğunlukla mühendisliklerde bu tarz kesişmeler bulunur. Hiç diplomasız olur mu tabii ki olur.
Bilişim sektöründe diplomadan çok projeleriniz öncüdür diploma sadece bir aracıdır belki bir + da denilebilir ama siz kendinizi yeterince geliştirdiyseniz tüm gereksinimleri karşıladıysanız önünüzde hiçbir engel yok zaten bu bölümleri okuyan öğrenciler de okul dışından sizin gibi kendisini geliştiriyor emin olun.
Peki hocam, sağolun. Python öğrenme amacım başta web geliştirmeydi. Şu aralar daha çok c# yöneldim meslek lisesi bilişim öğrencisiyim. Tek bir Şüphe var içimde ,(ya üst düzey matematik Bilgim olmadığı için kendimi geliştiremez isem?) Böyle bir sıkıntı var kafası basan var basmayan var hocam
Belirli alanlarda elbette matematik gerekiyor örneğin veri bilimciler üst düzey istatistik ve matematik bilmeli ama ortalama bi matematik bilgisiyle de çalışabileceğiniz alanlar mevcut. Yine matematiğiniz yetersiz ise bu açığınızı kapatmanız lazım kendinizi de şartlamayın biraz ağırlık vererek halledemeyeceğiniz bir şey değil.
Bunları tekrar etme sebebim web geliştirme amacıyla pythona başlamışsanız maalesef bilgileriniz eksik tekrar alanlar hakkında bilgi edinin
web geliştirmede HTML,CSS,JavaScript bu 3'ü çoğu zaman ilk öğrenilir.
C# öğrenmeye çalıştığınızı belirtmişsiniz C dilleri genelde oyun geliştirmede kullanılır tabii tek amaçları bu değil fakat günümüzde oyunların yarısından fazlası C dilleriyle yazılmıştır böyle bir ilginiz varsa devam edebilirsiniz.