Aklıma takıldı, sormak istedim. Şimdi ben PyQT5 ile masaüstü uygulamaları geliştiriyorum. Ama ileride masaüstü programlarının piyasası ne durumda olur, hiçbir fikrim yok. Python’ın yanında, C# ile de Form Application üzerinden geliştiriyorum. C#'yi okul öğretiyor, Python’ı ise kendim öğreniyorum.
Gelecekte masaüstü yazılımcılığıyla ilgili piyasa ne durumda olur? İş bulunabilir mi? Ve ben iş bulabilir miyim sizce? Her gün kendimi geliştiriyorum, ciddi projeler yazıyorum. GitHub hesabımı olabildiğince bol projeyle doldurmaya çalışıyorum.
Bana tavsiyeleriniz neler olur? Sizce başka, geleceği olan bir alana mı yönelmeliyim? Boşa mı kürek çırpıyorum masaüstü yazılımcılığı ile?
Bulabilirsin ama şans işi zor bir süreç olur. Son 10 yıldır internet ekositemini web domine ediyor bunun da önde gideni tartışmasız Javascript.
Qt genelde c++ ile kullanılıyor, o da böyle her firmada değil. Küçük bir kullanım alanı var yok demiyorum bu yüzden iş bulma olasılığı biraz daha zor.
Ama web de iş alanı geniş backend olsun frontend olsun bunları öğrenirsen aç kalmazsın. Python kullanan firmalar da var ama onlar da çok değil yani illaki başka birşey öğrenmen lazım.
Hocam hani mesela Logo yazılım gibi şirketler böyle programlar yapıyor. Ayrıca bana okulda da masaüstü programı kodlamak öğretiliyor. E ben madem iş bulamayacağım, neden öğretiliyor? Ne önerirsiniz? Tavsiyeleriniz nelerdir hocam?
Ben şöyle bir kafadayım bu arada: Ya bir şirkete girerim, ya da freelancer çalışırım kafasındaydım ama umutlarım boş çıkacak galiba. Ve sanırım boşuna aylarca emek, çaba sarf ettim Sonuçta geleceği yok.
Birkaç sorum var o halde:
Gelecekte mobil programlama sektörü ne durumda olacak? Mobile bir ilgim var.
“Olmaz” diye garanti veremem fakat “herhangi bir problemle karşılaşma ihtimalini azaltabilirsin” diyebilirim.
İnsanların kendini ne kadar geliştirdiğine bakmadan önce diplomasına ve mezun olduğu üniversiteye bakıyorlar. Günümüzde çok bilgili olup da lise mezunu olduğu için hayalindeki pozisyonlarda çalışamayan pek çok insan var.
Neden olmasın?
İlgi alanın nedir bilmem fakat çoğu mühendislik şirketinde “Python” artık zorunlu bir kriter olarak yer alıyor.
Python kullanılıyor da o kadar yaygın değil. Python böyle işin düştüğünde hızlıca kullanabileceğin birşey. Herkesin de öğrenebileceği birşey. Yapay zeka, görüntü işleme için kullnaılıyorsan onda çok yaygın çünkü basit herkes o yüzden tercih ediyor. Yani böyle çok elini kirletmeden basit bir syntax ile işini görebildiğin bir dil. Ben de python yazıyorum mesela ama işte hiç kullanmadım.
Ben hala Javascript ten yanayım, çünkü çok geniş bir kullanım alanı var, backend de var, front end de var, masaüstü de var, mobil de var. Mobilde de bi Flutter öğrenirdim js dışında o kadar. Ama backend istiyorsan Java da öğrenebilirsin o da çok kullanılıyor.
Hocam peki bana geleceği olan bir yazılım alanı önerir misiniz? Web dışında… Web’de front-end kısmında birkaç konuyu bir türlü kafam almıyor. Çok denedim.
Backend kısmına kayabilirsin, Java öğrenebilirsin kolay iş bulayım istiyorsan. Gömülü tarafına kayabilirsin, orada iş biraz az oluyor ama herkesin yapabildiği birşey değil biraz fazla emek isteyen bir alan.
Hocam kusura bakmayın cahilliğime verin. Ben back-end seven birisiyim. Java ile tam olarak ne yapabilirim? Gömülü tarafı tam olarak nedir? Benim bildiğim gömülü terimi: İşletim sistemi
Bu arada, kolay iş bulmak değil de, iş sıkıntısı olmasın yeter