Мой коллега любит язык программирования X. Они в частном порядке работали над некоторыми проектами на языке X, и при каждой возможности будут упоминать, что какой-то новый проект может быть написан на языке X.
Компания, в которой я работаю, имеет четко определенный стек, который они используют по крайней мере полвека. Я работаю в небольшой технической команде, состоящей в основном из джуниоров из технической отрасли, и я тоже джуниор. У меня есть опасения по поводу продвижения языка X по нескольким причинам:
Наша техническая команда в основном молода и неопытна. У нас есть некоторые члены команды, которые все еще изучают стек компании и борются с ним. Я чувствую, что дополнительный язык ослабит их усилия.
Сотрудник, настаивающий на использовании языка X, — единственный в команде, который свободно говорит на языке X. Это означает, что остальная часть команды не может полностью понять код так, как они это делают.
Коллега также продвигает сторонние проекты, связанные с работой на языке X. Это означает, что мы должны активно просматривать запросы на вытягивание на языке, который мы не полностью понимаем.
Вероятно, это классический вопрос о карьере, но поиск в гугле фразы «коллега, использующий любимый язык» не дает мне желаемых результатов.
Это звучит как вопрос к ведущему разработчику или менеджеру вашей команды, в зависимости от того, как вы организованы... в некоторых командах есть технический руководитель и управленческий руководитель, отдельные, в некоторых есть и то, и другое в одном лице.
Итак, вы должны поговорить с этим человеком (то есть с (техническим) руководителем, а не с человеком, продвигающим язык X). Он должен разработать четкую политику, основанную на том, что лучше для компании, проекта(ов) и команды, и должен убедиться, что все знают, что такое политика.
Решение о том, какой язык или языки следует использовать в проекте, должно приниматься и применяться на самом высоком уровне ИТ-организации... потому что оно влияет «не только на этот проект, но и на все остальные».
Я работаю в сфере ИТ-консалтинга уже (кфф, кофф... "сегодняшние ДЕТИ") достаточно долго, чтобы сказать, что вам , наверное, всегда лучше "потанцевать с мальчиком, который вас привел". (Если только этот «мальчик» не является унаследованным кодом, который управляет бизнесом и которого вы сейчас пытаетесь «замостить». Несомненно, здесь это не так.)
Говорим ли мы о языке программирования или библиотеке JavaScript (некоторые из которых в наши дни имеют несколько мега(!) байтов), вы действительно не хотите углубляться в мир «наличия нескольких способов сделать одно и то же». вещь." Потому что теперь вы должны заставить их работать...
... «не только прямо сейчас, но и по мере того, как X-другие-языки независимо расходятся со своими теперь «устаревшими ™» предыдущими версиями.
Уже достаточно иметь дело с «PHP-4, PHP-5 и PHP-7». (Все разные.) Пожалуйста, не смешивайте "Python-2" и "Python-3"!
Хотя на самом деле вы не можете «танцевать с тем же мальчиком, который вас привел», не берите парней из соседнего города.
Дональд
гость
Даниэль
Джеффри
Галактика