Kendimden bahsedeyim YTÜ Çevre Müh öğrencisiyim. Okul dışında yazılım ve mobil programlama konularına oldukça ilgim var. Başlıkta da belirttiğim üzere kendi başıma Java öğrenip kendimi geliştirip sonrasında iş bulabilecek bir seviyeye gelebilir miyim?
Bunu gerçekleştirmek için nasıl bir yol izlemeliyim?
Amacin bir sirkette calismaksa buna gore CV olusturmalisin. Hangi projelerde yer aldin, neler ogrendin; neden o pozisyona basvuran bilgisayar muhendisi dururken seni ise alsinlar? Bunlari aciklayan, sana bir sans vermelerini saglayacak seyler yapman gerekiyor.
Kurslar, sertifikalar vs alip doldurman gerekiyor. Java ogreneceksen Udemy'deki kalifiye olmayan elemanlarin verdigi sertifikalari kimse sallamiyor. Gidip Oracle sertifikasi almalisin. ( Okul eksik oldugu icin sertifika almak anlamli, yoksa sertifikaya da gerek yok aslinda )
Amacin junior dev olup freelance calismaksa kurslar alip, online islere bakip onlari yapacak seviyeye gelinceye dek kendini gelistirmek yeterli. Kendine bir portfolyo olusturursun ve yeterli olur.
Java genelde kurumsal cozumler icin kullanilir, Java kullanan sirketler de
genelde bilgisayar muhendisi olmayan birini kolay kolay almazlar. Bankalar, GSM sirketleri, Fintek firmalari, eticaret devleri vs bunlardan bahsediyorum.
Alayli yazilimcilarin daha kolay sirkulasyon yapabildigi tech stack'lerde ( PHP - Node vs ) daha kolay is bulabilirsin. Turkiye icin ona C# da ekle, nedense Turkiye'de cok populer yurt disinda cok populer olmamasina ragmen.
Eger ciddiysen bu isin temelindeki matematik - algoritma - data structure yapisini cok saglam bilmeli; uzerine programlama dillerini koymalisin. Programlama dili dedigin seyi 2 gunde ogrenirsin ihtiyacin oldugunda.
"Bad programmers worry about the code. Good programmers worry about data structures and their relationships." - L. Torvalds