смена специализации - pros and contras
От: Dair Россия  
Дата: 27.12.06 06:58
Оценка:
Всем добрый день.

Последние несколько лет трудился в c/c++ под Linux, в т.ч. embedded. Но не уровня ядра, а выше.
В связи с этим, овладел немногим, но хорошо
При этом имею скромный опыт руководства (точнее, наверно сказать, воспитания) группы из трёх разработчиков.

Но проблема, как я выяснил за ноябрь, посвящённый поиску работы, в том, что нужны или kernel-спецы (разный low-level), или спецы в threading и т.п. Взять опыт "из воздуха" я не могу. Да и, чаще всего, это разный telecom (В Питере яркий представитель, например, Motorola), а им заниматься не то, чтобы не хочется, но немного устал

Руководители нижнего звена (team lead, например), всё-таки, редко берутся со стороны — их лучше воспитывать в своём коллективе, когда знание матчасти уже достаточное.


В связи с этим назрела мысль менять специализацию. Например, на Java.
Минус в том, что это гарантированное понижение зарплаты сегодня (Java Junior vs C/C++/Linux Lead Developer).
Плюс в том, что, имея 7 лет опыта за плечами (не только в c/c++/linux), новой для себя технологией я, надеюсь, овладею достаточно быстро, и, таким образом, расширю кругозор.

Ваше мнение, коллеги?

Может, сумбурно написал, но мысли в голове роятся.
Re: смена специализации - pros and contras
От: Kubyshev Andrey  
Дата: 27.12.06 08:03
Оценка:
D>Ваше мнение, коллеги?

Какой то прям неожиданно "детский" вопрос...
Re[2]: смена специализации - pros and contras
От: Dair Россия  
Дата: 27.12.06 08:05
Оценка:
KA>Какой то прям неожиданно "детский" вопрос...

Поясни, плиз. "по-взрослому"
Re: смена специализации - pros and contras
От: Кодёнок  
Дата: 27.12.06 08:13
Оценка: 2 (1)
Здравствуйте, Dair, Вы писали:

D>Может, сумбурно написал, но мысли в голове роятся.


А в чем твой вопрос или проблема? Хочешь — меняй
Re[3]: смена специализации - pros and contras
От: Kubyshev Andrey  
Дата: 27.12.06 08:15
Оценка: 2 (1) +1
D>Поясни, плиз. "по-взрослому"

Во первых если ты выучишь яву, то назвать тебя юниором сложно. Во вторых ты, как думающий чел, должен сделать все необходымые выводы и калькуляции сам.
Re[2]: смена специализации - pros and contras
От: Dair Россия  
Дата: 27.12.06 08:15
Оценка:
Кё>А в чем твой вопрос или проблема?
В том, что есть третий (четвёртый, двадцать восьмой) путь решения, которого я не вижу.

Кё> Хочешь — меняй

резонно
Re[3]: смена специализации - pros and contras
От: Кодёнок  
Дата: 27.12.06 08:22
Оценка:
Здравствуйте, Dair, Вы писали:

Кё>>А в чем твой вопрос или проблема?

D>В том, что есть третий (четвёртый, двадцать восьмой) путь решения, которого я не вижу.

Решения чего? Какую проблему решаешь-то?
Re: смена специализации - pros and contras
От: Quintanar Россия  
Дата: 27.12.06 08:55
Оценка: 1 (1)
Здравствуйте, Dair, Вы писали:

D>Но проблема, как я выяснил за ноябрь, посвящённый поиску работы, в том, что нужны или kernel-спецы (разный low-level), или спецы в threading и т.п. Взять опыт "из воздуха" я не могу. Да и, чаще всего, это разный telecom (В Питере яркий представитель, например, Motorola), а им заниматься не то, чтобы не хочется, но немного устал


У меня тоже создалось впечатление, что лучше программировать на Java/C#. Сам думаю плюнуть на все и идти в мейнстрим, потому что по моей специализации (как раз kernel) в России платят даже меньше чем среднему Java программисту, при этом работ значительно меньше и знать надо много.
Re[4]: смена специализации - pros and contras
От: Dair Россия  
Дата: 27.12.06 09:02
Оценка:
Кё>>>А в чем твой вопрос или проблема?
D>>В том, что есть третий (четвёртый, двадцать восьмой) путь решения, которого я не вижу.
Кё>Решения чего? Какую проблему решаешь-то?

Менять специализацию (читай: учиться новому почти с нуля), искать варианты по имеющейся или есть еще какие пути.
Как обычно, choose problem
Re: смена специализации - pros and contras
От: eugene0 Россия  
Дата: 27.12.06 09:59
Оценка: 2 (1)
Здравствуйте, Dair, Вы писали:

Отлично тебя понимаю, у самого похожая ситуация. Только я сейчас в игровой разработке с ее традиционно низкими по сравнению с другими отраслями з/п. Это, конечно, дополнительный довод в сторону смены специализации. Сейчас вот думаю, то ли попытаться уйти под Unix (плюс в том, что там хорошо знакомый С++, минус — незнакомая ОС), то ли в мейнстрим на Java или C#. Причем, язык новый выучить не проблема, но вот объемные технологии типа .NET или J2** изучить параллельно с основной работой тяжеловато, да и реальный опыт работы книжными знаниями не заменишь.

Думаю, если найду работу снова в геймдеве, но с повышением хотя бы до старшего программиста (и соотв. повышением оплаты), возьмусь. Или же смена специализации, но тут мне проще, потому что рядовой разработчик, скажем, на джаве по уровню зарплаты примерно соответствует сеньору в геймдеве. Все оценки, конечно же, усредненные, сужу по вилкам, указанным в вакансиях, в том числе и тут, на RSDN.
Re[5]: смена специализации - pros and contras
От: Кодёнок  
Дата: 27.12.06 10:14
Оценка: 2 (1)
Здравствуйте, Dair, Вы писали:

Кё>>>>А в чем твой вопрос или проблема?

D>>>В том, что есть третий (четвёртый, двадцать восьмой) путь решения, которого я не вижу.
Кё>>Решения чего? Какую проблему решаешь-то?
D>Менять специализацию (читай: учиться новому почти с нуля), искать варианты по имеющейся или есть еще какие пути.

Это зависит от того что ты хочешь, если хочешь чтобы было интересно и нового опыта, надо менять, если хочешь повышения з/п, стоит идти в чисто руководство (тем более опыт у тебя есть), если хочешь стабильности — не менять.
Re[2]: смена специализации - pros and contras
От: Dair Россия  
Дата: 27.12.06 10:25
Оценка:
E>Отлично тебя понимаю, у самого похожая ситуация. Только я сейчас в игровой разработке с ее традиционно низкими по сравнению с другими отраслями з/п. Это, конечно, дополнительный довод в сторону смены специализации. Сейчас вот думаю, то ли попытаться уйти под Unix (плюс в том, что там хорошо знакомый С++, минус — незнакомая ОС), то ли в мейнстрим на Java или C#. Причем, язык новый выучить не проблема, но вот объемные технологии типа .NET или J2** изучить параллельно с основной работой тяжеловато, да и реальный опыт работы книжными знаниями не заменишь.

Да, согласен. Но как *nix'оид должен заметить, что c++/win32 и c++/*nix отличаются, и сильно. Причём, понятно, не сколько сам язык, сколько отсутствие привычных внидовому разработчику инструментов и наличие, соответственно, других.
Ну и идеология немножко отличается.
Это я по опыту работы с ex-win32-разработчиками говорю.

E>Думаю, если найду работу снова в геймдеве, но с повышением хотя бы до старшего программиста (и соотв. повышением оплаты), возьмусь.

А дальше?
Я уже старший программист. Дальше — или в архитекторы, или в менеджмент. Ни туда, ни туда "на сторону" меня не возьмут по причине отсутствия опыта.
Re: смена специализации - pros and contras
От: Melo  
Дата: 27.12.06 10:27
Оценка: +1
IMHO, имея за плечами 7-летний опыт в C/C++ проблем с овладением Java (или С#) не будет. Разве что психологические . Так что насчет этого я б особо не парился. Через пару-тройку месяцев будете уже далеко не джуниором.
Re[2]: смена специализации - pros and contras
От: xtile  
Дата: 27.12.06 10:28
Оценка:
Здравствуйте, eugene0, Вы писали:

E>Здравствуйте, Dair, Вы писали:


E>Отлично тебя понимаю, у самого похожая ситуация. Только я сейчас в игровой разработке с ее традиционно низкими по сравнению с другими отраслями з/п. Это, конечно, дополнительный довод в сторону смены специализации. Сейчас вот думаю, то ли попытаться уйти под Unix (плюс в том, что там хорошо знакомый С++, минус — незнакомая ОС), то ли в мейнстрим на Java или C#. Причем, язык новый выучить не проблема, но вот объемные технологии типа .NET или J2** изучить параллельно с основной работой тяжеловато, да и реальный опыт работы книжными знаниями не заменишь.


E>Думаю, если найду работу снова в геймдеве, но с повышением хотя бы до старшего программиста (и соотв. повышением оплаты), возьмусь.

Можешь резюме прислать?
Re[2]: смена специализации - pros and contras
От: Dair Россия  
Дата: 27.12.06 10:32
Оценка:
M>IMHO, имея за плечами 7-летний опыт в C/C++ проблем с овладением Java (или С#) не будет. Разве что психологические . Так что насчет этого я б особо не парился. Через пару-тройку месяцев будете уже далеко не джуниором.

Спасибо за оптимизм

Ну, 7 лет опыта не целиком в c/c++.
Некоторые трудности, конечно же, не с синтаксисом языка (после поверхностного изучения forth, например...), а, скорее, с технологией производства и J2?E.
Re: смена специализации - pros and contras
От: bastrakov Россия http://bastrakof.livejournal.com/
Дата: 27.12.06 10:39
Оценка:
Здравствуйте, Dair, Вы писали:

D>Последние несколько лет трудился в c/c++ под Linux, в т.ч. embedded. Но не уровня ядра, а выше.

...
D>Ваше мнение, коллеги?

мои 5 копеек:
1) переучиваться надо. даже скорее не переучиваться, а просто пощупать, что там рядом и где больше платят. изучать рядом находящееся вообще всегда надо.
я припоминаю, что русские инженеры на западе ценились именно широтой кругозора.
2) кто мешает после "отхода в сторону" развернуться назад, если там не понравиться?
3) низкоуровневый опыт еще ни одному технарю не мешал.
4) ты работаешь за деньги, или за интересные исследования? если первое — разворачивай паруса к рынку.

коротко говоря: в путь!

p.s. у меня есть много народу, который успел пощупать разные языки технологии. я писал на разных платформах в разных языках. интересно. переходить интересно.
все сейчас работают там, где платят больше, из того, что больше нравиться.

во
Re[3]: смена специализации - pros and contras
От: superman  
Дата: 27.12.06 10:46
Оценка:
Здравствуйте, Dair, Вы писали:

D>Да, согласен. Но как *nix'оид должен заметить, что c++/win32 и c++/*nix отличаются, и сильно. Причём, понятно, не сколько сам язык, сколько отсутствие привычных внидовому разработчику инструментов и наличие, соответственно, других.

D>Ну и идеология немножко отличается.
D>Это я по опыту работы с ex-win32-разработчиками говорю.

Я вот С++, который ушел с win32 на Linux. да, отличается малось.. но собственно за тем и шел, хотел расширить кругозор. Переходом очень доволен. Мне нравится и Linux и теперешняя работа.. конечно MS VC и ВижуалАсиста не хватает
Re: смена специализации - pros and contras
От: Blazkowicz Россия  
Дата: 27.12.06 11:13
Оценка:
Здравствуйте, Dair, Вы писали:

D>В связи с этим назрела мысль менять специализацию. Например, на Java.


Перед тем как действительно решиться на смену платформы, попробуй для начала в нее окунутся. Потому как стресс гарантирован. А потом по размеру стресса ты сможешь оценить на сколько оно тебе надо. Одним словом рекомендую психику опробовать на стрессоустойчивость в этом вопросе.
Re[2]: смена специализации - pros and contras
От: Blazkowicz Россия  
Дата: 27.12.06 11:15
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Одним словом рекомендую психику опробовать на стрессоустойчивость в этом вопросе.

Вот лично меня напрягают даже некоторые скачкИ не выходящие за рамки Java. Что уж говорить о радикальной смене платформы.
Re[4]: смена специализации - pros and contras
От: egor83 Голландия  
Дата: 27.12.06 14:08
Оценка:
Здравствуйте, Kubyshev Andrey, Вы писали:
KA>Во первых если ты выучишь яву, то назвать тебя юниором сложно.
Если знаешь язык, но нет опыта работы на этом языке — это junior, разве нет?
Re[3]: смена специализации - pros and contras
От: eugene0 Россия  
Дата: 27.12.06 18:04
Оценка:
Здравствуйте, xtile, Вы писали:

E>>Думаю, если найду работу снова в геймдеве, но с повышением хотя бы до старшего программиста (и соотв. повышением оплаты), возьмусь.

X>Можешь резюме прислать?

Сейчас вышлю.
Re[5]: смена специализации - pros and contras
От: mik1  
Дата: 28.12.06 06:04
Оценка: 3 (2) +1
Здравствуйте, egor83, Вы писали:

E>Здравствуйте, Kubyshev Andrey, Вы писали:

KA>>Во первых если ты выучишь яву, то назвать тебя юниором сложно.
E>Если знаешь язык, но нет опыта работы на этом языке — это junior, разве нет?

Джуниор — это тот, кто не занимался коммерческим программированием до данной работы.
Если же у человека есть нормальный опыт (особенно, если опыт не зациклен на одной конкретной технологии), то джуниором его называть глупо.
Re[2]: смена специализации - pros and contras
От: AntZ  
Дата: 28.12.06 14:07
Оценка: +1
Q>У меня тоже создалось впечатление, что лучше программировать на Java/C#. Сам думаю плюнуть на все и идти в мейнстрим, потому что по моей специализации (как раз kernel) в России платят даже меньше чем среднему Java программисту, при этом работ значительно меньше и знать надо много.

Идти в мейнстрим — это означает что начать конкурировать с огромным количеством людей и стать легкозаменимым "винтиком". Много раз менял специализации, всегда оказывалось то-же самое. В любой специализации ценятся специалисты высокого класса, поэтому я не верю, что хорошему кернельщику платят меньше чем среднему джавщику. Не в специализации видимо дело, а в неумении подать себя, неумении торговаться с работодателями.
Re[3]: смена специализации - pros and contras
От: Quintanar Россия  
Дата: 28.12.06 20:58
Оценка: +1
Здравствуйте, AntZ, Вы писали:

AZ>Идти в мейнстрим — это означает что начать конкурировать с огромным количеством людей и стать легкозаменимым "винтиком". Много раз менял специализации, всегда оказывалось то-же самое. В любой специализации ценятся специалисты высокого класса, поэтому я не верю, что хорошему кернельщику платят меньше чем среднему джавщику. Не в специализации видимо дело, а в неумении подать себя, неумении торговаться с работодателями.


С тем же успехом можно сказать, что в мейнстриме ценятся специалисты высокого класса. Только там выбор работ больше. Вы забываете, что перед тем, как подавать себя и торговаться, надо найти подходящую компанию (т.е. ту, которая вызывает острое желание там работать), таких компаний реально мало.
Re: смена специализации - pros and contras
От: sergey2b ЮАР  
Дата: 29.12.06 12:19
Оценка:
Здравствуйте, Dair, Вы писали:

D>Последние несколько лет трудился в c/c++ под Linux, в т.ч. embedded. Но не уровня ядра, а выше.

D>В связи с этим, овладел немногим, но хорошо
D>При этом имею скромный опыт руководства (точнее, наверно сказать, воспитания) группы из трёх разработчиков.

скажите пожалуйста почему вы смотрите на java а не на .net ? Есть какие то объективные причины?
Re[2]: смена специализации - pros and contras
От: Dair Россия  
Дата: 29.12.06 12:29
Оценка:
S>скажите пожалуйста почему вы смотрите на java а не на .net ? Есть какие то объективные причины?
Объективных — никаких.

Лишь субъективный и несколько предвзятый, что скрывать, взгляд на продукты компании Microsoft.
В особенности на продукты для разработчиков. Общался, правда, всего с одним, но с MSVS 6.

Если хотите продолжать дискуссию по этому вопросу дальше — давайте в email/аську (27135449), чтобы флейм здесь не разводить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.