Programmer vs Software Engineer

Lyoha
Новичок
Posts: 91
Joined: 06 May 1999 09:01
Location: USA

Programmer vs Software Engineer

Post by Lyoha »

Господа, пожалуйста, объясните популярно в чем разница между Software Engineer и Programmer/Analyst и в смысле занятий и в смысле значения для компании/зарплаты.


------------------
Alex
Nataly
Уже с Приветом
Posts: 1844
Joined: 09 Feb 1999 10:01
Location: Russsia--->Norway--->Sunnyvale, CA, USA

Programmer vs Software Engineer

Post by Nataly »

Naskol'ko ja znaju (poprav'te menja esli ja ne prava), Software Engineer - eto tot kto pishet Soft pod chto-to, pod Hardware. Naprimer Soft pod sotovy' telefon, soft dlja vstroennogo v avtomobil' komp'jutera, soft dlja processora etc.. Programmer zhe pishet soft naprimer dlja pol'zovatelja, kak naprimer eto delajut melkomjagkie ili kakaja libo drugaja kompanija po razrabotke softa.

Otnositel'no zarplat, vse zavisit ot vashego urovnja i ot kompanii. Est' Senior Software Engineer i est' Senior Programmer, ih zarplaty vyshe chem u prosto SE i Programmer. No zarplaty SE i Programmer sravnivat' kak mne kazhetsja ne imeet smysla, eto velichiny odnogo porjadka (nu vot vo mne zagovoril matematik :-)).

------------------
Nataly
Virgo
Новичок
Posts: 78
Joined: 24 May 1999 09:01
Location: Bellevue, WA, US

Programmer vs Software Engineer

Post by Virgo »

Nataly, позвольте с вами не согласиться в том,
что Software Engineer не пишет софт для пользователя.
Например, в том же мелкософте, все пишущие
называются Software Design Engineer.
Они бывают ...in Programming и ...in Test.
Первые пишут программки непосредственно для
пользователя, а вторые пишут программки, которые
тестируют программки первых. А еще бывают
Software Test Engineer'ы, которые просто тестируют
руками, или пишут скрипты.

А что, собственно, касаемо изначального вопроса,
я думаю, что Software Engineer и Programmer/Analyst -
суть одно и тоже, просто в разных местах их называют
по разному - где как сложилось.
Nataly
Уже с Приветом
Posts: 1844
Joined: 09 Feb 1999 10:01
Location: Russsia--->Norway--->Sunnyvale, CA, USA

Programmer vs Software Engineer

Post by Nataly »

Virgo,

Vam vidnee, ja na melkomjagkih ne rabotala :-).

Mozhet eto po suti i odno i tozhe, no pochemu-to esli posmotret' objavlenija o rabote, to kogda ishut Software Engineer trebovanija 'BS/MS in EE/CS', a kogda Programmer to chashe vsego 'BS/MS in CS'. Dumaju eto potomu chto Software Engineer chashe vsego imeet delo i s Hardware, nu hotjaby kos'venno.

Opjat' zhe eto vse lish moi domysly, osnovannye na moem opyte.


------------------
Nataly
User avatar
lex
Уже с Приветом
Posts: 151
Joined: 31 May 1999 09:01
Location: Wayne, PA

Programmer vs Software Engineer

Post by lex »

То Nataly:
То что Вы имели в виду в первом сообщениии, на мой взгляд, должно называться Embedded software eng. либо Firmware eng.
Software engineer понятие весьма растяжимое, меня берут на Unix sysadm, а в offer letter сказано Software Engineer.
Nataly
Уже с Приветом
Posts: 1844
Joined: 09 Feb 1999 10:01
Location: Russsia--->Norway--->Sunnyvale, CA, USA

Programmer vs Software Engineer

Post by Nataly »

Lex,

A kto zh ego znaet kak ono dolzhno nazyvat'sja. Vot ja pishu kod dlja mobil'no' stancii (kommutatora), a nazyvajus' ja Software Designer, a ne Embedded software eng (chto kstati tozhe ochen' rasplyvchatoe i shirokoe ponjatie). Tak chto vidimo v kazhdom konkretnom sluchae nado smotret'. Kazhdaja kompanija vydumyvaet chto-to svoe, eshe bolee veselo kogda v odno' i to'zhe kompanii v raznyh stranah odni i tezhe specialisty nazyvajutsja poraznomu :-).
------------------
Nataly


[This message has been edited by Nataly (edited 10-06-1999).]
annag
Posts: 1
Joined: 18 Apr 1999 09:01

Programmer vs Software Engineer

Post by annag »

For those who are intrested about Software Engineeing, look at the description of Masters in SE http://www.mcs.drexel.edu/~smancori/msse /
amkrei
Уже с Приветом
Posts: 276
Joined: 04 Jan 1999 10:01
Location: Boston,MA

Programmer vs Software Engineer

Post by amkrei »

to lex:
> берут на Unix sysadm, а в offer letter сказано Software Engineer.
-Меня тоже брали на Unix sysadm, а в offer letter было Software Engineer.
Software Engineer - много лучше,если придется искать потом другую работу.
User avatar
Karina
Новичок
Posts: 46
Joined: 08 Feb 1999 10:01
Location: Tashkent->Minsk->Tel.Aviv->Dallas

Programmer vs Software Engineer

Post by Karina »

У нас аналистами называют тестеров,
а если человек программирует, то уже Software Engineer
Lyoha
Новичок
Posts: 91
Joined: 06 May 1999 09:01
Location: USA

Programmer vs Software Engineer

Post by Lyoha »

Насколько я знаю из своего опыта, Software Engineer - понятие более общее чем Programmer/Analyst. Тем не менее если собирается статистика по SE и по P/A, то у первых зарплата получается больше - отсбда следствие позиционировать себя лучше как SE. В этой дискусии я хотел выяснить - чем же обычно занимаются P/A и чем SE если в компании есть и те, и те. Вот например как в Microsoft. Ответа я чесно говоря так и не получил...
User avatar
JU
Уже с Приветом
Posts: 3661
Joined: 19 Feb 1999 10:01
Location: CA, USA

Programmer vs Software Engineer

Post by JU »

A y nas testerov nazivaut Sofware Engineers a Programmers - IS Analyst. Tak chto gde kak. No s tem chto Software Emgineers bolee obzhee ponatie soglashys'. I ot obrazovania zavisit, esli Engineer School zakanchivali to vas Engineerom bydyt nazivat'... Tak zhe kak Doctors s Doctorskoi.
sp
Posts: 7
Joined: 16 Jun 1999 09:01
Location: MW

Programmer vs Software Engineer

Post by sp »

Могу привести классификацию из документа,
озаглавленного National Occupational
Classification (1992) - канадский, в
частности, применяется при оценке
соответствия претендентов на проф.
эммиграционную визу. Кем выпущен,
не знаю, думаю, можно легко найти по
названию. Descriptionы не цитирую,
они очень длинные:

2147 COMPUTER ENGINEERS
Examples of titles classified in
this unit group:
Comp. App. Eng.
Comp. Eng.
Comp. hw Eng.
Comp. sw Eng.
Comp. Sys. Eng.
Hw Eng.
Sw Eng.
Sys Design Eng.
Sys Eng.

2162 COMPUTER SYSTEM ANALYSTS
...
App An - Comp Sysytems
Bus Sys Specialist
Comp An
Comp Consultant
Comp Graph Specialist
Consultant, Mngt Iform Sys (MIS)
Electronic Data Processing (EDP) An
Mngt Inf Sys (MIS) An
Project Mngr - Comp sys
Sys An
Usr Support An - Comp Sys

2163 COMPUTER PROGRAMMERS
...
App Prgr
Bus Prgr
Comp Prgr
Operating Sys Prgr
Prgr - Comp Sys
Prgr An
Scientific Prgr
Sw Dev Prgr
Sw Prgr
Sys Prgr

sp
nikakoi
Новичок
Posts: 47
Joined: 16 Apr 1999 09:01

Programmer vs Software Engineer

Post by nikakoi »

Разницы особой нет, imho. В мелкософте программистов обзывают Solution Developer (таких на работу не берут - шутка), а
Software Engineer - это типа SysAdmina. Во
время очного интервью меня спросили - знаю
ли я разницу между Software Developer и
Software Engineer. Я ответил, что - нет.
Они мне ответили, что тоже не знают и вот
уже третий год пытаются узнать как правильно
обзывать обычного программиста...

C уважением,
Nikakoi.
Virgo
Новичок
Posts: 78
Joined: 24 May 1999 09:01
Location: Bellevue, WA, US

Programmer vs Software Engineer

Post by Virgo »

По поводу названий программистов в мелкософте позволю себе привести ссылочку -
<A HREF="http://www.microsoft.com/jobs/titles.htm">http://www.microsoft.com/jobs/titles.htm</A>

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