Re[18]: труд программера переоценен
От: xtile  
Дата: 03.01.06 18:18
Оценка: :)
Здравствуйте, Слава Шевцов, Вы писали:

СШ>Здравствуйте, ggg, Вы писали:


СШ>>>Посмотрите на Google и Paypal: в обеих техническую часть проекта возглавляли русские.


ggg>>Про Google можно подробнее? Неужели С. Бирна можно всерьез русским считать


СШ>Брин родился и вырос в Москве, в США он обучался в университете.


Тезка, не уподобляйся нашим журналистам. Ему и так икается там неслабо =)

1) Он эмигрировал с родителями в возрасте 6 лет.
2) По национальности он еврей.
Re[18]: труд программера переоценен
От: WindWalker Беларусь  
Дата: 04.01.06 20:55
Оценка:
Здравствуйте, LuciferMoscow, Вы писали:

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


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

Pzz>>>Мда. Вот с Вами я бы поговорил насчет возможного сотрудничества, если бы
Pzz>>>у меня были открытые вакансии...
A__>>Поздно. Как минимум в течении года я точно не буду менять работу в силу подписанного договора.
LM>В договоре написано, что ты не имеешь права уволится менее чем через год? Можешь игнорировать данный пункт договора как противоречящий законодательству РФ(Трудовой кодекс)
LM><skipped>.
Хорошо у вас в России. А в беларусии есть такая штюка как срочный договор. И если в него не вписать дополнительные условия по расторжению, то его можно расторгнуть только по согласию сторон либо инициативе нанимателя...
Совсем недавно на такое натолкнулся... :/

PS. Остальные белорусы могут меня поправить...
Re[19]: труд программера переоценен
От: Слава Шевцов Россия http://www.rentaguru.ru/
Дата: 04.01.06 21:04
Оценка:
Здравствуйте, WindWalker, Вы писали:

WW>Хорошо у вас в России.


Кому именно?
----------------------------------------------------------------------------------------------
Rentaguru
Re[20]: труд программера переоценен
От: WindWalker Беларусь  
Дата: 04.01.06 22:06
Оценка:
Здравствуйте, Слава Шевцов, Вы писали:

СШ>Здравствуйте, WindWalker, Вы писали:


WW>>Хорошо у вас в России.


СШ>Кому именно?

В плане более вменяемого трудового законодательства(для сотрудников) — и 2 недели на увольнение, и...

А у вас таких засад вроде срочных ТД не бывает ?
Re[21]: труд программера переоценен
От: Слава Шевцов Россия http://www.rentaguru.ru/
Дата: 04.01.06 22:53
Оценка: :)))
Здравствуйте, WindWalker, Вы писали:

WW>>>Хорошо у вас в России.

СШ>>Кому именно?
WW>В плане более вменяемого трудового законодательства(для сотрудников) — и 2 недели на увольнение, и...

WW>А у вас таких засад вроде срочных ТД не бывает ?


У нас таких преимуществ не бывает. В итоге Валерии приходиться выходить замуж за очередного продюссера — иначе какие у него гарантии, что он вложит $100К в её раскрутку, а она потом не положит заявление об увольнении?
----------------------------------------------------------------------------------------------
Rentaguru
Re[18]: труд программера переоценен
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 05.01.06 17:04
Оценка:
Здравствуйте, EM, Вы писали:

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


A>>Да и в матане точку не перестают считать экстремумом из-за того что она на конце отрезка.


EM>Иногда перестают — в "матане" при указании границ отрезка используются квадратные \ круглые скобки для указания того, принадлежат ли границы отрезку или нет.


AFAIR отрезок это по определению с квадратными скобками, с круглыми это интервал.
Кстати причем здесь круглые и квадратные скобки, и вообще есть точка во множестве или нет?
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[18]: труд программера переоценен
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 05.01.06 17:12
Оценка:
Здравствуйте, Слава Шевцов, Вы писали:

СШ>>>Посмотрите на Google и Paypal: в обеих техническую часть проекта возглавляли русские.

ggg>>Про Google можно подробнее? Неужели С. Бирна можно всерьез русским считать
СШ>Брин родился и вырос в Москве, в США он обучался в университете.

Да он родился в москве, но на счет вырос я бы не стал так уверенно говорить.
AFAIK, Брина вывезли из России в возрасте 3 лет.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[2]: труд программера переоценен
От: pavel_turbin  
Дата: 05.01.06 19:51
Оценка:
Здравствуйте, Геннадий Васильев, Вы писали:

ГВ>Просто, если разница в з/п супер-пупер квалифицированого специалиста и вчерашнего студента будет 1,5-2 раза, то тогда можно стонать о "переоцененности" сколько влезет, ничего не изменится.


а сколько должна быть разница? В Штатах примерно такая же зазница.
Re[2]: труд программера переоценен
От: WPooh США  
Дата: 06.01.06 06:41
Оценка:
Здравствуйте, IT, Вы писали:
IT>Помнится, после того как Балмер заявил в 2003 году, что средний девелопер должен получать не более 50к в год, WinFS был убран из Лонгхорна буквально через несколько месяцев и так до сих пор не очухался
Игорь, тут есть причинно-следственная связь или просто временная? Любопытства ради, не ерничества для. Куча народу просто свалила или поток соискателей не была принята на работу в проекте?
К этому моменту у меня внутри 0.5, 0.7, 0.33 (с) НС
Re[13]: труд программера переоценен
От: small_cat Россия  
Дата: 06.01.06 07:07
Оценка: +1
Здравствуйте, Gorbatich, Вы писали:

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


G>#include<stdio.h>

G> gopstop(int *a, int *k){
G> int i;
G> for(i=1; i<=6; i++)
G> if(a[i]>a[i-1]&&a[i]>a[i+1])
G> *k=*k+1;
G>}

G>int main(){

G>int m=0;
G>int z[7]={2,1,8,6,3,4,1};
G> gopstop(z, &m);
G> printf("\n%i", m);

G>return 0;

G>}

Гениально! Только что я оценил смысл и прелесть простых задачек. По ним сразу можно увидеть что:
человек промышленного софта не писал;
в команде не работал;
проблемами разработки не интересовался;
с чужим кодом не разбирался.

Т.к. человек пишет качественный код независимо от сложности задачи, а в силу привычки.
- Простите, профессор, не пса, а когда он уже был человеком.
— То-есть он говорил? Это еще не значит быть человеком. (с) Булгаков
Re[15]: труд программера переоценен
От: Epsilon Россия  
Дата: 06.01.06 15:24
Оценка:
Здравствуйте, Pzz, Вы писали:

Если не затруднит, зацените, пожалуста

unsigned int getCountLocalMax(int *vec, const unsigned int n)
{
    if (vec == NULL || n < 2)
        return 0;

    unsigned int count = 0;

    for (unsigned int i = 0; i < n; i++)
    {
        if (i == 0)
            if (vec[0] > vec[1])
            {
                count++;
                i++;
                continue;
            }
        
        else if (i == n-1)
            if (vec[i] > vec[i-1])
            {
                count++;
                break;
            }

        if (vec[i] > vec[i+1] && vec[i] > vec[i-1])
        {
            count++;
            i++;
        }
    }

    return count;
}
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Fornit some Fornus
Re[16]: труд программера переоценен
От: Pzz Россия https://github.com/alexpevzner
Дата: 06.01.06 15:57
Оценка: 2 (1)
Epsilon wrote:
>
> Если не затруднит, зацените, пожалуста

1. Зачем все эти break/continue?
2. Первый else if относится к внутреннему if'у, а не к внешнему. Вообще,
в таких случаях лучше не искушать судьбу, и использовать фигурные скобки.
3. Вы инкрементируете i по два раза
4. С краями, по-моему, лучше разобраться вне цикла. Код будет чище и
эффективнее.
5. Программа упадет, если первый элемент не является локальным
максимумом: она изящно обойдет всю эту длинную цепочку if'ов, и
попробует обратиться к vec[i-1].

> unsigned int getCountLocalMax(int *vec, const unsigned int n)

> {
> if (vec == NULL || n < 2)
> return 0;
>
> unsigned int count = 0;
>
> for (unsigned int i = 0; i < n; i++)
> {
> if (i == 0)
> if (vec[0] > vec[1])
> {
> count++;
> i++;
> continue;
> }
>
> else if (i == n-1)
> if (vec[i] > vec[i-1])
> {
> count++;
> break;
> }
>
> if (vec[i] > vec[i+1] && vec[i] > vec[i-1])
> {
> count++;
> i++;
> }
> }
>
> return count;
> }
>
Posted via RSDN NNTP Server 2.0
Re[17]: труд программера переоценен
От: Epsilon Россия  
Дата: 06.01.06 17:31
Оценка:
Здравствуйте, Pzz, Вы писали:

Спасибо! И как я не заметил этой ошибки с if...
Действительно, надо привыкать скобки ставить.
Огромное спасибо.

Pzz>3. Вы инкрементируете i по два раза


Это потому что два максимума не могут быть соседями. Или могут?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Fornit some Fornus
Re[3]: труд программера переоценен
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 06.01.06 21:18
Оценка: 84 (14) +3
Здравствуйте, pavel_turbin, Вы писали:

ГВ>>Просто, если разница в з/п супер-пупер квалифицированого специалиста и вчерашнего студента будет 1,5-2 раза, то тогда можно стонать о "переоцененности" сколько влезет, ничего не изменится.


_>а сколько должна быть разница?


Она никому ничего не должна. Вопрос следует ставить по-другому. Какой смысл "вкалывать", искать какие-то неординарные решения, если в смысле вознаграждения такая работа не уйдёт дальше чем вдвое-втрое от сидения на месте и ожидания команды от тимлида и тому подобных персонажей?

Получаем сверхзабавную ситуацию: разговоры о том, что квалифицированный-де программист в десятки раз эффективнее неквалифицированного и фактическую разницу в зарплате в два-три раза как потолок. Ну и зачем, спрашивается, квалифицированному программисту делать за час то, что можно "делать" неделю, если з/п при этом, фактически, не изменится? Надеяться на бонус? Какой? В размере годового оклада? Или как обычно — 50% от месячного раз в квартал?

Вот и получаем сверхзабавную ситуацию: трындёж на каждом углу, что, мол, квалифицированные специалисты в десятки раз лучше неквалифицированных, но различие в фактических з/п от двух до трёх раз как потолок. Какой при таких условиях, квалифицированому программисту смысл искать эффективные, к примеру, решения, если он спокойно, не потеряв ничего, сможет делать одно и тоже и в течение часа и в течение недели? Надеяться на милость менеджмента в виде бонуса? А какого бонуса? В размере годовой з/п? Или как всегда — 50% от оклада раз в квартал?

Что в итоге? В итоге получаем:

а) демотивацию лучших специалистов;
б) деквалификацию их же;
в) сведение сути работы к набору магических аббревиатур и к откровенной ахинее (по части аббревиатур почитайте форум по архитектуре, масса интересного. ключевое слово — "паттерн");
г) орду страждущих занять позицию "тимлида", "пээма", поскольку такая строчка в резюме значит куда как больше реальной квалификации;
д) уравнивание з/п в секторе специалистов;
е) вымывание квалифицированных специалистов и получение оравы менеджеров, которые хорошо, если своих подчинённых не боятся, потому что из специалистов они ушли вынужденно.

Кому в результате хорошо? Менеджерскому сознанию того, что программист "должен...", "не должен..." и т.п. Хорошо мифу о том, что "незаменимых нет" (правильно, плохо работать все умеют). Всем остальным — хреновей некуда. И не надо валить на "молодость индустрии" и подобные байки. Чушь это всё. Глупость — величина вневозрастная. А лимитировать оклады специалистов просто потому, что это специалисты, а не менеджеры — есть глупость несусветнейшая. И не говорите мне, что этого нет. Откуда тогда на том же job.<нужное вписать> регулярно появляются объявления, где доходы расставлены примерно так: программист — 1.0-1.2, ведущий программист (иногда — тимлид) — 1.0-1.5, менеджер — 1.5-2.0. Из этих троих одна категория будет пахать как бобик по 12 часов в сутки. Догадайтесь, какая. Правильно — вторая. Тогда почему она получит на 30% меньше третьей? И почему только на 30% больше первой? ОБвиим её в неспособност свалить работу на других? Свалим на "несправедливое мироустройство"? Ещё какую-то отговорку придумаем из серии "все так делают"? Пути менеджерской фантазии да неисповедимы, ибо сон разума, как известно...

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

_> В Штатах примерно такая же зазница.


И что с того? На кого ещё нужно оглянуться? Пип.., тьфу, примерами меряться будем? Своей головы мало? Кстати, в тех же Штатах (и не только) имеется ещё куча схем мотивации, ну да не суть.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[2]: труд программера переоценен
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 06.01.06 21:19
Оценка:
Здравствуйте, IT, Вы писали:

IT>Помнится, после того как Балмер заявил в 2003 году, что средний девелопер должен получать не более 50к в год, WinFS был убран из Лонгхорна буквально через несколько месяцев и так до сих пор не очухался


Стареет Балмер, стареет. А жаль..
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[24]: труд программера переоценен
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 06.01.06 21:41
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Для меня формулировка "локальный

Pzz>максимум это элемент, который больше своих соседей" совершенно
Pzz>естественно и напрямую превращается в сравнение с соседями:

Pzz>if( a[i-1] < a[i] && a[i] > a[i+1] ) ...


А кроме того, если найден локальный максимум, то следующий за максимумом элемент можно не анализировать. Оптимизция, однако...
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[17]: труд программера переоценен
От: Геннадий Васильев Россия http://www.livejournal.com/users/gesha_x
Дата: 06.01.06 21:44
Оценка:
Здравствуйте, Anatolix, Вы писали:

A>Да и в матане точку не перестают считать экстремумом из-за того что она на конце отрезка.


А часто в повседневной жизни отдельно взятые слова значат то же самое, что и в матане?
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Re[18]: труд программера переоценен
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.01.06 01:12
Оценка:
Epsilon wrote:
>
> Pzz>3. Вы инкрементируете i по два раза
>
> Это потому что два максимума не могут быть соседями. Или могут?

Да, Вы правы. Но это не очевидно — я бы написал соответствующий
комментарий в коде. Чтобы кто-нибудь потом не "исправил" это как
"ошибку", не разобравшись...
Posted via RSDN NNTP Server 2.0
Re[25]: труд программера переоценен
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.01.06 01:14
Оценка:
Геннадий Васильев wrote:
>
> Pzz>Для меня формулировка "локальный
> Pzz>максимум это элемент, который больше своих соседей" совершенно
> Pzz>естественно и напрямую превращается в сравнение с соседями:
>
> Pzz>if( a[i-1] < a[i] && a[i] > a[i+1] ) ...
>
> А кроме того, если найден локальный максимум, то следующий за максимумом
> элемент можно не анализировать. Оптимизция, однако...

С другой стороны, лишняя проверка/переход. Плюс, код чуть сложнее, что
может ухудшить кодогенеразию в компиляторе. И такая оптимизация может на
самом деле дать небольшой проигрыш в скорости.
Posted via RSDN NNTP Server 2.0
Re[4]: труд программера переоценен
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.01.06 01:35
Оценка: 65 (6) +1
Геннадий Васильев wrote:
>
> Она никому ничего не должна. Вопрос следует ставить по-другому. Какой
> смысл "вкалывать", искать какие-то неординарные решения, если в смысле
> вознаграждения такая работа не уйдёт дальше чем вдвое-втрое от сидения
> на месте и ожидания команды от тимлида и тому подобных персонажей?

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

Интересно, что в США разница между новичком и очень квалифицированным
специалистом меньше, чем в Москве. В США вилка где-то $60K-$150K в год.
В Москве — $500-$4000 в месяц.

> Что в итоге? В итоге получаем:

>
> а) демотивацию лучших специалистов;
> б) деквалификацию их же;
> в) сведение сути работы к набору магических аббревиатур и к откровенной
> ахинее (по части аббревиатур почитайте форум по архитектуре, масса
> интересного. ключевое слово — "паттерн");
> г) орду страждущих занять позицию "тимлида", "пээма", поскольку такая
> строчка в резюме значит куда как больше реальной квалификации;
> д) уравнивание з/п в секторе специалистов;
> е) вымывание квалифицированных специалистов и получение оравы
> менеджеров, которые хорошо, если своих подчинённых не боятся, потому что
> из специалистов они ушли *вынужденно*.

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

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

Тоска, короче

> Кому в результате хорошо? Менеджерскому сознанию того, что программист

> "должен...", "не должен..." и т.п. Хорошо мифу о том, что "незаменимых
> нет" (правильно, плохо работать все умеют). Всем остальным — хреновей
> некуда. И не надо валить на "молодость индустрии" и подобные байки. Чушь

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

С другой стороны, за последние 20 лет практически ничего нового
придумано не было, что печально...
Posted via RSDN NNTP Server 2.0
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.