Lisede bilişim okumamış tamamen üniversiteden yetişme birisi olarak sana birkaç tavsiye verebilirim. lisede bilişimden gelen ve okuduğum önlisans bilgisayar programcılığı bölümünde çoktan c# öğrenmiş birkaç arkadaş vardı ve bizden o kadar da önde olduklarını düşünmüyorum. Her şeyden önce yazılım ve bilgisayar mühendisleri Türkiyede aynı şeyi yapıyorlar çünkü bilgisayar mühendislerinin donanım yapmasını sağlayacak iş imkanları ülkemizde bulunmuyor maalesef. Bunun dışında yurt dışından iş alıp türkiyede ikamet ederek yine yazılım yapılabilir fakat donanım için tekrardan o bileşenin elinde olması gerekiyor yani donanım kodlama kısmını eleyerek konuşacağım.
1- Yazılım ve Bilgisayar mühendisliği alanlarının iyice araştırmanı öneririm, bunun yanında yönetim bilişim sistemleri yazılım geliştirme ve bilgisayar programcılığı gibi bölümlerde mevcut. Derslerin ne kadar iyi bilmiyorum ama en yüksek puanlıdan en düşük puanlıya sıraladım gibi düşünebilirsin.
2- Yazılımda bir çok alan var ve bunlara bence daha üniversite başında 1. sınıfın sonu veya 2. sınıfın başı gibi karar vermen gerekiyor. Yazılım alanlarınını şöyle sıralayabilirim.
a. Mobil programlama : Kotlin, Java, Swift, Flutter gibi diller kullanılır. Mobil aplikasyon, oyun geliştirebilirsin.
b. Oyun Geliştirme : Unity + C# veya Unreal Engine + C++ Kullanılır, Masaüstü oyunları geliştirilir. Diğer dillerle de geliştirme yapılabilir.
c. Web Geliştirme: En çok öğretilen alanlardan birisidir. Lisede bunu öğrenip gelirsin büyük ihtimalle bir çok farklı dil kullanılır ama HTML ve CSS bilmek zorundasın.
d. Yapay zeka: Çok bilgim yok python kullanılıyor
e. Blokchain: Hiç bi bilgim yok
f. Siber güvenlik : Linux temellerini ve terminal kullanmayı bilmek zorundasın.
3- Herhangi bir üniversiteye girip yazılım öğrenmeye başladığını veya çoktan bir temelin olup onu geliştirmeye başladığını varsayarak devam ediyorum. 4 sene boyunca ağırlıklı matematik göreceksin yani sayısalının iyi olması gerekiyor. İleride bazıları işine yarayacak ama alakasız işine yaramayacak matematik dersleride var (ileri trigonometri-integral ve diferansiyel denklemler gibi). Derslerinin ortalama ve üzeri olduğunu ve gideceğin alanı da seçtiğini varsayarsak İş olanaklarına ve maaşlara geçelim.
4- İş olanakları türkiyede gerçekten çok fazla IT, Yazılım geliştiricisi (junior-middle-senior) etc alanlar çok fazla ama benim tavsiyem dil bilip yurt dışında bir kaç sene de olsa çalışmak ki ben de böyle yapacağım. Geri dönersemde döviz ile maaş veren yerlere başvuru yapmanı tavsiye ederim. onun haricinde maaşlar şu şekilde.
Yazılımda işe Junior olarak başlarsın ve 2-3 sene içinde middle 6+ sene sonrada Senior olarak çalışmaya devam edersin. Junior genelde işi öğrenerek min 1 sene geçirirsin. Middle olanlar genelde Juniorlarla ilgilenmekten tut işin tüm yükünü çeken ve yazılım bilgisi en üst düzey olan kişilerdir (en üst dediğimde stackoverflowda gezmeyi bilen
DDDD), Senior olan kişiler ise toplantıdan çıkmayan bu işin ustaları diye adlandırabileceğimiz, çalıştığı şirketin yanında kendi fikirlerini hayata geçirip CEO olma yolunda adım atan kişilerdir.
İlk olarak sana verebileceğim tavsiyeler şunlar: öncelikle hangi alanda gelişmek istediğini bil. ve ona göre bir yazılım dili seç. bilmen gereken ve gideceğin çooook uzun bir yol var. maymun iştahlı olup o dilden o dile atlama. bir dili öğrenikten sonra diğerleri çorap söküğü gibi gelicek. ve en ama en önemlisi hiçbirşey bilmesen bile ALGORİTMA öğrenmek ZORUNDASIN !!!
Umarım yardımcı olmuşumdur. Bir ihtiyacın olursa buralarda olurum...