Bazı insanlar harika Java Geliştiricileri, harika C # geliştiricileri, harika C ++ geliştiricileri vb. İstiyorlar. Durum buysa, A ve size daha fazla güç verin. Endişelendiğim tek sorun, sorunu çözmek için bir neden oluşturamıyorlarsa, onların kendi iş sorunlarınızı nasıl akıllarını ve çözmelerini bekleyebilirsiniz?
Diğer insanlar sadece, hangi dilde olursa olsun çalışabilecek harika geliştiriciler isterler. Sorunu düşünüyor / modelliyor ve sonra hangi dilde kullanıyorlar. Eğer aniden .NET'in berbat olduğuna karar verirseniz ve Java ya da tam tersi duruma geçerseniz, bunlar gemi atlamayan ya da öğrenmeyi reddetmeyen geliştiricilerdir. Ayrıca, özel bir dile sahip bir tür otomasyon paketi / hesaplama paketi alırsanız ve otomatikleştirilmiş bazı görevlere ihtiyacınız varsa, bunlar bunu yapabilecek geliştirici türleridir. Gerçek hayattan bir örnek ... Eski bir işveren için özel çizilmiş bölgeler için posta kodları çıkarmak amacıyla bir haritalama yazılım paketi için özel bir komut dosyası dili bulmam gerekiyordu. Başka bir örnek .... mevcut işverenim, rapor yazmak için özel bir dil içeren özel bir mülk yönetim sistemine sahip ... Her durumda,
Ayrıca beyaz tahtada ekstra baskı / gerginlik var, bu yüzden kimse elinden gelenin en iyisini yapmıyor. Ayrıca kodlama yaparken her zaman mükemmel olacağından şüpheliyim. Derlediğinizden veya kaçtığınızdan ve bazı hatalar bulduğunuzdan şüpheleniyorum. Ek olarak dile bağlıdır. C, muhtemelen dil / çekirdek kütüphanelerinin çoğunu ezberleyebileceğiniz kadar küçüktür (buna ihtiyacım olmasa da). Java / C # kütüphanesini ezberleyen söz konusu olmayan büyük kütüphanelere (sık sık yapılan değişikliklere sahip) sahiptir.
Ayrıca birden fazla dil bilmek size karşı çalışabilir. C # ve Java birbirlerine benimle müdahale ediyor. Ancak birden fazla dil bilmek, özellikle C # / Java'ya ek olarak bir komut dosyası dili ve işlevsel bir dil biliyorsanız, bakış açınızı genişletebilir.
Yine de her iki aday da sorunu doğru mantıkla çözerse, doğru sözdizimi olan adamın muhtemelen bir avantajı vardır. Eğer biri sorunu çözerse ve çözmezse, şahsen ben sorunu çözebilecek olan adamla giderdim.
Yine de birisi Java konusunda uzman olduğunu iddia ediyor ve bir kullanım ifadesini if if ifadesi veya döngü sırasında açıklayamıyorsa yalan söylüyor olabilir. Ama birisinin Java konusunda uzman olup olmadığını ama son zamanlarda çok C # yaşadığınızı ve Harita ya da başka bir şey yapmaya çalıştığını anlayabilirim. .Length veya string.length () / string.Length / string.length string.length () yerine ... Küçük şeyler affederim. Veya bazı kütüphane çağrısının argüman sırasını unuturlarsa. Ya da burada ya da orada bir yazım hatası / yarı kolon ....