four-eyes, ну а я 17. Всем перечисленным тоже занимался, но предпочитаю работать не в софтоживопырке, а "на земле", т.е. во внутреннем подразделении - "на стороне заказчика". Сама работа - такой же ад, даже хуже.
Но я каждый день вижу своих пользователей, я вижу на их компьютерах написанные мной модули в работе, они часто мне говорят спасибо за мою работу, за интересные решения и решенные проблемы. Иногда от этого получаешь такое удовольствие, что никакие секс и наркотики и рядом не стояли.
Рокенролл - может быть, но я не пробовал, никогда публично не играл и не стремлюсь.
... и добавил:А про карьерный рост - я не об этом. Программист должен обладать определенными личными качествами, из них первое - бескомпромиссная честность.
Когда появляется программист с "хорошо гнущейся спиной", его жизнь сразу таки "вышвыривает" из программистов в манагеры. Ходить на митинги с папочкой, а потом донимать программистов тремя любимыми идиотскими вопросами: 1-"Чем ТЫ сейчас занят?" 2-"Так МЫ же можем?.." и 3-"Я не понимаю, что НАМ мешает [это] сделать?..."
Иногда, находясь в плохом настроении, могу ответить: "МЫ - можем, ВЫ - нет."
... и добавил:Так что >=5 лет стажа и не начальник = программист.
Ну или конченая бестолочь - типа "ветка ELSE", но теоретически тоже возможно.
