Re[9]: C# сколько предлодпт новичку?
От: kittown  
Дата: 04.03.05 08:26
Оценка:
LuciferMoscow wrote:
>
>> > Прыгнул с ростом в ЗП на 30%).
>
> ON>А я себе отпуск устроил, никакая зарплата вообще не капает. Собираюсь
> заняться C#.
> ON>Во сколько раз прыгнет моя зарплата?
> Как тут народ говорит скорее упадет

Странно как-то. Зарплата часто прыгает уже от одной только смены работы,
из-за отставания роста зарплаты от роста уровня работника. А тут еще и
универсальность — получаются в одном флаконе и c++ с опытом, и c#.

Надо искать правильного работодателя.

Mikhail
Posted via RSDN NNTP Server 1.9
Re[10]: C# сколько предлодпт новичку?
От: SkyDance Земля  
Дата: 04.03.05 08:43
Оценка: :)
"kittown" <32673@users.rsdn.ru> wrote in message news:1055428@news.rsdn.ru...
> Странно как-то. Зарплата часто прыгает уже от одной только смены работы,
> из-за отставания роста зарплаты от роста уровня работника. А тут еще и
> универсальность — получаются в одном флаконе и c++ с опытом, и c#.

А вы уверены, что это отставание роста существует? Возможны просто излишние амбиции со стороны работника.
Кстати, от опыта си-диез программист С++ не сильно прибавит. А то и вообще... привычки там всякие нехорошие заведутся.
Posted via RSDN NNTP Server 1.9
Re[11]: C# сколько предлодпт новичку?
От: Gollum Россия  
Дата: 04.03.05 08:54
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>Кстати, от опыта си-диез



Либо "до-диез", либо уж "си-шарп". "Си-диез" — это "до", т.е. "С"
От опыта С действительно привычки заводятся
Я не злопамятный... Просто я злой, и память у меня хорошая!
Eugene Agafonov on the .NET

Re: C# сколько предлодпт новичку?
От: Tan4ik Россия  
Дата: 04.03.05 14:51
Оценка:
LM>Здравствуйте, вопрос в следущем
LM>пишу на Visual C++, опыт 3.5 года
LM>собираюсь занятся С#, но сколько мне тогда предложат as С#-прогеру без опыта работа на C#(Стоит ли овчинка выделки?)
Прыгнул с C++ на Java. В з/п вырос. Правда работать приходится больше, но это совсем другая история...
Это я о том, что переход на другой язык без потери в з/п принципиально возможен.
---
С уважением,
Лазарев Андрей
Re[2]: C# сколько предлодпт новичку?
От: valmond Россия http://blogs.technet.com/valmond/
Дата: 04.03.05 14:57
Оценка:
T>Правда работать приходится больше, но это совсем другая история...

Ну надо же пропорции посмотреть, чтобы судить
А то если в зарплате вырос на 10%, а работаешь в 2 раза больше, то скорее потерял чем выиграл.

T>Это я о том, что переход на другой язык без потери в з/п принципиально возможен.
Заметки — SharePoint & InfoPath
http://blogs.technet.com/valmond/
Re[11]: C# сколько предлодпт новичку?
От: kittown  
Дата: 04.03.05 16:39
Оценка: +2
SkyDance wrote:
>
>> Странно как-то. Зарплата часто прыгает уже от одной только смены работы,
>> из-за отставания роста зарплаты от роста уровня работника. А тут еще и
>> универсальность — получаются в одном флаконе и c++ с опытом, и c#.
>
> А вы уверены, что это отставание роста существует? Возможны просто
> излишние амбиции со стороны работника.
> Кстати, от опыта си-диез программист С++ не сильно прибавит. А то и
> вообще... привычки там всякие нехорошие заведутся.

Я вкушал C, java, потом c++. Вместе с перлом. Вполне. После
определенного времени работы начинаешь смотреть на рассуждающих
о "привычках" как на бездельников, вредителей и диверсантов.

Mikhail
Posted via RSDN NNTP Server 1.9
Re[12]: C# сколько предлодпт новичку?
От: valmond Россия http://blogs.technet.com/valmond/
Дата: 04.03.05 16:46
Оценка:
K>Я вкушал C, java, потом c++. Вместе с перлом. Вполне. После
K>определенного времени работы начинаешь смотреть на рассуждающих
K>о "привычках" как на бездельников, вредителей и диверсантов.

перл вместе с ++ ? или вперемешку? )

вообще есть люди, которые называют себя "эникейщиками", но это не значит что их хоть в чем-то можно назвать гуру.
Заметки — SharePoint & InfoPath
http://blogs.technet.com/valmond/
Re[13]: C# сколько предлодпт новичку?
От: kittown  
Дата: 04.03.05 17:00
Оценка:
valmond wrote:
>
> K>Я вкушал C, java, потом c++. Вместе с перлом. Вполне. После
> K>определенного времени работы начинаешь смотреть на рассуждающих
> K>о "привычках" как на бездельников, вредителей и диверсантов.
>
> перл вместе с ++ ? или вперемешку? )

В зависимости от задач тула. Если больше подходит перл, на нем,
если больше подходит c++, на нем, а иногда лучше сделать один
технический закулисный тул на c++ и дергать его из нескольких
перловых, которые в свою очередь иногда нужно дергать из крона.

> вообще есть люди, которые называют себя "эникейщиками", но это не значит

> что их хоть в чем-то можно назвать гуру.

К этому подвиду ближе чем на десяток метров я давно не приближался. Не
считая ностальгических брождений по сто лет назад законченному универу.

Mikhail
Posted via RSDN NNTP Server 1.9
Re[14]: C# сколько предлодпт новичку?
От: valmond Россия http://blogs.technet.com/valmond/
Дата: 04.03.05 17:05
Оценка:
K>К этому подвиду ближе чем на десяток метров я давно не приближался. Не
K>считая ностальгических брождений по сто лет назад законченному универу.

Ок
тогда я бы сказал, что писать на всем подрят может или человек с очень большим жизненным (IT) опытом или "эникейщик", а серединка все же имеет одну основную специализацию в заданный момент времени.
Заметки — SharePoint & InfoPath
http://blogs.technet.com/valmond/
Re[15]: C# сколько предлодпт новичку?
От: kittown  
Дата: 04.03.05 17:39
Оценка: 15 (2) +4
valmond wrote:
>
> K>К этому подвиду ближе чем на десяток метров я давно не приближался. Не
> K>считая ностальгических брождений по сто лет назад законченному универу.
>
> Ок
> тогда я бы сказал, что писать на всем подрят может или человек с очень
> большим жизненным (IT) опытом или "эникейщик", а серединка все же имеет
> одну основную специализацию в заданный момент времени.

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

Крон и аналоги под другие системы, треды, ввод-вывод многих
типов, удаленный вызов методов в паре систем (java, corba),
пара-тройка систем контроля версий, багтрека, опыт профайлинга
кода и понимание когда это нужно а когда нет, знание пары-тройки
методологий дизайна и аргументированное их приятие-неприятие,
опыт работы в команде, опыт консультирования стажеров и куча
всего остального типичного — для более-менее полноценного
кругозора все это совершенно обязательно. Без хорошего
кругозора программист совершенно не самостоятелен: чуть
попадется задача посложнее (где любой разумный человек
сменит основной тул хотя бы для части задачи), и он
упирается в свои старые стажерские привычки.

Mikhail
Posted via RSDN NNTP Server 1.9
Re[12]: C# сколько предлодпт новичку?
От: SkyDance Земля  
Дата: 05.03.05 11:21
Оценка:
"kittown" <32673@users.rsdn.ru> wrote in message news:1056892@news.rsdn.ru...
> Я вкушал C, java, потом c++. Вместе с перлом. Вполне. После
> определенного времени работы начинаешь смотреть на рассуждающих
> о "привычках" как на бездельников, вредителей и диверсантов.

Пальцы гнуть мы все умеем.
Я в том числе. Кстати, вами перечисленное тоже вкушал. Также, вероятно, вы забыли упомянуть, но также знакомы с Pascal-Delphi-LISP-PROLOG и прочими радостями. Смею заверить, что вы одинаково плохо владеете большинством инструментов, и лишь одним из них можете владеть в совершенстве. Это — аксиома. Нельзя объять необъятное.

А о "бездельниках"... к хорошему (GC, например) быстро привыкаешь. И потом на С++ нет-нет, да и забудешьо его отсутствии.
Posted via RSDN NNTP Server 1.9
Re[13]: C# сколько предлодпт новичку?
От: kittown  
Дата: 05.03.05 12:00
Оценка:
SkyDance wrote:
>
>> Я вкушал C, java, потом c++. Вместе с перлом. Вполне. После
>> определенного времени работы начинаешь смотреть на рассуждающих
>> о "привычках" как на бездельников, вредителей и диверсантов.
>
> Пальцы гнуть мы все умеем.

Без пальцев. Вначале сам ведешь рассуждения об оных "привычнах",
и только уже позже начинаешь осознавать всю их (рассуждений)
вредность. Просто еще один промежуточный уровень, который
надо перерасти.

> Я в том числе. Кстати, вами перечисленное тоже вкушал. Также, вероятно,

> вы забыли упомянуть, но также знакомы с Pascal-Delphi-LISP-PROLOG и
> прочими радостями. Смею заверить, что вы одинаково плохо владеете
> большинством инструментов, и лишь одним из них можете владеть в
> совершенстве. Это — аксиома. Нельзя объять необъятное.

Что значит "владеть" ? Вот сидит на собеседовании человек, пишущий
все время на c++. Задает засыпные вопросы. И что ? Я глянул в книжку
и быстро придумал ему еще пару засыпных для него. И могу заранее
разграничить его вопросы на требующие серьезной квалификации и
на требующие пятиминутного броска в гугл. Если навыка разделять
вопросы на простые и сложные нет, то никакое знание языка от и
до его и рядом со мной не поставит. А я вообще-то нифига не крут.
Это не я силен, это он слаб.

Вот один простой пример, про виртуальное наследование в с++.
Есть класс А, от него виртуально наследуются B и C, от них
двух наследуется D. В классе A есть некий виртуальный метод
и поле данных. В книге утверждается, что в классе D будет
только один экземпляр метода и поля класса A. Так ли это ?
Достимо ли переопределить данный виртуальный метод в классе
B или C и какой из них будет использоваться в классе D ?
Будет ли выбран один автоматически или будет найдена
неоднозначность, если переопределение виртуальных
методов виртуально отнаследованного класса допустимо ?
Я еще не искал ответы на эти вопросы, хотя имею свои
предположения. Сможете сказать _точные_ ответы без
чтения первоисточников, не предположения ? Если
можете — какой процент ваших соседей тоже сможет ?

Если бы большой специалист по языку, то возможно что вы
знаете ответ. Если вы просто более-менее внимательны и
имеете опыт работы с c++, то вы знаете, что виртуальные
методы работают через позднее связывание и в какой
таблице лежат их адреса. В этом случае вы дадите
несколько наиболее вероятных ответов со всеми их
плюсами и минусами, после чего легко проверите, какой верен.

Может, бросить программирование и заняться проведением
собеседований ?

> А о "бездельниках"... к хорошему (GC, например) быстро привыкаешь. И

> потом на С++ нет-нет, да и забудешьо его отсутствии.

Два года писал на Java — почему у меня нет проблем
с работой без GC ?.. Я не гений — был бы им, писал
бы не сюда а в ACM.

Mikhail
Posted via RSDN NNTP Server 1.9
Re[14]: C# сколько предлодпт новичку?
От: Jorik  
Дата: 14.03.05 22:14
Оценка:
Здравствуйте, kittown, Вы писали:

K>SkyDance wrote:

>>
>>> Я вкушал C, java, потом c++. Вместе с перлом. Вполне. После
>>> определенного времени работы начинаешь смотреть на рассуждающих
>>> о "привычках" как на бездельников, вредителей и диверсантов.
>>
>> Пальцы гнуть мы все умеем.

K>Без пальцев. Вначале сам ведешь рассуждения об оных "привычнах",

K>и только уже позже начинаешь осознавать всю их (рассуждений)
K>вредность. Просто еще один промежуточный уровень, который
K>надо перерасти.

>> Я в том числе. Кстати, вами перечисленное тоже вкушал. Также, вероятно,

>> вы забыли упомянуть, но также знакомы с Pascal-Delphi-LISP-PROLOG и
>> прочими радостями. Смею заверить, что вы одинаково плохо владеете
>> большинством инструментов, и лишь одним из них можете владеть в
>> совершенстве. Это — аксиома. Нельзя объять необъятное.

K>Что значит "владеть" ? Вот сидит на собеседовании человек, пишущий

K>все время на c++. Задает засыпные вопросы. И что ? Я глянул в книжку
K>и быстро придумал ему еще пару засыпных для него. И могу заранее
K>разграничить его вопросы на требующие серьезной квалификации и
K>на требующие пятиминутного броска в гугл. Если навыка разделять
K>вопросы на простые и сложные нет, то никакое знание языка от и
K>до его и рядом со мной не поставит. А я вообще-то нифига не крут.
K>Это не я силен, это он слаб.

K>Вот один простой пример, про виртуальное наследование в с++.

K>Есть класс А, от него виртуально наследуются B и C, от них
K>двух наследуется D. В классе A есть некий виртуальный метод
K>и поле данных. В книге утверждается, что в классе D будет
K>только один экземпляр метода и поля класса A. Так ли это ?
K>Достимо ли переопределить данный виртуальный метод в классе
K>B или C и какой из них будет использоваться в классе D ?
K>Будет ли выбран один автоматически или будет найдена
K>неоднозначность, если переопределение виртуальных
K>методов виртуально отнаследованного класса допустимо ?
K>Я еще не искал ответы на эти вопросы, хотя имею свои
K>предположения. Сможете сказать _точные_ ответы без
K>чтения первоисточников, не предположения ? Если
K>можете — какой процент ваших соседей тоже сможет ?

K>Если бы большой специалист по языку, то возможно что вы

K>знаете ответ. Если вы просто более-менее внимательны и
K>имеете опыт работы с c++, то вы знаете, что виртуальные
K>методы работают через позднее связывание и в какой
K>таблице лежат их адреса. В этом случае вы дадите
K>несколько наиболее вероятных ответов со всеми их
K>плюсами и минусами, после чего легко проверите, какой верен.

K>Может, бросить программирование и заняться проведением

K>собеседований ?

>> А о "бездельниках"... к хорошему (GC, например) быстро привыкаешь. И

>> потом на С++ нет-нет, да и забудешьо его отсутствии.

K>Два года писал на Java — почему у меня нет проблем

K>с работой без GC ?.. Я не гений — был бы им, писал
K>бы не сюда а в ACM.

Черт, чего-то я еле до середины дочитал про виртуальные чих-пыхи . Все-тки судьбу не обманешь — пора серьезно взяться за разведение кабачков. По поводу интрументов —
всем вчить асм!!! Все остальное ПО от лукавого, наполненное злыми ошибками... Наша кантора так загнулась (почти), тоже думали, что ничего нет совершенней бейсика. Вы бы видели — как нужно весело извращаться, чтобы создать несколько потоков .
Re[14]: C# сколько предлодпт новичку?
От: s.ts  
Дата: 18.03.05 18:22
Оценка:
Здравствуйте, kittown, Вы писали:

K>Вот один простой пример, про виртуальное наследование в с++.

K>Есть класс А, от него виртуально наследуются B и C, от них
K>двух наследуется D. В классе A есть некий виртуальный метод
K>и поле данных. В книге утверждается, что в классе D будет
K>только один экземпляр метода и поля класса A. Так ли это ?
K>Достимо ли переопределить данный виртуальный метод в классе
K>B или C и какой из них будет использоваться в классе D ?
K>Будет ли выбран один автоматически или будет найдена
K>неоднозначность, если переопределение виртуальных
K>методов виртуально отнаследованного класса допустимо ?
K>Я еще не искал ответы на эти вопросы, хотя имею свои
K>предположения. Сможете сказать _точные_ ответы без
K>чтения первоисточников, не предположения ? Если
K>можете — какой процент ваших соседей тоже сможет ?

Про етот ромбик почти в каждой книжке есть — сложно пропустить. Плохой пример... Так можно и разочароваться в твоих в общем-то правильных словах

K>Может, бросить программирование и заняться проведением

K>собеседований ?

конечно, в жизни эти ромбики редко встречаются. Хотя, если это чисто абстрактные классы, то... я за этим и не слежу вовсе

>> А о "бездельниках"... к хорошему (GC, например) быстро привыкаешь. И

>> потом на С++ нет-нет, да и забудешьо его отсутствии.

K>Два года писал на Java — почему у меня нет проблем

K>с работой без GC ?.. Я не гений — был бы им, писал
K>бы не сюда а в ACM.

писал бы не на C++ а на дельфи — были бы проблемы. Хотя, у многих и на с++ такие проблемы есть.. как говорится, уродов везде хватает
Re[15]: C# сколько предлодпт новичку?
От: kittown  
Дата: 19.03.05 11:21
Оценка:
s.ts wrote:
>
> K>Вот один простой пример, про виртуальное наследование в с++.
> K>Есть класс А, от него виртуально наследуются B и C, от них
> K>двух наследуется D. В классе A есть некий виртуальный метод
> K>и поле данных. В книге утверждается, что в классе D будет
> K>только один экземпляр метода и поля класса A. Так ли это ?
> K>Достимо ли переопределить данный виртуальный метод в классе
> K>B или C и какой из них будет использоваться в классе D ?
> K>Будет ли выбран один автоматически или будет найдена
> K>неоднозначность, если переопределение виртуальных
> K>методов виртуально отнаследованного класса допустимо ?
> K>Я еще не искал ответы на эти вопросы, хотя имею свои
> K>предположения. Сможете сказать _точные_ ответы без
> K>чтения первоисточников, не предположения ? Если
> K>можете — какой процент ваших соседей тоже сможет ?
>
> Про етот ромбик почти в каждой книжке есть — сложно пропустить. Плохой
> пример... Так можно и разочароваться в твоих в общем-то правильных словах

Про то, что в таком наследовании используется virtual,
действительно написано. А про переопределение методов
виртуально отнаследованных классов в имеющейся у
меня под руками книжке нет ни слова. Кого ни спрашивал
из постоянно пишущих на C++ — никто не знает. Даже
идей сходу не дают — причем это те самые люди, которые
походя отлавливают не самые простые баги в чужом коде.
В C++ FAQ Lite ответ есть. Но и там нет прямого
ответа на случай, когда один и тот же виртуальный
метод переопределяется параллельно в обоих классах.
Наверняка будет неоднозначность, но ответа в FAQ нет.
Проверять пока не хочу из принципа — может где-то
все-же попадется.

> конечно, в жизни эти ромбики редко встречаются. Хотя, если это чисто

> абстрактные классы, то... я за этим и не слежу вовсе

Эти вещи необязательно писать, однако должен быть
всегда ясен ответ на вопрос "знаю ли я, что тут
написано" и хоть какие-то предположения, если
ответ отрицательный.

>> > А о "бездельниках"... к хорошему (GC, например) быстро привыкаешь. И

>> > потом на С++ нет-нет, да и забудешьо его отсутствии.
>
> K>Два года писал на Java — почему у меня нет проблем
> K>с работой без GC ?.. Я не гений — был бы им, писал
> K>бы не сюда а в ACM.
>
> писал бы не на C++ а на дельфи — были бы проблемы. Хотя, у многих и на
> с++ такие проблемы есть.. как говорится, уродов везде хватает

Не обязательно уродов. Характер подготовки, специфика решаемых
задач, опыт работы играют ключевую роль. Встречался с кодом
дизайнера, привыкшего к c-подобному языку и пытающегося писать
на c++. Полный абзац. Но это не он урод, это у него основной
опыт работы над программами, которые работают без какой-либо
внешней операционной системы и вообще никогда не завершаются,
при этом вопросы освобождения памяти затрагиваются крайне дозированно.

Mikhail
Posted via RSDN NNTP Server 1.9
Re[5]: C# сколько предлодпт новичку?
От: Воронков Василий Россия  
Дата: 20.03.05 20:44
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:

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


V>>А почему не стажер, если нет опыта работы?


LM>классы они и в Африке классы

LM>То есть при таком желание вначале нужно перейти на туда где будут и C++ и C#

LM>Сертификаты какие-нибудь от звания стажер и 400-500 на испытательный спасут?


LM>То есть общий вопрос: возможен переход на другой язык "без потерь"(денег и должности)


Да не мучайся ты. Просто открываешь резюме в ворде, делаешь Find&&Replace C++ на С#. После этого спокойно ищещь работу
... << RSDN@Home 1.1.4 beta 4 rev. 303>>
Re[4]: C# сколько предлодпт новичку?
От: wraithik Россия  
Дата: 21.03.05 17:22
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:

LM>У кого-нибудь есть реальный опыт такой смены?


C Delphi на С# подойдет опыт?
Язык учишь за месяц (если не быстрее), т.к. правлино сказали, что языки они все одинаковы, т.к. принципы ООП никто не отменял и не менял вроде
А вот библиотеки .НЕТ учить — это геморой. Подумай сам, что стоит твое знание С++ без знаний MFC или ATL или еще какой фигни? (сам на С++ тока лабы делал, пожтому всех технологий не знаю )
Re[3]: C# сколько предлодпт новичку?
От: hermit. Россия  
Дата: 22.03.05 21:12
Оценка:
Здравствуйте, valmond, Вы писали:

T>>Правда работать приходится больше, но это совсем другая история...


V>Ну надо же пропорции посмотреть, чтобы судить

V>А то если в зарплате вырос на 10%, а работаешь в 2 раза больше, то скорее потерял чем выиграл.

T>>Это я о том, что переход на другой язык без потери в з/п принципиально возможен.


У меня сейчас такая-же ситуация. Прыгнул с С++ на Java (вернее Nice) в зарплате вырос на 20%, но работы больше на 150-200% вот и думаю теперь...
The darkness around me
Shores of solar sea
Oh how i wish to go down with the sun....
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.