Yazılımda hangi alan seçilmeli?

akobia1

Hectopat
Katılım
26 Haziran 2020
Mesajlar
378
Çözümler
1
Dostlar öncelikle ben yazılımda birçok şeyi yapmak istiyorum.
Fakat biliyorsunuz ki öncesinde para kazanmam gerekli uzmanlaşabilmek için.
Mobil oyun ve uygulama sektörünün popülerleşmesi ile ilgili birçok duyum aldım. Bu alan hoşuma gidiyor uygulama ve oyun.
Şu anda https://www.udemy.com/course/sifirdan-ileri-seviye-csharp-programlama eğitiminin yarısındayım, Murat yücedağ hocamızın diğer eğitimlerini de alıp ASP net Core, MVC5, DevExpress öğrenip projeler geliştirmek istiyordum fakat bunlar hangi alan bunlar ile neler yapabilirim ve kendi başıma bu alandan iyi paralar kazanabilir miyim? Eğer bu alan uygun gelmezse oyuna yöneleceğim C# için.
Açıkçası en çok öğrenmek istediğim alan yapay zeka, robotik kodlama, drone yapımı ve oyun bunun için de en mantıklısı C++ ve Python gözüküyor. Sanırım soru sorarken cevabı buldum C++ seçeceğim gibi duruyor belki Python'da öğrenir sonrasında machine learning de öğrenirim.
Açıkçası yazılımda birçok alanda olmak istiyorum fakat yukarıda dediğim alanlar en çok istediğim, yıllarca hep C# ı başa koydum şimdi de bu kursta yarısına kadar geldim (SQL'i bitireceğim) fakat bu dil ile mobil uygulama yapmak mantıklı değilmiş, oyun yapabilirim fakat ticari otomasyon sistemleri, web sitesi içinde C# mantıklı.
Açıkçası ilk başta C# öğrenip sonra C++ geçmeyi düşünüyordum fakat zamanım kısıtlı ve harçlığımı çıkartmam gerekiyor bunun içinde mobil uygulama veya oyun mantıklı gibi duruyor, başka alanlar var mı kısa sürede harçlığımı çıkartabileceğim.
Açıkçası C#'ta oyun dışında neler yapabileceğimi pek çözemedim ASP net Core, MVC5 vs ile.
İlgi alanım daha çok siber güvenlik, oyun, yapay zeka, veriler, blockchain, robotlar. Bunun için en mantıklısı C++ ve Python.
Bir yandan da mobil uygulama yapmak istiyorum. Bunun içinde Flutter veya JavaScript ile React Native düşünüyorum ya da sadece tek alanda Swift veya Java, C# bilmemin artısı olur Java'da. C#'a devam etmeli miyim açıkçası yapılan projeler daha çok hastane, kafe vb sistemleri için ve bu pek aklıma yatmayan bir alan oyuna yönelebilirim fakat C++ Unreal Engine yapsam daha mantıklı olur diğer alanlar içinde C++ işime yarar. Diğer yandan da Java veya Swift 2 dil aynı anda öğrenmeli miyim yoksa ilk C++ veya Java da uzmanlaşıp diğerine mi geçmeliyim?
Biraz uzun ve karmaşık oldu, kusura bakmayın aklımda böyle karmaşık.
 
Bir defa su gercegi ogrenmeniz gerekiyor ki, bir alanda uzmanlasmak demek o alanda kullanilan programlama dillerinde uzmanlasmak demek degil. Dil ogrenmek 3 gun surmez. O halde ne yapmam gerekiyor sorusunun cevabi icin de calismayi dusundugunuz alandaki firmalarin is ilanlarina goz gezdirin. Bu kadar basit.

Medyumluk yapip da hangisinde en cok parayi kazanirim, hangisinde gelecegim daha saglam olur diye soru sormak anlamsiz. Bunun yerine hangisini daha iyi yapabilirim, hangisinde 10+ sene calisirsam bunalmam seklinde dusunmeniz gerekiyor. 2 sene mobil uygulama, 2 sene otomasyon, 1 sene teknik destek, 2 sene DB Admin olacagina 10 sene finans sektorunde backend gelistirmis birisi olursan hem daha vazgecilmez hem de daha fazla gelir elde eden birisi olursun. Ortaya karisik gitmemek onemli.

Son verecegim tavsiye de, Huseyin Temelcik'ten Python egitimi aldim, Mustafa Emerson'dan Perl ogrendim, burada Coursera sertifikam var vs tarzi seyler sektorde hicbir anlam ifade etmiyor. Sana soracaklari su -> Nerede hangi pozisyonda calistin? Hangi projeler basardin? Bize ne katabilirsin?

Eger junior pozisyondan gireceksen de ne mezunusun, nerelerde staj yaptin, hangi konulara ne kadar hakimsin vs.
 
Son düzenleme:
Bir defa su gercegi ogrenmeniz gerekiyor ki, bir alanda uzmanlasmak demek o alanda kullanilan programlama dillerinde uzmanlasmak demek degil. Dil ogrenmek 3 gun surmez. O halde ne yapmam gerekiyor sorusunun cevabi icin de calismayi dusundugunuz alandaki firmalarin is ilanlarina goz gezdirin. Bu kadar basit.

Medyumluk yapip da hangisinde en cok parayi kazanirim, hangisinde gelecegim daha saglam olur diye soru sormak anlamsiz. Bunun yerine hangisini daha iyi yapabilirim, hangisinde 10+ sene calisirsam bunalmam seklinde dusunmeniz gerekiyor. 2 sene mobil uygulama, 2 sene otomasyon, 1 sene teknik destek, 2 sene dB admin olacagina 10 sene finans sektorunde backend gelistirmis birisi olursan hem daha vazgecilmez hem de daha fazla gelir elde eden birisi olursun. Ortaya karisik gitmemek onemli.

Son verecegim tavsiye de, Hüseyin Temelcik'ten Python egitimi aldim, Mustafa Emerson'dan perl ogrendim, burada coursera sertifikam var vs tarzi seyler sektorde hiçbir anlam ifade etmiyor. Sana soracaklari su -> nerede hangi pozisyonda calistin? Hangi projeler basardin? Bize ne katabilirsin?

Eger junior pozisyondan gireceksen de ne mezunusun, nerelerde staj yaptin, hangi konulara ne kadar hakimsin vs.

Hocam açıkçası geleceğin meslekleri açısından en mantıklı dil C+artı olarak geliyor ve bu alanda zaten kendimi geliştireceğim aslında hedefim C# sonrasında C++'dı fakat her ne kadar bu konuda bir şeyler bilsemde daha bilmediğim çok fazla şey var ve herkesin farklı yorumlar yapması kafamı karıştırıyor. C# istememin nedeni ise harçlığımı çıkarabilmek aslında çünkü C++ ile bazı fikirlerim var ve bunların olması için ise para gerekiyor aynı zamanda hayatımı idare ettirebilmem için bundan dolayı da en sevdiğim diğer alan oyun sektörü geliyor fakat oyun sektörü için iyi bir ekip gerekiyor C++ bu konuda avantajlı oluyor hem oyun sektörüne de giriş yapabilmem açısından fakat mobil uygulama ve web backend kısmı içinde C# avantajlı aslında ana hedefim C++.
Şu anda sizce c#a devam edip yanında da C++ öğrenmek mantıklı olur mu?
Bu arada dediğiniz gibi finans sektörü olarakdan finans konusunda birçok bilgi birikimine sahibim bu sayede C# avantajlı olur.
C# kodlarken zevk alıyorum açıkçası diğer yandan ise çocukluk hayalim olan alanların uzmanı C++ geliyor.
Bu konularda çok kafam karışık açıkçası ve daha yaşım genç maalesef ne istediğimi bilemiyorum benim yaşlarımı tecrübe etmişsinizdir.(yaşınızın büyük olduğunu varsayıyorum.)
Okul bittiğinde bolca vaktim olacak şu anda da var bir hayli.
(Bu arada başta dediğiniz iş ilanlarına çok kez baktım birçok sektörde.) 2 alanda uzmanlaşılabilir mi? Veya bir alanda uzmanlaşıp hobi veya ikincil bir alan olarak başka alan ilerletilebilir mi?
Tavsiyenizi dört gözle bekliyorum.
 
Hocam açıkçası geleceğin meslekleri açısından en mantıklı dil C+artı olarak geliyor ve bu alanda zaten kendimi geliştireceğim aslında hedefim C# sonrasında C++'dı fakat her ne kadar bu konuda bir şeyler bilsemde daha bilmediğim çok fazla şey var ve herkesin farklı yorumlar yapması kafamı karıştırıyor. C# istememin nedeni ise harçlığımı çıkarabilmek aslında çünkü C++ ile bazı fikirlerim var ve bunların olması için ise para gerekiyor aynı zamanda hayatımı idare ettirebilmem için bundan dolayı da en sevdiğim diğer alan oyun sektörü geliyor fakat oyun sektörü için iyi bir ekip gerekiyor C++ bu konuda avantajlı oluyor hem oyun sektörüne de giriş yapabilmem açısından fakat mobil uygulama ve web backend kısmı içinde C# avantajlı aslında ana hedefim C++.
Şu anda sizce c#a devam edip yanında da C++ öğrenmek mantıklı olur mu?
Bu arada dediğiniz gibi finans sektörü olarakdan finans konusunda birçok bilgi birikimine sahibim bu sayede C# avantajlı olur.
C# kodlarken zevk alıyorum açıkçası diğer yandan ise çocukluk hayalim olan alanların uzmanı C++ geliyor.
Bu konularda çok kafam karışık açıkçası ve daha yaşım genç maalesef ne istediğimi bilemiyorum benim yaşlarımı tecrübe etmişsinizdir.(yaşınızın büyük olduğunu varsayıyorum.)
Okul bittiğinde bolca vaktim olacak şu anda da var bir hayli.
(Bu arada başta dediğiniz iş ilanlarına çok kez baktım birçok sektörde.) 2 alanda uzmanlaşılabilir mi? Veya bir alanda uzmanlaşıp hobi veya ikincil bir alan olarak başka alan ilerletilebilir mi?
Tavsiyenizi dört gözle bekliyorum.

Pek cok alana dair bilgi sahibi olmak istiyorsun, bunun yolu dil ogrenmek degil muhendislik ogrenmek.

Isletim sistemleri, daginik sistemler, network protokolleri, programlama paradigmalari vs hepsini ogrenmen gerekiyor.
 

Geri
Yukarı