Здравствуйте, Foxcool.
Программер
- та профессия, в которой очень мало пенсионеров. Ещё почти
никто
не состарился. И много начинающих свой путь. И требуется их всё
больше
и больше. Поэтому кажется, что в будущем, как и сейчас, на всех
старичков
найдётся достаточное количество юнцов, которыми можно
управлять.
Но очевидно, что это не может длится вечно. Да и управлять
людьми
мало кто из программистов может.
Повторюсь: у каждого свои
сильные стороны. И заниматься тем, что не
получается - значит
обречь себя и окружающих на страдания. Варианты
самореализации
программиста - это не обязательно начальник других
программистов.
Можно в ВУЗ или школу пойти преподавать, или доклады
делать, или
опенсорсить, или роботов строить, или ДВС на воде
изобретать...
При Союзе создавалось множество великих вещей, в которых
можно было
бы себя опробовать. Сейчас возможностей больше. Можно
вполне
продолжать в том же духе.
Команда?
Сама? Ну скажем, должен быть кто-то, кто будет вести процесс и
детектить, чтобы народ не ушел в программный загул. Это когда человек
делает долго, тщательно и с упоением то, что кажется ему необходимым и
мегаважным, но на самом деле таковым не является.
А
так график, краткосрочное планирование, разделение ролей: кто на мелких
оперативных фиксах, кто на ключевых фичах. ХР опять же неплохо себя
показывает.
Но
пока есть ощущение, что идеальный процесс разработки пока никто не
изобрел. Все ж таки программист - натура творческая.
Да,
это очень интересный вопрос.
С моей точки зрения
главный вопрос как выдавать результат быстро, не утонув в поддержке
и/или второстепенных мелочах и не набрав слишком много технического
долга, в идеале команда должна как-то сама, без воздействия изве,
поддерживать этот баланс, иначе получается какой-то микроменеджмент