Я был практическим разработчиком за всю свою карьеру и люблю работать с кодом. Я всегда обижался на руководителя группы, который мало или совсем не имеет опыта в отношении конкретной технологии и все же настаивает на определенной реализации.
Теперь я нахожусь на другой стороне зеркала. Я являюсь ведущим разработчиком толстого клиента, который будет реализован на C #, однако мой опыт заключается в создании веб-приложений на Java. Хотя я знаю, что могу использовать шаблоны проектирования и ОО-парадигмы на любом языке, я теряюсь, когда дело доходит до стандартов кодирования, инструментов жизненного цикла проекта и процедур выпуска / распространения. Я не сомневаюсь, что смогу освоить основы в течение месяца или двух, но есть определенный опыт, который можно получить только со временем.
Что мне делать, и как мне не стать лидером проекта, которого я ненавидел, когда разрабатывал?