Здравствуйте, Sinclair, Вы писали:
S>Например, С#-программист, который неспособен самостоятельно потрассировать поведение веб-приложения при вызовах его бэкенда по F12 в браузере, нахрен не нужен в конторе, где пишут веб-приложения. S>Это что, мы на каждый баг потребуем, чтобы сначала HTML-верстальщик нашёл фрагмент DOM, в котором описана пропавшая с экрана кнопка, потом отдаст багу JS-программисту, чтобы тот раскопал, какой кусок кода её прячет, и только потом мы отдадим request/response "C# программисту"? А потом — в обратном порядке, "я закоммитил — проверяйте"? Агащазблин.
Ну так почему не написать в вакансии "C# надо знать хорошо, хтмл — уметь читать?"
S>Это не означает, что C# девелопер должен сам писать весь этот JS и делать вёрстку.
Здравствуйте, CodeMonkey, Вы писали: CM>Ну так почему не написать в вакансии "C# надо знать хорошо, хтмл — уметь читать?"
Это другой вопрос. Запросто могут набирать как людей "умеет писать C# и читать JS", так и "умеет писать JS и читать HTML".
Реальная позиция выбирается по результатам собеседования. S>>Это не означает, что C# девелопер должен сам писать весь этот JS и делать вёрстку. CM>Как правило, именно это оно и означает.
Ну, если это так работает, то в чём проблема? В иллюзии, что нельзя освоить на приемлемом уровне три-четыре языка программирования в смежных областях?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Sinclair, Вы писали:
S>Это другой вопрос. Запросто могут набирать как людей "умеет писать C# и читать JS", так и "умеет писать JS и читать HTML".
Значит, нужно публиковать две (или более) отдельные позиции, а не писать портянку из десятка мало или совсем не связанных требований.
S>Ну, если это так работает, то в чём проблема? В иллюзии, что нельзя освоить на приемлемом уровне три-четыре языка программирования в смежных областях?
Проблема — в иллюзии, что бывают программисты-оркестры, да еще и по зарплатам "сколько начальнику не жалко".
Здравствуйте, Kolesiki, Вы писали:
K>Здравствуйте, MozgC, Вы писали:
MC>>Пипец Нет, это просто нереально, осилить и C#, и html, и javascript, верно?
K>Невнимательно читаешь (а значит даже не понимаешь суть вопроса)! K>"Осиляторы" на работе на****ер не нужны! На работе нужны профессионалы.
Профессионалам как раз плевать на то, какая там ЯП и сопутствующая оболочка, он их знает с десяток (если опыта больше чем два года) и это всего лишь инструменты. И да, есть такие (полно) которые свободно пишут фронтенды на html+js и бекенды на яве, С#, Go, perl etc.
Здравствуйте, smeeld, Вы писали:
S>Профессионалам как раз плевать на то, какая там ЯП и сопутствующая оболочка, он их знает с десяток (если опыта больше чем два года) и это всего лишь инструменты. И да, есть такие (полно) которые свободно пишут фронтенды на html+js и бекенды на яве, С#, Go, perl etc.
И он сможет прийти на собеседование и сходу писать качественный код на любом из них, причем с учетом всех последних веяний и фреймворков?
Здравствуйте, Sinclair, Вы писали:
S>Например, С#-программист, который неспособен самостоятельно потрассировать поведение веб-приложения при вызовах его бэкенда по F12 в браузере, нахрен не нужен в конторе, где пишут веб-приложения. S>Это что, мы на каждый баг потребуем, чтобы сначала HTML-верстальщик нашёл фрагмент DOM, в котором описана пропавшая с экрана кнопка, потом отдаст багу JS-программисту, чтобы тот раскопал, какой кусок кода её прячет, и только потом мы отдадим request/response "C# программисту"? А потом — в обратном порядке, "я закоммитил — проверяйте"? Агащазблин.
А неплохо бы сделать, чтобы так и было. Как и сделано во всех прочих отраслях, особенно в ответственных, вроде энергетики.
Здравствуйте, netch80, Вы писали:
K>>Что это вообще за работа — C#/JS/HTML?? Для меня это "повар по мясу", который заодно из него же может и компот сварить! Бред какой-то... N>Ну, для многих — не бред, для тебя — бред. Бывает...
А почему у поваров не бред? Нет, серьёзно. Еда и продукты не меняются столетиями, а вот в ресторанах (в нормальных) на какие-нибудь соусы и на супы/каши ставят таки отдельных людей. Почему так, не подскажете ли? Может потому что вкус еды может оценить каждый человек кроме советских людей воспитанных в духе стоицизма и серых макарон, а обнаружить сходство между продуктом программным и продуктом вторичным (им. Войновича) способен далеко не каждый клиент?
Здравствуйте, CodeMonkey, Вы писали:
CM>И он сможет прийти на собеседование и сходу писать качественный код на любом из них, причем с учетом всех последних веяний и фреймворков?
Качественный код пишут на работе, а не на собеседованиях. Потому-что понятие качественного кода включает в себя многое такое, реализация чего в рамках одного собеседования невозможна по причине отутствия времени на это. А хелловорлды и прочие гномики одинаковы на всех ЯП, кто по ним оценивает претендента-тот дебил.
Здравствуйте, smeeld, Вы писали:
S>А хелловорлды и прочие гномики одинаковы на всех ЯП, кто по ним оценивает претендента-тот дебил.
Соглашусь, но таких дебилов среди проводящих собеседования — 99.9%
Впрочем, в существовании "профессионалов", которые могут писать качественный код на десятках языков — все равно усомнюсь.
Здравствуйте, Слава, Вы писали:
С>А неплохо бы сделать, чтобы так и было. Как и сделано во всех прочих отраслях, особенно в ответственных, вроде энергетики.
Модульность? Специализация? Да вы, батенька, ересь какую-то рассказываете. Только спагетти-код, только хардкор
Здравствуйте, Слава, Вы писали: С>А неплохо бы сделать, чтобы так и было. Как и сделано во всех прочих отраслях, особенно в ответственных, вроде энергетики.
Неплохо — для чего?
Если чо, то когда вы наблюдаете какое-нибудь особенно злостное поведение популярного софта, то знайте: именно так этот софт и пишется. Ну вот, как, к примеру, Скайп, не к ночи будь помянут.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, CodeMonkey, Вы писали: CM>Значит, нужно публиковать две (или более) отдельные позиции, а не писать портянку из десятка мало или совсем не связанных требований.
Кому нужно-то?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Не поверите.
Прямо сейчас мы работаем с C++, C#, TypeScript, а ещё периодически нужно писать HTML с CSS и иногда Java с Groovy.
Ах да, есть даже Go, ассемблер и разбор дампов падения винды оставим за кадром
На вакансию ищем людей желательно знающих C++ и C# или что-то одно но очень хорошо.
Потому как с остальным разобраться не будет особых проблем.
Профессионалом быть во всём это нереально конечно.
Но навыки быстрого освоения должны быть несомненно.
Здравствуйте, Sinclair, Вы писали:
CM>>Значит, нужно публиковать две (или более) отдельные позиции, а не писать портянку из десятка мало или совсем не связанных требований. S>Кому нужно-то?
Любому, кто хочет набрать толковых людей, а не толпу yes-men.
Здравствуйте, _NN_, Вы писали:
_NN>Не поверите. _NN>Прямо сейчас мы работаем с C++, C#, TypeScript, а ещё периодически нужно писать HTML с CSS и иногда Java с Groovy. _NN>Ах да, есть даже Go, ассемблер и разбор дампов падения винды оставим за кадром
Поверю, к сожалению. Зоопарк разнокалиберных языков и фреймворков — это сейчас очень модно. Чем больше, тем моднее.
Здравствуйте, netch80, Вы писали:
N>Здравствуйте, Kolesiki, Вы писали:
K>>2 года опыта C# (серьёзно? вы 2 года называете "опытом"???)
N>С высоты моих 25 лет опыта — да, бывает. Хотя и нечасто. N>Есть такие, что даже на простых проектах набирают такие навыки и опыт, что иного "синьора" переплюнут. N>Недавно как раз такого "двухлетку" собеседовали. Жаль, он сам к нам не захотел — а то оторвали бы с руками.
а могли бы вы в нескольких словах сказать, какие у него были навыки и опыт
CM>Поверю, к сожалению. Зоопарк разнокалиберных языков и фреймворков — это сейчас очень модно. Чем больше, тем моднее.
Из моды реально это маленький проект на Go.
Всё остальное необходимость.
Сервер как полагается в свое время написан на Java. Groovy добавлен для небольших хаков.
Клиент C# , а плюсы нужны для инъекций кода.
В браузерах сегодня единственный способ общения с внешним миром это JS.
Вот и получается всего понемногу.