Обновить
8K+
39

Пользователь

6
Рейтинг
24
Подписчики
Отправить сообщение
переделки в какой-то момент могут сожрать 90% продуктивности и плохой прогер от хорошего может отличаться и в 8-10 раз.

Это не то что хороший/плохой, это разные специализации. И разница может быть не в 8-10 раз, а на 3 порядка. То же самое, кстати, актуально и для строителей — есть разные специализации. Как то если чел. занимается только сантехникой, у него построен процесс, есть современные инструменты, работает с лучшими материалами. Он будет работать на порядок быстрее и качественнее чем тот, кто «на все руки мастер». Второй тоже сможет, конечно, но займет и дольше и качество будет хуже.

Если область сложная, как то реализация крипто-алгоритма по спецификации, то спец. выполнит на 3 порядка быстрее, т.к. не работающему в данной предметной области придется сначала вникнуть, что займет уйму времени.
А второй способ называется «за результат»

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

Только те, кто много и качественно работает. Они могут зарабатывать очень много. Верхней границы нет и быть не может.

Вот тут манипуляция и уход от вопроса.

Если так говорить, то и возможности заработка строителя или грузчика — тоже ничем не ограничены, ведь если за тонну разгрузки платят, скажем, 2000 руб, то что мешает тебе за день разгружать по 2 мегатонны и заработывать миллионы в день?

Но это обман и манипуляция.

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

Хотелось бы узнать максимальную зарплату за год (именно за год, т.к. чел. мог работать быстро один месяц и потом выгореть), среднюю зарплату за год и минимальную.

А так же как вы оцениваете результат работы. Могли бы вы привести решение одной из задач, т.е. код, и указать сколько за него денег чел. получил?
Во многом это проблема малого бизнеса в целом.

Проблема актуальна только для России/СНГ и других не развитых стран. В РФ доля малого и среднего бизнеса около 20%. В развитых странах все иначе:

Доля малого и среднего бизнеса в ВВП развитых стран составляет 50–60%. Так, в Великобритании это 51%, в Германии — 53%, в Финляндии — 60%, в Нидерландах — 63%

Малый бизнес — основа. Из малого вырастает средний. А вы же хотите все монополизировать…

Формально власти проблему признают, что-то там пытаются зарегулировать — но пока успехи оставляют желать лучшего.
Мне 45 лет, трое детей, никуда поступать уже не собираюсь, но какого-то фига читал все,

Выделил причину, почему вы прочитали.
Не используйте сервисы, работающие через номер телефона (привет, Телеграм, Ватсап)

Просто изначально это сервисы не для бизнеса. Для обычного пользователя это ОК, т.к. геммора с забытыми паролями/контрольными вопросами больше нет. Почему бизнес подумал, что они им подходят — абсолютно не понятно.
Ну все-таки прочесть можно.
менеджеры на полном серьезе считали что можно нормально оценить проект объём которого измеряется в человекогодах за день-два

Рассчет на то, что вам не хватит времени для учета всех нюансов, вы дадите заниженную оценку и потом можно будет перевесить на вас всех собак.

Анализ требований/декомпозиция/исследования занимают 15-20% от общего времени. За это время нужно разработать базовую архитектуру проекта, так как без нее оценка не возможна. Т.е. выделить основные сущности системы, разбить на модули/сервисы, определить контракты, рассмотреть существующие библиотеки (и предварительно проверить), выделить технически сложные части и т.д.

Если эту работу не проделать, то могут быть сюрпризы. К примеру, вы рассчитываете что некая сторонняя библиотека реализует нужный вам функционал, рассчитываете ее купить и сэкономить 2 недели времени. А оказывается что эта библиотека реализует не все что вам нужно, но на этапе планирования у вас не было времени это проверить.
При этом при оценке сроков отдельных задач я прекрасно знал, как буду делать каждую из них — был богатый опыт.

Опыт разработки и опыт оценки/рисков — это разное. Хороший исполнитель не всегда хороший оценщик, равно как и наоборот.

В итоге, еле вписывался в свои же сроки, но вписывался всегда.

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

Если ты заграл себя в психологичекую ловушку, т.е. подписался под сроками и взял все риски на себя — то вероятность выгореть — очень высока. По 12 часов в день будешь работать и т.д. Т.е. нельзя назвать это нормальной жизнью, потом будешь платить чем-то более дорогим (здоровьем).

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

Сколько времени вам нужно на оценку проекта, который будете делать в течение 3-х месяцев? Считается что на детальный анализ — нжуно около 20% времени. Т.е. если проект примерно на 3 мес., то 13 раб. дней уйдет на детальный анализ требований и декомпозицию.

Если же на работу, которая должна занимать 2 недели, вам в приказном порядке выделят 1 день или, хуже того, 4 часа — то это явная манипуляция и попытка перевесить собак на исполнителя за неверную оценку. Рассчет на то, что вы не учтете многих нюансов.

Гораздо более интересен вопрос оценки уже проделанной работы. Да, оценить то что еще не сделано — сложно, ведь многого не видно. Но вот когда выясняется, что оценить уже сделанную работу не могут — вот тут и проявляется некомпетентность в чистом виде.
Оценка сроков и рисков — это не компетенция разработчиков. Есть метод FP, есть требования. Ну и есть логически обоснованные интересы: разработчику выгоднее взять срок с запасом, по этому нет смысла давать ему на оценку — должно быть две стороны. Т.е. должно быть разделение: оценивает сроки/риски один а делает другой. Точно так — делает один а тестирует другой.

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

Гораздо более интересный момент — оценка уже проделанной работы. Т.е. если сроки были сорваны и заняло больше времени — то как определить кто виноват — оценщик, который дал неверную оценку, или исполнитель, который работал слишком медленно?

Конечно, когда оценщик и исполнитель одно лицо — вопросов с «навешиванием собак» вроде бы не возникает. Но, с другой стороны, хороший исполнитель может быть плохим оценщиком. Т.е. работал быстро, но оценку изначально сделал ошибочную. Равно как и обратный вариант — изначально сделал оценку с большим запасом и потом работал по 2 часа в день, понимая что его труд никто не сможет оценить.
AMOLED

Мониторов таких в продаже не нашел, но нашел 3 ноута с ценой over $3k.
проверка в сколько тебя оценивают

Знаете что такое блеф? Умение блефовать и понимать ситуацию у работодателя может быть развито выше, чем у вас. Если он понимает, что уходить никуда не собираетесь и просто высказываете возможности — сможет в мягкой форме отказать и т.о. сэкономить немалую сумму денег.

Т.е. вас рассматривают как ресурс. Вся суть бизнеса — купить за дешево и продать за дорого. С т.з. работодателя — чем больше вам и таким как вы недоплатят — тем выше прибыль. Про тонкости многие не задумываются (т.е. для многих не очевидно, что один и тот же чел., в зависимости от факторов, может работать сильно по разному).
Как бы понятно, что хорошо для старта но плохо для состоявшегося сервиса. Т.е. на сегодя схема экономии такая:

1. Сначала юзаете Serverless. Если пользователь пошел — переходите к п. 2. Иначе — не тратите много денег.
2. Потом лучше Kubernetes как сервис (от DO или подобных).
3. Далее арендуете сервера у типа hz, платите админу и он вам все ручками настроит + от $50 в мес. за поддержку (ну или на зарплату, если уж совсем все хорошо).
4. Новый этап — покупаете физ. сервера, ставите на колокейшн.
5. Ну и если уж совсем все хорошо — делаете свой датацентр как Google.
Нет кириллицы (и других языков, возможно)

Это можно сказать плюс, т.к. в коде кирилица используется лишь вспомогательно (обычно выносят в ресурсы). Но бывает заноза, когда вместо англ. «c» написал русскую «с». Так вот — благодаря отсутствию кирилицы — сразу заметишь лажу.
Затем руководство режет нам этот срок вдвое.

Как то безапелляционно… Вы считаете что везде такой дурдом?
Интересно что планшеты для разработки ПО не пригодны, т.е. даже функции такой нет. В теории можно было бы создать IDE, которая работает на планшете, но никто этого еще не сделал и, похоже, никто не собирается.

В теории планшент Android с большим экраном можно было бы использовать как инструмент разработки софта/сайтов, но на практике такая возможность отсутствует. Т.е. это чисто инструмент для развлечения, мало кто его рассматривает как инструмент для работы.
Была бы интересна конкретика. Савельев, к примеру, говорил что после двух недель интенсивного умственного труда чел. умрет (или же будет нервный срыв или прочая защита). Так или нет?

Далее. Сколько нужно на восстановление. Достаточно ли 3 дня или же нужны недели или месяцы?
Избегайте за километр гос- и полугосконтор…

Не работайте в компаниях, работающих на внутренний (российский) рынок

Резюме: держитесь подальше от всего, что завязано на Россиию/вашу СНГ страну (не в географическом а в финансовом смысле). Баблище идет с запада, в США мин. зарплата 7,25 USD в час, т.е. это те же ~100 тыр. в месяц, которые нам пытаются представить как хорошую зарплату для спеца.

Т.е. схема пищевой цепочки такая. В США минималка в мес. около $1300, зарплата спеца от $5000-$6000. Наших нанимают за пол цены, получается $2500-3000 (остальное съедает часть посредник ну и фирма, отдающая на аутсорс, понятное дело, полную цену платить не будет).

Senior Developer получает больше ведущего инженера-программиста не потому что умнее, а потому что прямо или косвенно работает на запад. IT-работа легко телепортируется, по этому география не так уж важна. России мозги не нужны — есть ресурсы. Все просто.
Есть в 1С: Деньги. Там не только планирование расходов, но и составление бюджета. Многие просто не понимают что это такое, не работают на таком уровне. А ведь это самое главное — ответ на вопрос могу ли я себе это позволить или когда я смогу себе это позволить.

Хотя сама прога и не удобная, но фин. идеи там достойные.
Для этого нужно быть не только разработчиком, но и хорошим переговорщиком. Разработчик часто промолчит и просто сделает, чем будет бодаться.

Информация

В рейтинге
1 143-й
Зарегистрирован
Активность