Иерархия девелоперов в США

Sveetie
Новичок
Posts: 21
Joined: 25 Jun 2016 01:03
Location: TX->FL

Иерархия девелоперов в США

Post by Sveetie »

Знающие люди, подскажите, пожалуйста, как в США выглядит иерархия разработчиков. Или карьерный путь технаря если хотите.

В Америке много всяких лычек, но лично мне не до конца понятна их иерархия. Из того, что поняла (далее "SE" - software engineer):

Trainee/Intern/Graduate SE -> Junior SE -> Associate SE -> Middle/Regular SE (или просто SE) -> Senior SE -> Lead SE -> Software Architect -> Principal SE -> Director of SE -> CTO

Это правильно? Понятно, что в разных компаниях может отличаться. Меня интересует вцелом. Особенно непонятно насчет Associate SE и как он отличается от Middle SE. Знаю, что в калифорнийских гигантах есть что-то типа Staff SE, но Калифорния пока не интересна, поэтому про это не спрашиваю. Спасибо тем, кто откликнется.
nyekimov
Уже с Приветом
Posts: 2761
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Иерархия девелоперов в США

Post by nyekimov »

Блин по мне интерпретация сильно зависит от места. К примеру моя первая работа была частная контора до 100 человек. Так там меня нанимал директор чего то там. А потом через года полтора от моего старта, когда я уже там не работал, он ушел в другой стартап на простого лида. О как.

На ентерпрайсе у меня примерно так, только есть еще и градации типо там уровень того же сениора 1/2/3/4/5, которые я сам не особо понял на что роляет, кроме компенсации.
Mmodel
Уже с Приветом
Posts: 8210
Joined: 27 Mar 2016 23:56

Re: Иерархия девелоперов в США

Post by Mmodel »

А в чём толком разница между Developer и Engineer я так толком и непонял.
Ктонибудь знает?
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Иерархия девелоперов в США

Post by stenking »

Sveetie wrote: 12 Oct 2017 21:06 Знающие люди, подскажите, пожалуйста, как в США выглядит иерархия разработчиков. Или карьерный путь технаря если хотите.

В Америке много всяких лычек, но лично мне не до конца понятна их иерархия. Из того, что поняла (далее "SE" - software engineer):

Trainee/Intern/Graduate SE -> Junior SE -> Associate SE -> Middle/Regular SE (или просто SE) -> Senior SE -> Lead SE -> Software Architect -> Principal SE -> Director of SE -> CTO

Это правильно? Понятно, что в разных компаниях может отличаться. Меня интересует вцелом. Особенно непонятно насчет Associate SE и как он отличается от Middle SE. Знаю, что в калифорнийских гигантах есть что-то типа Staff SE, но Калифорния пока не интересна, поэтому про это не спрашиваю. Спасибо тем, кто откликнется.
С стартапах так

Software Developer => Sr. Software Developer => Software Engineer => Lead Software Engineer => VP Of Software Development => Chief Architect => CTO => Co-Founder
Бога нет.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: Иерархия девелоперов в США

Post by stenking »

Mmodel wrote: 12 Oct 2017 21:20 А в чём толком разница между Developer и Engineer я так толком и непонял.
Ктонибудь знает?
Инженер выше Девелопера. Девелопер кодит а Инженер решает задачи.
Бога нет.
User avatar
Kolbasoff
Уже с Приветом
Posts: 3481
Joined: 02 Jan 2005 22:10

Re: Иерархия девелоперов в США

Post by Kolbasoff »

stenking wrote: 13 Oct 2017 01:48 Инженер выше Девелопера. Девелопер кодит а Инженер решает задачи.
Девелопер == землекоп

Image

Инженер == моторист

Image
nyekimov
Уже с Приветом
Posts: 2761
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Иерархия девелоперов в США

Post by nyekimov »

Из того что вижу по вилкам на глассдор среди разных компаний, developer и engineer равнозначны. Даже моя компания ищет sr mobile developer, а по бумагам официально мы просто типичные ентерпрайз sr software engineer. Ещё какие то level че то там.
User avatar
Helmsman
Уже с Приветом
Posts: 6449
Joined: 15 May 2003 00:04
Location: LA

Re: Иерархия девелоперов в США

Post by Helmsman »

Каждая контора изгаляется по-своему. У нас, например, помимо обычного Lead, есть Senior Lead. В чём смысл - хз, занимаются тем же.
User avatar
Nostradamus
Уже с Приветом
Posts: 6577
Joined: 30 Apr 2000 09:01
Location: Из будущего

Re: Иерархия девелоперов в США

Post by Nostradamus »

Sveetie wrote: 12 Oct 2017 21:06 Trainee/Intern/Graduate SE -> Junior SE -> Associate SE -> Middle/Regular SE (или просто SE) -> Senior SE -> Lead SE -> Software Architect -> Principal SE -> Director of SE -> CTO
В принципе верно, но principal обычно ниже architect и бывает еще senior principal между principal и architect. Директор и CTO - это менеджмент, у них отдельная иерархия.
Вот вам успокаивающее. А вот - патроны к нему.
nyekimov
Уже с Приветом
Posts: 2761
Joined: 11 Jul 2015 19:01
Location: Chicago

Re: Иерархия девелоперов в США

Post by nyekimov »

Helmsman wrote: 13 Oct 2017 03:02 Каждая контора изгаляется по-своему. У нас, например, помимо обычного Lead, есть Senior Lead. В чём смысл - хз, занимаются тем же.
В компенсации. Я на первую работу так пришёл сразу ведущим инженером, потому что на простого была такая хилая зп, что даже нанимающие стыдились.
Mmodel
Уже с Приветом
Posts: 8210
Joined: 27 Mar 2016 23:56

Re: Иерархия девелоперов в США

Post by Mmodel »

Стоитли парится и переделывать если у меня на визитке написанно Developer, а не Engineer?
User avatar
Nostradamus
Уже с Приветом
Posts: 6577
Joined: 30 Apr 2000 09:01
Location: Из будущего

Re: Иерархия девелоперов в США

Post by Nostradamus »

Mmodel wrote: 13 Oct 2017 03:56 Стоитли парится и переделывать если у меня на визитке написанно Developer, а не Engineer?
Для вас так важно, что на визитке написано?
Вот что говорит computersciencedegreehub насчет разницы между engineer и developer:

"The difference between software engineering and software development begins with job function. A software engineer may be involved with software development, but few software developers are engineers.

To explain, software engineering refers to the application of engineering principles to create software. Software engineers participate in the software development life cycle through connecting the client’s needs with applicable technology solutions. Thus, they systematically develop processes to provide specific functions. In the end, software engineering means using engineering concepts to develop software.

On the other hand, software developers are the driving creative force behind programs. Software developers are responsible for the entire development process. They are the ones who collaborate with the client to create a theoretical design. They then have computer programmers create the code needed to run the software properly. Computer programmers will test and fix problems together with software developers. Software developers provide project leadership and technical guidance along every stage of the software development life cycle."
Вот вам успокаивающее. А вот - патроны к нему.
Mmodel
Уже с Приветом
Posts: 8210
Joined: 27 Mar 2016 23:56

Re: Иерархия девелоперов в США

Post by Mmodel »

Мне чтото не один рекрутер не сказал мол чувак чё ты девелопер, напиши мне что ты инжинер
Mmodel
Уже с Приветом
Posts: 8210
Joined: 27 Mar 2016 23:56

Re: Иерархия девелоперов в США

Post by Mmodel »

Nostradamus wrote: 13 Oct 2017 04:06
Mmodel wrote: 13 Oct 2017 03:56 Стоитли парится и переделывать если у меня на визитке написанно Developer, а не Engineer?
Для вас так важно, что на визитке написано?
Вот что говорит computersciencedegreehub насчет разницы между engineer и developer:

"The difference between software engineering and software development begins with job function. A software engineer may be involved with software development, but few software developers are engineers.

To explain, software engineering refers to the application of engineering principles to create software. Software engineers participate in the software development life cycle through connecting the client’s needs with applicable technology solutions. Thus, they systematically develop processes to provide specific functions. In the end, software engineering means using engineering concepts to develop software.

On the other hand, software developers are the driving creative force behind programs. Software developers are responsible for the entire development process. They are the ones who collaborate with the client to create a theoretical design. They then have computer programmers create the code needed to run the software properly. Computer programmers will test and fix problems together with software developers. Software developers provide project leadership and technical guidance along every stage of the software development life cycle."
Начальник-тракторист может придратся
User avatar
M. Ridcully
Уже с Приветом
Posts: 12017
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Иерархия девелоперов в США

Post by M. Ridcully »

От места зависит.
А Адобе вон вообще все сплошь "учёные". :D
Мир Украине. Свободу России.
Falcon
Уже с Приветом
Posts: 775
Joined: 10 May 2003 17:55
Location: Minsk->NJ->PA->CA

Re: Иерархия девелоперов в США

Post by Falcon »

Разницы между software developer and software engineer в US нет, от слова совсем. И вообще в должностях смысла нет, все дело в деньгах и только.
Mmodel
Уже с Приветом
Posts: 8210
Joined: 27 Mar 2016 23:56

Re: Иерархия девелоперов в США

Post by Mmodel »

Falcon wrote: 13 Oct 2017 05:16 Разницы между software developer and software engineer в US нет, от слова совсем. И вообще в должностях смысла нет, все дело в деньгах и только.
Помоему да,

В Microsoft, тот чувак орал - developers, developers, developers
Чё это он не говорил инжинеры, инжинеры, инжинеры
Mmodel
Уже с Приветом
Posts: 8210
Joined: 27 Mar 2016 23:56

Re: Иерархия девелоперов в США

Post by Mmodel »

Kolbasoff wrote: 13 Oct 2017 02:23
stenking wrote: 13 Oct 2017 01:48 Инженер выше Девелопера. Девелопер кодит а Инженер решает задачи.
Девелопер == землекоп

Image

Инженер == моторист

Image
phpBB [video]
User avatar
KVA
Уже с Приветом
Posts: 5347
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: Иерархия девелоперов в США

Post by KVA »

А не все равно какая иерархия (ну может исключая СТО)? Важно сколько денег платят а как называют до лампочки. На нашем побережье каждый второй девелопер - VP, а на западном дыхание спирает когда о VP говорят. :) Правда бывают бенефиты привязанные к титулу но вроде редко. У нас например для VP +5 дней отпуска и можно джимом в любое время пользоваться. :) Так что оно того стоило. А в предыдущей компании только эго тешить титулом можно было.
User avatar
Boriskin
Уже с Приветом
Posts: 18906
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: Иерархия девелоперов в США

Post by Boriskin »

KVA wrote: 13 Oct 2017 16:45Правда бывают бенефиты привязанные к титулу но вроде редко.
Насколько я знаю - не редко, опции аль RSU часто напрямую зависят от уровня.
В большинстве крупных контор есть внутренняя шкала, типа Individual Contributor level 1-2-3-итд, бывает что 1-4, бывает 1-5, макс знаю про 1-7.
Тупизна как Энтропия. Неумолимо растет.
mobspot
Posts: 6
Joined: 15 May 2017 00:49

Re: Иерархия девелоперов в США

Post by mobspot »

Sveetie wrote: 12 Oct 2017 21:06 Знающие люди, подскажите, пожалуйста, как в США выглядит иерархия разработчиков. Или карьерный путь технаря если хотите.
ТС, вам наверняка известно, что везде лычки разные и часто красивые слова придумывают на ходу.

Работаю сейчас в компании, в которой есть один выдающийся, причём в буквальном смысле, инженер. Позиция у него так и называется - "distinguished engineer".

Исторически у нас были просто инженер/сеньор инженер, а вышеописанный персонаж был манагером.
Потом на одном митинге персонаж представил презенташку из которой следовало, что под соусом battle new challenges нам необходима новая позиция, называлась она principal, и была она над сеньором. Придумали и угадайте, кто её занял?
Сам персонаж её тотчас занял с начисленем соответсвующей надбавки.

Но не прошло и года, как персонажу стало тесно в новых доспехах и случилась очередная реорганизация, в ходе которой одной из фишек было то что персонаж под соусом fast paced environment/battle new challenges на красивой презенташке обозначил необходимость в новой надпринципальной позиции - distinguished engineer. С очевидным кандидатом.

Про зоопарк всяких senior vice-president и принципал manager писать и смысла не вижу..

Ну а за фасадом буллшито-слов у не лижущего задницу технаря карьерная лестница выглядит незамысловато..
You do not have the required permissions to view the files attached to this post.

Return to “Работа и Карьера в IT”