Nah beberapa orang menginginkan Java Developers yang hebat, pengembang C # yang hebat, pengembang C ++ yang hebat, dll. Jika itu kasus Anda, maka pergilah dengan A dan lebih banyak kekuatan untuk Anda. Satu kekhawatiran yang akan saya miliki adalah jika mereka tidak dapat menalar untuk memecahkan masalah, bagaimana Anda bisa mengharapkan mereka untuk bernalar dan memecahkan masalah bisnis Anda?
Orang lain hanya menginginkan pengembang hebat yang dapat bekerja dalam bahasa apa pun yang diperlukan. Mereka memikirkan / memodelkan masalah dan kemudian mengimplementasikannya dalam bahasa apa pun. Jika Anda tiba-tiba memutuskan .NET payah dan beralih ke Java atau sebaliknya, ini adalah pengembang yang tidak akan melompat kapal atau menolak untuk belajar. Juga jika Anda mendapatkan beberapa jenis paket otomatisasi / paket perhitungan yang memiliki bahasa khusus dan Anda memerlukan beberapa tugas otomatis, ini adalah jenis pengembang yang dapat melakukannya. Contoh kehidupan nyata ... Saya perlu mengetahui bahasa skrip kepemilikan khusus untuk paket perangkat lunak pemetaan untuk mengekstraksi kode pos untuk wilayah yang dibuat khusus untuk perusahaan lama. Contoh lain .... majikan saya saat ini memiliki sistem manajemen properti milik yang berisi bahasa khusus untuk menulis laporan ... Bagaimanapun juga,
Juga di papan tulis ada tekanan ekstra / kegugupan sehingga tidak ada yang terbaik. Ditambah lagi, saya sangat ragu bahwa ketika coding Anda membuatnya sempurna setiap saat. Saya menduga Anda mengkompilasi atau hanya menjalankan dan menemukan beberapa kesalahan. Selain itu tergantung pada bahasa. C cukup kecil sehingga Anda mungkin dapat menghafal sebagian besar perpustakaan bahasa / inti (meskipun saya tidak akan memerlukannya). Java / C # memiliki perpustakaan yang sangat besar (dengan perubahan yang sering terjadi) sehingga menghafal perpustakaan tidak mungkin dilakukan.
Mengetahui banyak bahasa juga bisa merugikan Anda. C # dan Java saling mengganggu dengan saya. Tetapi mengetahui beberapa bahasa juga dapat memperluas perspektif Anda, terutama jika Anda tahu bahasa scripting dan bahasa fungsional selain C # / Java.
Namun jika kedua kandidat menyelesaikan masalah dengan logika yang benar, pria dengan sintaks yang benar mungkin memiliki keuntungan. Jika seseorang memecahkan masalah dan yang lain tidak, maka secara pribadi saya akan pergi dengan pria yang dapat memecahkan masalah.
Namun jika seseorang mengklaim sebagai ahli di Java dan tidak dapat mendeklarasikan array penggunaan pernyataan if atau while, mereka mungkin berbohong. Tapi saya mungkin mengerti jika seseorang adalah ahli di Jawa tetapi telah banyak dong C # belakangan ini dan mencoba untuk melakukan Peta atau sesuatu .... Juga jika Anda masuk ke spesifik perpustakaan, atau seseorang melakukan myArray.length bukannya myArray .Length atau string.length () / string.Length / string.length alih-alih string.length () ... Hal-hal kecil yang akan saya maafkan. Atau jika mereka lupa urutan argumen panggilan perpustakaan. Atau salah ketik / semi colon di sini atau di sana ....