Senior Developer
От: adedov  
Дата: 10.08.05 12:26
Оценка:
Привет,

интересует, есть ли формальное понятие что за зверь есть subj?
Гуглил, нашел только вакансии и резюме.
В связи интересует просто личное отношение к вопросу.

Thanks,
bada
Re: Senior Developer
От: Oyster Украина https://github.com/devoyster
Дата: 10.08.05 12:32
Оценка:
Здравствуйте, adedov, Вы писали:

A>интересует, есть ли формальное понятие что за зверь есть subj?

A>Гуглил, нашел только вакансии и резюме.
A>В связи интересует просто личное отношение к вопросу.

Насколько я понял, Senior Developer, — это "ведущий программист" по нашему. Т.е. не руководитель отдела (Team Lead), но уже и не простой девелопер. В общем-то, у Senior Developer'а может быть в "подчинении" часть программистов отдела, а может и не быть. От обычного девелопера его отличают знания, опыт и, возможно, мозг Ну и salary, конечно

Вот такое вот имхо.
Re: Senior Developer
От: anonimius  
Дата: 10.08.05 12:32
Оценка: :)
Здравствуйте, adedov, Вы писали:

A>интересует, есть ли формальное понятие что за зверь есть subj?

A>В связи интересует просто личное отношение к вопросу.

Это матерый волчара. С независимым мнением. В случае чего может и остальных покусать.
Re: Senior Developer
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 10.08.05 12:45
Оценка:
Здравствуйте, adedov, Вы писали:

A>интересует, есть ли формальное понятие что за зверь есть subj?

A>Гуглил, нашел только вакансии и резюме.
A>В связи интересует просто личное отношение к вопросу.

Насколько я понимаю, четкого формального определения нет. Есть неформальное, на уровне "здравого смысла" — примерно соответствует нашему "ведущий программист".
Посмотри вот это обсуждение: What make a developer a mid-level developer?
Re: Senior Developer
От: Infernal Россия  
Дата: 10.08.05 13:57
Оценка:
Хотелось бы расширить тему... что думает уважаемый ALL по поводу всех позиция околоразработческого сектора.

1. Developer
2. Senior Developer
3. Lead Developer
4. Team Leader
5. Architect
Re[2]: Senior Developer
От: Maver Россия  
Дата: 10.08.05 15:02
Оценка:
Здравствуйте, Infernal, Вы писали:

I>Хотелось бы расширить тему... что думает уважаемый ALL по поводу всех позиция околоразработческого сектора.


I>1. Developer

I>2. Senior Developer
I>3. Lead Developer
I>4. Team Leader
I>5. Architect

Про формальные понятия ничего не скажу. А вот в некоторых фирмах это мапится на должности:

1. Разработчик
2. Старший разработчик
3. Ведущий разработчик
4. Лидер группы (еще может называться руководитель группы) — самая спорная должность, может относится к линейке менеджеров проектов с соответствующими обязанностями, а может быть верхушкой линейки разработчиков, в последнем случае часто называется technical lead
5. Архитектор

А есть еще Junior Dev — младший программер, Designer — проектировщик, DB Designer, DB Architect.

А еще можно добавить роли... И тогда получим например, что Lead Dev может исполнять роль Team Lead в проекте.
Re[2]: Senior Developer
От: Mishka Норвегия  
Дата: 10.08.05 16:06
Оценка: 3 (2) +3
Здравствуйте, Infernal, Вы писали:

I>Хотелось бы расширить тему... что думает уважаемый ALL по поводу всех позиция околоразработческого сектора.


I>1. Developer

I>2. Senior Developer
I>3. Lead Developer
I>4. Team Leader
I>5. Architect

Не-е-е, скорее так:

             Developer
                 |
         Senior Developer
          /             \
    Team Leader       Architect
         |
  Project Manager
Re[2]: Senior Developer
От: vnp  
Дата: 10.08.05 20:25
Оценка:
Здравствуйте, Infernal, Вы писали:

I>Хотелось бы расширить тему... что думает уважаемый ALL по поводу всех позиция околоразработческого сектора.


I>1. Developer

I>2. Senior Developer
I>3. Lead Developer
I>4. Team Leader
I>5. Architect

Сразу скажу, что я таких терминов не встречал. В наших краях вместо developer говорят software engineer, а вместо lead, скорее всего, principal. Просто SWEng -- молодой специалист, < 3х лет опыта. Сеньер -- самая распространенная позиция. Принципал мало чем отличается от сеньера, кроме того, что ему поручают более сложные и ответственные проекты. Team lead -- скорее роль, нежели позиция; это принципал, в проекте которого участвуют другие инженеры. Он руководит ими, но не командует. Архитектор -- нечто отдельно стоящее и в chain of command не вписывающееся. Обычно архитектор стоит на уровне менеджеров и рапортует их директору (или VP), но никем не руководит.
Для полноты картины, еще бывают: intern, новичек, обычно студент, работающий за образование; independent contributor -- принципал, не входящий формально ни в какую команду; program manager -- начальник без подчиненных, исполнитель "горизонтальной власти"; (chief) scientist -- вроде высшего архитектора, и т.д. и т.п. Я однажды работал в должности member of scientific staff...

PS: Касательно матерого волчары, независимое мнение предполагается у всех и каждого, включая интернов.
Re[3]: Senior Developer
От: anonimius  
Дата: 11.08.05 05:49
Оценка:
Здравствуйте, vnp, Вы писали:

vnp>PS: Касательно матерого волчары, независимое мнение предполагается у всех и каждого, включая интернов.


А насчет покусать?
Re[3]: Senior Developer
От: Infernal Россия  
Дата: 11.08.05 06:01
Оценка:
M>Не-е-е, скорее так:

M>
M>             Developer
M>                 |
M>         Senior Developer
M>          /             \
M>    Team Leader       Architect
M>         |
M>  Project Manager
M>


Со структурой в принципе понятно. Я скорее имел ввиду должостные обязанности.
Понято конечно что зачастую это в компании просто "цвет штанов", но все же.
Re: Senior Developer
От: StanislavK Великобритания  
Дата: 11.08.05 06:50
Оценка:
Здравствуйте, adedov, Вы писали:

A>интересует, есть ли формальное понятие что за зверь есть subj?

A>Гуглил, нашел только вакансии и резюме.
A>В связи интересует просто личное отношение к вопросу.

Общего понятия нет, хотя тебе сейчас тут кучу определений накидают. Очень сильно зависит от конторы, где-то это просто чуть больше чем простой девелопер, где-то это очень серьезный дядька с кучей народу в подчинении. Сам лично видел и то и другое.
Re[4]: Senior Developer
От: savaDAN  
Дата: 11.08.05 07:05
Оценка:
I>Со структурой в принципе понятно. Я скорее имел ввиду должостные обязанности.
I>Понято конечно что зачастую это в компании просто "цвет штанов", но все же.
Ответ сильно зависит от процесса разработки ПО, используемого в вашей компании.

Можно выделить несколько общих моментов:
1. Чем меньше размер проекта тем больше ролей может выполнять (и выполняет) одно лицо

2. ветка team leader и ветка архитектор друг с другом достаточно сильно взаимодействуют, поэтому иногда даже сложно сказать чьего вклада в какую-то из задач больше.

2. Ветка team leader/project manager отвечает больше за:
— разработку бизнес требований
— связь с заказчиками
— управление командой
— plans & estimates (preparing & tracking)
— bonuses, etc
— все что связано с комфортной работой команды

3. Ветка architect больше отвечает за:
— разработку software требований;
— архитектуру приложения
— code & design review (если используются)
— возможно даже пишет код (но как правило мало).

В RUP, MSF, у брукса также описаны роли.
... << RSDN@Home 1.1.4 stable rev. 510>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.