Резюме для программиста
Насчёт командной разработки. Как я понимаю, обычно все обязанности делятся на соответствующих спецов. Т.е. программиста никто не заставит создавать БД и поддерживать её? Или админить веб-сервер, а то и ось, на которой он вертится?
Я на своей прошлой работе делал практически всё (кроме работы с железом Лабвью и ей самой) - выше написал, что фулл-стек (базы данных, веб, десктоп, сервисы), включая продумывание архитектуры, плюс админство, плюс дистрибуция, плюс документация. Меня всё это вовсе не привлекало, а я чувствовал, что теряю время, занимаясь не своим. Даже специально БД делал через Entity Framework Code First и создание инсталляторов на C# (WiX#), чтобы поближе к собственно программированию было. Но фулл-стек получился далеко не сеньёорский - по вершкам. Зато я хотя бы имею представление, как всё это в комплексе работает и везде что-то попробовал руками.