смена специализации - 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, разве нет?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.