Hocam size +5 yıllık yazılımcı olarak en iyi öneriyi yazıyorum. Yazmadan önce bazı şeyler belirtmek istiyorum önce onları yazayım. Yok Python öğren, Big Data öğren, Yapay Zeka öğren gibi boş cümlelere gelmeyin. Bunlar 2. dal olarak öğrenilecek dillerdir. Sizin önceliğiniz ekmek yiyeceğiniz dili öğrenmek. Bu dil ise
Türkiye'de C# ve Asp.NET MVC, Asp.NET MVC Core (özellikle core 2-3 yıl içinde herkesin içinden geçecek buraya yazıyorum.) C# neden ekmek yiyebileceğiniz dil olduğunu söylim. KariyerNet'e girdiğiniz python için 339 iş ilanı varken C# için 715 iş ilanı var yani 2 katı iş imkanı. Demek oluyor ki şirketler daha çok C# bilen adam arıyor, buradan anlayabiliriz. Okullarda veya orada burada python öğretiyorlar, herkes python biliyor ama iş bulamıyor niye çünkü python ile iş yapan kurumsal şirket yok ki. Bu öğrenciler sonra tekrardan başka dil öğrenmeye kalkıyor. Zaman ve emek israfı yazık değil mi? Neyse bu konuda çok doluyum başka bir zaman uzun makale yazıp r10'da paylaşırım. Web dalında ilerlemeyi düşünmüşsünüz o yüzden size web'den ilerleyeceğiniz adımları listeliyorum.
- HTML nedir? Css nedir?
- Javascript nedir? jQuery nedir?
- Bootstrap nedir?
- C# nedir? (Veri tipleri, Değişkenler, Metotlar, Sınıflar vb. alt konular dahil)
- Veritabanı nedir? MsSql nedir? Mysql nedir?
- Asp.NET MVC nedir?
- Asp.NET Core nedir?
Bu adımların her birini teorik olarak öğrenin hatta her adımda en az 3 örnek yaparak öğrenin. Başarılı şekilde tüm adımları geçerseniz hayırlı olsun
Full Stack Developer oldunuz. İş ararken ister front-end isterse back-end developer arayan şirkete girebilirsiniz. Kısacası onlar sizi seçmez, siz onları seçersiniz. İyi çalışmalar.