Сообщение Re[38]: C# - from indians by indians от 11.06.2015 3:10
Изменено 11.06.2015 7:16 greenpci
Здравствуйте, gandjustas, Вы писали:
G>Вот смотри:
G>1) Программисты на .NET в среднем плохо знают .net
G>2) При этом они вполне успешно работают .net разработчиками, только получают меньше, чем хотели бы
Успешно то успешно, но медленно. Почему программист с 5+ стажем плохо знает дотнет? Потому, что он не любит свою работу и думает об отпуске на бали или лыжном спорте в рабочее время. Такой человек будет успешно выполнять свою работу, но медленно. Думаю не будешь спорить, что работа без энтузиазма, гораздо медленнее. Как говорил один писатель блога, с энтузиазмом работа "летит", а без него она "ползет". А ты подтвердил, что "в среднем". То есть, в среднем, дотнет программист работает без энтузиазма, следовательно медленно. Исходя из этого, основное преимущество над С++ под вопросом для среднего разработчика.
G>С одной стороны если ты захочешь найти хороших программистов, то вполне сможешь отфильтровать неподходящих. В другой стороны ты всегда можешь взять более дешевых и организовать
более плотный контроль над тем, что пишут.
Плотный контроль организовать можно, но, опять же, работа будет идти медленно. По поводу нахождения хороших дотнет программистов, как бы не получилось, что они так же редки, как и С++ программисты. Особенно, если учесть, что дотнет это новая технология и многие работники уже начали с графических мышко-клик интерфейсов и перескочили командную строку и сопутствующие сложности. А без сложностей нет опыта и знаний. А хорошие дотнет программисты — это бывшие плюсники, которые перешли туда из-за экономических соображений.
G>Для C++ картина ровно обратная — мало спецов на рынке, а брать "студентов" — получить совершенно нерабочий код. В итоге за ту же самую разработку ты вынужден платить дороже и никуда не денешься.
Возможно, это российская картина. В Австралии, например, переизбыток Си плюс плюс программисов с опытом, которые не могут найти работу, потому что все уже перешли на дотнет.
G>То, что ты доказываешь, не выдерживает проверку реальностью.
Мы этого никогда не узнаем, потому что большинство руководителей рассуждает так же, как ты и уже перешли на джаву и дотнет. Но, то что делают все, это не всегда разумно.
G>Зачем команда? Достаточно одного.
Да, согласен. Просто, по опыту, собеседуют, обычно, по двое.
G>Непонятно чем C++ поможет. Если собеседующий не сможет задать правильные вопросы, то можно проскочить независимо от знания. Или ты думешь что знание C++ будет видно любому неподготовленному человеку?
Легче определить дейстивельно ли человек работал на С++, чем определить хороший ли он разработчик в определенной технологии. Можно задать простые, полутехнические вопросы о прошлом опыте.
Что использовали?
Зачем?
Почему?
Что делали?
Какие сложности были?
По ответам, взляду, тону голоса, мудрый успешный руководитель с софт скиллами сможет определить врет или нет. Помнишь, как мудрая женщина раскусила Шарапова, посмотрев на его руки? "Какой же ты водитель с такими руками?". Конечно, есть шанс, что кто-то удобно сидел в корпорации рядом с С++ программистами, но это гораздо реже, так как слишком не эффективно и расточительно для предприятия.
G>Вот смотри:
G>1) Программисты на .NET в среднем плохо знают .net
G>2) При этом они вполне успешно работают .net разработчиками, только получают меньше, чем хотели бы
Успешно то успешно, но медленно. Почему программист с 5+ стажем плохо знает дотнет? Потому, что он не любит свою работу и думает об отпуске на бали или лыжном спорте в рабочее время. Такой человек будет успешно выполнять свою работу, но медленно. Думаю не будешь спорить, что работа без энтузиазма, гораздо медленнее. Как говорил один писатель блога, с энтузиазмом работа "летит", а без него она "ползет". А ты подтвердил, что "в среднем". То есть, в среднем, дотнет программист работает без энтузиазма, следовательно медленно. Исходя из этого, основное преимущество над С++ под вопросом для среднего разработчика.
G>С одной стороны если ты захочешь найти хороших программистов, то вполне сможешь отфильтровать неподходящих. В другой стороны ты всегда можешь взять более дешевых и организовать
более плотный контроль над тем, что пишут.
Плотный контроль организовать можно, но, опять же, работа будет идти медленно. По поводу нахождения хороших дотнет программистов, как бы не получилось, что они так же редки, как и С++ программисты. Особенно, если учесть, что дотнет это новая технология и многие работники уже начали с графических мышко-клик интерфейсов и перескочили командную строку и сопутствующие сложности. А без сложностей нет опыта и знаний. А хорошие дотнет программисты — это бывшие плюсники, которые перешли туда из-за экономических соображений.
G>Для C++ картина ровно обратная — мало спецов на рынке, а брать "студентов" — получить совершенно нерабочий код. В итоге за ту же самую разработку ты вынужден платить дороже и никуда не денешься.
Возможно, это российская картина. В Австралии, например, переизбыток Си плюс плюс программисов с опытом, которые не могут найти работу, потому что все уже перешли на дотнет.
G>То, что ты доказываешь, не выдерживает проверку реальностью.
Мы этого никогда не узнаем, потому что большинство руководителей рассуждает так же, как ты и уже перешли на джаву и дотнет. Но, то что делают все, это не всегда разумно.
G>Зачем команда? Достаточно одного.
Да, согласен. Просто, по опыту, собеседуют, обычно, по двое.
G>Непонятно чем C++ поможет. Если собеседующий не сможет задать правильные вопросы, то можно проскочить независимо от знания. Или ты думешь что знание C++ будет видно любому неподготовленному человеку?
Легче определить дейстивельно ли человек работал на С++, чем определить хороший ли он разработчик в определенной технологии. Можно задать простые, полутехнические вопросы о прошлом опыте.
Что использовали?
Зачем?
Почему?
Что делали?
Какие сложности были?
По ответам, взляду, тону голоса, мудрый успешный руководитель с софт скиллами сможет определить врет или нет. Помнишь, как мудрая женщина раскусила Шарапова, посмотрев на его руки? "Какой же ты водитель с такими руками?". Конечно, есть шанс, что кто-то удобно сидел в корпорации рядом с С++ программистами, но это гораздо реже, так как слишком не эффективно и расточительно для предприятия.
Re[38]: C# - from indians by indians
Здравствуйте, gandjustas, Вы писали:
G>Вот смотри:
G>1) Программисты на .NET в среднем плохо знают .net
G>2) При этом они вполне успешно работают .net разработчиками, только получают меньше, чем хотели бы
Успешно то успешно, но медленно. Почему программист с 5+ стажем плохо знает дотнет? Потому, что он не любит свою работу и думает об отпуске на бали или лыжном спорте в рабочее время. Такой человек будет успешно выполнять свою работу, но медленно. Думаю не будешь спорить, что работа без энтузиазма, гораздо медленнее. Как говорил один писатель блога, с энтузиазмом работа "летит", а без него она "ползет". А ты подтвердил, что "в среднем". То есть, в среднем, дотнет программист работает без энтузиазма, следовательно медленно. Исходя из этого, основное преимущество над С++ под вопросом для среднего разработчика.
G>С одной стороны если ты захочешь найти хороших программистов, то вполне сможешь отфильтровать неподходящих. В другой стороны ты всегда можешь взять более дешевых и организовать
более плотный контроль над тем, что пишут.
Плотный контроль организовать можно, но, опять же, работа будет идти медленно. По поводу нахождения хороших дотнет программистов, как бы не получилось, что они так же редки, как и С++ программисты. Особенно, если учесть, что дотнет это новая технология и многие работники уже начали с графических мышко-клик интерфейсов и перескочили командную строку и сопутствующие сложности. А без сложностей нет опыта и знаний. А хорошие дотнет программисты — это бывшие плюсники, которые перешли туда из-за экономических соображений.
UPD: специально залез посмотреть про тебя и оказалось, как в воду смотрел. Бывший С++ программист. Вот тебя я бы взял на работу
G>Для C++ картина ровно обратная — мало спецов на рынке, а брать "студентов" — получить совершенно нерабочий код. В итоге за ту же самую разработку ты вынужден платить дороже и никуда не денешься.
Возможно, это российская картина. В Австралии, например, переизбыток Си плюс плюс программисов с опытом, которые не могут найти работу, потому что все уже перешли на дотнет.
G>То, что ты доказываешь, не выдерживает проверку реальностью.
Мы этого никогда не узнаем, потому что большинство руководителей рассуждает так же, как ты и уже перешли на джаву и дотнет. Но, то что делают все, это не всегда разумно.
G>Зачем команда? Достаточно одного.
Да, согласен. Просто, по опыту, собеседуют, обычно, по двое.
G>Непонятно чем C++ поможет. Если собеседующий не сможет задать правильные вопросы, то можно проскочить независимо от знания. Или ты думешь что знание C++ будет видно любому неподготовленному человеку?
Легче определить дейстивельно ли человек работал на С++, чем определить хороший ли он разработчик в определенной технологии. Можно задать простые, полутехнические вопросы о прошлом опыте.
Что использовали?
Зачем?
Почему?
Что делали?
Какие сложности были?
По ответам, взляду, тону голоса, мудрый успешный руководитель с софт скиллами сможет определить врет или нет. Помнишь, как мудрая женщина раскусила Шарапова, посмотрев на его руки? "Какой же ты водитель с такими руками?". Конечно, есть шанс, что кто-то удобно сидел в корпорации рядом с С++ программистами, но это гораздо реже, так как слишком не эффективно и расточительно для предприятия.
G>Вот смотри:
G>1) Программисты на .NET в среднем плохо знают .net
G>2) При этом они вполне успешно работают .net разработчиками, только получают меньше, чем хотели бы
Успешно то успешно, но медленно. Почему программист с 5+ стажем плохо знает дотнет? Потому, что он не любит свою работу и думает об отпуске на бали или лыжном спорте в рабочее время. Такой человек будет успешно выполнять свою работу, но медленно. Думаю не будешь спорить, что работа без энтузиазма, гораздо медленнее. Как говорил один писатель блога, с энтузиазмом работа "летит", а без него она "ползет". А ты подтвердил, что "в среднем". То есть, в среднем, дотнет программист работает без энтузиазма, следовательно медленно. Исходя из этого, основное преимущество над С++ под вопросом для среднего разработчика.
G>С одной стороны если ты захочешь найти хороших программистов, то вполне сможешь отфильтровать неподходящих. В другой стороны ты всегда можешь взять более дешевых и организовать
более плотный контроль над тем, что пишут.
Плотный контроль организовать можно, но, опять же, работа будет идти медленно. По поводу нахождения хороших дотнет программистов, как бы не получилось, что они так же редки, как и С++ программисты. Особенно, если учесть, что дотнет это новая технология и многие работники уже начали с графических мышко-клик интерфейсов и перескочили командную строку и сопутствующие сложности. А без сложностей нет опыта и знаний. А хорошие дотнет программисты — это бывшие плюсники, которые перешли туда из-за экономических соображений.
UPD: специально залез посмотреть про тебя и оказалось, как в воду смотрел. Бывший С++ программист. Вот тебя я бы взял на работу
От: gandjustas Россия http://gandjustas.blogspot.com/
Дата: 23.09.07 06:21
Здравствуйте, TNikolay, Вы писали:
TN> pc валиден только пока str не вышла из области видимости или нет? и если мы str="d"; сделаем то все, pc уже "не тот"?
В принципе указатель, возвращенный c_str, действителен пока не вызвана неконстантная функция. Соответственно operator= совсем не константная функция.
TN>Это более менее нормально или есть более правильный путь?
Нормально. Хотя красивее было бы писать что-то типа Screen<<"State = "<< field[col][row].state <<" , value = "<< field[col][row].value;
G>Для C++ картина ровно обратная — мало спецов на рынке, а брать "студентов" — получить совершенно нерабочий код. В итоге за ту же самую разработку ты вынужден платить дороже и никуда не денешься.
Возможно, это российская картина. В Австралии, например, переизбыток Си плюс плюс программисов с опытом, которые не могут найти работу, потому что все уже перешли на дотнет.
G>То, что ты доказываешь, не выдерживает проверку реальностью.
Мы этого никогда не узнаем, потому что большинство руководителей рассуждает так же, как ты и уже перешли на джаву и дотнет. Но, то что делают все, это не всегда разумно.
G>Зачем команда? Достаточно одного.
Да, согласен. Просто, по опыту, собеседуют, обычно, по двое.
G>Непонятно чем C++ поможет. Если собеседующий не сможет задать правильные вопросы, то можно проскочить независимо от знания. Или ты думешь что знание C++ будет видно любому неподготовленному человеку?
Легче определить дейстивельно ли человек работал на С++, чем определить хороший ли он разработчик в определенной технологии. Можно задать простые, полутехнические вопросы о прошлом опыте.
Что использовали?
Зачем?
Почему?
Что делали?
Какие сложности были?
По ответам, взляду, тону голоса, мудрый успешный руководитель с софт скиллами сможет определить врет или нет. Помнишь, как мудрая женщина раскусила Шарапова, посмотрев на его руки? "Какой же ты водитель с такими руками?". Конечно, есть шанс, что кто-то удобно сидел в корпорации рядом с С++ программистами, но это гораздо реже, так как слишком не эффективно и расточительно для предприятия.