5 puan yazan jaejoon4929 2024-03-04 | 20 yorum | WhatsApp'ta paylaş

python ile çalışan junior bir arkadaş ve .Net ile çalışan ben bir araya gelip
işe alımla ilgili bir durumda sohbet ederken

Rust, Elixir gibi ülkede görmesi zor dillerle çalışan bir junior ile
Java, JS gibi ülkede çok görülen dillerle çalışan bir junior arasında
hangisinin daha avantajlı olacağı üzerine juniorlar olarak konuştuk.

Elbette bilgimizin sınırlı olmasıyla vardığımız sonuç, yetkinliği göstermek için önceliğin CS ve kodlama testi olduğu,
bundan sonrasının ise şirkete göre değişeceği yönünde bir tahminden ibaretti.

Siz kıdemli arkadaşlar bu konuda ne düşünüyorsunuz?

20 yorum

 
koreacglee 2025-07-14

Bu yazıyı çok geç görüp biraz sonradan konuşuyormuşum gibi geliyor ama dili basitçe bir araç~~~ diye görmek bana pek gerçekçi gelmiyor; en azından öğrenme eğrisi yüksek ve giriş bariyeri olan Rust'a hakim??? bir junior, diğer dilleri, yani .net ve Python'ı, muhtemelen çok rahat kullanır. Temel yetkinliklerde de epey seviye farkı olacağını düşünüyorum. Deneyimlerime göre c/c++ değil de Python ile geliştirici pazarına giren arkadaşların, temel c/s ve algoritma bilgisi açısından da, iş yapış becerisi açısından da oldukça geride kaldıkları yönler vardı tabii ilgili alanın domain bilgisinin bunu desteklemesi sinerji yaratır ama). Yani gerçek şu ki başlangıç çizgisinden itibaren belirgin bir yetenek farkı oluşuyor; mesele sadece dil seçimi değil.

 
roxie 2024-03-16

Bu sorunun asıl kilit noktası bu olmayabilir ama bazen "Dil sadece bir araçtır, hangisini seçerseniz seçin fark etmez" dendiğini duyunca biraz hayal kırıklığına uğruyorum. Her dilin peşinden gittiği değerler ve ortaya koyduğu niyet farklı; ama bunlar, "nasıl olsa ikisi de şu ya da bu işi yapabiliyor" diye aynı kefeye konuyormuş gibi geliyor bana.

 
savvykang 2024-03-16

Dilin yalnızca bir araç olduğu iddiasına, bunu kontrol yapıları, veri yapıları ve algoritma öğrenimi gibi giriş aşamasıyla sınırlarsak katılmak mümkün. Ancak giriş aşamasından sonra sektörün ataleti, standart kütüphane, üçüncü taraf kütüphaneler, çalışma modeli, dağıtım yöntemi, başvuru kaynaklarının erişilebilirliği ve kalitesi, kullanıcı sayısı gibi ayrıntıları dikkate almak gerektiğini düşünüyorum. Ne kadar genel amaçlı dillerin ifade gücü eşdeğer olsa da, makine öğrenimi amacıyla Python seçmenin en güvenli tercih olması gibi.

 
jaejoon4929 2024-03-18

Ben junior olduğum için mi bilmiyorum, belki de sadece giriş sürecinde gördüğüm bir şeydi.
Değerli yorumunuz için çok teşekkürlerT_T

 
roxie 2024-03-16

Katılıyorum haha

 
savvykang 2024-03-08

Ülkemizde sektörde yaygın olarak kullanılan teknoloji yığını avantajlıdır. Kendi kendine öğrenilebilecek şeylerle şirkette öğrenilebilecek şeyler arasında fark vardır. İkincisinin en azından biraz daha az yalnız hissettireceğini düşünüyorum.

 
jaejoon4929 2024-03-18

Java ile uğraşırken .NET'in cazibesine kapılıp gitmiş junior biriyim :(

 
savvykang 2024-03-18

Teknik olarak daha bütünlüklü ya da üretkenliği daha yüksek olan teknolojilerin piyasada seçildiği pek olmuyor. Benim durumumda da yaklaşık 10 yıl önce Python Django kullanan büyük bir şirket sadece bir taneydi; bu yüzden iş bulma konusunda usulca vazgeçip PHP ve Spring çalıştığımı hatırlıyorum. Bugünkü hiçbir framework'ün Django'nun üretkenlik düzeyine ulaşamadığını düşünüyorum; bu da biraz üzücü.

 
[Bu yorum gizlendi.]
 
jaejoon4929 2024-03-18

Aha.. o zaman bunu düşünmem gerekecek.

 
cosine20 2024-03-05

Açıkçası bir dili düzgünce ustalaştıktan sonra, diğer dillere kolayca uyum sağlanabiliyor.
Tabii nesne yönelimli bir dilden fonksiyonel bir dile geçmek gibi bir durum değilse.

 
tested 2024-03-05

Gitmek istediğim şirketin iş ilanına bakardım sanırım.

 
nullvana 2024-03-04

Dil o kadar da önemli olmayabilir... Asıl önemli olan çevreyi anlayıp ele alma becerisi, sağlam tasarım gibi şeyler olabilir... Hedef dilde iyi tasarlanmış açık kaynak projeleri incelemeyi ya da onlara commit yapmayı hedeflemek daha iyi olabilir...

 
jaejoon4929 2024-03-18

Açık kaynağa bakıp çalışmak! Bunu aklımda tutacağım

 
nin121 2024-03-04

En azından ülke içinde Java kullanan şirket çok olduğu için iş bulma açısından da avantajlı.
Ana dili Java yapıp yan dilleri çalışarak ilerlemek, sadece işe girme açısından bakıldığında daha avantajlı.
Yetenekle ilgisi olmasa bile, ilgili deneyim yoksa özgeçmiş aşamasından elenme olasılığı yükseliyor T_T

 
zihado 2024-03-14

Aynen öyle. Başka dilleri ne kadar iyi bilirseniz bilin, şirketin ağırlıklı olarak kullandığı dil Java ise, hemen Java ile katkı sağlayabilecek çalışanlara ihtiyaç duyar.

 
nin121 2024-03-19

Ne kadar CS ezberlersem ezberleyeyim, belgeleri ne kadar ezberlersem ezberleyeyim
özgeçmişin kendisi şirketle uyuşmuyorsa daha belge aşamasında eliyorlarmış T_T
Ne yazık ki bu da kendi deneyimim T_T

 
limc132 2024-03-04

Şirkette Java framework'leri ya da WebSquare gibi web çözümleriyle uğraşıyorum ama hobi amaçlı geliştirmede node ya da rust kullanıyorum.

Sadece şirket işi yapıyorsanız şirkete ayak uydurmanın doğru olduğunu düşünüyorum; ama kişinin yapmak istediği bir geliştirme varsa, aradan zaman çıkarıp da olsa istediği dili öğreneceğini düşünüyorum...

Dil ya da framework'lerin her zaman değişebileceğini düşündüğüm için, CS bilgisi ya da mimari bilgisinin önemli olduğunu düşünüyorum. Bence önemli olan dil değil.

 
jaejoon4929 2024-03-18

Yeniden uzmanlık kitaplarını açmam gerekecek gibi görünüyor.

 
limc132 2024-03-18

Bildirim geldiği için baktım; üstteki arkadaşlar dilin sadece basit bir araç olup olmadığı hakkında konuşmuşlar haha.

Dilin “basit” bir araç olduğunu düşünmüyorum ama bir araç olduğu kanaatindeyim.

Her dilin kendine özgü bir felsefesi ve tasarım ilkeleri var; bu yüzden bunları anlayıp çözülmesi gereken probleme (veya sunulması gereken ürüne) uygun dili seçmek gerektiğini düşünüyorum.

Sonuçta uygun dili nasıl bulacağımızı deneyim ya da öğrenme yoluyla anlayabiliyoruz. Bu açıdan ben dili bir araç olarak görüyorum ve daha önemli olanın mimari ya da CS bilgisi olduğunu söylemiştim.

2 hafta önce yazdığım yoruma tekrar bakınca, sonunda söylediğim “Dil önemli değil diye düşünüyorum.” sözünün biraz ukalaca kaçtığını fark ettim; bu yüzden böyle ek bir yorum bırakıyorum haha.