İyi akşamlar herkese.Öncelikle çok klişe bir konu açtığım için özür dilerim.Benzer bir konu açıldığını gördüm ama her insanın soruları farklı oluyor.
Yazılım dünyasına ucundan köşesinden kafasını uzatan bir insanın karşılaştığı en büyük zorluk bence yol haritası çıkarmak oluyor.Onlarca dil ve teknolojisi arasında ne yaptığını bilemez bir hale girebiliyor.En azından bende öyle olmuştu.Çok uzatmadan konuya gireceğim.İki ana başlıkta tavsiyelerinizi bekliyor olacağım.
1)Ben Elektronik ve Haberleşme 4.sınıf öğrencisiyim ve hedefim bir veri bilimcisi olmak.Aldığım derslerde görüntü işleme,yapay sinir ağları,makine öğrenmesi gibi konuların daha çok ilgimi çektiğimi ve başarılı olduğumu gördüm.Bundan dolayı MATLAB’da bu konuları içinde barındıran bir bitirme projesi yazdım.
Ancak okuldaki hocalarımın söylediklerinin aksine MATLAB’ın o kadarda popüler olmadığını gördüm.Bu nedenle bir hedef koydum bu projeyi Python ile yeniden yazacaktım.Udemy’den ve Youtube’dan izlediğim videolarla bu seviyeye yaklaştım diyebilirim.Yani yaklaşık 2 hafta sonra bu seviyeye gelmiş olacağım.
Ve şimdi yazının başlarında bahsettiğim durumu yaşamaya başladım.Peki sonra ne yapacağım?
Bu konuda sizlere danışıyorum.Ben bir veritabanımı öğrenmeliyim(evet ise hangisi)
Linux’mu öğrenmeliyim?Knime’mı öğrenmeliyim yoksa SAS’mı?
Yoksa İngilizce’mi? (şu an ingilizcem B1 düzeyinde)
Bunların birbirinin alternatifi olmadığını biliyorum.Ama şu aşamada bana fayda/zaman en çok hangisi katkı sağlar?
Python öğrenmeyi kesmeyeceğim yukarıda saydıklarımın birisi olmak zorunda değil sadece kafamın çok karışık olduğunu göstermek için bu örnekleri verdim.
2)Aslında yukarıdaki soruyla ilintili bir durum.Okuduklarıma göre iyi bir yazılımcı dil fanatikliği yapmaktan çok o proje için hangi dil daha faydalıysa onu kullanır deniliyor.Buraya kadar gayet güzel.Ancak Python’ı hiç bilmezken araştırırken öğrenmesi en kolay dillerden birisi diye bahsediliyordu.Ancak öğrenmeye başladıktan sonra gördüm ki çok da kolay değildi.Ben daha önce okulda C,Java ve MATLAB gördüm.Bu dillerde en azından kendi okuduğum dönem ve bölüm için en iyisi bendim,hemde açık ara farkla.Yani arkadaşlarımın bütün yazılım ödevlerini (çok zor ödevler değildi) ben yapardım.Bunu anlatma sebebim sizler gibi yüzlerce saat deneyimim olmasa bile en azından bu işin biraz mantığını bildiğimi anlamanız.
Ancak bugün için bildiklerimin neredeyse hepsi uçup gitmiş.Evet birbirine benzer şeyler ama oturup yazamam ezbere.Sizler bu olayı nasıl hallediyorsunuz.?Yani öyle insanlar görüyorumki Cv’lerinde hemen hemen her dil ya da teknoloji var.Benim kariyer hedefim C++,Java ve Python üzerinde uzmanlaşmak.Sizce bu mümkün mü? Evet ise nasıl?