Как стать автором
Обновить

Комментарии 574

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

Да пофиг на голоса, главное, чтобы интересно было

Статья просто отличная!!!
Настоящий учебник для любого работника. Необязательно даже в IT -сфере.
На своем личном опыте: проработал в компании больше 5 лет в IT, но после перехода в другую ЗП увеличилась в 2-х кратном размере. И сейчас я близок к переходу в другую компанию при этом оклад собирается стать в 4 раза больше от первоначальной. Самое главное не останавливаться в развитии и изучать широкий спектр технологий.
Первое правило Хабровского клуба — никогда не упоминай карму-репутацию в этом самом клубе.
У вас получился отличный пример реторсии.

Есть обратная сторона, куда более сложная) Платят много (согласно последней статье на хабре, ЗП улетела сильно за 99-й перцентиль), офис отличный, токсичности, руководитель не мудак. Но проект гавно. И стек технологий гавно. Просто поддержка сложной и большой enterprise системы, практически без каких-то новых фич. Но слезть с денег реально тяжелее. И ты как бы тупеешь с каждым годом, из навыков развивая только катание на внутренних велосипедах компании :)


В конечном итоге я ушел, но было ваще не легко)

Да, это действительно тяжело. Это как раз тот случай, когда приходится выбирать между краткосрочными и долгосрочными выгодами.
Краткосрочно — иметь бабос сейчас и остаться не у дел лет через 5-10, когда технологии изменятся до неузнаваимости, а проект закроется
Долгосрочно — потерять привычный доход сейчас (снизить на 20-50%), зато получить значительные перспективы и возможности для развития и адоптации к рынку.


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

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

Собственно, статья была про то, почему это редко срабатывает

НЛО прилетело и опубликовало эту надпись здесь

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

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

Нет, если фирме реально нужно сделать этот проект хорошим — это срабатывает часто.

А вот если вы понимаете, что нужно править архитектуру, иначе всё рухнет, а компании нужны кнопочки — и пофиг, что сайт на каждый клик мышкой минуту думает… тогда нет, ничего не выйдет.
Часто бывает так что руководство не понимает, что проект плохой. Все же работает! Худо-бедно, с периодическими падениями, но работает, задачи бизнеса выполняет. Зачем что-то менять? Рефакторинг и изменения архитектуры — неочевидные вложения. Когда есть выбор запустить новый продукт или за те же деньги допилить старый, бизнес даже не думает. А бюджет на поддержку все равно выделяется, так что рефакторинг ради того чтобы кому-то было легче работать нет смысла оплачивать.
А машины они так же эксплуатируют? На антикоррозийную обработку кузова деньги выделаются, когда в нём уже дыры насквозь проржавеют?

Если бизнес всё устраивает и людей, которых они наймут, когда вы уйдёте — тоже… то проблем вообще никаких нету.

А вот если вам начинают петь сказки про то, «это — в последний раз», «нужно довести» или «найти замену»… то это верный признак того, что кто-то хочет решить свои проблемы за ваш счёт.
Когда есть выбор запустить новый продукт или за те же деньги допилить старый, бизнес даже не думает.

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

Часто бывает так что руководство не понимает, что проект плохой. Все же работает! Худо-бедно, с периодическими падениями, но работает, задачи бизнеса выполняет. Зачем что-то менять?

Руководству нужно правильно доносить.

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

Василий идет к руководству:
— Давайте зарефакторим все и переведем на новый фреймверк-3.0, потому что его все хвалят!
— Вася, чем он лучше фреймверка-1.5, на котором проект сейчас нормально работает? По каким показателям?
— Он лучше по всем показателям!
— Что это даст бизнессу?
— Будет проще разрабатывать!
— Что значит проще? Что изменится?
— Ну как что? Мы будем использовать новый фреймверк, который лучше и быстрее старого!
— Что нам это даст?
Вася задумывается о том, что «руководство не понимает, что проект плохой». Да, на Хабре же такое часто пишут, что «руководство не понимает» простых программистов и всячески старается сократить расходы за их счет. Потому что руководство ничерта не смыслит в разработке, не следит за новыми фреймверками, не понимает необходимость рефакторинга. Возможно, Вася даже оставит пару комментариев на Хабре, а то и напишет целую статью про кровавый интерпрайз, непонимающее руководство, ужасные условия труда, бесполезный менеджмент. Так делает большинство Вась. Даже автор данного комментария когда-то давно так делал. Ибо Василий в данном примере не осознает возможность выбора, не понимает реактивности своей реакции. И для руководства Вася останется одним из тех странных программистов, которые только жалуются.

Рефакторинг и изменения архитектуры — неочевидные вложения… А бюджет на поддержку все равно выделяется, так что рефакторинг ради того чтобы кому-то было легче работать нет смысла оплачивать.


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

Петр идет к руководству:
— Давайте зарефакторим все и переведем на новый фреймверк-3.0, потому что его все хвалят!
— Петя, чем он лучше фреймверка-1.5, на котором проект сейчас нормально работает? По каким показателям?
— Он лучше по всем показателям!
— Что это даст бизнессу?
— Будет проще разрабатывать!
— Что значит проще? Что изменится?
— Ну как что? Мы будем использовать новый фреймверк, который лучше и быстрее старого!
— Что нам это даст?

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

Даже вещи, которые кажутся но вот совсем не относящимися к деньгам — можно «продать», при правильном подходе.

Скажем «тормозящий сайт» — приводит к тому, что люди покидают его быстрее, задерживаются дольше. Сразу идём в статистику рекламного отдела и выясняем сколько стоит привести одного посетителя на сайт.

И да, бизнес понимает, что деньги — это «не ваше». И он понимает, что вы будете делать ошибки.

Но разница между Петей, который понимает, что «красота кода» тоже может быть посчитана в долларах (рублях, тугриках) и Васей, который этого не понимает… да, она принципиальна.
Я бы сказал, что разница между Петей и Васей в том, что Петя сам решает, каким будет его будущее и будущее проектов, которыми он занимается. Деньги тут не при чем. Возможно, Вася даже хочет денег с гораздо большей силой чем Петя. Разница у них в принципах, а не в понимании стоимости фреймверков.
Вася даже может зарабатывать больше.

Речь в статье не про них, а про те, которые "работает — не трогай, и запили мне еще вот эту фичу".

Если это ИТ-компания, разрабатывающая свой продукт при условии, что сотрудники фирмы с удовольствием его используют и сами вносят вклад в его развитие!
Проблемы архитектуры начинаются, когда нужно выкатить фичу вотпрамщас, а потом по прошествии времени переходит в «исторически сложилось».
Что касается аутсорса кода, цель аутсорсинговой команды побыстрее сдать продукт четко по ТЗ, свалив все риски на клиента.
А когда доходит до необходимости делать реальную работу, летит говно на вентилятор. Надо брать на себя ответственность, меня не ценят как сотрудника, я вообще не должен этим заниматься, это слишком сложно для моего уровня

Странная какая-то цель для аутсорса сдать быстрее. Солдат спит — служба идёт, в смысле постоянный рефакторинг идёт — часы оплачиваются.

Зачем делать из плохого проекта хороший, если вам не платят за это деньги (и проект не принадлежит вам)? Может, лучше сходить в сауну и там хорошенько пропотеть?
Если на текущем месте действительно хорошо платят, то нет проблем с тем, чтобы сформировать подушку на полгода для всей семьи.
Главное за время набирания этой самой подушки не улететь в депрессию с плохим-то проектом. А то вся подушка на психолога понадобится.
психологи не так уж и дороги, как показывает практика
НЛО прилетело и опубликовало эту надпись здесь

Как показывает практика есть заметная корреляция цены и качества "почему-то"

Потому что в России нету психологической школы

И какую цену показывает практика в итоге? От которой качество приемлимо.

У каждого свои критерии качества. По моим прикдкам хорошее начинается с ценой часа больше чем я получаю, от 30, пускай от 25 долларов в час.

с ценой часа больше чем я получаю

Если имеется ввиду, немного больше (то есть не в три, не в пять), то nekt прав. Поработать полтора часа, что б сходить к психологу — это не дорого.


Я хожу за 55$, но пока не знаю, рентабельно ли это (2 раза сходил).

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

Надо работать над собственной эмоциональной устойчивостью. Если от такого
офис отличный, токсичности, руководитель не мудак. Но проект гавно. И стек технологий гавно. Просто поддержка сложной и большой enterprise системы, практически без каких-то новых фич.

улетаешь в депрессию, то как справишься с реальными проблемами, которые в жизни неизбежно будут?
Мне пришлось резко менять технологический стек (причем третий раз за карьеру) и начинать с нуля, причем с задачи уровня архитекта, как раз когда съезжались с будущей супругой.

А потом аналогично резко менять место жительства по причине нежелания «деградировать за соточку», когда на проекте застой, приходишь в 12, до 16 разребаешь таски, часик пинаешь пет-проектик, и валишь домой/гулять/в кабак/whatever.

Нашел вакансию в Питере, переехал, через 10 месяцев перевез своих.
Так что не надо ныть, что «хорошо выбирать, когда семьи нет». Надо просто жечь мосты и рвать когти вперед.
НЛО прилетело и опубликовало эту надпись здесь
Или, как я говорил ранее, можно просто сделать хороший проект из плохого.

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

Офигенно мотивирует не сачковать.
НЛО прилетело и опубликовало эту надпись здесь

Рекомендую попробовать. Действительно мотивирует. Действительно не сачковать. Действительно офигенно.

НЛО прилетело и опубликовало эту надпись здесь
Хорошее — враг лучшего (:

Не нужно жить абсолютами, и жечь мосты, и сидеть в болоте — плохо.


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


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


И семья и другие факторы, конечно, не причина забивать на свои перспективы, но и учитывать интересы своих родственников тоже нужно.


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


Ну и опять же, на то, чтобы сделать плохой проект хорошим, могут уйти годы, и вряд ли кто-то именно под это будет выделять ресурсы, скорее всего вы будете это делать за счет своего времени и (если повезет) харизмы. Стоит ли оно того? Ну решать вам в каждом конкретном случае. Но представьте себя через 5-10 лет, на другой работе и другой должности, смотрящим на себя нынешнено, и спросите: "Стоило ли оно того? Принесло ли оно мне пользы в жизни?" Скорее всего ответ будет "нет".

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

Много низкоквалифицированной работы за копейки. Спасибо, не нужно.

Берите высококвалифицированную не за копейки, кто же мешает?

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Такую не отдаст, ну так отдаст другую.


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


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


Лично у меня был опыт, что после нескольких простейших задач за 5, 20, 100 баксов я попал на проект на 30 баксов в час, где проработал три месяца, реализовав очень крутой продукт. И таких задач немало, просто ищите и грамотно рекламируйте себя без стеснений. Потому что индус не стесняется в рекламе.

А зачем, если точно так же можно фуллтайм проектно работать.
НЛО прилетело и опубликовало эту надпись здесь

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


Интересы у всех разные, я говорю про свой опыт, когда я именно так делал. Есть люди, который по 10 лет работают на фрилансе и им интересно — можете посмотреть интервью в интернете, у меня такого опыта нет.

Сидел на апворке и не понял что там делать программисту из офиса, который привык работать в команде. 90% работы — взять php движок, обмазать плагинами, установить тему, настроить. В эту же кучу работа по запиливанию костылей для laravel, wordpress etc. проектов. 10% работ с заголовком «We need super-duper ninja», чтобы сделать какую-то сложную и непонятную штуку в одного. А на работе ты фронтендер/бекендер, у тебя есть проджект менеджер, у тебя есть дизайнеры, есть аналитик и все вместе вы ставите определенные задачи. Очень уж разного рода работа получается. Да еще и чтобы поднять рейтинг — надо завершать проекты, а без рейтинга приходят неадекватные индусы с непонятными задачами за 10 баксов, на которые тратишь по два полных дня.

Ну так в этом и есть развитие — выполнять не только механическую работу (написание кода), но и то, что вокруг него. В идеале да, проект от начала до конца. А это требует большой самостоятельности и глубокого понимания процессов клиента.


Но в любом случае это прекрасный опыт.

Сидел на апворке и не понял что там делать программисту из офиса, который привык работать в команде.

Привыкать исполнять много ролей в команде самому.

Чтоб потом соглашаться на вакансии типа «Нам нужен разработчик на <добавьте язык>, который будет пилить новые фичи, рефакторить, закрывать 100500 часов тех долга, а так же: разрабатывать архитектуру проекта, покрывать проект тестами, писать ТЗ и техдоки, анализировать требования, а в остальное время — DevOps, поддержка кластера и обучение соседей?
Если это в те же самые 40 часов в неделю, то это куда интереснее, чем 40 часов кодить, кодить и кодить.
В моём случае, это озвучивалось после «ну вы же понимаете, что без переработок невозможно?» и «обычно коллеги приходят к 10 и уходят часов в 19-20».
После уточнения об оплате переработок ( «переработки по выходным мы оплачиваем»), мой энтузиазм поработать сменился желанием встать и уйти, что я и сделал.
Это перпендикулярно набору требований. Можно и только кодить с обязательными переработками.

Я к тому, что «Нам нужен разработчик, который будет пилить новые фичи, рефакторить, закрывать 100500 часов тех долга, а так же» не значит «гарантированные переработки».

Как вариант, если всё это нравится. Или возглавить команду, детально понимая что каждый делает.

НЛО прилетело и опубликовало эту надпись здесь

С чего вы вязли, что я так считаю? Появится опыт работы на каждой роли в команде за исключения роли рукводителя команды.

НЛО прилетело и опубликовало эту надпись здесь

На работе работаешь в команде исполняя одну роль. Получаешь опыт работы в команде и опыт в конкретной роли. На фриласне исполняешь все роли и получаешь опыт остальных.

Ага, а потом удивляемся, почему умные люди говорят Jack of all trades — master of nothing.

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


Я, правда, на toptal-е, там такого явно больше. То есть, количественно, может, и не особо много, но зато это сразу долгосрочно.

НЛО прилетело и опубликовало эту надпись здесь
А представьте что доведёт проект до ума кто то другой. И срубит на нём кучу бабла)
Дык доведёт до ума другой, а бабла срубит третий — в этом фишка.

Конечно, если у вас есть шанс довести проект до ума и «срубить бабла» — ситуация меняется…

Ну представить то все что угодно можно, но по факту никто из тех, кто работает на проекте как линейный работник (разработчик, тестировщик, дизайнер etc.), не срубит на нем нисколько бабла, если это не стартап. Да и в стартапе такая вероятность лежит в пределе 5%, и то, если у вас есть доли.

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

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

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

Тут зависит от условий. С одной стороны, если релиз после каждого спринта, то можно считать каждый спринт мини-проектом. С другой, если нет специально выделенных ресурсов на релиз, то вроде и не проект. Вот собрали 20 человек из 100 и сказали: ваша задача через полгода сделать новый релиз по вотэтому ТЗ — проект

НЛО прилетело и опубликовало эту надпись здесь

апворк:


c++: 688 jobs found
c plus plus: 270 jobs found

Для примера го, на котором я пишу:


Golang: 112 jobs found
НЛО прилетело и опубликовало эту надпись здесь

Ну вот пример фиксед на 5К:


High Level Tasks:
1) Programming the Firmware using FreeRTOS and cubeMX for the STM32F407ZGT based Sensor Board
2) Check that the PCB has no errors
3) Programming base functions (LED, Buttons, GPIOs, Pins, Clocks,...)
4) SPI Driver for -> AD7175 24bit ADC, where 3 single axis industrial Accelerometers are attached. Driver file is already existent. Needs to be implemented.
5) Reading out and evaluation of the Sensor Values
6) Building up an Interafce for setting up the configuration of the AD7175 A/D
7) Creating a interface via USB VCOM as Debug Interface to read out and send commands via Terminal.
8) Implementing communciation protocoll (HDLC and sync protcoll as specified) using 2x RS422 interfaces one for HDLC and one for sync protcoll
9) Good Documentation

Deliverables are Firmware Code, Description, Documentation and compilable and exectuable binaries for flashing the STM32 via DFU.

Правда это больше на си похоже, но там много проектов, где язык на выбор из списка, как  с++/python/.net/...

НЛО прилетело и опубликовало эту надпись здесь

Проекты же часто добавляются, советуют откликаться в первые часы.


Бывает, неделями норм проектов не выкладывают. Но появляются и интересные.

Решаемо. Главное скопить бабла на период, достаточный для переквалификации.
Правда, я так делал не по своей воле, а в связи с сокращением, но тем не менее все получилось.

Мне кажется ЗП разработчиков сейчас не в тех диапазонах, чтобы приходилось выбирать.

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

А на западном рынке что, одна компания?

Краткосрочно — иметь бабос сейчас и остаться не у дел лет через 5-10, когда технологии изменятся до неузнаваимости, а проект закроется


Это типичный страх новичка.

Но если ты опытный специалист — то важны твои знания концепций, паттернов, алгоритмов, принципов и пр.

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

Все так

Краткосрочно — иметь бабос сейчас и остаться не у дел лет через 5-10, когда технологии изменятся до неузнаваимости, а проект закроется

Странно с таким здравым подходом к проблемам в статье видеть такой бредовый комментарий. Типа если с 1980 года кодил на C, а в 2019 году проект закрылся — всё, только грузчиком работать идти?

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

Кстати о заводах. Ситуации подобные:

  • Нам не нужно решить текущие проблемы, нам нужен ответственный.

  • Мы уже работаем с человеком, но он/а (по ГПД, как предприниматель, в декрете) и мы не можем его заставить работать так как нам нужно, поэтому мы хотим заставить вас взять человека в штат.

Просто за гранью добра и зла.

Если руководитель правда не мудак, он а) озаботится рефакторингом на более-менее новые рельсы, б) хотя бы за счет 4 часов в неделю разрешит саморазвитие, хотя бы в сторону новых рельсов для рефактора.

Дело не в качестве кода. За годы все более или менее стало аккуратным, код исправляется. Просто проект застыл, в нем больше нечего особо делать.

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

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

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

если проект не развивается — нет смысла брать самых крутых, которым реально скучно будет. А мидлам, которым нужно стаж пару лет поинкрементить — самое то.
Плюс, знаю программеров «за 50», кто с удовольствием занялся бы чем-нибудь подобным.
Согласен, не самая завидная работа, но, имхо, на такое программеров будет достаточно еще много лет.
НЛО прилетело и опубликовало эту надпись здесь

Поддержка и миграция — вещи все же разные.

НЛО прилетело и опубликовало эту надпись здесь

Джава жива, потому граница размыта. Вот с дохлых технологий вроде ACL, которые внезапно кто-то еще использует, уже надо платить сильно больше.

Вы дано не искали джавистов. Я от такого офера отказался неделю назад, в Газпромбанке есть система на старой джаве (6) без jee и спринга. И денег дают примерно по рынку. Очень меня уговаривали, но зачем? за неделю нашел еще 2 оффера с +15% к сумме и с нормальным стеком.
На джаве найти человека, который будет заниматься старым легаси и при этом не платить ему хотя бы от 250 в месяц (это для хорошего мидла, те сеньоры, кого я знаю и кто пойдет этим заниматься за деньги хотят от 300) — задача крайне не тривиальна и зачастую такая вакансия вообще не закрывается.
А что их искать? Подошел к зеркалу — вот он. (я не занимаюсь наймом)
Так может причина скорее в +15%? Это значит, что не по рынку, а на 15% меньше.
Кстати, в определенный момент я устроился на подобный проект. Сильно расширило кругозор. С тех пор я не боюсь альтернативных фреймворков и сейчас очень активно посматриваю в сторону микронаута.
НЛО прилетело и опубликовало эту надпись здесь
Ну собственно я к этому и веду. Мои +15% это все равно меньше 250 или 300.
И если компания хочет найти кого то на старый стек — им придется давать x1.5 к рынку в виде доплаты за легаси. И все равно это не самая тривиальная задача, в моем понимании она не согласуется с фразой «еще долго не будет очень больших проблем с поиском людей на саппорт». Как показывает практика — даже за такой рейт людей придется основательно поискать.
так и на новый стек высокоуровневого девелопера поискать — проблема. Их вообще мало. А те, кто попроще — они и на старый пойдут.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

У всех разные ценности, вот и все. Что тут обсуждать?

НЛО прилетело и опубликовало эту надпись здесь

Ну у меня такая точка зрения, что все имеет цену.


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


Но


  1. такого никогда не предложат
  2. я стараюсь работать на вырост и брать только проекты, где я могу прокачаться как специалист
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Увеличит, если деньги в принципе стоят во главе угла.


Если нет (например, денег и так хватает) то тут уже все сложнее.

Проблема еще и в том, что почему-то не наблюдается увеличенных зарплат для легаси девелоперов. Ни у нас ни на западе. Я мониторю подобные вакансии для интереса. На вакансии с давно забытыми языками: VB, VBA, COBOL, PROLOG и проч, денег дают столько же сколько за современный стэк а порой и значительно меньше.
Согласен. И это странно, до сих пор не могу понять почему так. И еще что удивляет — часто какому-то реверсеру предлагают оплату, такую же, как типичному корпоративному формошлепу. Тоже не могу понять почему так.
На рынке маленький спрос. Поэтому легче переквалифицироваться в формошлёпа, которые везде нужны, и можно ходить по разным предложениям и выбирать, где побольше.
Спрос — маленький, а что, предложение большое что ли? С чего ему быть большим?
Когда большой спрос и большое предложение, есть большой выбор и большой разброс з/п.

А когда спрос маленький, выбирать не из чего. Работодатель не видит, что вот рядом за эту же работу дают вдвое больше, чем у него.
Ну, на настоящий антиквариат спрос тоже маленький, однако это не мешает ему стоить денег, сопоставимых с бюджетом городов.
А бывает, что у тебя антикварный предмет, а продать ты его не можешь даже очень дёшево.
Любая мантра многих недоменеджеров. Однако в российских реалиях она не работает по одной простой причине — этот самый «определенный уровень зарплат» еще надо достичь, и немногие его достигают. К примеру, если мне где-то предложат миллион, то я соглашусь не думая, хоть там фортран, хоть кобол. Потом если где-то через дорогу предложат 1.1 млн, то буду думать. А вот если дадут 2, тогда снова не думая соглашусь.
250 в месяц (это для хорошего мидла ...

Простите, а это где?
АФАИК, по рынку Мск/СПб, мидл жабакодер — от 120, жабагосподин — от 200.
Но за разгребание легаси, да, лично я бы меньше 300 не выставил.
Это Москва. По моей выборке, 120 это джун. За меньше вы его врятли найдете. Остальное — на усмотрение работодателя и соискателя. И да, 250 это моя цифра за легаси стек, но я не считаю, что закрываю сеньорскую позицию, потому указываю как для мидла, на мой взгляд. Те, с кем работаю, и кто работает «за деньги» но с чем угодно — ставят на такие места вилку 300+. Мало кто столько даст, правда.
По моим сведениям, джун в джаве — это 80.
Но, соглашусь, что могло и подрасти, да.
ну джун джуну рознь, да и вакансий для них не так много, если совсем без опыта. там действительно может быть ниже. Но в целом суммы меньше 100-120 я уже довольно давно не слышал даже для минимальных вакансий.
А по пайтону что скажете? Вообще, куда лучше сейчас определяться условным джуном: на жабу или пайтон?
К сожалению, разбираюсь только в рынке джавы, про пайтон ничего сказать не могу.
Да и ориентироваться на джуна при выборе профессии не слишком правильно на мой взгляд — по сути это до первой работы. Найти вторую будет уже гораздо проще, т.к. есть опыт и там уже именно «джун» мало на что влияет. Смотреть стоит на перспективу, хотя бы на уровень мидла.
Я работал в немного похожей ситуации: банковская АБС из 1980-1990-х, куча inhouse-доработок сомнительного качества и язык RPGLE на AS400. Только ЗП, увы, была не за 99% квантиль… :(
Много лет кайфовал: изучил всё вдоль и поперёк. Прикрутил кучу фич, про которые вообще не думали, что на той системе так можно «задёшево». Ну, то есть схема была такая: остаётся свободное время, пилишь прототипчик какой-нибудь фичи. И пачка готовых экспериментов всё время лежит. Потом появляется задача, в которой одну из фич можно добавить. И ты уже точно знаешь, что прикрутишь её, скажем, за 2-3 дня. И это заказчика устраивает.
Вы когда от туда уходили, у владельца системы не возникло вопроса «кто теперь это будет поддерживать?»
Обычно в такие моменты есть тенденция к значительному росту оклада:)
Знакомая ситуация «жизни на потолке». Тут вариантов не так много, но они есть. Завести хобби-проект, который даст радость программирования и современные технологии. Сосредоточиться на семье, радуясь, что работа не требует особого напряжения. Переехать в другой город с более высоким уровнем зарплат.
Как вариант, из такого проекта можно за границу переезжать, там может быть полегче с деньгами

а почему вы пишите оутсорс?

А как надо?

"Аутсорс". Проверочные слова — "аутсайдер", "тайм-аут", просто "аут" (спортивный термин).

Разумеется, галера. Как же еще?

Хах, сравнить с заводами и прочими подобными крупными не-ит предприятиями, где ит-отдел держат на воде и корке хлеба — где еще бòльшая галера

А почему вы пишете "пишите"?

Смешно — спасибо

Всё верно. Узнал себя. Но, всё-таки, выступлю в защиту “тут все плохо, но нужно бороться и все улучшать” и нападу на «нет смысла пытаться улучшить плохой проект… Скорее всего плохим он стал не просто так, и причины лежат далеко за границами ваших компетенций, соответственно и принципиально улучшить его вы не сможете, как ни старайтесь»
Согласитесь звучит как «не надо тут подметать, тут грязно потому что это не вы и не сейчас насорили»… В итоге — это всё стандартный халивар на тему «поравалить»… Лично я толерантен к представителям обоих лагерей… Просто есть люди, которые умеют делать тяжёлую и грязную работу, а есть люди, которые умеют делать сложную чистовую отделку. Первым нечего делать к концу стройки, вторым — нечего делать в её начале. Но нужны и те и другие. Глупо золотодеревщику участвовать в рытье котлована для дворца, надо валить к тому дворцу, где уже идёт отделка. Но и каменщику нечего делать при укладке паркета из красного дерева. Тоже нужно вовремя свалить в чистое поле, где ещё только предстоит вгрызаться.
Так что, при отсутствии других отрицательных факторов как то унижения руководством или плохой атмосферы, считаю вполне достойной причиной остаться. Ибо там, конечно, хорошо, всё готовенькое… А тут кто?
А вот про что интересно, дык это узнать, как отличить плохой проект от хорошего? Имею некоторое число коллег, мигрировавших за более интересными проектами и, попутно, более длинным рублём… Длинный рубль, конечно, сразу же наступает… А насчёт более интересных проектов — тут анекдот… На макроуровне конечно различия колоссальные… Раньше ты кодировал функционал по укладке пользовательских данных в БД… Сейчас — по отправке пользовательских данных из БД в СМС шлюз. Это считается за «улучшение интересности проекта»?
Я, вот, тоже мечтаю оказаться в проекте, после реализации которого настанет мир во всём мире, но при этом, чтобы и с голоду не помереть. Кто-нибудь знает такой? Хотя… Если тут идёт речь об IT, то там тоже придётся сидеть за компом и нажимать кнопки, даже если полностью сменить стек, не так ли?
Мне кажется «интересность проекта», всё-таки, фикция… Это больше из области мотивации. Если ты мотивирован делать работу добросовестно и качественно, то гордится ты будешь одинаково как софтом по управлению насосом ассенизатора, так и софтом, управляющим гиперприводом межпланетного корабля… Хотя второе, конечно, привлекательнее на этапе, когда ты только-только начал искать спутницу по жизни.

Фух… Извините… Накопилось… Много таких статей в последнее время…

Постараюсь ответить на каждый тезис.


А вот про что интересно, дык это узнать, как отличить плохой проект от хорошего?

На этот вопрос мой коллега написал небольшую заметку.


Согласитесь звучит как «не надо тут подметать, тут грязно потому что это не вы и не сейчас насорили»

Не соглашусь. Разница в том, что проектов много, компаний много, отношения рыночные, а трудовая жизнь короткая. Особенно хорошо это видно, смотря всякие интервью и подкасты людей, которые в 27 уже поработали в FAANG, открыли и закрыли свой стартап и вообще повидали жизнь. Я не считаю себя хуже. И если мне здесь не нравится, я просто пойду туда, где мне понравится, и не буду тратить свою жизнь на то, что мне не приносит удовольствия. Это вполне себе рыночный подход, ничего личного.


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


Мне кажется «интересность проекта», всё-таки, фикция… Это больше из области мотивации

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


гордится ты будешь одинаково как софтом по управлению насосом ассенизатора, так и софтом, управляющим гиперприводом межпланетного корабля

Вопрос не в гордости, а в сложности задач, и в том, какой вызов работа тебе бросает. Можно ведь формочки клепать, а можно поисковый движок оптимизировать, так, что он на 1% ускорится, сэкономив петабайт трафика в минуту. При этом результат первой работы увидят все, а второй — никто.

Не хочется разводить халивар :)
Мне кажется мы с Вами об одном и том же, но разными словами… Поэтому уходит много букафф… «Фикция» — да, неудачное слово я подобрал. Я имел в виду, что это внутри человека… Это его удовлетворённость и чем её мерять никто, кроме него, не знает. Но Вы, фактически, это же и написали.
Вы цитируете мне моего же красного чёртика (ну, знаете, как в фильмах показывают колебания героя между добром и злом)… А я Вам в ответ своего белого… Поэтому у нас нет шансов договориться априори :). Хотя Ваши ответы трудно однозначно отнести к категории красного чёртика… Мне местами кажется, они только подтверждают мною написанное.
Но, поскольку, именно вопрос «интересности» я считаю ключевым в этой дискуссии, и лично мне он сейчас интересен, то зацеплюсь только за Ваше последнее утверждение. Чем же стоит гордится? Сотнями наклёпанных формочек в популярном банк-клиенте, которыми можно тыкать в друзей, или сэкономленным петабайтом, о котором никто не узнал?

Я лично гордость за свою работу измеряю в том, насколько моя работа полезна людям.
Автоматизировал процесс и сэкономил 100 человекочасов в месяц — это повод для гордости.
Наклепал формочек для сайта — особо гордиться нечем.


Другой вопрос, что и то и то не связано с интересностью проекта. Для меня интетес — актуальне технологии, интересный контекст, ну и польза.


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

НЛО прилетело и опубликовало эту надпись здесь

Не соглашусь — Если выбирать между двумя кандидатами, один из которых 10 лет сидел в единственном корпоративном окружении, а второй — за те же 10 лет успел поработать в 5-6 разных местах и в курсе возможного разнообразия технологий и подходов — то я точно выберу второго. Разница между ними просто колоссальна.

Тут спорная ситуация:

1) Допустим тебе надо написать систему биллинга (либо систему работы с партнерами). У тебя есть выбор — взять чувака, который лет 6 работал в компании (банки, аффилейт-системе), либо взять чувака, который работал в компаниях от рога и копыта, до какого-то яндекса. То у первого будет явное преимущество.

2) Если у тебя просто какой-то хаотичный пул задач (от формочек и подать пиво тим-лиду, до какой-то мудренной системы обработки данных), то чувак с более широким кругозором будет лучше.

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

А если чувак за 6 лет поработал в 3-4 банках?

НЛО прилетело и опубликовало эту надпись здесь
Или чуваку так везло, что банки закрывались. В РФ — легко могло быть.

(У меня самого был период, когда я был таким чуваком. Поработал, познакомился с очередными сотрудниками Агентства по страхованию вкладов, сдал им реестр обязательств перед вкладчиками, пошёл снова на рынок труда.)
НЛО прилетело и опубликовало эту надпись здесь
… то он как минимум странный.
банки все одинаковые по большому счету.
с уважением, мальчик 40 лет, 7 лет финтеха.
Отчего же — банк, например, мог офис закрыть в одном месте, а открыть в новом, куда лучше на Ми-24 лететь, а не по земле добираться. Вот и ищешь новое место рядом с домом.
Не, я про то, что если ты видел ИТ одного банка — ты видел их все.
Нее, есть IT банков, а есть IT Сбера /irony
Про Сбер вообще отлично на хабре ж и было.
У меня как-то была подобная ситуация, когда выбирали между специалистом, который год делал подобный проект, и другим, который не делал. Наняли первого, и он три месяца делал работу, которую другие бы сделали за месяц (как убедительно доказали потом коллеги). Вот такой вот опыт он к нам принёс. Так что не будьте догматиком: знание предметной области не всегда имеет значение.
А что, по десять лет что ли в одной конторе сидеть?
НЛО прилетело и опубликовало эту надпись здесь
Вы так уверены, что руководящая должность зависит от стажа? :)
По опыту, чем компания старше — тем сложнее там вверх двигаться — все места уже разобраны теми, кто пришел раньше, и уходить они никуда не собираются.
НЛО прилетело и опубликовало эту надпись здесь
Я работал в нескольких таких конторах, которые уже вышли на плато. 40+ летние менеджеры, выросшие из погромистов и продажников помирать не собираются.
Подразделения сейчас создавать в таких конторах тоже не модно. Это затратно, зачем себе годичный бонус уменьшать?
НЛО прилетело и опубликовало эту надпись здесь

Они смогли в этой компании, придя в неё когда она была новой. Остальным в этой компании особо на рост рассчитывать нечего.

Сходите в Яндекс поработайте, через 5 лет обсудим (:
Если вы раньше оттуда не убежите.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Ну так мы вроде про гордость говорим, а не про удовлетворение от работы.


С вашим тезисом полностью согласен, но это не про гордость, а скорее про адекватность и комфорт. И как следствие — удовольствие от работы.

НЛО прилетело и опубликовало эту надпись здесь

Почему пафосно? Гордиться вообще пафосно?

НЛО прилетело и опубликовало эту надпись здесь
В работе ИТ-шника есть парадокс, чем больше всего автоматизировано им же, тем меньше он нужен сам.

Не соглашусь. На мой взгляд чем больше автоматизация ИТ, тем меньше нужны code monkeys и больше нужны люди способные думать своей головой, а не просто копипастить код. И уж при нашей жизни нормальный айтишник без работы не останется.
НЛО прилетело и опубликовало эту надпись здесь

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


На счет автоматизации: айтишников пока держит на работе постоянно меняющийся рынок и задачи, которые невозможно решить автоматизацией. Когда станет можно — мы все останемся без работы. Я думаю, во многих областях, как фронтенд, CRUDы и прочие шаблонные задачи, это произойдет уже в ближайшие 5-10 лет. Это уже происходит.

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

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


Если это ваш случай — имеет смысл работать там, где есть сложные задачи и клиент готов платить 30 в час (это нормальная цена, впрочем), закончилась основная разработка — ищите новый проект.


В таком деле очень хорошо работать контрактером, которого нанимают на фиксированный срок и потом нет лишних вопросов.

где есть сложные задачи и клиент готов платить 30 в час (это нормальная цена, впрочем)


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

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


Рейт в 70$ еще нужно хорошенько поискать и попасть на него. Если вам это удалось — мое почтение.

НЛО прилетело и опубликовало эту надпись здесь

Какой интерес работать за рубежом? Половину же налогами отдашь.


Вот получать 90 в час живя в Кемерово — совсем другое дело!!!

НЛО прилетело и опубликовало эту надпись здесь

В какой стране?

НЛО прилетело и опубликовало эту надпись здесь

Неплохо. Но на 90 баксов в России я все равно могу больше себе позволить (правда, у меня их нет)

НЛО прилетело и опубликовало эту надпись здесь
90 в час — это и для Мск очень неплохо ))
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Смысл работы программиста заключается в автоматизации какой-либо работы, то есть, в том, чтобы потом ему было нечего делать. А вы как будто хотите найти тёплое место и до пенсии там работать, но не потому, что бизнесу вашего заказчика этого нужно, а потому, что так нужно вам? Да вы просто эгоист, батенька :)
НЛО прилетело и опубликовало эту надпись здесь
гордость за свою работу измеряю в том, насколько моя работа полезна людям
Тут есть узкий момент в том, что субъективно довольно сложно оценить, насколько работа полезна людям. Наиболее похожая объективная оценка — это уровень оплаты, но довольно сложно в глубине души прочувствовать, что «вот эта совершенно бесполезная хрень» на самом деле очень полезна (где-то через пять слоев middleware), иначе бы за нее столько не платили.
НЛО прилетело и опубликовало эту надпись здесь
Ещё хорошо, когда конечный результат конкретен и реально помогает людям. Тот же ассенизатор вполне реален и используется повсеместно, может быть мотивацией для работы.

Частые ситуации когда приглашают тебя вроде на чистовую отделку, а по факту просят постоянно ещё котлован углубить-расширить.


Хотя корректнее будет другая аналогия:
До тебя построили какой то сарай, а не пятизвездочный отель, на котором тем не менее получилось заработать. Тебя приглашают вроде вырыть котлован под ним и постепенно сделать из него приличный отель, причём без выселения гостей. Но по факту получается приделать к сарайчику ещё несколько комнат, сделать перепланировки, не трогая несущих стен.

Ну, это да… Отрасль у нас анекдотоёмкая…
Но вправлять мозК начальству или бороться с устаревшей системой, лично для меня, это драйв бОльший чем непосредственно решение задач технических… Дальше там, понятно, идёт тема адекватности руководства, если она есть, и всё такое… Если её нет — однозначно валить… А ломка людей, как раз, процесс длительный… За год два — да, можно закрыть проект и свалить с чистой совестью. Но для того, чтобы изменения произошли в головах у людей, как правило, времени требуется больше… А у нас в стране ещё огромные проблемы с культурой вообще и с производственной культурой в частности… Поэтому я и впрягся чуток за «остающихся»…
Хотя мнение автора можно представить как «надо валить и естественный отбор искоренит их за ненадобностью» тоже имеет право на жизнь. Тут кто как для себя решил проблемы гуманности…

А ведь Вы отлично суть уловили.


Не важно, страну человек меняет или только компанию, но будучи специалистом всё той же профессии, он будет делать примерно одно и то же.


А если нет разницы, то почему бы ему не добиться максимальной выгоды для себя?

Да тут все суть улавливают… Оценивают, только, её по разному… :)
И у Вас непонятно что Вы считаете выгодой? В противоположность личной выгоде, есть ещё, например, выгода общественная. И есть люди, для которых она выше личной. И история чаще сохраняет имена именно таких людей, а не тех, кто искал выгоды личной. Остаться на плохом проекте и сделать из него хороший — для кого-то это огого какая выгода…
Ну а дальше понятно, что точка кипения или болевые точки есть у каждого… И при увеличении степени токсичности проекта, степень альтруизма уменьшается и в какой-то момент струна рвётся. Я лишь призывал не бросаться грязью в людей, логика принятия решения которых не умещается в чьих то «оптимизированных для достижения максимальной личной выгоды» головах.

Погодите-ка...


То есть рядовой программист, который делает сервис "по укладке пользовательских данных в БД" за зарплату ниже рыночной, всерьёз считает, что он максимизирует общественную выгоду? Или он рассчитывает, что его имя в историю золотыми буквами впишут?


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


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

Ну Вы как-то утрируете в свою пользу.
Во первых, кто Вам сказал что после укладки данных в БД (это же несколько спринтов всего) этому разработчику не поручат что-то, что хорошо решается с использованием нейросети, например? А Вы разменялись на какой-то там утилитарный SMPP…
Программирование гиперпространственных двигателей тоже состоит в укладке данных к какую-нибудь БД… Или в отсылке чего-нибудь через какой-нибудь протокол или шлюз. Или в анализе каких-нибудь Бигдата на выбрации/флуктуации каких-нибудь важных характеристик. Абсолютно очевидно что на микроуровне Вы будете заниматься абсолютно тем же. Сидеть согбенно над клавиатурой и таращится в мониторы. И да, зарплата ниже рыночной… Но рядом — ассенизаторы с рыночной и выше зарплатой. Вы себя утешаете, что там проект лучше или готовы честно сознаться, что просто пошли за длинным рублём? Вас же никто не осуждает. Право имеете… Не надо только обманывать, нас, но, в первую очередь, себя… Это, кстати, и остающихся касается… Не надо себя обманывать, что именно у нас — корабли бороздящие, а остальные — какахи по трубам перекачивают, если работодатель вам откровенно не доплачивает.
Ваш критерий понятен. У них есть SMPP, поэтому они хороший проект. А у нас нету — мы плохой. Только кто Вам сказал, что у нас нету? Вдруг у нас ещё и не то есть?
Программирование гиперпространственных двигателей… И да, зарплата ниже рыночной…

Не надо только обманывать, нас, но, в первую очередь, себя…

Вот, не нужно обманывать в первую очередь себя, если вы делаете «гиперпространственные двигатели» и ваш работодатель никак не может платить вам средную по рынку, значит он должен предложить вам какую-то долю в бизнесе и будущих доходах. Иначе, он просто вас обманывает.

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

Поверьте, как только вы сделаете «гиперпространственные двигатели», о вас никто не вспомнит и Нобелевскую премию разделить не позовет, более того вас легко и непренужденно могут уволить, как только вы перестанете быть полезным.

Чтобы не чувстовать себя «кинутым» после многих лет, нужно либо иметь какую-то долю в бизнесе, либо работать по адекватной рынку зарплате.

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

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

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

Где вы это увидели? Интересность работы ДЛЯ МЕНЯ, получение полезного стажа/опыта/навыков ДЛЯ МЕНЯ это мой ЛИЧНЫЙ интерес.

Разумеется не все упирается в деньги. Я говорил, что дарить часть своей оплаты своему работодателяю ради ЕГО интересов или некоторых ОБЩЕСТВЕННЫХ интересов (по факту, которые чаще всего являются просто прикрытием интересом работодателя) — не очень разумно. Если хочется занятся благотворительностью — есть множество других способов.
Вот здесь я это увидел:
Вот, не нужно обманывать в первую очередь себя, если вы делаете «гиперпространственные двигатели» и ваш работодатель никак не может платить вам средную по рынку… он просто вас обманывает
Я вполне допускаю, что интерес к «гиперпространственным двигателям» может компенсировать нижесреднего по рынку.
Вот, не нужно обманывать в первую очередь себя, если вы делаете «гиперпространственные двигатели» и ваш работодатель никак не может платить вам средную по рынку, значит он должен предложить вам какую-то долю в бизнесе и будущих доходах. Иначе, он просто вас обманывает.

Именно это я и сказал в том сообщении, на которое Вы отвечаете. После слова «Кстати...»

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

Почему Вы решили, что я не пишу… или не помогаю? «Общественная польза должна...»… Кому она должна? Кто её обязал быть должной? Это что-то мне напоминает… Типа «Каждый должен обеспечить себя, чтобы избавить общество от заботы о себе»… Эдак мы свалимся в социологию и обществоведение, но заранее предупреждаю Вас, что я там был, и этот тезис ого какой спорный.
Я могу работать бесплатно, если доходы с моих сахарных плантаций позволяют мне это. Или я на всю голову монах-отшельник, питаюсь капустой, но чувствую себя обязанным довести до ума проект на Ардуино по поливу монастырского огорода.
Почему Вы считаете себя в праве решать за человека с какой степенью альтруизма он готов занимается малооплачиваемой работой? Считаете что его эксплуатируют? Боритесь с этой несправедливостью! Но это же возможно только тогда, когда он неграмотный и не знает своего истинного положения. Мы же, вроде, рассуждаем о самих себе. А я не видел нигде вводной «предположим он полный идиот...». Мы говорим о том, что он про себя всё знает, но он так решил. Это его решение.

Но это уже вообще не о том… Вы же не можете не заметить, что я пишу отталкиваясь от «нормального проекта», а Вы отвечаете мне исходя из «плохого»… С таким раскладом дискуссия не имеет смысла, потому что речь о разном по определению.
Реально важно всего две вещи:
Первая — это критерии «плохости»… Они тут более-менее людьми предложены. Но опять же в совокупности, весА у каждой отдельной причины разные, поэтому и решение разное.
И вторая. Это когда проект… реально… ну так себе… Ни то ни сё. Но большой. И интересный. И, вроде как, даже общественно полезный. Но не достаточно хороший. За углом есть лучше. Но человек имеет все возможности и желание сделать его ахрененно хорошим. Это долго и трудно. Кто-то не сдюживает и уходит. А он остаётся. Кто поступает хорошо, а кто плохо — они узнают только на пенсии. Одно только очевидно. Когда ушедшие поливают грязью оставшихся, то это, всего-лишь, акт мести за их собственную слабость и трусость. Если проект безнадёжен, то первый ушедший вытаскивает из него всех оставшихся… Такое тоже я видел…

Но, напоминаю, речь идёт о «нормальном» проекте. Мало денег? Ну да, нет автоматической индексации по рынку. Приходится в ручном режиме выбивать прибавки. Неприятно? Да. Но не смертельно! Устаревший стек? Это, вообще, в сфере вашей ответственности. Меняйте, если руки из правильного места растут. Хоть всё меняйте! Нездоровый климат? Вытесняйте паразитов урезанием премий или другими способами, вплоть до КЗОТ.
Вы можете, разумеется, работать хоть и бесплатно для данного работодателя. Я говорил, что «общественно полезный» проект в коммерческом бизнесе это чаще всего самообман:

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

То есть, конечно, это ваше дело, но тут уж вам решать, что вам лучше верить в самообман «общественно полезного» проект или нет.

P.S. Кстати, интересно, приведите пример «общественно полезного» коммерческого ИТ проекта, в который вы бы вкладывались даже в ущерб личным интересам. Что-то подозреваю, что если бы вы и не вкладывались, он не загнулся, либо тут же появился бы конкурент, где было бы все тоже самое (если проект действительно обществу важен).
Критерии для «плохого» проекта. Принимаются. Но с оговорками:
П.1. спорный в Российских реалиях. В рыночной экономике — да.
П2. Описка. Делиться нужно не проблемами, а прибылью. Но, опять же, в Российских реалиях я слабо себе это представляю, но допускаю, что я многого не знаю.
П.3. Бесспорно.

Предлагаю закоммитить. Дискуссия переростает в тонкие материи, обусловленные личным мироощущением. Ветка и так раздулась.
приведите пример «общественно полезного» коммерческого ИТ проекта, в который вы бы вкладывались даже в ущерб личным интересам
Я, например, согласился бы работать за меньшие деньги в проекте децентрализованной избирательной системы с математическими гарантиями корректности. Это из именно «общественной пользы». Не знаю, загнулся бы такой проект, если бы я не вкладывался, или нет

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

Не стал приводить свой пример, т.к. он, пока, мягко говоря, утопичен. Но спасибо за Ваш! Отличная задача, кстати. Меня уже лет 15 мучает вопрос, почему когда мы идём в магазин и покупаем колбасу, нам ожидаемо выдают чек. А в последнее время даже с QR кодом, по которому можно сразу ломануться в налоговую и проверить продавца и партию товара (хотя это, кажется, уже про алкоголь). Но до сих пор мы ходим на выборы, и не получаем, по результатам, никакого документа, позволившего бы нам проверить правильность учёта нашего голоса.
Эта проблема выходит за рамки техники, увы.

Но до сих пор мы ходим на выборы, и не получаем, по результатам, никакого документа, позволившего бы нам проверить правильность учёта нашего голоса.
После чего у вас начинают этот документ требовать, скажем, при приёме на работу.

Отличная идея, чёрт возьми!

И да, конечно, можно пытаться как-то наказывать тех, кто будет это требовать… но вот только одна беда: если все честные, соблюдают законы и всё такое — то и смысла в этом документе не будет. А вот как раз если с честностью и учётом проблемы наблюдаются — тогда он будет реально опасен. Потому что даже если ваш голос посчитали правильно, то это не значит, что у других тоже всё хорошо (вбросы и приписки никто не отменял: даже если человеку не голосовавшему на выборах «положен» документ об этом, то не факт, что он его пойдёт получать… если бы его выборы интересовали — он бы их, наверное, посетил), а значит победить может «кто нужно» всё равно.

P.S. И в любом случае это не решает главной проблемы: «человек, могущий чем-то как-то руководить», и «человек, способный выиграть выборы — это разные люди. Причём „чем дальше в лес“, тем всё более разными эти люди становятся. Посмотрите на евроейцев на Украине. Кто-то сомневается, что Зеленский выиграл выборы без вбросов (во всяком случае в его пользу)? Кто-нибудь сомневается, что к концу срока его будут проклинать хлеще, чем Порошенко? Ну и? Какой смысл в честном подсчёте голосов, если он всё равно никому ничего не даёт?
После чего у вас начинают этот документ требовать, скажем, при приёме на работу
С этим можно бороться соответствующими законами. Это не единственная ситуация, где возможны подобные перегибы — на работу могут, например, не брать из-за плохой кредитной истории, или из-за отказа покупать продукцию работодателя. Если какие-то из этих проблем становятся достаточно распространенными, появляется смысл их запрещать.
Конечно, в предположении, что центральная власть заинтересована в избирательной системе с математическими гарантиями, в чем я сильно сомневаюсь
и не получаем, по результатам, никакого документа, позволившего бы нам проверить правильность учёта нашего голоса.

Тайное голосование это исключает по определению. А открытое очень легко делает возможным принуждение к "правильному" голосованию кнутом или пряником. Ну и наказание за "неправильное".


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

С принуждением пряником можно бороться законодательно (хотя на это нужна воля центральной власти). А принуждение пряником — это же, по сути, покупка-продажа голосов, верно? А почему с ней нужно бороться? Может быть, для условного Васи кандидат А и кандидат Б + 100 рублей как раз равноценны?

Законодательная борьба — это не борьба. Закон задаёт рамки дозволенного, а бороться за их соблюдение должны люди. Прежде всего обычные граждане, хотя бы в виде заявления в органы.


Чтобы побеждали кандидаты и их программы, а не спонсоры кандидатов. Пускай в программе пишут, что дадут Васе 100 рублей после выборов.

Ну вот кажется, что купить васин голос за 100 рублей — это достаточно близко к «написать в программе, что дадут Васе 100 рублей после выборов». При этом есть надежда, что отсутствие требования предотвращения таких ситуаций позволит систему все-таки реализовать
Хз насчет ценности проектов с прикладной точки зрения, но один технологический стек вполне себе нередко бывает интереснее другого.
Я, пожалуй, тоже чуть покапитаню…
Не так всё просто часто бывает. У кого есть обязательства, особенно печалятся при предложении уйти с плохого проекта.
Часто попытка найти хороший проект приводит к метаниям, отсутствию роста и даже специфичному выгоранию до полного бесперпективняка.
Более того, многие из нас довольно честны и лояльны, не хотим врать при устройстве на времянку для заработка, не хотим бросать проект, которому без нас поплохеет.
Как результат, все эти упрощения до одного тезиса не работают.

Но тут есть одна хорошая, но сложна методика. Она универсальная, годится не только для IT. Суть её в том, чтобы выписать всё то, что ты ценишь в этой жизни, что тебе нравится, что ненавидишь, чего хочешь достичь. Потом расположить всё это примерно в порядке от «сильного» до «слабого». После этого отложить каждый элемент, сохраняя порядок, к категориям работа, семья, дом и т.д.
А потом крепко и не спеша призадуматься, что же важного или неприятного есть в каждой области жизни. Далее уже можно ориентироваться в разных вариантах более осознанно.
Фокус в том, что в ежедневных и сиюминутных решениях мы на большую часть факторов не обращаем внимания, но они всё равно окрашивают жизнь в те или иные оттенки.

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


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


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


Нужно быть реалистами и понимать, где эмоции, а где бизнес. И бизнесу до вас, как до человека, до лампочки.

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

Однако бизнесмены — существа национальные (другие банкротятся сразу, до многолетних проектов дело не доходит). Если вы «вытягиваете» проект за те деньги, что вам платят (сидя по ночам или в выходные — неважно), то зачем платить больше?

Лучший способ «спасти» хороший, жизнеспособный проект — уйти с него. Хоть это и парадоксально. А если проект (или, ещё хуже, вся фирма целиком) нежизнеспособны — зачем их спасать?

P.S. Есть, правда, исключение: если фирма стартап и у вас куча акций… все вы «в одной лодке»… ну тут возможны варианты. Но если от вашего «спасения проекта» кто-то получает деньги, а вы — только грыжу… валите и не думайте.
Немного пооффтоплю.

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


Германия. Чтобы дать работнику на руки 10 лишних рублей зарплаты, работодателю приходится раскошелиться на 20 рублей. Разницу съедают пенсионные отчисления, налоги, страховки и прочие способы честного отъёма денег. А плюшку на 10 рублей часто можно получить ровно за эти самые 10 рублей, а то и попилить на откате дешевле благодаря оптовой скидке.
В других странах всё то же. Так что «плюшки», которые измеримы (всякие бесплатные завтраки/обеды, тренажёрные залы и прочее) — учитывайте себе в зарплату. Это выигрыш для всех — и для вас и для работодателя.

А вот когда речь идёт о чём-то, чего вы сами себе не купили бы — тут дело уже сложнее.
Германия. Чтобы дать работнику на руки 10 лишних рублей зарплаты, работодателю приходится раскошелиться на 20 рублей.

Ну это уж очень огрубленно. Конкретно:
наш работник получает 60.000 € в год, работодатель тратит на него 73.663,80 €
наш работник получает 70.000 € в год, работодатель тратит на него 85.136,16 €
То есть при росте зарплаты на 10к в год суммарные расходы работодателя возрастают на 11,5к, тем самым сверхзарплатные расходы — всего на 1,5к
наш работник получает 60.000 € в год, работодатель тратит на него 73.663,80 €
наш работник получает 70.000 € в год, работодатель тратит на него 85.136,16 €
Это вы что такое сравнили, я извиняюсь? А налоги кто будет учитывать? А медстархование? А пенсионное?

Если вы зарплату мне подняли на 10.000 € в год, то это вовсе не значит, что я теперь могу купить за этот год мебели на 10.000€.

То есть при росте зарплаты на 10к в год суммарные расходы работодателя возрастают на 11,5к, тем самым сверхзарплатные расходы — всего на 1,5к
Вот только при росте зарплаты на 10k «на руки» работник получит куда меньше. Nettoeinkommen надо сравнивать, а не Bruttoeinkommen.
Это я сравнил брутто-зарплату, прописанную в контракте с ней же. Вам наверняка известно, что сумма на руки может различаться при одной и той же сумме в контракте у разных работников, почему и сравнивать имеет смысл только контрактные суммы. Из вашего профиля опыт работы в Германии неочевиден

Если вы настаиваете, при тех же стартовых данных, сумма «на руки» вырастет с 35.636,87 € до 40.553,84 €. Итого, чтоб дать работнику +5000 в год, работодателю придется потратить 1500 дополнительно.
Вам наверняка известно, что сумма на руки может различаться при одной и той же сумме в контракте у разных работников, почему и сравнивать имеет смысл только контрактные суммы.
Это вы тёплое с мягким будете сравнивать. Речь идёт про «натурные плюшки». Какой-нибудь тренажёрный зал. Как вы его из своей брутто-зарплаты оплачивать собрались? Вы туда во-первых нетто-зарплату отправите, а во-вторых ещё и доплатите за девушку на ресепшн и прочие «красивости».

Если вы настаиваете, при тех же стартовых данных, сумма «на руки» вырастет с 35.636,87 € до 40.553,84 €. Итого, чтоб дать работнику +5000 в год, работодателю придется потратить 1500 дополнительно.
Нет, нет и нет.
Речь идет, по крайней мере, с моей стороны, про «Чтобы дать работнику на руки 10 лишних рублей зарплаты, работодателю приходится раскошелиться на 20 рублей.»
Расчет показывает, что затраты работодателя составят не 200% от нетто-зарплаты, а 130%
Нет, нет и нет.

С таким аргументом сложно спорить
Расчет показывает, что затраты работодателя составят не 200% от нетто-зарплаты, а 130%
Не расскажите как из ваших 130% заплатились налоги и медстраховка. Ужасно интересно.

С таким аргументом сложно спорить
Ну а как с вами ещё спорить, если вы сами же насчитали, что для того, чтобы человеку на руки можно было выплатить дополнительные 40.553,84 €-35.636,87=4916.97€ фонд оплаты труда нужно увеличить на 85.136,16€-73.663,80€=11.472,36€, но при этом говорите про какие-то 130%.

Вы уж меня извините, но 11.472,36€ от 4916.97€ — это даже не 200%, а целых 233%.

Числа-то вы сами правильные посчитали — только почему-то пытаетесь сделать вид, что их не видите.

P.S. То, что точные проценты зависят от многих факторов — это правда, но оценка «чтобы дать работнику на руки 10 лишних рублей зарплаты, работодателю приходится раскошелиться на 20 рублей» достаточно точна для прикидок. Как для Германии — так даже чуток консервативна, как видим.
Не расскажите как из ваших 130% заплатились налоги и медстраховка. Ужасно интересно.

73.663,80 — 60.000,00 = 13.663,80 € — это та часть мед. и социальных страховок, которые платит работодатель по факту выплаты зарплаты работнику.
60.000,00 — 35.636,87 = 24363,13 € — это мед. и соц. страховки плюс подоходный налог, которые работник платит по факту получения зарплаты.
Еще раз поинтересуюсь вашим опытом работы по найму в Германии…
Вы уж меня извините, но 11.472,36€ от 4916.97€ — это даже не 200%, а целых 233%.

Соглашусь с тем, что недостаточно внимательно прочел постановку задачи — с ударением на «на руки». Для меня было совершенно очевидно следующее: работодателю абсолютно все равно, сколько остается работнику на руки, это исключительно финансовые трудности работника. Работник приходит к начальству и говорит «хочу повышение на 5000 в год», начальство слышит это единственно возможным способом — как +5000 к брутто-сумме контракта.
Помимо всех легальных и коммерческих аспектов контракта, чтобы обещать повышение на 5000 на руки, работодателю придется, например, озаботиться уточнением налогового класса работника. Приведенный мной расчет сделан для 1го класса, самого «дорогого» для работника. Для 3го класса от 60к на руки будет оставаться уже не 35.6к, а 40,5к, а от 70к — не 40.5к, а 46.6к. При том что работодателю придется платить одинаково в любом случае. И это я еще не рассматриваю различий между «государственными» и частными медстраховками.
Соглашусь с тем, что недостаточно внимательно прочел постановку задачи — с ударением на «на руки».
Вы, похоже, вообще не поняли постановку задачи.

Речь идёт о «вознаграждении натурой». Ну вот выдаёт вам работодатель наушники хорошие раз год бесплатно или кормит обедом — как их работник «защитает» в свои доходы? Ну, наверное, как прибавление к зарплате — в сумме, которую он бы заплатил из своего кармана в магазине или ресторане. Потому что ему теперь не нужно на эти вещи тратиться. Но расходы-то работодателя вдвое, а то и второе ниже!

Для меня было совершенно очевидно следующее: работодателю абсолютно все равно, сколько остается работнику на руки, это исключительно финансовые трудности работника.
Ну если работодатель не умеет считать деньги… тогда да.

И это я еще не рассматриваю различий между «государственными» и частными медстраховками.
Речь же вообще о другом. Речь о всех этих тренажёрных залах, завтраках/обедах и прочем: чтобы человеку дать через зарплату 100 рублей вам нужно будет в фонд оплаты труда заложить не вот эти же 100 рублей, а 200, а то и больше. А вот чтобы дать ему какую-нибудь возможность поплавать в бассейне (допустим абонемент стоит 100 рублей) — нужно заплатить бассейну таки эти же самые 100 рублей. Там тоже, на самом деле, дополнительные налоги возникают — ну так если вы в бассейн оправляете человек 100 вам же ещё и скидку дадут!

То есть здесь в чистом виде выигрыш и для работодателя и для работника — банкет происходит за счёт госбюджета… но так как законы не нарушаются, то придраться особо не к чему.

Вопрос только в том, чтобы выдаваемые вами «плюшки» были работником востребованы…
А вот чтобы дать ему какую-нибудь возможность поплавать в бассейне (допустим абонемент стоит 100 рублей) — нужно заплатить бассейну таки эти же самые 100 рублей.

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

банкет происходит за счёт госбюджета… но так как законы не нарушаются, то придраться особо не к чему.

В госбюджете не дураки сидят, поэтому налоги на таки вещи есть. Хуже всего их заплатит работник, даже если не особенно в этом заинтересован.

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

P.S. Если бы доходы в неденежной форме не облагались бы налогами, то все работники на Западе большую часть зарплаты получали бы именно в неденежной форме (фирма платила за аренду дома, автомобиля, продукты питания, отпуск, школы детям и т.п.).
Например, по умолчанию в Германии все неденежные бонусы (оплата квартир, питание, автомобиль) переводятся в эквивалентный размер зарплаты и с него вычисляются подоходные налоги.
И как конкретно это происходит, интересно? Вот стоит холодильник, в котором стоят йогурты, а рядом — шкафчик с орешками и чипсами. Кто конкретно, когда и как решает, в чью вообще зарплату перевести эти чипсы, извините?

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

P.S. Если бы доходы в неденежной форме не облагались бы налогами, то все работники на Западе большую часть зарплаты получали бы именно в неденежной форме (фирма платила за аренду дома, автомобиля, продукты питания, отпуск, школы детям и т.п.).
По-моему вы опять не понимаете. Речь не идёт о том, чтобы оплатить за вас еду или абонемент в тренажёрный зал. Речь идёт о том, чтобы выдать вам что-то натурой. Не дать вам денег на покупку апельсинового сока, а поставить автомат, которые его прямо на месте из апельсинов делает и ящик апельсинов.

Выделить место в офисе, установить тренажёры — и заключить контракт с фирмой, которая будет их ремонтировать.

В каком месте тут подоходный налог возникнет? На кого его повесят? На директора?

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

Вы опять про «получение зарплаты». Да что ж такое-то. Вам фирма никогда ничего кроме зарплаты не давала, что ли?

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

P.S. Потом если мы говорим о Германию, то питание и тренажеры это лишь незначительная часть от семейного бюджета, вряд ли орешки и апельсиновый сок (и даже полный холодильник) будет адекватной компенсацией даже 10% повышения зарплаты (300-500 евро чистыми в месяц).
Уж лучше бы дали деньгами.
Уверены? Вы бы получили деньгами, скорее всего, меньше, чем эта самая кола в магазине стоит. Точно уверены, что вам такая компенсация была бы достаточной?
Вы бы получили деньгами, скорее всего, меньше, чем эта самая кола в магазине стоит. Точно уверены, что вам такая компенсация была бы достаточной?

Дело было в Германии, разница с другими работами того же города, полагаю, была от полутысячи до тысячи евро чистыми в месяц. Сколько на это по-вашему можно купить было колы?

P.S. Понимаете, все эти нематериальные бенефиты чаще всего оказываются намного менее полезными чем купил бы сам пусть за 2-3 раза меньшие деньги (ну вот, не нужен мне литр колы и литр пива каждый день). А обычно ими пытаются очень сильно сбросить в зарплате, мол у нас фастфут в офисе, поэтому будет платить на 500 евро меньше (при том что самому питаться в хорошем кафе и не фастфудом, который сам захочешь обойдется в 150-200, не говоря уже о том, чтобы принести обед с собой). Так что нафиг — лучше деньгами.
Дело было в Германии, разница с другими работами того же города, полагаю, была от полутысячи до тысячи евро чистыми в месяц. Сколько на это по-вашему можно купить было колы?
Явно не столько сколько у вас было в холодильнике. Даже вместе с фруктами.

То есть у вас была совсем другая ситуация: денег на конкурентоспособные зарплаты у работодателя не было (или он не хотел их тратить) и это попытались компенсировать «натурой» — да, это работает… но до какой-то степени.

А обычно ими пытаются очень сильно сбросить в зарплате, мол у нас фастфут в офисе, поэтому будет платить на 500 евро меньше
То есть срежем из зарплаты 1000€, а то и 1200€ (как тут чуть выше считали), потратим на «плюшки» 100€…

(при том что самому питаться в хорошем кафе и не фастфудом, который сам захочешь обойдется в 150-200, не говоря уже о том, чтобы принести обед с собой).
Ну так нужно не фастфудом кормить, а нормальным обедом. Он для фирмы обойдётся в те же деньги, в которые вам обойдётся фастфуд. А если фирма большая, то может оказаться близок по цене к тому, что вы приносите с собой.

Почти во всех фирмах, где я работал (и в маленьких стартапах на 10 человек и в огромных компаниях на 100'000) были бесплатные обеды — и на это никто не жаловался. Ибо обедом, условно, в 100 рублей, не пытались компенсировать недоплату (по отношению к рынку) в 1000.

Так что нафиг — лучше деньгами.
Не убедили. В вашем случае (как и во всех других, где я видел недовольство «оплатой натурой») подход у фирмы был такой: а давайте, за счёт «плюшек», устроим «глобальную экономию»: вынем из фонда оплаты труда 1000€, отправим 100€, запишем 400€ «экономии», ещё 500€ — бонусы руководству. И да — так это не работает.

Вот только если убрать «плюшки» и дать работникам 50€ «на руки», то они взвоют ещё больше — проверено.

А то, о чём вы говорите это не «нафиг — лучше деньгами», это «если деньги идут не на зарплату, а на бонусы менеджерам, то никакие „плюшки“ не помогут».

Люди же, поющие «да не надо мне этого всего, дайте деньгами»… как правило не понимают ни чем они недовольны, ни на какие деньги они могут реально рассчитывать, если «вот этого всего» не будет.

А на свои может я эту колу и не покупал бы вовсе.

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

Арифметика ж в таких стонах никогда не участвует, одни эмоции.
как раз «что закупать» — можно обсуждать.

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

Арифметика ж в таких стонах никогда не участвует, одни эмоции.

Переход на личности, если вам чье-то мнение не нравится или не понятно? Ну-ну

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

Поменять не устраивающие плюшки… ну попробуйте, будучи рядовым сотрудников в фирме из тысяч человек, пробить то, что Вас лично устраивает, или найти компромисс с парой тысяч человек, который устроит всех.

P.S. Я не говорю, что все неденежные плюшки бесполезны, но очень часто я встречал ситуации, когда большинство таких плюшек именно тебе вообще не нужны, и компания, которая просто предлагает чуть выше зарплату, выгоядит более привлекательна.
К сожалению, очень часто бесполезность или малая полезность всех этих неденежных бонусов обнаруживается только после начала работы.
Переход на личности, если вам чье-то мнение не нравится или не понятно?
А где вы его увидели, извините? Сказать что ваш случай устроен так же, как и сотня других, о которых ты знаешь — это уже «переход на личности»?

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

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

То, что на «достойный» уровень нужно 1000 рублей, а все плюшки, вместе взятые, обходятся фирме в 100 — их не волнует от разу.

Но нельзя из 100 «сэкономленных» рублей выплатить 1000… это даже не экономика или бухгалтерия, это элементарная арифметика.

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

Арифметика простая, если большинство из предлагаемых плюшек тебя не устраивает — то лучше меньше, но деньгами и по своему выбору.
Ну, возможно, вы ультрасуперуникум, которому ничего не подходит и которому из-за этого приходится всё «покупать на свои». Притом, что условные «100 рублей от фирмы» вы могли бы получить… Сочувствую. Как я уже сказал натурные эксперименты показали, то большинство народа — устроены не так. И неважно — убираете вы автомат времён СССР из цеха или колу из холодильника. Компенсация на образующуюся в бюджете «экономию» мало кого делает счастливым — обычно «компенсирующая прибавка» ожидается гораздо, гораздо большей.

Причины — мы обсуждали.
Не понимаю, почему вы приводите наушники в пример «плюшек». Что я обычно видел, гарнитуры (наушники с микрофоном) входят в комплект рабочего места во многих компаниях, для участия в скайп-конференциях. Их нельзя забрать домой и не приносить на работу. Так вы и клавиатуру с мышью запишете в плюшки.
Их нельзя забрать домой и не приносить на работу.
И вот ровно этим они отличаются от наушников, которые выдаёт Гугл.

Они не предназначены для участия в скайп-конференциях (для VC переговорки есть) и никто не обидится, если вы их заберёте домой и на работу вообще приносить не будете.

Так вы и клавиатуру с мышью запишете в плюшки.
Если их можно забрать домой? Почему бы и нет. Но вот как раз такого — я не видел.
Допустим, это очень хорошие наушники, нужны мне, и стоят они $200. Но это разовая плюшка? Каждый месяц вместо $200 в з/п очередные наушники не будут давать. Поэтому очень с натяжкой можно считать примером, как надо делать.
Каждый месяц вместо $200 в з/п очередные наушники не будут давать.
Раз в год или два, я думаю.

Поэтому очень с натяжкой можно считать примером, как надо делать.
Я не говорю, что это самая важная плюшка — обеды и кола явно важнее. Но вообще — почему и нет.
И за 5 лет у работника будет 10 пар наушников?
Или дают разное? Да и, в денежном эквиваленте не слишком весомо, чтобы на что-то влияло.
И за 5 лет у работника будет 10 пар наушников?
Ну если он будет складывать их в коробку и не будет использовать…

Или дают разное?
Прямо по ссылке, которую я привёл, обсуждается две модели. Сейчас, с вероятностью 99.99% вышла ещё одна (с USB-C как минимум).

Да и, в денежном эквиваленте не слишком весомо, чтобы на что-то влияло.
Ну дык не наушниками едиными…
А стол заказов там может быть? Например, если захочу видеокарту RTX2080ti и процессор i9 последний, по хорошей корпоративной цене и без налогов? Тогда имеет смысл. А рандомное барахло, которое в столе будет валяться без дела — даром не надо. Например, мне к смартфону розничная сеть подарила PowerBank на 10Ah. Вроде приятно, но валяется без дела. Одна забота — заряжать его периодически, чтобы не помер.
А стол заказов там может быть?
Маловероятно.

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

Со столом заказов такое никак не вяжется. Единственный вариант — это «корпоративный социализм». Когда можно обсудить чего купить на офис в 1000 человек или, может быть, на отдел в 50… но точно не индувидуальные запросы — иначе к вам как раз уже и налоговая может с теми самыми требованиями уплатить подоходный налог придти…
Тогда это не плюс к зарплате, а просто бижутерия. Вроде брендированных календариков, авторучек, блокнотиков, которые дарят сотрудникам на новый год или 23 февраля, которые можно забрать домой. В 80% случаев этот хлам пылится дома где-то на полках.

Никто ж не выпячивает — приходите к нам работать, и на новый год вы получите фирменную авторучку. Вот у Гугла — наушники брендированные, а суть та же.
Прекрасно объяснено. Только чуть добавлю:
Кола в холодильнике постоянно.
А «Прибавка к зарплате» хоть в соточку, хоть в несколько, очень быстро забудется. И все равно будет хотеться еще.
Именно. Но оппонент очень важный момент тоже показал: Если ваша зарплата на 100 рублей ниже средней по рынку, а в холодильнике стоит кола, которая в магазине те же 100 рублей стоит — вы это переживёте, даже, скорее, обрадуетесь.

А вот если кола в магазине — 100 рублей, а ваша зарплата «не дотягивает» до достойного уровня 1000… Ну так дело не в коле, за 100 рублей (а для компании — в 50), а в том, что куда-то делась 1000 (а для компании 2000).
Если разница настолько непропорциональна, вопросов нет.
Просто мне показалось, что речь шла о «Лучше забрать деньгами, чем плюшками». Но, подозреваю, если зарплата не дотягивает 1000 до рынка, то плюшки за сотку, выданные деньгами, все равно окажутся недостаточным утешением.
Если разница настолько непропорциональна, вопросов нет.
А если разница меньше, то и стонать никто не будет. Никто не вычисляет свою зарплату с такой точностью, чтобы начать возмущаться, когда зарплата упала на 2-3% «к рынку».

А вот когда она падает на 15-30% «к рынку» — это замечают и начинается выяснение вопроса «хто зьив мое сало». Холодильник с колой в коридоре является очевидным ответом… и не менее очевидно неправильным ответом.

Увы, люди вообще склонны к поиску «простых» ответов, и мало кто хочет признать правоту Менкена с его знаменитым У всякой проблемы всегда есть решение — простое, удобное и, конечно, ошибочное.
Если бы доходы в неденежной форме не облагались бы налогами, то все работники на Западе большую часть зарплаты получали бы именно в неденежной форме (фирма платила за аренду дома, автомобиля, продукты питания, отпуск, школы детям и т.п.)
В 40х-60х в США для самых высокооплачиваемых работников так оно и было, потому что маргинальный налог на доходы физических лиц превышал 90%
НЛО прилетело и опубликовало эту надпись здесь
А потом удивляются, почему люди с высоким доходом вообще налоги не платят.
Соглашусь с тем, что недостаточно внимательно прочел постановку задачи — с ударением на «на руки».
А вот это, кстати, очень серьёзно завышает самооценку людей, работающих на Запад и снижает — людей, работающих в России.

Ибо в России когда идёт речь о зарплате в 10'000 рублей или там 100'000 рублей — то человека волнует исключительно пункт «к выдаче» в ведомости. После уплаты всех налогов и сборов.

Кому, чего и сколько там платится за него и/или от его имени — дело уже десятое.

Многие года «чёрных» и «серых» зарплат сказываются…

"Чистыми" и "грязными" ещё в СССР было и как-то большинство имело в виду "чистые" говоря о зарплате.

Ну дык сами эпитеты говорят о том, что из употребляли. У немцев тоже есть слова Nettoeinkommen и Bruttoeinkommen. Их даже в справках разных официальных употреблют. Но я не об этом.

Речь идёт просто о «зарплате», без уточнения. Так вот на западе — это в 99% случаев зарплата до вычета налогов — а в России после.

Ну или без вычета налогов, если «в конверте» — и мне кажется, что здесь как раз основная причина: если с подавляющего большинства зарплат реально налоги не платятся (или платятся, но не все), то сравнивать зарплату «до вычета налогов» становится невозможно.
Научиться нечему, интересных технологий нет, все задачи — линейны.

Сложилось впечатление, что в статье программист прямо идеальный. А что если программисту пофиг на судьбу проекта (завтра дадут новый), новые технологии его мало интересуют, а опыта столько, что все задачи линейны и когда уже были решены. Он даже не сильно против вообще завязать с IT, но, увы, ничего другого за такие деньги делать не умеет.

Я сам не видел, но друзья рассказывали, что когда у программиста накапливается слишком много опыта, он уходит тибо в консультанты, либо в стартаперы, либо в тех.менеджеры разного размера. А это на порядок больше денег

когда у программиста накапливается слишком много опыта

Там же не только про опыт, а еще и «пофиг на судьбу проекта» и отсутствие интереса к новым технологиям. Никому бы не пожелал такого консультанта или тех.дира.

Если у человека нет интереса к новым технологиям, то откуда опыт?


Разве что это опыт в какой-то одной узкой сфере, но такой опыт превратится в тыкву сразу после закрытия проекта.

Интерес был, но кончился. Опыт приходит, интерес уходит. Это часто называют выгоранием.

Выгорание тоже не на пустом месте берется.


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

А что за фетишизм такой с этими «новыми технологиями»? Если проект выполним на старых, то профит пытаться делать его на новых не всегда очевиден.
НЛО прилетело и опубликовало эту надпись здесь
В целом все верно. Есть правда исключения, когда технология просто на хайпе. Сегодня все о ней говорят, завтра все про нее забыли. При этом работник плюнул на все и со словами «ну не получилось» уволился, а работодателю с этим всем жить и искать того, что возьмется за это. И если подумать, то такого не так и мало. Вспомните кучу фремворок для js, которые одно время рождались каждый месяц, а потом умерли, схлопнувшись до 3-4. Туда же можно отнести и микросервисы головного мозга, когда их впиливают потому что могут. Кто-то пытается найти разработчиков на Dart. Примеров немало такого.
А Dart тут при чем?
При том, что на нем сложно найти разработчиков, гораздо сложнее чем на js. И если у вас крупный проект, то это становится преградой для роста. Особенно обидно, что потрачены усилия перевода существующего кода с js на dart.
Затем, что у старых технологий срок поддержки ограничен. В результате и новые фичи пилить будет сложнее, и исполнителей на эти работы находить будет сложнее, и в итоге поддержка будет дороже.
Надо реализовывать проект на акуальных технологиях. За новизной гнаться тоже опасно — риски не предсказуемы.
А если серьезно. После того как несколько лет отработали тимлидом, каковы ваши дальнейшие перспективы роста? PM/PO/CTO? А это уже менеджеры, а не программисты. Если карьерного роста нет, то без смены работы скорее всего не будет и роста уровня оплаты (не забываем про инфляцию, индексации зарплат по опыту даже в бюджетных заведениях не проводят).

Уйти в консультанты — хороший предпенсионный вариант. Это когда ты не хочешь полный рабочий день, но твой опыт имеет хорошую цену.

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


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

Личный бренд безусловно надо развивать, особенно если вы часто меняете работу. Активность в OpenSource проектах тоже обязательна — часто бывает, что заказчику вместо тестового задания можно скинуть ссылки на свой GitHub. В настоящее время есть много OpenSource проектов, которые могут быть полезны при решении текущих рабочих задач и участвовать в их развитии можно в рабочее время (допиливание недостающих фич или закрытие багов) — если бизнес их использует, то заинтересован в развитии и сотрудничестве. Другое дело, что протащить свои тикеты в апстрим бывает долго и непросто, но их обсуждение дает хороший опыт.

Архитектор по вашему ближе к менеджеру или к программисту?

К программисту.
К менеджеру — это тимлид, пм.

Ещё техлид есть, в небольших компаниях его могут называть CTO :)

Насчет порядка я слегка не уверен. Что это за консультант, получающий $2.5М в год в США? Или 2.5 М руб в месяц в России?

Очень хороший консультант, очевидно

Добавлю немного из личного опыта работы в аутсорсе.

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

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


Было даже такое, что оборудование тоже оплачивалось кост-центром проекта, поэтому я не мог второй монитор получить два года, а у кого-то он был в первый день :)

Добавлю немного своего опыта работы в аутсорсе. Увы, чаще всего сменить компанию целиком бывает проще, чем сменить проект («плохой» на «хороший»). Так как аутсорсер не заинтересован в этом. Иногда бывает «удача» в том, что плохой проект сам закрывается или сокращается, но лучше не ждать фортуны, а брать судьбу в свои руки.
По моим наблюдениям, когда вопрос стоял «другой проект или я ухожу» — чаще переводили на другой проект, хотя и через какое-то оговоренное время. Но думаю это все очень зависит даже не от компании, а от конкретных менеджеров.
Сотруднику нечем будет аргументировать запросы на повышение оплаты труда, если он не будет знать ситуации в компании и на рынке в целом. Человеку можно внушить, что его оплата крайне велика, хотя его коллеги, занимающиеся тем же, могут получать в два раза больше.


Аргумент «А вот Вася получает 1.5*X, а я X, поэтому хочу прибавку» — так себе аргумент в переговорах. Менеджер легко найдет 100500 причин, чем так хорош и незаменим Вася, и почему именно ему 1.5X.
А правда в том, что при переговорах о повышении менеджер обычно смотрит на то какова польза этого человека на проекте, насколько дорого его заменить, и насколько он готов уйти на новое место в случае отказа. Ну и то, есть ли реально деньги на это повышение.
Выгодно аргументировать повышение зп обоснованием своей ценности и незаменимости для компании или офферами в другую компанию.
Какая разница при этом, сколько получают твои коллеги?
Разве что знание о зп своих коллег может стать мотиваций пойти и понять, сколько ты стоишь.
Но, имхо, такую мотивацию выгодно иметь постоянно, независимо от того, сколько получают другие.
Бывает что можно сколько угодно аргументировать своей ценностью для фирмы или проекта и при этом слышать что денег нет и все получают столько же. И что фирма не может лично тебе платить больше чем коллегам. А потом выяснить что отдельные коллеги уже давно получают заметно больше тебя :)
А как может информация о зарплате коллег помочь в переговорах? Если вы придете к менеджеру и скажете, что «вы мне нагло врали, вызываю вас на дуэль», вряд ли он испугается и предложит вам больше. Вам уже по сути сказали: «я не готов платить тебе больше». Почему именно он не готов, вас в принципе уже не касается. Даже если реально нет денег в компании, а вы хотите больше, все равно остается один выход — искать, где больше предложат.

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

Вы знаете как часто людям сначала говорили «я не готов платить тебе больше», а когда на стол ложилось заявление об увольнении, то внезапно выяснялось что готовы платить чуть ли не в полтора-два раза больше?

То есть часто деньги то как раз есть, но начальство надеется что работники поверят словам о том что денег нет и всем платят мало. Но честно говоря лично я если узнаю что начальство мне врёт в таких вопросах, то начину искать новую работу и уже не прельщюсь даже заметным увеличением зарплаты в случае «обострения ситуации».
Конечно, потому что с заявлением на столе резко повышается важный фактор «готов свалить». Если до этого пару лет подряд работало «ой денег нет», а по глазам и действиям сотрудника было видно, что он не готов менять уютный офис с печеньками на другой офис, где еще в коллектив вливаться надо, то нужен какой-то весомый аргумент, чтоб изменить ситуацию.
И на мой взгляд узнать что коллеги получают больше тебя и/или начальство врало тебе насчёт повышения зарплаты это вполне себе «аргумент». А как писал товарищ Драгунский: «Тайное становится явным». Рано или поздно, но становится :)
С такими начальничками я лично не работаю. Если он не может повысить зп в нормальных условиях, а повышает только в условиях оффера и возможного ухода, то мне теперь надо каждые полгода-год заморачиваться, бегать по собеседованиям и получать офферы только чтобы повысить зп? Ну уж нет.

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

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


офферами в другую компанию.
насколько он готов уйти на новое место в случае отказа
А это уже шантаж. И как бы я не одобряю, но с другой стороны как нужно довести ситуацию чтоб потребовалось шантажом добиваться чего-то. Конечно это твоя зп и работа/жизнь, но всё таки это не война где все средства хороши. Получается стратегически выигрывает гуру шантажа.
Обиднее всего когда ты уже окончательно решился уйти и ставя заявление на стол тебе предлагают остаться за 1.5Х с повышением должности. А где вы год назад были с такими предложениями? Получается Если у тебя нет навыков постоянно торговаться, но ведь твоя работа не торговля.
От того сколько получают другие не должно зависеть твоя мотивация, но ты просто сразу можешь понять что "тебе здесь не рады"

Это не шантаж, это (полуоткрытый) тендер. Я сам думал в терминах "шантаж" относительно недавно, но несколько разговоров с представителями "противника" (сторонними, не текущими) за рюмкой чая и, главное, попытки использования новой стратегии, убедили меня, что ничего морально плохого нет сообщить об оффере и дать шанс сделать контроффер текущему работодателю/заказчику на 1.5X текущей, даже если неделю назад он отказал в 1.1X. Это если в принципе устраивает работать с людьми, работающими по принципу "пока гром не грянет мужик не перекрестится" и безусловное повышение на 10% не было оговорено ранее.

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

У бизнеса всё просто: если вы не просите — значит вам и не надо. А может и надо, но альтернатив у вас нет. А вот если нет — можно начинать торг. Начинать, а не заканчивать!

Вот не надо. «Торговля» не является работой для айтишника. Это возможно полезный для айтишника софтскил, но никак не его работа.

И есть достаточное количество фирм, которые это понимают и не требуют от айтишника особой «торговли» во время обсуждения повышения зарплаты. То есть если ты умеешь торговаться, то ты конечно и в таких фирмах получишь больше. Но и без умения ты без нормального повышения не окажешься. И это не имеет никакого отношения к «бизнесу, семье, церкви», просто ещё один нормально поставленный(или не поставленный) процесс.
И есть достаточное количество фирм, которые это понимают и не требуют от айтишника особой «торговли» во время обсуждения повышения зарплаты.
Есть. Я в таких даже работал. Но это временное явление.

Ибо по мере роста фирмы (а если фирма успешная и не растёт, то её сожрут те, кто растут) умение торговаться становится всё более востребовано.

Если в маленькой фирме, где «все друг друга знают» — это, может быть, вам и не нужно, то в большой… у вас нет выбора.

При этом да, если у фирмы достаточно денег, то даже те, кто «не высовываются» будут получать больше, чем в среднем по рынку… но те, кто умеют торговаться — будут получить сильно больше.
Не надо свой личный опыт пытаться натянуть на весь мир. Есть вполне себе большие фирмы, в которых вполне себе получаешь повышение зарплаты без особой «торговли». Например это решается при помощи тарифов и/или профсоюзов, которые перенимают решение подобных проблем на себя.

Потому что если фирма занимается фигнёй, то из неё начинают убегать сотрудники. И это не зависит от размеров фирмы. Так что большим фирмам заниматься фигнёй так же «невыгодно» как и маленьким.
Например это решается при помощи тарифов и/или профсоюзов, которые перенимают решение подобных проблем на себя.
Профсоющы? Тарифы? И при этом зарплата как в Facebook/Google/Microsoft?

Пример можно?

Потому что если фирма занимается фигнёй, то из неё начинают убегать сотрудники.
Ну вот сколько проектов Google отправил на кладбище… про внушительный процент было понятно с самого начала, что они там закончат… и ничего — люди не бегут.

Так что большим фирмам заниматься фигнёй так же «невыгодно» как и маленьким.
Не совсем так. У больших — экономия на размере… но при этом часто разработки стоят заметно дороже, чем в маленьких компаниях. Куда уходят деньги? Подсказка: не к тем людям, которые «получают повышение без особой „торговли“»…
Профсоющы? Тарифы? И при этом зарплата как в Facebook/Google/Microsoft?

А у нас весь мир состоит только из USA и Facebook/Google/Microsoft? В других странах ИТ-отрасли вообще нет? :)
Или скажем немецкие фирмы с адекватными зарплатами и тарифами вас устроят :)

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

Я не знаю удивлю я вас или нет, но из googl'a тоже уходят. И ту «фигню», которую творит google, он как раз пытается компенсировать другими вещами. Например зарплатами:)

Не совсем так. У больших — экономия на размере… но при этом часто разработки стоят заметно дороже, чем в маленьких компаниях. Куда уходят деньги? Подсказка: не к тем людям, которые «получают повышение без особой „торговли“»…

Мне просто интересно на основании чего вы делаете такие глобальные высказывания? У вас есть какие-то цифры или статистики? Или вы просто экcтраполируете свой личный опыт на весь мир? :)
Или скажем немецкие фирмы с адекватными зарплатами и тарифами вас устроят :)
«Адекватные зарплаты в Германии» — это сколько? После выплат всех страховок и налогов хотя бы 8000€ на руках в месяц оставаться будет?

Речь идёт про «линейного» сотрудника, не руководителя проекта в 100 человек.

А у нас весь мир состоит только из USA и Facebook/Google/Microsoft? В других странах ИТ-отрасли вообще нет? :)
Есть. Но платят там, зачастую, сильно меньше. Особенно если ты из тех, кто считает, что «торговаться — это не их работа».

Я не знаю удивлю я вас или нет, но из googl'a тоже уходят.
Конечно. Но также и приходят. Вакансии пустые годами не висят.

Мне просто интересно на основании чего вы делаете такие глобальные высказывания? У вас есть какие-то цифры или статистики? Или вы просто экcтраполируете свой личный опыт на весь мир? :)
Простая логика. Совпадающая, впрочем, с тем, что я наблюдаю лично. То, что у крупных фирм наблюдается «экономия на масштабе» и какие-нибудь процессоры они покупают с хорошей скидкой — факт, который легко гуглится. Тот факт, что разработка какого-то проекта в стартапах обходится гораздо дешевле, чем в больших компаниях — тоже. Да собственно в противном случае не было бы смысла крупным компаниям покупать стартапы по цене в 10-100 раз большей, чем в них венчурные капиталисты вложили.

Куда девается разница?
После выплат всех страховок и налогов хотя бы 8000€ на руках в месяц оставаться будет?

Ну видимо у нас с вами совсем разное понимание адекватных зарплат. И если вы хотите 8000€ после уплаты налогов, то да, вам нужно уметь очень хорошо себя продавать:)

Простая логика

Слишком простая на мой взгляд :)
НЛО прилетело и опубликовало эту надпись здесь
Везде в США или только в определённых местах, где и стоимость проживания соответствует?
А то вон у нас в Мюнхене зарплаты тоже заметно выше, вот только в кармане денег больше не станет.
НЛО прилетело и опубликовало эту надпись здесь
Вот только по моему опыту у нас не «в N раз», а «на Nную сумму» ;)
НЛО прилетело и опубликовало эту надпись здесь
Ну когда я лет 8-10 думал куда-нибудь из Германии свалить и мониторил цены/зарплаты, то у меня почему-то сложилось впечатление что идёт «прибавка» по абсолютной величине. Хотя конечно возможно я ошибался или ситуация сейчас уже изменилась.
Но с другой стороны зарплата «после вычета» в Германии и США это всё-таки не одно и тоже. Например медицинская страховка в Германии входит в «вычет», а в США вроде бы нет.
И самое главное я очень сомневаюсь что человек, зарабатывающий в США 8000€, имеет рабочую неделю на 36,5 часов, 11 официальных выходных и 30 дней оплачиваемого отпуска в году. И я не знаю сколько мне должны предложить денег чтобы я от этого отказался :) Это я к тому что деньги сами по себе тоже не всё решают.

НЛО прилетело и опубликовало эту надпись здесь
Ну, её за вас работодатель платит.

Но факт-то остаётся фактом: в США она вычитается из «чистых», а в Германии нет.

И, судя по тому, что пишут живущие в Германии о тамошней медицине, я бы предпочёл ходить по врачам таки в США.

А вы не читайте советских газет. Про американскую медицину тоже много что пишут :)
НЛО прилетело и опубликовало эту надпись здесь
Как это вычитается? Я могу отказаться от страховки, и на мою зарплату это не повлияет вообще никак.

Не, ну если не болеть это наверное выгодный вариант :) А вот если заболеешь, то сколько тогда из зарплаты «вычтется»? :)
Но вот чтобы кто-то опровергал очереди, скажем, на запись к врачу — этого я не слышал.

Зависит от врача, болезни и ситуации. Если ситуация оправдывает, то можно и без записи идти и ни один врач вам отказать не сможет.
НЛО прилетело и опубликовало эту надпись здесь
Почему ж выгодный? Страховки-то у вас не будет, а в деньгах вы от этого не выиграете

Что-то я вашу логику не совсем понимаю…

Баксов 25-35 на copay за посещение врача. Это, кстати, честно и помогает бороться с посещением врачей просто так

То если у кого-то автомобильная авария со множественными переломами и внутренними повреждениями, то всё лечение обойдётся ему в 25-35 баксов? Или скажем рак с операцией и химиотерапией?

Как насчёт какой-нибудь ерунды, вроде того, что регулярно возникающие на веке хреновины приносят дискомфорт?

За всю Германию говорить не буду, но у нас при не акутной ситуации у домашнего врача я обычно получаю номерок в течении ближайших трех дней. У окулиста или дерматолога в течении недели-двух. Кто из них такими вещами занимается сказать не могу. Я бы наверное сначала к своему домашнему пошёл.

«Проблемные» врачи в этом плане у нас это например ортопеды, радиологи или гастроэнтерологи. У этих если не повезёт можно и три-четыре недели ждать если ситуация не критична.
НЛО прилетело и опубликовало эту надпись здесь
Да, похоже просто недопонимание произошло. Просто представьте себе три возможные ситуации:
— У кого-то в США вообще нет медицинской страховки.
— У кого-то страховка как у вас.
— У кого-то страховка как у billyevans

И следущющие вопросы:
— Во сколько обойдётся в год сама страховка если она есть?
— Во сколько обойдутся 2-3 похода по врачам в год «по мелочам»?
— Во сколько обойдётся что-то серъёзное со скажем неделей больницы и парой месяцев регулярных походов по врачам?
— Во сколько обойдётся хроническая болезнь со скажем ежемесячными посещениями врача и парочкой таблеток в день?
— Что произойдет если вы захотите профилактику и/или предиагностику? Надо вам за это экстра платить? Вернут наоборот часть денег, заплаченных за страховку?
— Как изменится ситуация если вы не один, а скажем у вас семья и двое детей? А если жена получает заметно меньше вас или вообще не работает?

Это я не к тому что в Германии лучше медицинская страховка или жизнь. А к тому что кроме самих зарплат и налогов есть ещё куча факторов влияющих на то, сколько денег у вас остаётся. И если взять 8000€ в США и скажем 4500-5000€ в Германии и вычесть из них все «дополнительные» расходы в среднестатистическом случае, то думаю что разница остатков будет уже не так велика.

Ну и не надо забывать что в Германии вы тоже можете выйти из нормальнй страховки и перейти в частную и тогда ситуация у вас будет тоже примерно как в США.
Я думаю сложно очень оценить это в общем и целом. Тем более США очень разные даже в пределах одного штата.
Я знаю, что в Калифорнии, если ты близок к черте бедности, то тебе ее будет штат очень сильно субсидировать, вплоть до вообще полного покрытия всего. А черта бедности в Долине, как я слышал от знакомых это 120К$ доход на семью из 4х человек. Им страховка стоила вообще, что-то вроде 10$-20$ в месяц.
Еще один мой коллег переехал из Германии как он говорит от части из-за того, что ему медицина там крайне не нравилась.
Но это все мой единичный очень ограниченный опыт. В хорошей компании будет хорошая страховка и extra расходы на нее будут реально небольшими даже на семью, где никто больше не работает.
Но в целом тут расходы намного больше на все, в основном на жилье. Так же возможности роста как в ЗП так и профессионально почти не ограничены.
НЛО прилетело и опубликовало эту надпись здесь
А сколько это стоит и кто платит?

А это уже зависит от того как договoришься со страховкой и работодателем :)
То если у кого-то автомобильная авария со множественными переломами и внутренними повреждениями, то всё лечение обойдётся ему в 25-35 баксов? Или скажем рак с операцией и химиотерапией?

У меня не самая лучшая страховка. Там deductable 300 на человека или 600 на семью в год, что означает, что при подобном исходе я плачу первые 300$ за лечение потом вроде 95% или даже 100% покрывает страховая. Чтоб вы понимали 300$ это 2-3 часа работы обычного программиста в Долине.
Скорая мне 100$ стоила. Что реально довольно редкое событие. Пожарная с парамедиками приехала до того как я повесил трубку, прошло минуты полторы-две с начала разговора.
«Проблемные» врачи в этом плане у нас это например ортопеды, радиологи или гастроэнтерологи. У этих если не повезёт можно и три-четыре недели ждать если ситуация не критична.

Ну вот вам свежайший случай: получил сегодня с утра от домашнего врача направление на МРТ. Живу в Мюнхене. Обзвонил всего-то две радиологии, в обеих предлагали ближайший термин на начало сентября (т.е через 2,5 недели), в одной после торговли («у меня отпуск, я улетаю») дали на конец следующей недели (т.е. через 10 дней).
Ну во первых это всё от города к городу меняется. И Мюнхен в этом плане далеко не показатель для Баварии а уж тем более всей Германии :)
А во вторых я скорее максимальные сроки указал и конечно обычно столько не ждёшь. Да и в крайнем случае почти всегда можно и без записи пойти. Просто тогда надо будет уже у врача сидеть ждать.
чтобы кто-то опровергал очереди, скажем, на запись к врачу — этого я не слышал.

Ошибка выжившего. Вот что у меня, что у жены за 10-20 лет в Германии не случалось такого, чтоб по срочной проблеме за месяцы к врачу записываться приходилось, все больше «следующая неделя вас устроит?». Но как-то и на вопросы «а не повезло ли вам в жизни с записью к врачам?» тоже до сих пор натыкаться не приходилось.
Ну то, что проблема может оказаться срочной, чаще понимает врач, не связанный с необходимостью беречь бюджет страховой компании и не играющий в вахтера. У знакомых в Штуттгарте, например, такое вышло — ФГДС с биопсией по страховке давали только через 2 месяца. Плюнули, полетели в Москву, за 150 евро в СМ-Клиник в воскресенье сделали все, получили положительный анализ и совет срочно оперироваться. В Штуттгарт привезли и анализ и блоки, кое-как через 10 дней добились гистологии — там тоже подтвердили, что под нож. Теперь представьте что было бы в случае, еси бы у них не было другого варианта медицинских сервисов, кроме как через страховочного Hausarzt?
А зачем ради этого было лететь в Москву? Почему было нельзя это сделать в Штуттгарте за свой счёт? Вряд ли бы это оказалось сильно дороже учитывая расходы на полёт и прочее. Кроме того если что-то нашли, то можно было бы и потребовать у страховки перенять оплату задним числом.

Кроме того можно было просто поискать адекватного врача, который бы назначил быстрее или пойти в клинику…

П. С. Это я к тому что в Германии тоже всегда есть куча вариантов особенно если готов оплачивать сам и/или идти на конфликт с врачом и/или страховкой.
Поиск — это время, а тут почти гарантированный ответ в течение недели. Да и идти с кем-то на конфликт — это последнее, что захочется, когда онкология маячит в окне, а то и стучится в двери дома.
То есть вы исходите из того, что про какую-то клинику в другой стране все знают по умолчанию, а аналогичную клинику в стране проживания людям надо долго искать?

П. С. И идти на конфликт тоже совсем не обязательно. Можно точно так же без всяких конфликтов оплатить всё самому. Конфликт это просто опция, позволяющая сэкономить деньги.
Я не говорил про «все знают по умолчанию». Я лишь привел пример распространенного поведения немецких врачей, которых содержит страховка и регламентирует что и как им назначать пациентам.
Пример вы конечно привели, но вот насколько распространённым является такое поведение у немецких врачей это ещё вопрос.

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

Ну и в конце-концов страховку тоже можно в любой момент поменять и разные страховки могут заметно отличаться в том что, как и когда они оплачивают.
И да, когда уже припёрло то о таком думать некогда и поэтому неплохо о таком подумать заранее.
У меня вот, наоборот, хочу отказаться от части отпуска, но чтобы больше платили. У меня тупо нет денег полноценно отдыхать все эти многочисленные отпуска.
Речь идёт про «линейного» сотрудника, не руководителя проекта в 100 человек.

если вы хотите 8000€ после уплаты налогов, то да, вам нужно уметь очень хорошо себя продавать:)

155 к€ брутто в год по 3му классу. В Германии, в IT, без руководящей должности, даже в Мюнхене — нереально.
НЛО прилетело и опубликовало эту надпись здесь
«Торговля» не является работой для айтишника. Это возможно полезный для айтишника софтскил, но никак не его работа.

Может и не работа, но вовсе не просто «полезный софтскилл».
Мы же постоянно себя продаем. Хоть когда с девушками знакомимся.

Кстати, выше писали про личный бренд, участие в опенсорс. Это ведь все для повышения своей цены, аргументы в торговле, а не просто так.
«Торговля» в данном контексте — не ругательство. И неумение объяснить свою полезность/ценность — не достоинство.

Что интересно, не стоит понимать под торговлей тупое требование повышения зарплаты. Надо повышать свою ценность в глазах начальства (а также коллег и пр.). Причем заранее, а не в момент просьбы о повышении или подаи заявления.
Я, кстати, на последнем месте работы ни разу не просил повышения. Но каждый год повышают. Потому что ценят.
И ценят не только потому, что я реально такой крутой и незаменимый (я лично считаю, что незаменимых нет, и мир не рухнет в случае моего ухода), а и потому что я не стесняюсь ненавязчиво показывать реальные достижения.
Твоя работа — это в том числе и торговля. Вы опять путаете бизнес и семью или церковь.

Торговля — это способ договориться о лучших условиях работы, а не работа. Вы путаете бизнес и работу.

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


Шантаж был бы, если бы вы грозились саботировать работу, если деньжат не докинут.

и ставя заявление на стол тебе предлагают остаться за 1.5Х с повышением должности. А где вы год назад были с такими предложениями?

Да, это и есть обман — вам платили Х целый год, хотя могли бы 1.5Х.

В чём обман-то, если не обещали? Обещали платить X и платили X, тебе X стало категорически мало — согласились теперь платить 1.5X

Да это не обман, но осадочек остаётся. Некоторые работодатели прямо c порога заявляют: если хотите больше или вам предложили больше подходите и обсудим, или перебъем текущий оффер( и такие есть)… тогда да, это ни капли не обман. Но некоторые постоянно указывают что мы одна команда, повышение будет по мере возможности, (в итоге получается возможность была, а повышения нет)

И как выше сказали не умеешь торговаться это сугубо твои проблемы… Обидно когда торговля в сделку/контракт не входила, а тихо замалчивалась/подразумевалась, т.е. можно прожить без нее, но не так хорошо.

Ну, может, возможность платить 1,5Х 5 минут назад появилась :) Но в целом, да, если пересмотр без твоей инициативы был обещан, но произошёл он по твоей инициативе ("забыли"), то это ближе к обману.

Рукамиводители могут сколько угодно аргументировано выдавать отказ от повышения, и сколь угодно долго прикрываться Васей, но если такого Василия нет? А таких примеров много и в ИТ и не в ИТ когда сказки про ЗП не работают и работу делает один человек и заменить его не кем ни сейчас не в обозримом будущем. Знаю на личном примере когда компании годами не могли собрать команду технарей на первую линию. ни толковые технари ни студенты не хотели работать.
Примерно тоже самое в продажах в ИТ (сам являюсь спекулянтом) есть товары или услуги которые ни админам ни ДИТ ни безопасникам ни генеральному не нужны от слова совсем. Когда конторы пробуют найти продавца для продажи подобных поделок годами.
Ни разу
аргументирование
не работало у меня. У кого-то работало?
У меня обычно так — прошу больше денег, и если у компании они есть, то дают без всяких аргументов, а если не дают, то и аргументы никакие не слушают. А если помахать оффером из другой компании, то его никто никогда не пытался матчить, обычно предлагают повышение только на 10-15%
Мне не раз говорили «жаль, что ты уже принял оффер, мы бы сматчили». В последние два раза показал оффер и предложил сматчить, но один раз там была разница более, чем вдвое, а во второй — это был переезд, так что мне ничего не сматчили. Но в целом, кажется, это возможно
меня пригласили на собеседование в компанию, из которой я ушел за три месяца до этого.

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

Т.е. на новом месте вы поработали 4 месяца. Почему? Зачем тогда вообще уходили, если без повышения ЗП? Как к этому отнесся новый работодатель ?

А что такого работать несколько месяцев в одной фирме и уйти? Как бы испытательный срок он в обе стороны. Уж лучше сразу попрощаться в хороших отношениях, чем высиживать несколько лет с мыслью «рано и в другом месте не поймут.»
Это проблема понимания испытательного срока. «Меньше трёх месяцев проработал, испытательный не прошёл?». И никакие объяснения не помогут, а скорее это произойдёт в голове читающего резюме, и тебе даже не напишут. Поэтому тянешь пять месяцев, а потом увольняешься. Ну и кто выиграл?
и тебе даже не напишут

В моей практике такого не происходило. Сам уходил на испытательном сроке 3 раза за свои 11 лет, считаю это ценным опытом, т.к. сразу понимаю на какие условия точно в будущем не пойду, даже за большие деньги. А так интервьюеры спрашивают почему так происходило, и я им стараюсь адекватно показать свою точку зрения, и обычно находим взаимопонимание.
НЛО прилетело и опубликовало эту надпись здесь
Увы, не всем. Есть такая штука как СБ, которые выдают в анкетах перлы вроде: «причины увольнения (настоящие) и не в двух словах», а потом рассказывают, что у тебя пеня по транспортному налогу. Понятно, что это дело добровольное, — с такими конторами связываться. Но подобные вещи я не только в Сбере или ЦФТ встречал.
НЛО прилетело и опубликовало эту надпись здесь
Кто не прошел? Может компания не прошла испытательный срок у него?
О, это вещь, про которую часто забывают. Особенно в России. Испытательный срок — штука обоюдная. Во время испытательного срока вы даже не должны предупреждать о своём уходе за две недели, трёх дней достаточно.

Я сам не испытал, слава богу, этого удовольствия, но моя сестра рассказывала, что когда за день до окончания срока (который она прошла, а вот её начальник, буквально за#&₽й её — нет) заявила, что через три дня её на фирме не будет… это надо было видеть.

Не понравилась компания, вот и ушел.


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

1) Надо понимать, что такое плохой проект. Лично для меня плохой проект — это проект, на котором ты чувствуешь себя морально подавлено из-за (несправедливой оплаты труда и премий, системы менеджмента, системы приема работы, атмосферы в коллективе и так далее). Т.е. ситуация, когда у тебя полное ощущение: «Нах*ра я тут вообще сижу, зачем мне это все надо».

Один раз доработался до того, что из-за проблем с нервами начал терять зрение (после увольнения за 3 месяца восстановилось).

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

Вот тут пишут: «не надо тут подметать, тут грязно потому что это не вы и не сейчас насорили».

Нет, дело не в этом. Я попробую разницу в бытовых образах описать.

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

А может быть и по другому: сад, вроде как и не сильно зарос, малина ещё какой-то урожай даёт… но при этом сметы на обработку той же малины — нету, есть требования срочно сажать голубику и арбузы. И пофиг, что дело под Ленинградом происходит — в этом году арбузы нужны (а что в следующем, когда они вырастут спроса не будет — никто не думал… примерно как на Украине с луком). Вот это — плохой проект.

То есть разница между хорошим и плохим проектом — не в наличии грязи (грязь есть всегда, я не видел ещё идеальных программ), а в понимании того, что её надо убирать… и что эта уборка — это тоже работа. И она должна оплачиваться — даже если непосредственно от неё прибыли не будет.

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

Я вот тоже выступлю Капитаном.


Есть второй вариант — сделать плохой проект хорошим. Если, конечно, оно того стоит.

Если на это дается время и решение руководства — то вообще без проблем. Работаешь, списываешь время на это и все.

А вот если тебе не дают на это время, а требуют фичи по плану, то это того не стоит. Потратишь куча своего времени, а никто за это тебе спасибо не скажет.

Фичи — это тоже качество продукта. Никому не нужен идеальный код, который не приносит пользы (кроме как для обучения).


Разумеется, для того, чтобы к твоему мнению прислушивались, надо сначала доказать свои скиллы делом. На пустом месте если и доверяют кому, то скорее знакомым и зря. Причем тут смешное часто бывает: приходит какой-нибудь выскочка (обычно знакомый кого-то из топ-менеджмента), сразу выносит вердикт, что весь отдел разработки — мудаки, а он Д'Артаньян, и надо все срочно переделать на технологическом стеке %s, набрав новую команду по его рекомендациям, потом они с этой командой для мотивации едут на Бали, где два месяца типа работают (но это не точно), и по приезду показывают гребаное ничего, отправляются на мороз, а старая-то команда уже давно там.

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

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

Если мне прям совсем не нравится стек — не представляю, как я мог на проекте вообще оказаться. :-)

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

Я всегда такие нюансы на собеседовании уточняю.


Хотя вот с JS прямо сейчас имеем примерно такое же. AngularJS, но с велосипедными обертками и игнорированием стандартных подходов, что создает кучу проблем на пустом месте. Гений, да, уволился. Ну, ничего, процентов 70 уже переделали на стандартные формы и компоненты, в планах переход на Angular 8 (или 9, если успеет выйти).

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

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

Разумеется, тут ещё нужны софт скиллы и удачный момент.


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


Не, ну бывают ситуации, когда всем пофиг. Это как раз тот случай, когда оно того не стоит.

А команда уж точно только спасибо скажет.

Вы не поверите с какими людьми иногда приходится работать… :)

Поверю, почему ж нет, всякое видел. Это в кучку "оно того не стоит" :-)

По-моему, лучший способ попытаться исправить плохой проект — это уйти с него. Конкуренция рано или поздно поставит перед проектом вопрос — хочешь хороших специлистов и завершение проекта: либо следуй рынку и улучшай условия труда, либо рано или поздно все равно развалишься.
Посчастливолось поработать некоторое время на производстве в ИТ-отделе с советской системой управления, итог один: студенты как только поднимают знания до таких чтобы больше там не работать — больше там не работают. И остаются там приверженцы такого «продуктивного» рабочего процесса.
Я даже слышал такую фразу: «Если человек не готов каждый день задерживаться на работе, то зачем компании такой человек». Ну, извините.
На моем опыте, львиная доля таких компаний находится в небольших городах, где других ИТ-вариантов работы крайне мало (и на те конкуренция), поэтому там и сидят: инженеры-программисты i-ой категории, ждут k-лет чтобы повысить категории, и студенты, жаждующие знаний и нормальной работы, старающиеся как можно быстрее найти что-то поприличнее
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
помню ваш коммент =)
Для соблюдения этих условий осталась всего пара мелочей: быть 100% востребованным на всех собеседованиях и иметь запас денег о семи нолях, чтобы можно было покапризничать сколько нравится.
НЛО прилетело и опубликовало эту надпись здесь
Вы угадали, я действительно сначала увольняюсь, а потом ищу работу. Оправдываю это для себя тем, что как минимум некультурно втихоря менять лагерь.
Можно на это посмотреть с другой стороны, вы работаете в коллективе, соответственно вы рассчитываете на участие коллег, и внезапное увольнение одного из них означает возросшую нагрузку на вас. Аналогично при приеме на работу, вы собеседуете человека, который втихоря ищет работу, станете ли вы от него ждать подобных поступков в будущем, когда требуется его участие в проектах?
Имхо, я за честность и открытость в вопросах смены работы. И да, плохая работа вряд ли позволит вам сконцентрироваться на поисках новой, подготовиться к требованиям вакансий, потому что это плохая работа. Но не буду скрывать, «честный» метод имеет свою специфику и слабые стороны.
НЛО прилетело и опубликовало эту надпись здесь
Да никто и не заставляет принимать мою позицию, как и нет призывов к сентиментальности, менять работу совершенно нормально, как и хотеть зарплату побольше. Я озвучил мысль, что есть другие подходы, и у них свои плюсы и минусы. По факту да, что втихую, что в открытую для фирмы ничего не изменится, человек уволится. Но бывает и так, что вакансия открыта прямо здесь и сейчас, и среди хороших вакансий таких очень много т.к. желающих туда попасть тоже много, а задержка может стоить вам продолжением работы там, где не нравится. В остальном же наступают чисто человеческие мелочи, и не дай бог начальство вас ценит вы избежите разных пересудов и толков, вам дадут спокойно закрыть дела и подготовить их к передаче, от вас уже не будут требовать работы как от полноценного участника проекта, могут спокойно позвонить на предыдущую работу и спросить мнение о вас, да и отношения с бывшими коллегами проще поддерживать, а к текущей работе вы будете относиться как к ценному багажу для следующей работы.
Также давно заметил, что при смене работы первым делом сталкиваешься с разницей «атмосферы» коллектива между двумя работами, и это тоже вносит свой отпечаток в процесс собеседования. Передышка в месяц может очень здорово сыграть на руку, а то и в корне поменять все ваши хотелки.
Если же учесть тот момент, что Iva от ABBYY способна прогнозировать желание сотрудника уволиться еще до того, как он сам осознает это, то самым разумным методом остается только открытость и честность.
Оправдываю это для себя тем, что как минимум некультурно втихоря менять лагерь.

Тем не менее, бывают и адекватные руководители, с которыми можно не «втихоря» менять работу. Вот буквально недавно Лебедев писал:
Менять место работы — совершенно нормально. Важно делать это разумно и правильно.

Удивительно, что большинство людей меняют работу максимально нерационально и неэффективно.

Правильно менять работу так:

— придумать, куда хочешь перейти.

— заранее узнать о наличии вакансий в предполагаемом новом месте работы.

— договориться о работе в новом месте с такого-то месяца

— своевременно приготовиться к увольнению с текущего места работы, найти и воспитать преемников, передать все дела, с удовольствием отчалить.

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

Менять работу надо осознанно, обдуманно, разумно и заранее предупредив всех.
НЛО прилетело и опубликовало эту надпись здесь

Это вас никогда не сокращали "внезапно")))

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

Очень круто, прошел почти через все пункты.


И к последнему в итоге пришел — пишу на го, вакансий по го в моем городе нет совсем, поэтому начинал на апворке, потом нашел проектик на полставочки, а сейчас пробую стартап. Все на удаленке, само собой.


З.Ы. было бы интересно увидеть этот комментарий в виде статьи и поучаствовать в обсуждении

Если бы я автора встретил в живую, то угостил бы хорошим коньяком.
Да, «всякие грамоты, бейджи, стикеры» — это как председателю колхоза премия, а трактористу Пете большая благодарность. У меня лично только негатив бы вызвали, назови меня "… месяца" к примеру) И уж тем более не вызывают зависти к другим. Чем только думают, когда это внедряют?
"… сталкивался со строжайшим запретом на разглашение зарплат, даже собственным коллегам" — вот это действительно раздражает(.
Согласна с автором, что правильней всего тот вариант, когда люди договариваются с компанией на оплату какой-то суммы, без рангов и прочего. Но ведь со временем работник набирается опыта, становится ценнее, поэтому сразу следует договариваться о пересмотре ставки позже.

Вы не поверите, но люди разные, мотивация разная.
Есть (и немало) таких, для кого реально должность и прочие цацки офигенно важны.
На визитке написано «супер руководитель» — и многие ведутся. Не сильно на мой взгляд, отличается от «айфона в долгосрочный кредит», но так есть.
Почему же не поверю, что люди разные?) Но регалии, наверное, важны для тех, кто чего-то кому-то доказывать собирается. Например, на встрече выпускников или маме сказать: «Я работаю суперглавным координатором клинингового персонала, у меня и бейджик есть»)
кто чего-то кому-то доказывать собирается

Например, следующему работодателю, что у тебя есть опыт на данной позиции.

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


Интересно, при каких обстоятельствах лоховатые романтики-любители доски почета могут получить эволюционное преимущество перед любителями hard cold cash?
Ну возьмите например Китай с его системой социального рэйтинга. Если верить новостям, то уже в нынешнем его виде иногда полезнее «висеть на доске почёта». А если ещё и попытаться представить во что это может трансформироваться в итоге, то недалеко и от мыслей что рейтинг и «доски почёта» могут вообще заменить деньги :)
Если «доска почёта» дает вполне реальные материальные блага (квартиры, машины, дорогие вещи), то это просто неденежная премия и к работе за уважение/почет не имеет отношения.
Она может их давать или не давать, или даже отнимать. И если вернуться к примеру с СССР, то там что-то подобное тоже наблюдалось.

А так же можно представить что никаких чётко прописаных материальных благ доска почёта давать не будет, но она будет менять отношение к вам других людей. И за счёт этого изменённого отношение вы тоже будете получать какие-то «плюшки». Что-то вроде: «А это же дядя Петя с доски почёта нашего района, ему я налью одно пиво за счёт заведения» :)
Есть существенная разница с премиями, даже неденежными. Премии дают за объективные профессиональные заслуги. А на доску почёта не повесят, если кандидат не удовлетворяет социальным стандартам, пусть он хоть трижды перевыполнит план.

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

То есть, в каждой ситуации свои цели и свои инструменты.
НЛО прилетело и опубликовало эту надпись здесь
Премии дают за объективные профессиональные заслуги

Разве, что в идеальном мире. Кому по вашему скорее дадут премию, грубому социапату, которого начальство терпеть не может, или душе-компании, который умеет продавать свои успехи?

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

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

воспитание лояльности к государству и работодателю, чем эффективность

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

Вы наверное имели в виду экстраверта или человека с развитыми социальными навыками. Социапат это ровно противоположенное.

может чужие успехи продать как свои

Да, такое происходить на самом деле очень часто.

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

Для того, чтобы какая-то черта стала широко распространенной в поколении, она не обязательно должна приносить пользу ее носителю. Подобная черта может быть следствием какой-нибудь другой широко распространенной черты предыдущего поколения. Или следствием крупного события, повлиявшего на всех.
Конкретно насчет досок почета: насколько я понимаю, они были распространены и относительно эффективно работали и в СССР, и в США приблизительно в одно и то же время — в 60е-80е. В это время основную часть работников составляли люди, родившиеся вскоре после войны. Их родители воевали или застали войну детьми, что привело к повышенному уважению к чувству долга, коллективизму, умению переносить трудности и не жаловаться. Имея подобных родителей, их дети, как правило, имели определенную тягу к личному росту, потребность выделиться из коллектива, но, в то же время, в детстве впитали командный дух и потребность жить с оглядкой на коллектив, которые были ключевой чертой поколения родителей. Такая смесь и объясняет высокую эффективность мотивации доской почета.
Понятное дело, что не все такие, но большинство — вполне.

Собственно, что я вам пересказываю, почитайте на тему теории поколений.

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

НЛО прилетело и опубликовало эту надпись здесь
В общем и целом, знание своей рыночной стоимости это часть профессиональной квалификации. Если вы ее не знаете и мерилом своей стоимости вы полагаете заработную плату своего коллеги (...), то у вас проблемы. Серьезные проблемы

Интересно, а как вы полагаете, нужно оценивать собственную стоимость, кроме как сравнивать с рыночной ценой на аналогичные услуги?


И как, по-вашему, компании оценивают ценность разработчиков (кроме исключительных кейсов, вроде "нам нужен спец, который умеет делать Х прямо сейчас!!!11") как-то иначе?


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


автор как бы считает нормальным аргумент вроде «Вася Пупкин получает больше меняЮ поэтому извельте мне платить не меньше?»

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

НЛО прилетело и опубликовало эту надпись здесь

А как вы узнали свою рыночную стоимость? Допустим, вас берут на з-п S в контору X. Но вдруг бы взяли на з-п S + delta S в контору Y? То есть рыночная стоимость это max по S среди всех контор, которые потенциально могут взять. Но это NP-полная задача, неразрешимая в обозримой перспективе. То есть верифицировать можно, а вычислить нереально.

НЛО прилетело и опубликовало эту надпись здесь

Тут в РФ инфляция сумасшедшая, так что з-п просто тупо за ней не успевает, да и профсоюзов особо нет. Поэтому приходится каждый раз при поиске новой работы прибавлять к текущей з-п 10% на покрытие накопившейся инфляции и на небольшую «прибавку». С такой цифрой выходишь, работодатели безэмоционально говорят «нет». Тогда ты потихоньку опускаешься градиентным спуском в поисках локального минимума до равновесного значения, когда хотя бы один скажет «да». Вот такой вот минимакс.
А скилы демонстрировать (по кр мере у нас в РФ) это почти дохлый номер. А я вот машин ленинг знаю. Ну и хорошо, но у нас вакансия не об этом. Может понадобится, но это не повлияет на вашу з-п. А я ещё это знаю. А я ещё то знаю. Ну и идите вы… а вакансий и нету куда идти со всем этим багажом...

Неправильно ты, Дядя Федор, работу ищешь.


Нужно выходить на рынок с +50%, и итерироваться по вакансиям, пока не возьмут. После каждой итерации проводить анализ и восполнять лакуны в знаниях.

Как-то взял отпуск поитерироваться. И доитерировался до того, что «остался при своих», не получив абсолютно никакого внятного фидбэка, а только отказы, отказы и отказы. Формальные, просто отписки.
Фидбэк же выцепить невозможно практически. И понять, что делаешь не так — очень трудно.
А если в следующую итерацию я приму Ваш совет, Color, можно на вопрос, почему вы так много хотите денег, отвечать: а мне так на Хабре посоветовали, сам Color?

Разрешаю.


Ну а вообще, мой последний опыт по поиске работы и смене стека (о чем я, однажды, допишу наконец статью, правда на медиум) таков:
Больше полугода искал работу (удаленно), начинал сначала с невнятного чего-то и мидловых позиций, но потом перешел на сеньорские и серьезно прокачал стек. Спустя около 50 интервью и порядка 20 тестовых задач нашел проект на парттайм.
Спустя еще полгода и еще кучи интервью и тестовых задач нашел позицию в стартапе на фултайм, сеньором и за устраивающие меня деньги (хотя хотелось бы еще больше).


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

«потому что моя работа по решению ваших проблем столько стоит»


на это скорее всего ответят «а вот тот username просит за выполнение
этой работы в n раз меньше, почему бы нам не нанять его?»

Ну и пусть наймут, делов то.


Если реально той же рапорты с тем же качеством — либо вы просите больше, чем это стоит, либо n дурак, а вам искать другое место, где про n и его рейт не знают

Если реально той же рапорты с тем же качеством — либо вы просите больше, чем это стоит, либо n дурак, а вам искать другое место, где про n и его рейт не знают

Либо, что вероятнее в сто раз, упомянутого сверхдешёвого кандидата на должность вообще не существует и вас тупо пытаются развести.
Одна из моих любимых фраз: «ну, если вас не интересует результат...»
После каждой итерации проводить анализ и восполнять лакуны в знаниях.

В итоге дойти в дзене до резюмешечки с текстом. «Technology agnostic and high-skilled. Решаю ваши проблемы за ваши деньги.»

Это именно то, за что бизнес хочет платить деньги.


Алсо, лично знаю таких людей. Берут дорого.

Тут в РФ инфляция сумасшедшая, так что з-п просто тупо за ней не успевает, да и профсоюзов особо нет.

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

Ну вот я работаю с оупеншифтом, hbase, кафкой и проч и проч уже около года. И что? Надо оно кому-то? Кроме ещё пары контор — навряд ли.
Опыт на C++ — 20 лет. Опыт на Java — 1 год. Опыт на пайтоне — 18 лет. И все нафик не надо.
И из рашки уезжать не хочется… так и живем...

Spring раскурите хотя бы. Возьмут.
Год в джаве — маловато, если вы на мидл джависта претендуете.

Да, это правда. Spring раскурю. Славбогу, что его взял для проекта, почувствовав, что это мейнстрим (при этом в Java я был абсолютный нуль).
Но вот через время, когда надо будет выбирать (у меня растут года, будет мне как грится 50; что же делать мне тогда, чем заниматься?), сыграть на том, что у меня год джава, а все остальное псу под хвост, как-то тупо… а я ловлю все, что есть: ML, алгоритмы, девопс, все модное. И чего со всем этим делать — непонятно. Надо как-то конвертировать в СКВ. Но как? В рашке почти нет контор… уезжать не хочу… инофирмы в гомеопатических количествах… остаётся только надеяться, что к тому времени все изменится.

В пень таких работодателей, которые говорят людям с 20-летним опытом С++, что у них мало опыта на Java, и они, так и быть, готовы их взять, но на джуниора. Бред? Бред!
Нет. 20-летний опыт на C++ лишь означает, что человек имеет достаточное количество опыта, чтобы оперативно съехать на джаву.
Пока не съехал, пока года 2-3 не набил типовых шишек — джун. После трех — обычно уверенный мидл.
Компании в данном кейсе нужен мидл или сеньор на Java, с релевантным опытом. За это они готовы платить. За предыдущий опыт на C++ — нет.
Ну так вот, лесом такие компании. Должны умереть рано или поздно.
В современном мире нужно переключаться между технологиями, и FAANG, к примеру, это прекрасно понимают и поэтому не смотрят на знание конкретных технологий.
Идите в компанию, которая сидит на котлине и попробуйте там разрабатывать джава-стайл.
Как минимум — коллеги не поймут, как максимум — вас просто не возьмут. Потому что вы будете мешать сложившемуся процессу.
Вы можете сколько угодно хейтить, но за свои деньги компания выбирает тех, кто лучше всего матчится на скиллсет.
FAANG, к примеру, это прекрасно понимают и поэтому не смотрят на знание конкретных технологий.
Они просто достаточно большие для того, чтобы иметь массу внутренних, проприетарных технологий, которые вне их стен не знает никто. Если вам всё равно нужно потратить полгода на то, чтобы их изучить — то можете, заодно, и с C++ на Java переучиться или наоборот.

Если компании не так велики и своих внутренних технологий немного — это становится критичным.
НЛО прилетело и опубликовало эту надпись здесь
Тут правда поправка — я не знаю насчет опыта работы с C++ — для меня это просто другая вселенная, и очень можеть быть, что именно этот опыт мог бы быть основным…
Он мог бы стать основным, но не в сочетании с Kafka и OpenShift.

Ну просто потому, что это — разные вселенные. Фирмы, которым нужно такое сочетание, наверное, тоже есть… наверное… а может и нет.

В любом случае спрос будет невероятно мал — в результате либо вам выставят «так себе» зарплату ибо ваши скилы нифига не сочетаются — либо выпадет Джек-Пот и именно ваше сочетание будет востребовано.

Я бы на Джек-Пот не рассчитывал…

Фигово, что все время приходится подстраиваться под рынок, а не спокойно заниматься чем хочется.
Плюсы мне показались тупиком, я их вдоль поперёк знаю, у меня опыт на плюсах 18 лет, и на текущей работе есть проекты на плюсах, которыми я занимаюсь.
Но это мне показалось тупиковой ветвью, и когда мне предложили поработать с бигдатой, оупеншифтом и NoSQL, я с радостью уцепился за эту возможность. А плюсы никуда не делись.
А з-п никак с этим не коррелирует. Тем более я всего этого не знал, и рыпаться было неуместно в тот момент. Года через 4 можно будет пересмотреть свою позицию… но проблема есть, и работать негде.

Фигово, что все время приходится подстраиваться под рынок, а не спокойно заниматься чем хочется.
Ну а вы как хотите… Тем рыночная экономика и отличается от плановой…

А плюсы никуда не делись.
А куда они денутся — они весь XXI век в пятёрке самых популярных языков.

Хотя хайповые стартапы их и не используют…
НЛО прилетело и опубликовало эту надпись здесь

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

Очень сильно зависит от конкретного работодателя и конкретной вакансии.

НЛО прилетело и опубликовало эту надпись здесь
Всё сложнее.

Есть «смежные» стеки. Java/Kotlin, C++/Rust (хотя, возможно, это временно: языки сильно разные, просто пока разработчиков на Rust мало, опыт в C++ тоже котируется).

Есть просто разные шкалы. То есть, условно, для Серьора на Java будут ожидать 2-3 года работы с Java — плюс 10 лет вообще любой разработки.

Но если опыта нет вообще — да, это Junior. Потому что поначалу вы будете делать «детские» ошибки и за вами нужно следить…
НЛО прилетело и опубликовало эту надпись здесь
В других странах с поиском работы, совпадающей по баззвордам с резюме на 90%, а не на 99,9% все еще хуже, т.к. они могут позволить себе пользоваться бескрайним морем Бангалора и иже с ними. Все становится совсем плохо, когда ты подаешся в какую-то контору с численностью персонала от пехотной дивизии (больше 10000 человек) — там все на формальных процессах построено, на их вакансии приходят сотни откликов в сутки, и малейшее несоответствие в баззвордах — все, следующий.
они могут позволить себе пользоваться бескрайним морем Бангалора и иже с ними.

Я тоже раньше так думал. но практика показывает что все не так страшно с конкурентами из Индии. Я живу и работаю в Канаде. Рынок ИТ довольно перегрет. Индусов не так много приезжает. На удаленку и аутсорс соглашается не так много контор. Все хотят на месте и в штат.
Мои предположения почему так:
— Разрыв в часовых поясах.
— Известная проблема с качеством, которое соотвественно требует более серьезного контроля.
— Возможно регулярные срывы и фирмы фантомы. То есть возможно и существуют большие и серьезные индийские конторы готовые брать на себя прописанные контрактом обязательства и потом полностью нести за них ответственность. Но видимо они не очень известны местным. И пытаться пробовать каждые 3 мес с новой конторой или разработчиком никто не хочет.
— Миф о низкой стоимости индусов. То есть серьезные разработчики из Индии просят далеко не 10% или 20% от Канадских зарплат, а наверное 50 и выше. Что с учетом необходимости более строгих и выстроенных процессов для аутсорсеров (дополнительные бизнес аналитики-тестировщики-прожект менеджеры и проч) теряет экономический смысл.

Товарищ живет и работает в силиконовой долине. Там индусов таки много. Но качество реально низкое и это всем известно. Просто в штатах для них немного проще получить рабочую визу. В Канаду их столько не пускают. Но опять же мы говорим о том что им надо прорваться физически на территорию страны. Думаю в Европе их тоже не так много, там получить визу или гражданство еще сложнее, насколько я понимаю
отслеживаю потребности рынка в тех или иных знаниях и компетенциях
А можете про это рассказать поподробнее? А то метод «пять лет учить 1С, а потом пойти на первое собеседование по нему и узнать, что в Финляндии он никому не нужен» не выглядит оптимальным.
различная статистическая информация
<...>
стоимость жизни
А почему это связано с ценой услуги (в данном случае — труда)? Мне с дивана кажется, что повышение цен не обязательно означает повышение зарплат, а повышение средних зарплат не обязательно означает повышение зарплат программистов
НЛО прилетело и опубликовало эту надпись здесь
Изучать любую технологию без обоснованных предположений (или даже знаний) о том, какое место она занимает на тех рынках где вы собираетесь предлагать свои услуги удел идеалистов и/или фанатиков (дураков рассматривать не станем в силу тривиальности случая).

Как-то очень категорично. Изучать можно без оглядки на рынок, или, например, с оглядкой типа "если она взлетит — выиграл в бесплатную лотерею".

Изучать можно без оглядки на рынок, или, например, с оглядкой типа «если она взлетит — выиграл в бесплатную лотерею».
Какая ж она бесплатная, если вы вкладываете в неё то, что вам никто и никогда не вернёт — ваше время?

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

Есть такая штука, как кривая Гартнера (умные люди собрались в этом треде, поэтому, думаю, все понимают, о чем речь). Чтобы понять, что изучать, просто смотрите, что напрогнозировали другие люди. И то, что мы в РФ, а не в Силиконовой, мать её, я просто уверен, что через какое-то время это не будет так важно.

Однако и у нас в раше иногда бывают няшные вакансии, вот, например, не в целях рекламы: https://hh.ru/vacancy/32538349

Я про то, что не все люди изучают что-то с целью повысить свою востребованность на рынке. Если повысит по факту, то просто считают, что им повезло раз без специальной траты времени, усилий, денег могут претендовать на более высокий доход.

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

НЛО прилетело и опубликовало эту надпись здесь
достаточно прочитать статью в Википедии, чтобы закрыть вопрос с востребованностьб данной технологии
Ну вот я как-то привык оценивать востребованность либо по зарплатам людей, которые с технологией работают (которые, как вы говорите, вам не нужны для оценки), либо по вопросам на собеседованиях и офферах. И второй путь работает только для того, что достаточно близко к текущему резюме. Я не представляю себе, как можно почитать статью в Википедии и на ее основе сколько-нибудь точно оценить полезность для моего резюме какого-нибудь условного GTest. Почему вопрос и возник. Если на эту тему есть какие-нибудь советы помимо «узнать побольше и вообще вариться в теме» (что требует относительно большого времени на каждую новую технологию), буду очень рад услышать.
Ваш диван находится в РФ?
Последние пару лет — нет. Тем не менее, с переездом мое понимание рыночных принципов не изменилось. Цена — баланс спроса и предложения. Повышение стоимости жизни может снизить предложение, но это не единственный фактор, который на него влияет. Ну и в любом случае у нас остается спрос, который может в любую сторону поменяться
НЛО прилетело и опубликовало эту надпись здесь
рыночная стоимость это max по S среди всех контор, которые потенциально могут взять.

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

Зарплата коллеги — это оценка его стоимости, не вашей. В нее заложено очень много факторов помимо собственно решения задач. Вы оба можете делать с виду одни и те же вещи, а получать разные деньги. По самым разным причинам: коллега может сидеть на «плохом» проекте без тестов, на который завязаны контракты. Или он тут уже 10 лет и с менеджером они давно друзья. Или он код пишет плохо, но обучает молодняк, или может объяснить сложную вещь простым языком, или не боится аргументированно объяснять, где менеджер не прав, и это приносит пользу. Миллион причин. Но его доход — это то, насколько его ценит данная компания.

Ну вот вам пример.


Вы вырастили на своей даче смородину, поливали ее, обрезали, удобряли, собрали наконец. И идете на рынок.


На рынке к вам не приходит оценщик и не говорит, почем продавать ягоду. У бабки слева от вас — плохая, мелкая, но за 20. У бабки справа — чистая, крупная — но за 50. У вас же средняя. Какую цену поставить? Ну логично будет что-то вроде 35. Если язык подвешен, то и 40 сгодится. Использовали ли вы оценку ваших коллег? Да. Без нее вообще было бы не понятно, почем продавать смородину. Может за 100, а может за 10. Через 5 лет торговли смородиной вы уже будете сами чувствовать цену. А потом пойдете на другой рынок, а там и цены другие.

Без нее вообще было бы не понятно, почем продавать смородину.

С ней лишь ускоряется поиск равновесной цены, когда продаешь всё, что есть, но при этом последнее вечером, а не через час.

Ну смысл, я думаю, вы уловили.


В IT нет каких-то абсолютных цен. Разработчики на php и на go, делающие одно и то же, могут получать значительно отличающиеся суммы просто из-за спроса.


Если рыночная стоимость не будет публичной, как вы будете оценивать то, сколько стоит ваш труд? У вас есть методичка? Поделитесь.


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

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

Интересный подход. Никогда про такое не слышал. Работает?

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

НЛО прилетело и опубликовало эту надпись здесь
Хорошо написано. Идеальный мир социализма, а в центре этого мира альфа-самец-разработчик. Наверное, до 35 лет, при отсутсвие семьи и работающих родителях такое рассуждение возможно и в нашей реальности. Да, и большинство людей — 90% очень тяжело принимают решение о смене работы, не жалуются, и этим пользуются работодатели. Далее, к 40 в ход идёт другая логика: разработчик до сих пор не начальник, не руководитель — да он безамбициозный, не мотивированный, не будем его нанимать. В 50 резюме HR совсем смотреть не будет. Лучше взять молодого до 35, процесс производства типовой, а платить можно на порядок меньше. Это мой практический опыт по найму, трудоустройству и взаимодействию с HR, может быть негативный. Поэтому, можно следовать рекомендациям в статье, и это идеальные советы, но реальность, сука, суровая тварь. Ежики кололись, плакали, но продолжали есть кактус.

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


А что касательно возраста, то я надеюсь к 40 уже перестать заниматься разработкой, так как все, что вы описали — правда. Чем заниматься вместо — пока не понятно, скорее всего предпринимательство.

Разве предпринимательство избавит вас от плохих проектов?
И непонятно как быть, если сейчас проект хороший, а через полгода появилось два плохих. Сейчас топ-менеджмент лояльный к ИТ, а через месяц пришел другой топ и продержится там около года, пока его не турнут. Менять работу при первых же звоночках? А как потом на собеседованиях оправдываться за сроки работы в несколько месяцев? Как избежать репутации попрыгунчика?
Прискорбно осознавать эту, видимо, правду (на данный момент). Есть еще один вариант — попробовать разрабатывать свой продукт.
Плюсы: можно взять удобные вам (даже старые) технологии, так как вы сами будете контролировать развитие проекта.
Минусы: их много, например, где-то читал, что только 5% стартапов зарабатывают деньги.
Однако, можно не придумывать новую идею, а скопировать что-то существующее и попробовать занять долю рынка. Еще конечно к минусам нужно отнести то, что придется очень много работать — искать коллег, быть менеджером, бухгалтером, промоутером итд. пока не появятся первые деньги, чтобы делегировать. (если вообще появятся :))
Мы же не в лесу живём. В форуме на sql.ru можно спросить и получить рекомендации о той или иной компании. Понятно, что иногда нужно их делить на 10, однако и дыма без огня не бывает.

Рекомендации — вещь субъективная.


Могу ли я порекомендовать своих предыдущих работодателей? Большинство — да. Тогда почему же я ушел?


Люди и из гугла с нетфликсом уходят, это же не делает их плохими компаниями? С другой стороны, не каждому там понравится. Поэтому отзывы, если не говорят о чем-то плохом, имеют мало реальной пользы при поиске работы, т.к. там слишком много индивидуального.

Любой HR скажет, что само по себе увольнение — это нормально и ассоциировать его с негативом неправильно. Поскольку программист не может состоятся без аналитических способностей, отфильтровать объективное от субъективного в отзывах несложно. Сложнее бывает понять, что для тебя важно, а что нет (все люди разные). Я потерял 4 года карьеры, потому что перед наймом пренебрег отрицательными отзывами о работодателе, вернее ошибся, подумав, что мне конкретно вот это перпендикулярно. А оказалось — нет.
К слову, соглашусь. Имел похожий опыт — думал, что какие-то вещи мне неважны, пока не прочувствовал на себе, как плохо, когда тебе с этими вещами не повезло.
Пренебрегать чем-то легко, когда все с ними норм. Когда нахлебаешься, получишь свой опыт, вот тогда и становится понятно — на что положить, а на что нет)
Но виноват ли в этом клиент? Нет, он пострадал еще больше вас, купил дорогую систему, а теперь должен до конца дней натягивать ее на свой бизнес (или наоборот — что дешевле), не получая от этого измеримого дохода.

Почему "не виноват"? Зачем он её тогда покупал? Круче подобного "не знаю зачем купил и теперь подстраиваюсь" является только так называемая — "покупка универсального решения", 80% функционала которого потом просто не используется.
Причём часто клиент ведётся на маркетинг, "красивую обёртку" или вообще аргументы вида "они ведут бизнес в ХХХ — нам тоже нужно так же!" или ещё хуже — новый нанятый "за очень большие деньги специалист" — привносит то, что ему на предыдущем месте было привычнее использовать.
А когда к клиенту приходит понимание, что для нужд бизнеса необходимо что-то другое или менее громоздкое — оказывается, что перенос стоит очень дорого.

В моей практике были разные «плохие проекты» и я согласен с тезисом статьи, но при одном дополнении – «если вам не предоставляют возможности его исправлять». В моей практике случались ситуации, когда команда (коллектив) получали право принятия решений, был внутренний консенсус, и в итоге проект оставляли в гораздо лучшем состоянии, чем он был до того. Но если от прав остались только обязанности, а внутреннего согласия у команды нет – ничего не будет. Крупное IT это командный вид спорта все же, одному не выплыть.
Плохой проект — это классная штука, когда ты заходишь с пинка в дверь и говоришь «ваш проект говно, но я могу его вытащить — с вас карт-бланш, все ходят как я скажу, и стопятьсот денег».
Это уже не плохой тогда проект будет
Откровенное вранье

Пара примеров из Берлина. На моём первом месте начальничек тупо соврал, что голубую карту выдают через 5 лет и нечего мне даже задумываться. Он, наверное, думал, что гугл отключили. На другом месте отдел HR просил меня не рассказывать нанимаемым, что их виза позволяет менять работу, а в случае вопросов притворяться, что я не знаю и отправлять ребят в отдел HR.


Возмутительно, не правда ли? Но, как я позже заметил, большинству программистов и так плевать на свои права, а вот за носками с логотипом компании всегда очередь!

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

/me грустно вздохнул, читая эти строки. Есть у нас в копилке такой проект и не один. А в данный момент в PyCharm открыт следующий проект, который явно пойдет по стопам предыдущих. Надо что-то менять в этой жизни
Скажем так, проекты часто бывают «не очень» по достаточно объективной причине — бизнес и отсутствие анализа заказа. Именно бизнеса зависит, и зарплата работников, и успех компании. Допустим компания получила заказ на разработку проекта со всеми необходимыми деньгами и теперь разрабатывает проект на web-платформе без багов, недоработок и множеством функционала за счёт одного бэкендера и одного фронтендера. И тут появляются вопросы: Когда проект выйдет из альфы? Сколько придётся часов выпиливать один баг? Когда появится необходимый клиенту функционал? И конечно же самый страшные слова: Аналитики немного ошиблись в бизнес-логике. Как скоро ты сможешь это переделать этот участок кода? Идеальных проектов не бывает… Тут скорее необходима смена подхода руководства к подбору людей в компанию и конечно же продуманный ответ на вопросы: «А сможем ли мы это осилить?» и «Достаточно хорошо ли мы продумали соотношение Цена/Время/Качество?».

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


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


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


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

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

Чтож, советчик из меня так себе, но попробую ответить.


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

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


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

Это нормально. Более того, если вы приходите куда-то работать, и понимаете, что знаете, как решать все задачи — значит вам нечего там делать и нужно искать что-то посложнее.


Как быть? Читать много книг, статей про архитектуру, практики программирования, подходы и реализации. Сходу могу посоветовать прочесть (хотя бы первую треть) "Шаблоны корпоративных приложений" Фаулера, посмотреть видео Егора Бугаенко, ну и в целом проникнуться идеями SOLID, GRASP и прочего ООП (а у вас, скорее всего, ООП, если не 1С, конечно). Во-вторых найдите профильные каналы в телеграме по вашим технологиям и заваливайте их вопросами — там сейчас очень живое комьюнити, помогут ответом и советом. В-третьих, смотрите видео с профильных конференций, там очень много полезного бывает в архитектурном плане.


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

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

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


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


у меня же платежная система, получив работу я был очень рад

Постарайся довести ее до логической точки, прежде чем уходить, будет очень крутой пункт в резюме "сделал платежную систему компании Х, через которую проходит Y% всех платежей".


уровень в лучшем случае дотягивает до слабого джуна, а везде в моем городе требуются как минимум мидл разработчики

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


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

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


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

Как говорил выше, если бы сроки были такими принципиальными, то давно бы взяли профи и заплатили бы ему, чтобы успел все к срокам. А раз не берут, значит сроки эти существуют в основном для тебя.




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


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

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

Пожалуйста. Удачи и не опускайте руки

Идите на мидловые вакансии. Худшее, что может произойти — вам откажут.

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

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

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

Столкнулся со случаем, когда человек очень хотел стать программистом, но это было просто не его занятие, и он напрасно потратил кучу времени и сил.

Если у вас получаются мелкие проекты и вам нравится то, что вы делаете, то скорее всего это не описанный выше случай, и вам надо будет просто изучить по книгам архитектуры сложных проектов, и взять готовый шаблон.
Насчет мое ли программирование, ну как сказать отвращения к работе нет, интерес есть, досада когда что то не получается и гордость если что то получается, а так я с 16 лет зарабатываю себе на хлеб с помощью компьютера, сперва эникеил, потом переехал в более крупный город работал админом, потом в крупной компании инженером по инфраструктурным решениям (планировал и с нуля поднимал ИТ инфраструктуру в организациях), потом понял что необходимо двигаться и расти дальше, в целом большие проекты не страшны, но конечно когда много кода и в целом плохо знаешь систему, то пасуешь, опять же проект завязан на деньги, а к деньгам я отношусь серьезно, будь это мои или чужие, опять же когда ты один плюс давление сверху, то начинается депрессия, мол я тупой и все такое, ну а таких людей кто хотел стать ИТ специалистом и потом слился, знаю не мало, обычно запал проходит после того, как приходит понимание, что ИТ это не как в кино, а довольно сложная и рутинная работа и чтобы зарабатывать все эти зарплаты о коих трубят всякие курсы «Синьор помидор за 20 дней» нужно приложить не мало усилий. Я нечего другого не умею делать, вся жизнь связана с компьютерами, деньги ну я не изза денег в ИТ, ибо пришел в сферу, когда модно было быть юристом/экономистом/менеджером. А мой предыдущий жалостливый пост, ну даже не знаю, не с кем просто поделиться не кому высказать что на душе, копишь все в себе, с виду я невозмутим, сижу делаю работу, пытаюсь разбираться, а внутри да внутри иногда тяжко, как то так в общем.
стоимость труда высококвалифицированного специалиста в России ниже, чем студента-практиканта в Германии

Это какой-то устойчивый миф… В 2013 году зарплаты на руки в Москве были даже повыше, чем в Берлине. Но и сейчас разрыв не столь драматичен.
Смотрите, медиана зарплаты для программиста в Берлине €47139 в год,
т.е. на руки в месяц около 73*(47139/12)*0.6 => 172 т.р.,
а в Москве медианная з/п на руки 140 т.р.
Другими словами, от переезда из Москвы в Берлин вы получаете +23% к чистому доходу. Впрочем, расходы возрастут не меньше )))
P.S. Для регионов это означает, что удалёнка с компанией в Германии не сильно выгоднее удалёнки с московской компанией.

Разве на Западе принято указывать зарплату ПОСЛЕ налогов?
У нас-то как раз — без налогов, да.

Эти суммы точно — сравнимы?
Разве на Западе принято указывать зарплату ПОСЛЕ налогов?
Фраза корявая, но на Западе все зарплаты указываются «брутто» по умолчанию. Причём это настолько «самоочевидно» для них, что при попытке открыть офис в России у них уходит несколько месяцев и куча отказов, пока они поймут, что когда они выставляют зарплату «в рынке», на самом деле они пытаются нанять персонал заметно ниже рынка.

Нет, на западе принято указывать брутто (до налогов), но я их вычел, умножив на 0.6

Даже если брать молодого и без семьи, то с зарплатой в 47к в Берлине, вычеты будут не 40%, а где-то 30-32%. А если семейный и с детьми, то и ещё меньше.

Ну ладно, наверно вы больше в теме… Я просто по онлайн-калькулятору прикидывал и там 39% получалось. Но допускаю, что я что-то не учёл. Тем более ниже написали, что 192к должно получиться. Значит +37% к чистому доходу.
Больше, но всё равно не повод со студентами-практикантами сравнивать.

т.е. на руки в месяц около 73*(47139/12)*0.6 => 172 т.р.

Вообще то налоги там не 40% для такой суммы, и на руки выходит 192к
В данном случае это не принципиально: разница в доходах всё равно может быть легко съедена разницей в аренде, проезде и прочем.

То есть, да — в Германии зарплаты будут повыше, спору нет… Но не настолько, чтобы «стоимость труда высококвалифицированного специалиста в России ниже, чем студента-практиканта в Германии».

Собственно рынок же: эта разница — примерно сравнима с тем геморроем, который ты получаешь при переезде в другую страну.

P.S. Критически важный момент — язык. Знаете немецкий — можете уехать в Германию или работать на эти же фирмы удалённо. Знаете английский — масса стран может вам чего-нибудь предложить… Только русский? Увы, тогда вы можете работать только с российскими компаниями и зарплата падает… существенно.

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

Берлин конечно же столица… но вот зарплаты там и правда не блещут, возьмите лучше Мюнхен для сравнения.
Also, т.н. «заграница» это не только Германия, посмотрите на UK, или на Штаты

>> а в Москве медианная з/п на руки 140 т.р.
в 2014, когда просел рубль медиана была в районе сотки
спустя пять лет она наконец сподобилась вырасти хотя бы на 40%

Ну так я и написал, что в 2013, когда евро был по 40, в Мск з/п на руки была даже больше, чем в Берлине. Сейчас наоборот.
В Мюнхене — да, на 15% выше, чем в Берлине, если верить payscale


Also, т.н. «заграница» это не только Германия, посмотрите на UK, или на Штаты

Я только приведенную цитату оспаривал. С США действительно разница в разы до сих пор есть. Даже средняя по стране там в 2 раза выше, чем в Москве, а по Калифорнии так вообще в 3 раза выше. В Лондоне средняя в районе 235 т.р. на руки, но там сейчас Brexit, так что есть риск, что фунт навернётся, как рубль в 2014-м.

В США и цены другие, особенно в CA.

Да, но цены в CA всего в 2 раза больше, чем в Москве, а зарплаты выше в 3 раза. Т.е. вы хотя бы в плюсе остаётесь… А с тем же Берлином, который, как мы выяснили, в среднем даёт +37% к доходу, вы получаете +40% к расходам в сравнении с Москвой. А Мюнхен даёт +57% к доходу и +56% к расходам.

Ничего не важно кроме квартир. Посмотрите этот пункт.
Грубо говоря, в Мск можно снять квартиру за $500 которая в CA может стоить до 2к.

А вообще, там многое в 3 и более раз дороже, даже учитывая то что для Москвы цены завышены (имхо). До кризиса может так и было, но не думаю что так есть сейчас.
Для конкретного человека может оказаться и выгодно переезжать. Например, для того, кто достиг потолка рынка в Москве. Сколько он сейчас, 300 тысяч рублей на руки, 350? В Лондоне, например, случаются вакансии на 400+ тысяч фунтов в год до налогов. При этом медиана в Лондоне не сильно отличается от медианы в Германии

Конкретному человеку может получиться выгодно, спору нет. Даже если какие-то нематериальные бонусы добавятся.
А насчёт 400+ тысяч фунтов в год это вы реально удивили… Что это за компания, если не секрет? И вы уверены, что на подобные вакансии ждут иммигрантов из России?

Что это за компания, если не секрет?
Не знаю, знаю только, что это в фондах. Но и вне фондов жизнь тоже есть — в FAANG вполне можно получить половину — три четверти от этой суммы, что впятеро-всемеро больше медианы.
Периодически рекрутеры пишут мне письма, в которых встречается фраза из серии «У меня в работе есть вакансии с общей компенсацией до X фунтов в год», где Х и до 600, бывает, доходит. Понятно, что это надо быть сеньором, надо жопу рвать, и должно повезти, причем как на собеседовании и при торговле за зарплату, так и в работе, но тем не менее, рыночный потолок я оцениваю как находящийся где-то примерно там. В конце концов, в Москве тоже 300-350 тысяч на руки дадут далеко не всем.
на подобные вакансии ждут иммигрантов из России?
Ну письма же мне приходят, а я мигрант из России. На самом деле, по моему опыту, даже стартапы в 10 человек готовы спонсировать визу, но не все готовы собеседовать человека, который еще не приехал, так что сразу после переезда возможности сильно расширяются.
Ну и тут есть еще другой эффект насчет мигрантов — медианная зарплата к ним не очень применима. Медианную зарплату программиста оценивают в 35-40 тысяч фунтов в год, в то время как для получения визы, в зависимости от направления, нужно иметь голый оклад в 32-40 тысяч в год. Добавим премии и акции — медиана в 35-40 не получится никак. Это даже если не учитывать, что непонятные конторы из глубинки, которые тянут медиану вниз, перевозят меньше мигрантов, чем те, кто платит больше
Это какой-то устойчивый миф… В 2013 году зарплаты на руки в Москве были даже повыше, чем в Берлине. Но и сейчас разрыв не столь драматичен.
Смотрите, медиана зарплаты для программиста в Берлине €47139 в год

Поддержу.
Все, кто сравнивает доходы, почему-то забывают сравнить расходы.
Я сейчас получаю в Германии сильно выше приведенного среднего значения.
А после налогов (они тут прогрессивные), страховок, аренды, коммуналки количество свободных денег огорчает. Но и даже свободные деньги сравнивать некорректно, т.к. цены — разные. Особенно, цены на услуги. А затраты (у меня трое детей) — немалые. По субъективным ощущениям я имею тот же самый уровень жизни в Западной Германии (получая выше рынка), что имел в Москве (получая по рынку). Я не жалуюсь, уровень для линейного сотрудника просто замечательный. Всего лишь хочу подчеркнуть ложность сравнения «в лоб».

Несогласен по поводу плохих проектов: их можно и нужно улучшать.

Я за 14 лет работы во многих компаниях не видел идеальных проектов.
Даже свои собственные, написанные с нуля для себя и то грешат косяками и неоптимальностями. Художники не пишут картины с первого мазка, а хороший софт не создаётся с первой итерации.

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

Так что идти надо в те конторы где это понимают.

Если на вашем проекте все разрабы понимают, что рефакторинг нужен, и компания готова выделять на это ресурсы — скорее всего, статья не про этот проект :)

Почитайте «Death March» (Yourdon, Edward), «Путь камикадзе» по-русски
Да, автор сравнивает работу на тонущем проекте с похоронным маршем
Вы правы
Я бы перевел название как «Поход смертников»
Спасибо, прекрасная статья. Вот прям со всем-всем согласна!
Важно понимать одну ключевую идею: нет смысла пытаться улучшить плохой проект. Это нерационально.

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

Спасибо за статью! Прочитала с удовольствием! Сама как-то работала на таком проекте. Много раз хотела уйти, останавливало «нужно доводить дела до конца» и всякие мысли про ответственность. Проект в какой-то момент кончился и, если бы не вкладывалась в самообразование, осталась бы совсем не удел. Оглядываясь назад, думаю стоило все-таки уходить. Горящие глаза превратились в выгоревшие, долго возвращала себя к нормальному состоянию. Второй раз на такое не подпишусь.

Во-вторых, вход в профессию IT-специалиста довольно несложный (не требует многих лет учебы, достаточно быть сообразительным и в меру усидчивым), поэтому любой адекватный студент негуманитарных направлений может начать работать уже с первых курсов

Откуда у вас такая информация? Вы изучали дно рынка IT? Бытуют мнение, что джуны никому даром не сдались сейчас.

Они и никогда не были нужны. Но откуда-то брать кадры нужно?


Кто-то пытается переманить готовых, кто-то растит своих. Ничего за последние лет 10 не поменялось в этом плане, разве что на корочки стали меньше смотреть

Да на них и так не особо смотрели.
Но контор, которые ковали джунов-мидлов для рынка стало заметно меньше.

Не заметил такого. В моем отдельно взятом Воронеже только больше год от года.

В Новосибирске чуть ли не один ЦФТ остался. Остальные меньше чем мидла не хотят.

Добро пожаловать в Воронеж :)


А если серьезно, ищите лучше, наверняка при универах многие конторы ошиваются в поисках кадров. Но это обычно крупный аутсорс, не стартапы точно

Да я давно уже не джун и года два как поуехал, просто привычка следить за рынком )
Но откуда-то брать кадры нужно?

В Индии скоро миллиард человек будет. Вот оттуда кадры и брать.

Взять индуса тоже далеко не каждый может себе позволить. На многие ли российские компании индусы работают?

Американский бизнес уже наелся индусов, и воет, что клятый Трамп усложнил импорт постсоветских айтишников, которым поставил задачу — и он копает пока не упрется.
Посмотрите вакансии на Glassdor для US. Там 90% Senior Developer.
Могу запамятовать, но вроде только 1 раз видел Middle.

И о чем это говорит? (подсказка: вакансии джуниоров не выкладывают на гласдор)

И мидлов. И любых других уровней кроме Senior. На других сайтах то же самое.
Вот недавно менял место работы — зарплата для моего региона и специальности топовая, проект аккуратный, энтерпрайз конечно же. Работа скучная и монотонная, но не напрягает, за временем никто не следит и с кнутом не бегает.

Но скучно же, господи ты боже… и да, давно все написано самое интересное. А были проекты в 100 раз интереснее, но вот только зп на 30% ниже…

А ведь если задуматься, в любой работе 90% будет рутина, даже если ты пишешь какую-нибудь тулзу для построения супер-пупер-графиков, тебе ведь придется писать на нее тесты, UI-кнопочки, встраивать в существующий продукт, поддерживать через год — так ли уж все отличается?
Ну во первых скажем если у меня 20-30% «интересной» работы и 70-80% «скучной», то я могу с этим гораздо лучше жить чем если «скучные» 99% работы.
А во вторых «скучную» работу можно попытаться автоматизировать/темплейтезировать и/или спихнуть на джунов :)
Работа скучная и монотонная, но не напрягает, за временем никто не следит и с кнутом не бегает.


Так это же отлично! Работу ненапряжно делаем, лаве капает, а для драйва (и черного дохода) можно чего-то на раб. месте замутить. Типа с целью поднятия квалификации.
Предположу, что суть в отчуждении труда. Когда человек не видит смысл в своем труде, то он будет постепенно сползать в депрессию.

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

Ну, я ушел. Точнее уехал. Где времени заниматься своим на работе нету, зато зп выше.
А монетизировать самому это самое " время заниматься своими делами" что мешало?
НЛО прилетело и опубликовало эту надпись здесь
А зачем, если проще продать себя наемником, и за деньги зарплатодателя расти дальше?
Важно понимать одну ключевую идею: нет смысла пытаться улучшить плохой проект. Это нерационально. Скорее всего плохим он стал не просто так, и причины лежат далеко за границами ваших компетенций, соответственно и принципиально улучшить его вы не сможете, как ни старайтесь.


чорть, а я вот всё время занимаюсь партизанским рефакторингом и пропагацией рацпредложений… оказывается я неправильно живу :(

Ну если вам нравится ваш проект, то почему нет?


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

Отличная статья. Но комментарии как всегда интересней=)

Ради этого и существует хабр

Ну я тут относительно недавно и всегда считал хабр родственником пикабу. А в следствии смены рода деятельности множество информации почерпнул именно от сюда. Раскаялся :)
Данная статья, моё мнение, полезна именно тем кто только растет в этой сфере. Чтобы не осесть где-то, где тебя задушат морально. Люди с опытом обычно выбирают просто деньги.

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

Думал тут про качество проектов, а тут про деньги. С некоторого времени деньги перестали волновать, так как они по дефолту везде хорошие. Понял, что для меня гораздо важнее как раз корпоративная культура, так как можно получать много и страдать, так как коллеги мудаки и проект болото, а можно радоваться, так как мы делаем лучшую в своём классе штуку в коллективе талантливых людей. Так как мы тратим по 8 или больше часов в день на работе, то есть большая разница, приносит работа удовлетворение или нет. И деньгами это не перебить.
НЛО прилетело и опубликовало эту надпись здесь
Я вчера хотел ответить текстом, но пост смотивировал ответить картинкой.
О боже, оно в png…
А я бы поработал в плохом проекте. Стартап, где меняется архитектура каждую неделю, новый язык, новый подход, новая библиотека, новый стандарт. Месяц за месяцем приходит зарплата, бюджет стартапа тает, код всегда готов на 10%, а затем стартап закрывается. И начинается новый. Убыточных стартапов же громадное количество, их по идее больше, чем успешных. Вот где я хотел бы работать.
Напомнило.

— Вы за это ответите, товарищ Талмудовский! — крикнул длиннополый, отводя от своего лица инженерский кукиш.
— А я вам говорю, что на такие условия к вам не поедет ни один приличный специалист, — ответил Талмудовский, стараясь вернуть кукиш на прежнюю позицию.
— Вы опять про оклад жалованья? Придется поставить вопрос о рвачестве.
— Плевал я на оклад! Я даром буду работать! — кричал инженер, взволнованно описывая кукишем всевозможные кривые. — Захочу-и вообще уйду на пенсию. Вы это крепостное право бросьте. Сами всюду пишут: «Свобода, равенство и братство», а меня хотят заставить работать в этой крысиной норе. Тут инженер Талмудовский быстро разжал кукиш и принялся считать по пальцам: — Квартира-свинюшник, театра нет, оклад… Извозчик! Пошел на вокзал!
— Тпру-у! — завизжал длиннополый, суетливо забегая вперед и хватая лошадь под уздцы. — Я, как секретарь секции инженеров и техников… Кондрат Иванович! Ведь завод останется без специалистов… Побойтесь бога… Общественность этого не допустит, инженер Талмудовский… У меня в портфеле протокол. И секретарь секции, расставив ноги, стал живо развязывать тесемки своей «Musique». Эта неосторожность решила спор. Увидев, что путь свободен, Талмудовский поднялся на ноги и что есть силы закричал: — Пошел на вокзал! — Куда? Куда? — залепетал секретарь, устремляясь за экипажем. — Вы — дезертир трудового фронта!

Золотой теленок © Ильф и Петров, но возможно Булгаков
Надо бы мне перечитать нашу классику. Это же прекрасно!
Не работайте в плохих проектах, не общайтесь с плохими людьми, не живите в плохой стране. Советы от Капитана Очевидность.

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

лучше быть богатым, но здоровым, чем бедным, но больным.
Прекрасная статья! Вот бы мне её прочитать несколько лет назад после выпуска из универа. А то пять лет работал по специальности в гос конторе практически без карьерного роста (одно повышение в должности и индексация зарплат на 10% в год), а после смены работы сразу увеличил зарплату в 2 раза и через два года ещё в два раза. Впрочем, подобных историй в комментариях уже есть=)
Вот эту статью надо зачитывать вслух при вручении дипломов во всех тех.вузах
Как я уже упоминал выше, многие люди, попав в плохой проект, не могут собраться с силами и выйти оттуда. Люди думают, что раз тут так плохо, то и в других местах, наверное, еще хуже, а тут хоть привычно. Рутина, негатив и токсичность подавляют в человеке мотивацию пробовать новое, развиваться и выходить из зоны комфорта.
Есть большая вероятность потом нарваться на еще большую токсичность и в результате вовсе не найти работу, а в добавок терять квалификацию, в виду того что «на проектах не задерживается», «завершенных проектов за последнее время мало», и тд. И это действительно болото из него не выбраться ни в какую сторону в результате меняешь шило на мыло. На практике в рабочем коллективе гораздо эффективнее можно подтянуть свои знания чем потом в одиночку тыкаться куда попало.
Если «плохих» проектов один-два, то подобной проблемы не будет. А если их много подряд, то это повод задуматься
В статье очень много упоминается об отношении внутри коллектива, но это проблема не одного двух проектов, а в наших реалиях повсеместная. О чем тут задумывается? Если на основе таких вот 1-2 проектах уже делают выводы о тебе, забегая далеко вперед и полевая предвзятостью. Типичная отмазка для токсиков «вы Д’Артаньян» и «мы умеем делать выводы», независимо от того сколько плохих проектов и были ли они. А самое главное был ли разговор вообще начат, если он начинается с такого. И это как раз те, кто сидел по 10-12 лет на одном «плохом» проекте, не меняя в своей жизни ни чего. Но помимо плохих «проектов» бывают и провальные (завершенные закрытые) не смотря на прочие факторы.
Ну, у меня другой опыт на этот счет
статье очень много упоминается об отношении внутри коллектива, но это проблема не одного двух проектов, а в наших реалиях повсеместная

* в ваших реалиях

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


Дело в том, что собеседуют часто люди (HR), не слишком то понимающие реальную ценность тех или иных навыков. И для них опыт "завершенных проектов" стоит на одном уровне с техническими скилами, хотя в реальности это абсолютно не связанные вещи. Надо ли говорить, что когда я стал работать с "продуктовыми" компаниями, подобное дерьмо спрашивать перестали.


Что же касается незавершенных проектов — с одной стороны, за такое могут навесить ярлык "job hopper" и не взять в условный гугл (хотя тут тоже от скилов зависит в первую очередь, просто гугл может позволить повыбирать). Но с другой спрос на рынке все еще больше предложения, и многие конторы не гнушаются переманивать людей и через месяц после смены работы. Это рынок в конце концов, и если у вашего работодателя возникнет необходимость сократить ваш отдел, он сделает это тут же без задней мысли. Работа это бизнес, и не нужно тащить сюда эмоции.

Я не скажу наверняка, но, кмк, такой онанизм на «завершенные проекты» есть только в энтерпрайзе.
«Завершенные» я имел ввиду что далее нет ни каких других, чтобы продолжить работу с конкретной командой. А на любом собеседовании такого рода работы становятся вроде как «плохих» в контексте беседы с alexeykuzmin0, по которым делают выводы. Но я постоянно нарываюсь на такие «стандартные» вопросы вокруг «завершенных» проектов.
Дело в том, что собеседуют часто люди (HR), не слишком то понимающие реальную ценность тех или иных навыков.
Встречал разных людей (HR), и вместе с тех. специалистами они для меня на одном уровне по понимания твоих… как скилов, так и в целом ситуации. Есть и HR хамящие и специалисты тролящие, так и наоборот сочувствующие, помогающие, ценящие. Но в целом это сладкий напиток размешанный с какашками.
Понимание навыков другим человеком чересчур субъективное в принципе, даже с теми с кем проработал несколько лет, тут надо все проверять в деле и не один раз.

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

По опыту более полусотни собеседований за последний год-два скажу, что все продуктивные интервью (не обязательно успешные) были без прокладки в виде HR

Да, есть такая закономерность. Когда тебя приглашает начальник или коллега то почему то предвзятости меньше. Но прокладка тут не всегда виновата, у меня из половины собеседований за прокладкой прячутся «неадекваты». Реальных собеседований за год наберется не больше 10 из 400 «мы вам перезвоним». Я больше склоняюсь что фактор, когда тебя собеседует и берет только один человек, а не 18 как в Yandex, все таки в приоритете адекватности. Как-никак, с ним же работать, а не с HR.
В целом, со статьей согласен, встречал в своей практике все перечисленные примеры. Чаще всего людей интересовало место и бабосы, работа шла своей дорогой. Есть еще один пример, как получаются плохие проекты, он, в принципе, вытекает из-за ориентира на деньги и политических интриг — это руководители-путешественники. Чаще всего такие руководители попадаются в коммерческих службах. Они перемещаются от компании к компании, ничего кроме хаоса не принося с собой. Т.к. должность серьезная, например, коммерческий директор, они сразу начинают наводить шухер своей бурной деятельностью, берутся за перестройку существующей системы, внедрение супер крутой и правильной новой системы… Обычно до конца проекта они не доживают, отправляются в следующее путешествие))) Все остальные остаются расхлебывать
Похоже на любую книжку в стиле «Как стать успешным»… Я боюсь только, что по настоящему хорошим проект может быть, если вы создадите его сами. Только для этого часто нужно «родиться с серебряной ложечкой в жопе»… Вопрос к делению на касты, а людям из одной касты не хочется вникать в проблемы другой касты… это я уже глубоко капнул, но постановка вопроса сама по себе риторическая и не имеет рационального решения.
Создавайте свой проект, и все дела! )
Статья правильная в целом. Хотя быть категоричным и при любом говнокоде бежать в другую компанию — тоже неправильно. Нужно всегда анализировать свою ситуацию и перспективы и принимать решения обдуманно. Вспоминаю случай когда Человек пришёл в легаси проект на PHP (на внутреннем велосипедном фреймворке) и вместо того чтобы просто смириться или ныть, как его предшественники, засучил рукава и попытался сделать всё возможное чтобы сдержать легаси код. Да, он сидел по 12 часов в офисе чтобы проработать интеграцию нового кода со старым. Нет, он не брался переписывать старый код. Просто все новые фичи делал в новом фреймворке, а старые переносил только когда эти части кода затрагивались оплачиваемыми задачами (как фичи так и баги).

Итог:
— Человек получил опыт архитектуры
— Научился преодолевать трудности, вместо того чтобы просто бежать туда где «модный, молодёжный стек и уже чистый код»
— Предполагаю, повысил себе самооценку, что очень важно в проф. росте
— Разработчики пришедшие после него были благодарны (впрочем Человека это мало волнует)
— Человек позже ушёл в Python, через какое-то время понял что перспектив в компании нет и устроился в другое место как team lead

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

PS: Сидеть годами на подобных проектах или в компаниях без перспектив однозначно нельзя (свой печальный опыт).

— Собеседуйтесь в другие компании не реже чем раз в пол года (даже если не собираетесь сейчас переезжать/менять место).
— Интересуйтесь соседними стеками, изучайте то что зацепит.
— Анализируйте свой текущий проект, чего вы добились на нём, что извлекли для себя как специалиста.
— Поддерживайте резюме в актуальном состоянии, с описанием самый интересных проектов. Это как инструмент чтобы взглянуть на себя со стороны и понять как тебя видят HR и компании и что нужно изменить чтобы «поймать» работу мечты.
— Уезжайте нах*** из своего Мухосранска в крупные города, где больше IT компаний с вакансиями по вашему направлению. Когда в городе одна контора нормального уровня, она будет диктовать вам условия в т.ч. зарплату. Т.к. бежать вам некуда. Поэтому не ссыкуйте, двигайтесь пока есть остатки молодости :)

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


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


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

Возможность работать удалённо — это больше не про технический стэк, а про личностные качества.

Ну мне кажется что какому-нибудь embedded-разработчику найти удалённую работу будет сложнее чем какому-нибудь web/frontend-разработчику.

И да, и нет. Во многих областях возможность работать минимальна — это энтерпрайз, ERP системы, и, наверное, многие другие. У меня лично была проблема с поиском удаленной работы, пока не перешел на другой стек.


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

Я как раз к тому, что поменять стэк относительно легко, а вот то же усердие — личностное качество.

Прочитал «на одном дыхании». (upvote)
Прям задело. Оказывается я как раз на плохом проекте, «который не изменить».
Теперь задумался… Спасибо!

Пожалуйста

Ух, отличная статья, как раз сменил работу и попал на проект, где платят хорошо, но код — отвратительное месиво разных стилей (беда не в стилях, а что все они ужасны, антипаттерн на антипаттерне), неоправданный отказ от ЛЮБЫХ абстракций (чистый JS, почти без классов, никакого DI, тесты, если упали — комментируются и релизится как есть с надеждой что не упадет). И при этом задач нет, работаю уже три недели, было 2-3 задачи, которые явно ниже моего уровня (senior+-, я не против любых задач, но это чересчур, когда только такие). При этом ребята весьма дружные. И вот сижу и думаю, а стоит ли оно того и может я смогу тут все улучшить. Но теперь (после вашей статьи), я хотя бы уверен, что оно того не стоит.

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

Толсто

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

Публикации

Истории