Back-end kısmında kullanılacak dil önerisi

Leancoll

Kilopat
Katılım
23 Temmuz 2015
Mesajlar
9
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhabalar, ben front-end eğitimi alıyorum. Full stack developer olmak istediğim için back-end kısmına giriş yapmayı planlıyorum fakat kafam çok karışık.
Back-end kısmında node.js planlıyordum fakat asp.net kullan diyenler var. Asp.net kullan diyenlere eski kafada kalmış yazılımcılar diyen var. Bunların farkı nelerdir? Sizin tercihiniz nedir? Türkiye'de hangisinde rahat iş bulabilirim bunları sormak istemiştim. Şimdiden teşekkürler.
 
asp.net bence de eski hocam, php ve javascript node.js vs. daha yeni ve stabil teknolojiler, ayrıca php ve javascript ile sadece backend değil mobil uygulama vs yazıldığından önerdiğim dilleri tavsiye ediyorum
 
Tamamen tercih ve çalışmak istediğiniz şirketlere göre değişir.
Misal şu an çalıştığım yerde golang developer olarak görev alıyorum.bunun öncesindeki yerde Java, onun öncesindeki yerde ise .net yazıyordum.

1- bir dili öğrenip kariyerini ona bağlamak doğru değil. Yeni dilleri öğrenebilir olmalısın. Dil amaç değil araç. Yarın dil değiştirirsin başka dil yazarsın.
2- .net ve java eskidir evet. Fakat güncellenmiyor değiller. Çoğu kurumsal ve dikey hiyerarşik şirketlerde bu diller aktiftir. Bankalar, holdingler vs.
3- güncel teknoloji şirketlerinde, daha farklı diller görebilirsin. Node, golang, ruby vs.
4- benim kariyer planlamalarımda daha aktif ve güncel ürünler üreten şirketler var artık. O yüzden .net yada java artık önceliklendirmiyorum. bu belki bir bakış açısı katar sana değerlendirirken
5- her dil ile neredeyse her şeyi yapabilirsin. Bu düzeyde iken dil sana engel olacak bir teknik sorun çıkarmaz. Sen hangisini sevdiysen onu öğren ilk.
6- .net yada java kısmında eski kafalı denmesinin sebebi aslında diller değil yazılımcıların kendileri. Bir bankaya girip banka sistemlerinde 15 yıl java yazıp aynı sistemde geliştirme yapınca geri kalıyorlar evet. Yeni bir şey öğrenmiyor, bankada aynı şeyleri yıllarca kullanıyor ve gelişim sıfırlanıyor. Ve evet eski kafada kalıyorlar. Fakat dediğim gibi bunun sebebi dil değil, kendini geliştirmeyen kişiler.
7- yeni backend yazacaksın, o yüzden çok zorlanmadığın bir şeyi seç. İlerleyen günlerde yeni teknolojilere elbet bakarsın. İşini zorlaştırma ilk önce bir temelden öğren.
8- ben her şeye yıllar önce c# ile başlamıştım. Sonra java ike devam ettim ve farklarını neredeyse hissetmedim. Sonra farklı dillere yıllar içinde baktık. Benim için c# başlangıçta kolay gelmişti. Kimisine java daha kolay geliyor. Kimisi python öneriyor. bence youtube üzerinden kısa tutorial bak hepsi için. Hangisi daha hoşuna giderse devam et ama Şu sıralar yeni başlayan kişilerden c# daha hızlı alıştım fiye geri dönüşler aldım javaya göre. Güncel halleri pratikleşmiş gibi. Bu arada asp.net değil artık zaten c# tarafı. Asp bitti, asp.nette bitti. Eski eğitimlere bakma. Güncel olanlara bak. Yanlış hatırlamıyorsam c# tarafında .net 6 diye isimlendiriliyor artık. 7 gelecekti yakın zamanda belki eğitimlerde 7 anlatan bile olmuştur. .Net 6 & 7 yepyeniler yani onlara eski denemez. Aynı şekilde javanın da en güncel sürümleri mevcut.

Genelde duyduğum tercih edilen ilk diller:
Javascript-nodejs, c#, python, java

Hangi diller Türkiye’de daha fazla diye merak ediyorsan LinkedIn üzerinden dilleri aratıp iş ilan sayılarına bakabilirsin.
Çok hızlı şekilde bi baktım şu an Python, JavaScript (backend ve frontend toplamı) ve Java en çok ilana sahip gibi duruyor. Aslında JS backend kısmında düşük kalıyor ama dil aynı olduğu için ilan sayıları frontend ağırlıklı.
Peşlerinden c# geliyor gibi. Ben çok hızlı kabaca baktım, genel olarak sen de LinkedIn i kurcalayabilirsin.

Aklıma gelenleri paykaşıyım dedim umarım işine yarar.
 
Son düzenleme:
Merhaba,

En rahat Java ile iş bulursunuz, ancak bulduğunuz iş sizi ne kadar ileriye taşır burası tartışılır.

Full stack olacağım diyorsanız, Python'ın yanı sıra Java/C# (statik dillerdir) veya PHP (dinamik dildir) dillerinden en az birisini çok iyi bilmeniz gerekir. Ayrıca statik dil öğrendiyseniz yanında bir de dinamik, dinamik dil öğrendiyseniz, yanında bir statik dil öğrenmeniz gerekir. Bu dillerin yanı sıra C'de öğrenirseniz sizin için faydası olacaktır.
 
Tamamen tercih ve çalışmak istediğiniz şirketlere göre değişir.
Misal şu an çalıştığım yerde golang developer olarak görev alıyorum. Bunun öncesindeki yerde Java, onun öncesindeki yerde ise .net yazıyordum.

1- bir dili öğrenip kariyerini ona bağlamak doğru değil. Yeni dilleri öğrenebilir olmalısın. Dil amaç değil araç. Yarın dil değiştirirsin başka dil yazarsın.
2- .net ve Java eskidir evet. Fakat güncellenmiyor değiller. Çoğu kurumsal ve dikey hiyerarşik şirketlerde bu diller aktiftir. Bankalar, holdingler vs.
3- güncel teknoloji şirketlerinde, daha farklı diller görebilirsin. Node, golang, Ruby vs.
4- benim kariyer planlamalarımda daha aktif ve güncel ürünler üreten şirketler var artık. O yüzden .net ya da Java artık önceliklendirmiyorum. Bu belki bir bakış açısı katar sana değerlendirirken
5- her dil ile neredeyse her şeyi yapabilirsin. Bu düzeyde iken dil sana engel olacak bir teknik sorun çıkarmaz. Sen hangisini sevdiysen onu öğren ilk.
6- .net ya da Java kısmında eski kafalı denmesinin sebebi aslında diller değil yazılımcıların kendileri. Bir bankaya girip banka sistemlerinde 15 yıl Java yazıp aynı sistemde geliştirme yapınca geri kalıyorlar evet. Yeni bir şey öğrenmiyor, bankada aynı şeyleri yıllarca kullanıyor ve gelişim sıfırlanıyor. Ve evet eski kafada kalıyorlar. Fakat dediğim gibi bunun sebebi dil değil, kendini geliştirmeyen kişiler.
7- yeni backend yazacaksın, o yüzden çok zorlanmadığın bir şeyi seç. İlerleyen günlerde yeni teknolojilere elbet bakarsın. İşini zorlaştırma ilk önce bir temelden öğren.
8- ben her şeye yıllar önce C# ile başlamıştım. Sonra Java ike devam ettim ve farklarını neredeyse hissetmedim. Sonra farklı dillere yıllar içinde baktık. Benim için C# başlangıçta kolay gelmişti. kimisine Java daha kolay geliyor. Kimisi Python öneriyor. Bence YouTube üzerinden kısa tutorial bak hepsi için. Hangisi daha hoşuna giderse devam et ama Şu sıralar yeni başlayan kişilerden C# daha hızlı alıştım fiye geri dönüşler aldım Java'ya göre. Güncel halleri pratikleşmiş gibi. Bu arada ASP.net değil artık zaten C# tarafı. ASP bitti, ASP.nette bitti. Eski eğitimlere bakma. Güncel olanlara bak. Yanlış hatırlamıyorsam C# tarafında .net 6 diye isimlendiriliyor artık. 7 gelecekti yakın zamanda belki eğitimlerde 7 anlatan bile olmuştur. .Net 6 & 7 yepyeniler yani onlara eski denemez. Aynı şekilde Java'nın da en güncel sürümleri mevcut.

Genelde duyduğum tercih edilen ilk diller:
JavaScript-Node.js, C#, Python, Java

Hangi diller Türkiye'de daha fazla diye merak ediyorsan LinkedIn üzerinden dilleri aratıp iş ilan sayılarına bakabilirsin.
Çok hızlı şekilde bir baktım şu an Python, JavaScript (backend ve frontend toplamı) ve Java en çok ilana sahip gibi duruyor. Aslında JS backend kısmında düşük kalıyor ama dil aynı olduğu için ilan sayıları frontend ağırlıklı.
Peşlerinden C# geliyor gibi. Ben çok hızlı kabaca baktım, genel olarak sen de LinkedIn'i kurcalayabilirsin.

Aklıma gelenleri paykaşıyım dedim umarım işine yarar.

Uzun açıklamanız için teşekkürler üstat, aslında olay şöyle ben yeni nesil dil öğrenip sürekli ilerlemek istiyorum. Aldığım eğitimde kapsamlı HTML CSS JavaScript React var bunun arkasından backend olarak ASP.net anlatıyor hocamız. Ben node.js istemiştim. Acaba front end öğrendikten sonra başka eğitime geçersem, o kursu yarım bırakmak hata mı olur onu merak etmiştim. Yoksa bu eğitimi tamamlayıp ekstradan bir node.js eğitimi alıp HTML CSS JavaScript React ile back end kısmını node.js yazarak kendim dinamik bir site oluşturabilir miyim?
 
Son düzenleme:
Uzun açıklamanız için teşekkürler üstat, aslında olay şöyle ben yeni nesil dil öğrenip sürekli ilerlemek istiyorum. Aldığım eğitimde kapsamlı HTML CSS JavaScript React var bunun arkasından backend olarak ASP.net anlatıyor hocamız. Ben node.js istemiştim. Acaba front end öğrendikten sonra başka eğitime geçersem, o kursu yarım bırakmak hata mı olur onu merak etmiştim. Yoksa bu eğitimi tamamlayıp ekstradan bir node.js eğitimi alıp HTML CSS JavaScript React ile back end kısmını node.js yazarak kendim dinamik bir site oluşturabilir miyim?
JavaScript hali hazırda öğretiyor frontend kursu. Bu noktada nodejs ile bir şeyler yapman daha kolay olur çünkğ yeni bir dil öğrenmek zorunda kalmayacaksın. Express falan öğreneceksin. Kolay olur senin için.

Dinamik yaparsın ama yarın yeni bir dil öğrenirsin ona da bakarsın. Çok olay değil bence. Nodejs ile başka eğitim bakabilirsin backendde. fe için bir kere başlamışsın bitir. Bu arada aynı kategoride ders de alabilirsin bitirince. Yani 10larca react kursu da alabilirsin udemy de eğer içerikleri değişik be ilgini çekerse, örnek projeleri vs. Bir tane aldım öğreneceğim diye kasma. Kurs bol.
 
Uzun açıklamanız için teşekkürler üstat, aslında olay şöyle ben yeni nesil dil öğrenip sürekli ilerlemek istiyorum. Aldığım eğitimde kapsamlı front end var bunun arkasından backend olaeak asp.net anlatıyor hocamız. Ben node.js istemiştim. Acaba front end öğrendikten sonra başka eğitime geçerem, o kursu yarım bırakmak hata mı olur onu merak etmiştim.

JavaScript halihazırda öğretiyor frontend kursu. Bu noktada Node.js ile bir şeyler yapman daha kolay olur çünkğ yeni bir dil öğrenmek zorunda kalmayacaksın. Express falan öğreneceksin. Kolay olur senin için.

Dinamik yaparsın ama yarın yeni bir dil öğrenirsin ona da bakarsın. Çok olay değil bence. Node.js ile başka eğitim bakabilirsin backendde. FE için bir kere başlamışsın bitir. Bu arada aynı kategoride ders de alabilirsin bitirince. Yani onlarca React kursu da alabilirsin Udemy de eğer içerikleri değişik be ilgini çekerse, örnek projeleri vs. bir tane aldım öğreneceğim diye kasma. Kurs bol.

Bu eğitimi bitirdikten sonra projeye başlayacağım aklımda olan, yetmediği yerlerde hangi dil eksikse onun için tekrardan kurs alabilirim ne kadar sürede iyi bir seviyeye gelirim? Bir an önce iş bulmak istiyorum hocam.
 
Bu eğitimi bitirdikten sonra projeye başlayacağım aklımda olan, yetmediği yerlerde hangi dil eksikse onun için tekrardan kurs alabilirim ne kadar sürede iyi bir seviyeye gelirim? Bir an önce iş bulmak istiyorum hocam.
Ne kadar sürede geleceğinizi inanın kimse söylemeyez. Tek video serisi ile çok iyi olan insanlar da gördüm, 10 tane farklı kurs da izlemesi gereken kişi de gördüm. Tamamen size bağlı, isteğinize bağlı, ayırdığınız vakite vs. Eminim ama düzenli ve yeterli çalışırsanız günün sonunda iyi seviyeye geleceksiniz.
 

Technopat Haberler

Geri
Yukarı