Ну, а деякі люди хочуть великих розробників Java, чудових розробників C #, чудових розробників C ++ і т. Д. Якщо це так, тоді вам подобається потужність A і більше. Я б мав занепокоєння, якщо вони не зможуть вирішити проблему, як ви можете розраховувати на їхнє вирішення та вирішення ваших бізнес-проблем?
Інші люди просто хочуть чудових розробників, які можуть працювати будь-якою мовою. Вони думають / моделюють проблему, а потім реалізують її будь-якою мовою. Якщо ви раптом вирішите .NET смокче і переходить на Java або навпаки, це ті розробники, які не скачуть корабель і не відмовляться вчитися. Крім того, якщо ви отримуєте певний тип пакета автоматизації / розрахункового пакету, який має власну мову і вам потрібні деякі завдання автоматизовано, це типи розробників, які можуть це зробити. Приклад із реального життя ... Мені потрібно було розробити власну власну мову скриптів для програмного пакету для картографування, щоб отримати старі роботодавці поштові індекси для областей, намальованих на замовлення. Ще один приклад .... мій поточний роботодавець має власну систему управління майном, яка містить власну мову для написання звітів ... У будь-якому випадку,
Також на білій дошці є додатковий тиск / нервозність, тому ніхто не в кращих випадках. Плюс я дуже сумніваюся, що при кодуванні ви щоразу отримуєте його ідеально. Я підозрюю, що ви компілюєте або просто запустите і знайдете деякі помилки. Додатково це залежить від мови. C достатньо малий, щоб ви, мабуть, запам'ятовували більшість мовних / основних бібліотек (хоча я б цього не вимагав). У Java / C # є такі величезні бібліотеки (з такими частими змінами), що запам'ятовувати бібліотеку не можна.
Також знання кількох мов може працювати проти вас. C # і Java мені заважають. Але знання кількох мов також може розширити вашу перспективу, особливо якщо ви знаєте мову сценаріїв та функціональну мову на додаток до C # / Java.
Але якщо обидва кандидати вирішують проблему правильною логікою, мабуть, хлопець із правильним синтаксисом має перевагу. Якщо хтось вирішує проблему, а хтось ні, то особисто я б пішов з хлопцем, який може вирішити проблему.
Тим не менш, якщо хтось претендує на досвід експертів у Java і не може оголосити масив використання оператора if або циклу, він може брехати. Але я можу зрозуміти, якщо хтось є експертом у Java, але останнім часом робив багато C # і намагається зробити Map чи щось подібне .... Також якщо ви потрапляєте в специфіку бібліотеки, або хтось робить myArray.length замість myArray .Length або string.length () / string.Length / string.length замість string.length () ... Незначні речі я б пробачив. Або якщо вони забудуть порядок аргументів якогось виклику бібліотеки. Або друкарська або напівкрапка тут чи там ....