Введение в теорию социального дна
Теория социального дна - неофитами воспринимается в штыки. Как и Апостолы и миссионеры Христа (забрасываемые камнями, изгоняемые из городов, сажаемые на колья и.т.д) - несущие свет в сообщество разработки программного обеспечения не бывают встречены с распростертыми объятиями.
Причина прозаична - смотреть на свое отражение в зеркале и наблюдать там отвратительное и страшное существо не приятно. Куда веселее забраться на самокат и укатить в даль своего прекрасного офиса.
Целью данного блога является всестороннее освещение теории социального дна и процессов, происходящих внутри пищеварительного тракта индустрии разработки программного обеспечения. В компаниях от кровавого энтерпрайза до безумия разработки игр.
И если непосредственно кодеркам, данный ресурс позволит понять и переосмыслить свое место в мире (что вряд ли), то людям которых безжалостная петля кармы связала с ними - понять, что нужно теперь делать и узнать рецепт невероятной «харьковской двойной ухи»
Теория социального дна - неофитами воспринимается в штыки. Как и Апостолы и миссионеры Христа (забрасываемые камнями, изгоняемые из городов, сажаемые на колья и.т.д) - несущие свет в сообщество разработки программного обеспечения не бывают встречены с распростертыми объятиями.
Причина прозаична - смотреть на свое отражение в зеркале и наблюдать там отвратительное и страшное существо не приятно. Куда веселее забраться на самокат и укатить в даль своего прекрасного офиса.
Целью данного блога является всестороннее освещение теории социального дна и процессов, происходящих внутри пищеварительного тракта индустрии разработки программного обеспечения. В компаниях от кровавого энтерпрайза до безумия разработки игр.
И если непосредственно кодеркам, данный ресурс позволит понять и переосмыслить свое место в мире (что вряд ли), то людям которых безжалостная петля кармы связала с ними - понять, что нужно теперь делать и узнать рецепт невероятной «харьковской двойной ухи»
👍3🔥1
Лучшее место для пароля - в грейлоге или кибане
Добро пожаловать в 2019 и в замечательную семью разработчиков ПО. Пташки (с насеста в коворкинге, конечно-же) нашептывают о чрезвычайных событиях на сайте "альбом лиц". Невероятным образом оказалось, что все ваши пароли не видны никому вне facealbum.com.
> As part of a routine security review in January, we found that some user passwords were being stored in a readable format within our internal data storage systems. This caught our attention because our login systems are designed to mask passwords using techniques that make them unreadable. We have fixed these issues and as a precaution we will be notifying everyone whose passwords we have found were stored in this way.
Это событие лучшим способом иллюстрирует профессионализм так называемых разработчиков. Ведь совершенно не важно, сидите ли вы на берегу Ганга, Байкала, Москва-реки или Западного побережья. В любом случае вы ведете себя как ребёнок, для которого никогда и ничего страшного не случится.
По результатам заявления никого не уволили. Ну или не сообщили об этом. Уверен люди допустившие утечку паролей в открытый доступ для всей компании на хорошем счету, успешно решают алгоритмические задачки и при увольнении (даже если оно случилось) благодаря закрытости информации найдут себе работу с повышением в должности и зарплате.
Тем временем мест где это может происходить огромное количество:
* логирование;
* обработка исключительных ситуаций с коллектом стектрейсов;
* записи в базах данных;
* аудит-логи;
* противо-хоббитовая система (anti fraud);
* анти-спам система.
И если это происходит у лидеров рынка, представьте градус безумия у всех остальных.
Добро пожаловать в 2019 и в замечательную семью разработчиков ПО. Пташки (с насеста в коворкинге, конечно-же) нашептывают о чрезвычайных событиях на сайте "альбом лиц". Невероятным образом оказалось, что все ваши пароли не видны никому вне facealbum.com.
> As part of a routine security review in January, we found that some user passwords were being stored in a readable format within our internal data storage systems. This caught our attention because our login systems are designed to mask passwords using techniques that make them unreadable. We have fixed these issues and as a precaution we will be notifying everyone whose passwords we have found were stored in this way.
Это событие лучшим способом иллюстрирует профессионализм так называемых разработчиков. Ведь совершенно не важно, сидите ли вы на берегу Ганга, Байкала, Москва-реки или Западного побережья. В любом случае вы ведете себя как ребёнок, для которого никогда и ничего страшного не случится.
По результатам заявления никого не уволили. Ну или не сообщили об этом. Уверен люди допустившие утечку паролей в открытый доступ для всей компании на хорошем счету, успешно решают алгоритмические задачки и при увольнении (даже если оно случилось) благодаря закрытости информации найдут себе работу с повышением в должности и зарплате.
Тем временем мест где это может происходить огромное количество:
* логирование;
* обработка исключительных ситуаций с коллектом стектрейсов;
* записи в базах данных;
* аудит-логи;
* противо-хоббитовая система (anti fraud);
* анти-спам система.
И если это происходит у лидеров рынка, представьте градус безумия у всех остальных.
Борьба за жизнь в верхних слоях атмосферы
Замечательная история, демонстрирующая яркий пример одного из аспектов философии социального дна.
Наша диспозиция - крупный магазин с облачным доменным именем - кислород.ру. Так уж получилось, что пока в мире дикого капитализма прорастал непонятный (наверняка наполненный змеями) Амазон, в России вырос заоблачный "кислород".
Но беда кислорода была типичной для бизнеса из нулевых годов. Платформа на С#, хранилище данных на MS SQL. А там где есть база данных и энтерпрайзный стек (да не будем лукавить - любой стек), появляются любители запихнуть в базу данных вершину эволюции работы с ней - хранимые процедуры.
Проблема с хранимыми процедурами проста и она одна - данная процедура это код, для которого скорее всего (а для нулевых полностью так) отсутствует возможность протестировать его малыми тестами. А раз так, значит крупный бизнес оказывается гигантом на глиняных ногах - с определенного момента с каждой новой итерацией (привет аджайл и спринты) темп внедрения функционала снижается и в какой-то момент становится нулевым.
Хранимые процедуры же становятся основным катализатором этого процесса, как и полное отсутствие автоматизированных средств гарантирующих работоспособность функционала продукта. А наш дорогой кислород.ру тестировал свой огромный продукт с большим оборотом и продажами - ручками несчастных девочек.
На минуточку - настоящие компании внедряли культуру тестирования в команды, но российские гиганты рынка, вместо того чтобы создавать облачные платформы, внедрять свое влияние по всему миру и снимать фильмы - превращались в непреодолимое болото наполненное дерьмом.
Но история компании "Портал", описанная неким Ашмановым, многому нас научила. Настоящие шматы дерьма не тонут быстро - у них случаются вторые и даже третьи шансы. Так и у кислорода - появился инвестор. Ну или всегда был, но решил сделать из говна (актива) конфетку (прогрессивный бизнес).
И вот из зарубежного амазона/кислорода, с берегов южных морей (пляжи которых наполнены девушками с подвохой в бикини), выписаны настоящие профессионалы. Но как и девушки с тех песчаных пляжей - они принесли с собой ловушку в виде злобного хомяка (языка Go).
Именно на хомяка возложено счастливое будущее проекта. Ведь на нем будет написан идеальный и производительный код. Специально нанятыми настоящими профессионалами. С руководством, создавшим великолепный бизнес в теплых странах (у редакции тут вопрос возникает, зачем же покидать теплую страну ради мерзкой Московии?).
Бизнес, даже понимающий, что он зашел в тупик, не обязательно понимает, а где собственно из этого тупика выход. Ответом на проблемы кислорода, должен был стать анализ причин, по котором разработка и развитие разработки прекратилось. Понятие причин должно было привести к созданию плана предотвращения подобного в будущем и неукоснительное следование этому плану.
Беда в том, что единственный план кислорода - это переписать все с С#, на go. И в период термического процесса разрастания, компания наняла несколько команд автоматического тестирования. Кроме них она наняла настоящих профессионалов - кодерков.
Всю это команду профессионалов характеризует следующий код:
Здесь все прекрасно. Все ошибки проверены, решения приняты. Главная проблема в том, что это тест, который вместо того, чтобы запаниковать из-за невозможности создать продавца - просто тихонько игнорирует проблему. Ничего страшного, что половина тестов написанных в одной из команд не работает - и покрытие кода отрицательное. Главное, что эта команда любит тестирование и аки пчелки пишут и код и тесты и делают фичи. И да это лишь начало теста - свалиться тихо он любит и в других местах.
Замечательная история, демонстрирующая яркий пример одного из аспектов философии социального дна.
Наша диспозиция - крупный магазин с облачным доменным именем - кислород.ру. Так уж получилось, что пока в мире дикого капитализма прорастал непонятный (наверняка наполненный змеями) Амазон, в России вырос заоблачный "кислород".
Но беда кислорода была типичной для бизнеса из нулевых годов. Платформа на С#, хранилище данных на MS SQL. А там где есть база данных и энтерпрайзный стек (да не будем лукавить - любой стек), появляются любители запихнуть в базу данных вершину эволюции работы с ней - хранимые процедуры.
Проблема с хранимыми процедурами проста и она одна - данная процедура это код, для которого скорее всего (а для нулевых полностью так) отсутствует возможность протестировать его малыми тестами. А раз так, значит крупный бизнес оказывается гигантом на глиняных ногах - с определенного момента с каждой новой итерацией (привет аджайл и спринты) темп внедрения функционала снижается и в какой-то момент становится нулевым.
Хранимые процедуры же становятся основным катализатором этого процесса, как и полное отсутствие автоматизированных средств гарантирующих работоспособность функционала продукта. А наш дорогой кислород.ру тестировал свой огромный продукт с большим оборотом и продажами - ручками несчастных девочек.
На минуточку - настоящие компании внедряли культуру тестирования в команды, но российские гиганты рынка, вместо того чтобы создавать облачные платформы, внедрять свое влияние по всему миру и снимать фильмы - превращались в непреодолимое болото наполненное дерьмом.
Но история компании "Портал", описанная неким Ашмановым, многому нас научила. Настоящие шматы дерьма не тонут быстро - у них случаются вторые и даже третьи шансы. Так и у кислорода - появился инвестор. Ну или всегда был, но решил сделать из говна (актива) конфетку (прогрессивный бизнес).
И вот из зарубежного амазона/кислорода, с берегов южных морей (пляжи которых наполнены девушками с подвохой в бикини), выписаны настоящие профессионалы. Но как и девушки с тех песчаных пляжей - они принесли с собой ловушку в виде злобного хомяка (языка Go).
Именно на хомяка возложено счастливое будущее проекта. Ведь на нем будет написан идеальный и производительный код. Специально нанятыми настоящими профессионалами. С руководством, создавшим великолепный бизнес в теплых странах (у редакции тут вопрос возникает, зачем же покидать теплую страну ради мерзкой Московии?).
Бизнес, даже понимающий, что он зашел в тупик, не обязательно понимает, а где собственно из этого тупика выход. Ответом на проблемы кислорода, должен был стать анализ причин, по котором разработка и развитие разработки прекратилось. Понятие причин должно было привести к созданию плана предотвращения подобного в будущем и неукоснительное следование этому плану.
Беда в том, что единственный план кислорода - это переписать все с С#, на go. И в период термического процесса разрастания, компания наняла несколько команд автоматического тестирования. Кроме них она наняла настоящих профессионалов - кодерков.
Всю это команду профессионалов характеризует следующий код:
func TestUpdateEnititySuccessful() {
facade := NewTestFacade()
entityID := RandomInt()
account, err := facade.GetEntity(entityID)
if err != nil {
err = facade.CreateEntity(entityID)
if err != nil {
return
}
}
}Здесь все прекрасно. Все ошибки проверены, решения приняты. Главная проблема в том, что это тест, который вместо того, чтобы запаниковать из-за невозможности создать продавца - просто тихонько игнорирует проблему. Ничего страшного, что половина тестов написанных в одной из команд не работает - и покрытие кода отрицательное. Главное, что эта команда любит тестирование и аки пчелки пишут и код и тесты и делают фичи. И да это лишь начало теста - свалиться тихо он любит и в других местах.
Ну и чтобы добавить огня. У компании есть личный фреймворк - целая платформа разработки. С 0% покрытия кода платформы модульными и интеграционными тестами. И если уж кодерки спорят о необходимости тестирования бизнес кода (что всегда весело), то уж о необходимости тестирования фреймворков, библиотек, генераторов кода мало у кого возникает сомнение. Кроме профессионалов команды "кислород 2.0".
Но это не проблема, ведь команда AQA справится с любой бедой. Сформирует список дефектов, способствует обнаружению проблем и не позволит компании потворствуя наемному менеджменту, (сраным прорабам лишь бы сдавать пустые коробки фич, вместо оплаченного функционала) и кодеркам (пролетариям) вести их классовую борьбу с капитализмом.
Но в истории случается крутой поворот. Инвестора в прямом смысле усаживают на бутылку (или в бутырку или в любое другое СИЗО). И так называемое окно событий (то через которое мы и наблюдаем процесс внутри пищеварительного тракта компании "кислород инк") резко сужается (с этим окном постоянно такая реакция на страх).
Инвестор пишет слезные письма Вождю, Вождь отвечает что верит своим отрядам охранения (не штурмовым же доверять, в самом то деле). А посему инвестору свое окно придется совмещать с бутылкой в обозримом будущем.
Дирижабль же - шар, наполненный "кислородом" без постоянного прогрева деньгами, известное дело не может держаться в облаках и посему, пора прощаться с детством и отправить на мороз хоть кого-нибудь, дабы (как и положено воздушному шару) не упасть с небес на землю.
И морозным утром 21 марта, в милом опенспейсе компании "кислород" в башенке Дефолт-Сити открывают окно и устраивают дефенестрейшн пати, по высадке в это окно счастливчиков. На мороз отправили 160 человек - джуниоров, мидлов и львиную долю людей тестирующих отходы жизнедеятельности кодерков.
Под бодрый марш колон на выход, кодеркам рассказывают любопытную информацию:
В последнее время мы слишком быстро росли. Мы хотим повысить эффективность команды. Мы принимали и раньше подобные меры (15 раз), но это то точно в последний раз.
У редакции конечно много вопросов.
Eins: как так можно было "внезапно" вырасти на 160 кодерков (в перерасчете на средние зарплаты это аж 16-32 миллиона рублей зарплат, не считая социалки и ндфл).
Zwei: каким образом повысится эффективность разработки, при поддержки легаси дерьма оставшегося от прошлых профессионалов и при наростании новых радиоактивных отходов от текущих с отказом от команд AQA.
Drei: почему сокращение не коснулось сеньоров - ведь среди этих животных максимальное число переоцененного биомусора (веселья ради, один из коллег обладая минимальными знаниями и опытом как разработки, так и разработки на go - стал там синьор девелопером).
Vier: Самый эффективный способ получить качественного сеньора вырастить его самим из джуниора. Зачем увольнять джунов - они же стоят как бутылка воды в поилке для кодерков (куллере).
Единственное что не вызывает сомнение, это факт того, что кодерки к концу этой тирады помнили только одно "у меня все хорошо и больше этого не будет". Про 15 раз и каждый раз помогало они уже забыли. Ведь известное дело память кодерка как у рыбки.
Поведение менеджмента понятно. У каждого есть свои обязательства о том, какие фичи, к какому сроку должны быть закончены. Поэтому борьба за "воздух", закончилась избавлением от тех, кто будет мешать релизить фичи. Четкого плана действий в условиях нарастающего "кислородного" голодания нет. И впереди у бизнеса, кодерков и у менеджмента безрадостные дни падения из стратосферы.
Тем же кого выкинули в окно дирижабля в пластиковых мешках: вопрос только в том, когда "Гинденбург" взорвется. И в этот момент, в отличии от ваших "коллег" вы будете глубоко под водой, в счастливой и спокойной тиши социального дна. Очень далеко от облаков и максимально глубоко в нашем ресурсе.
Но это не проблема, ведь команда AQA справится с любой бедой. Сформирует список дефектов, способствует обнаружению проблем и не позволит компании потворствуя наемному менеджменту, (сраным прорабам лишь бы сдавать пустые коробки фич, вместо оплаченного функционала) и кодеркам (пролетариям) вести их классовую борьбу с капитализмом.
Но в истории случается крутой поворот. Инвестора в прямом смысле усаживают на бутылку (или в бутырку или в любое другое СИЗО). И так называемое окно событий (то через которое мы и наблюдаем процесс внутри пищеварительного тракта компании "кислород инк") резко сужается (с этим окном постоянно такая реакция на страх).
Инвестор пишет слезные письма Вождю, Вождь отвечает что верит своим отрядам охранения (не штурмовым же доверять, в самом то деле). А посему инвестору свое окно придется совмещать с бутылкой в обозримом будущем.
Дирижабль же - шар, наполненный "кислородом" без постоянного прогрева деньгами, известное дело не может держаться в облаках и посему, пора прощаться с детством и отправить на мороз хоть кого-нибудь, дабы (как и положено воздушному шару) не упасть с небес на землю.
И морозным утром 21 марта, в милом опенспейсе компании "кислород" в башенке Дефолт-Сити открывают окно и устраивают дефенестрейшн пати, по высадке в это окно счастливчиков. На мороз отправили 160 человек - джуниоров, мидлов и львиную долю людей тестирующих отходы жизнедеятельности кодерков.
Под бодрый марш колон на выход, кодеркам рассказывают любопытную информацию:
В последнее время мы слишком быстро росли. Мы хотим повысить эффективность команды. Мы принимали и раньше подобные меры (15 раз), но это то точно в последний раз.
У редакции конечно много вопросов.
Eins: как так можно было "внезапно" вырасти на 160 кодерков (в перерасчете на средние зарплаты это аж 16-32 миллиона рублей зарплат, не считая социалки и ндфл).
Zwei: каким образом повысится эффективность разработки, при поддержки легаси дерьма оставшегося от прошлых профессионалов и при наростании новых радиоактивных отходов от текущих с отказом от команд AQA.
Drei: почему сокращение не коснулось сеньоров - ведь среди этих животных максимальное число переоцененного биомусора (веселья ради, один из коллег обладая минимальными знаниями и опытом как разработки, так и разработки на go - стал там синьор девелопером).
Vier: Самый эффективный способ получить качественного сеньора вырастить его самим из джуниора. Зачем увольнять джунов - они же стоят как бутылка воды в поилке для кодерков (куллере).
Единственное что не вызывает сомнение, это факт того, что кодерки к концу этой тирады помнили только одно "у меня все хорошо и больше этого не будет". Про 15 раз и каждый раз помогало они уже забыли. Ведь известное дело память кодерка как у рыбки.
Поведение менеджмента понятно. У каждого есть свои обязательства о том, какие фичи, к какому сроку должны быть закончены. Поэтому борьба за "воздух", закончилась избавлением от тех, кто будет мешать релизить фичи. Четкого плана действий в условиях нарастающего "кислородного" голодания нет. И впереди у бизнеса, кодерков и у менеджмента безрадостные дни падения из стратосферы.
Тем же кого выкинули в окно дирижабля в пластиковых мешках: вопрос только в том, когда "Гинденбург" взорвется. И в этот момент, в отличии от ваших "коллег" вы будете глубоко под водой, в счастливой и спокойной тиши социального дна. Очень далеко от облаков и максимально глубоко в нашем ресурсе.
И наблюдать снизу, с попкорном, как будет проходить битва за окно пока с неба будут лететь люди без пластиковых мешков и парашютов социального обеспечения - всегда приятнее, чем вгрызаться в ногу счастливчика бегущего к спасательному канату, впереди тебя. Ну и теперь можете купаться в фонтанах. Летом.
Ну и традиционно - все совпадения с реальностью конечно случайные (нет) и материал написан исключительно в методологических целях (да).
Ну и традиционно - все совпадения с реальностью конечно случайные (нет) и материал написан исключительно в методологических целях (да).
Жизнь под мостом
- Как это произошло, спрашиваете вы детишки? - старик с прищуром посмотрел на детей собравшихся рядом с костром - посмотрите вокруг - обратившись к аудитории он повел рукой - как мы оказались под этим мостом? Все началось давным-давно...
Тогда, когда, дома еще не были такими огромными и можно было увидеть как город заканчивается и начинаются огромные пустые пространства, именуемые полями и за ними в далеке огромные леса. Это когда множество деревьев растут рядом с друг-другом, а не пробиваются к свету асфальта под сенью небоскребов.
И вот тогда детишки, цивилизация наших предков достигла невероятных высот - железные машины взлетали в небо и за часы переносили людей в другие страны. Огромные лодки плавали по морям и рекам, сказки можно было смотреть с плоского кусочка стекла и говорить с другими людьми с любой точки земли.
И беда пришла откуда не ждали. Человечество сделало изобретение - блокчейн. Удивительная штука. Невозможно подделать, невозможно изменить. И много других слов. Согласования всякие, подписи, ключи.
И вот тогда подумали люди, что нужно своё жильё записывать в эти самые блокчейны. И ведь правда. Если у тебя нет ключа владельца дома, то и переписать с помощью подкупленного чиновника его нельзя. Назвали это гордым и сильным названием - "Реестр имущества населения".
И стали люди подписывать выданными ключами сделке по покупке и продаже и все было хорошо. Но однажды, один старик умер, а ключ оказался в зашифрованном паролем телефоне. И пришлось его детям уехать из отцовского дома. Его опечатали власти, обмотали колючей проволокой и пустили ток по ней. Ведь дом принадлежал старику и нужно было защищать его имущество, от непонятных жильцов. А отдать им его без ключа нельзя было.
А потом мать троих детей сбила машина и кольцо с ключом сломалось. А парень только взявший ипотеку был ограблен и отобрали у него телефон с ключом.
Но не жить же людям на улице. И строили они новые дома в свободных землях. И постепенно ключи терялись и от них. И вот сегодня куда не посмотри - все застроено домами. Всю землю от моря, до гор ими покрыли.
А мы - люди, их потомки, живем там, где осталось место - под мостами.
- Как это произошло, спрашиваете вы детишки? - старик с прищуром посмотрел на детей собравшихся рядом с костром - посмотрите вокруг - обратившись к аудитории он повел рукой - как мы оказались под этим мостом? Все началось давным-давно...
Тогда, когда, дома еще не были такими огромными и можно было увидеть как город заканчивается и начинаются огромные пустые пространства, именуемые полями и за ними в далеке огромные леса. Это когда множество деревьев растут рядом с друг-другом, а не пробиваются к свету асфальта под сенью небоскребов.
И вот тогда детишки, цивилизация наших предков достигла невероятных высот - железные машины взлетали в небо и за часы переносили людей в другие страны. Огромные лодки плавали по морям и рекам, сказки можно было смотреть с плоского кусочка стекла и говорить с другими людьми с любой точки земли.
И беда пришла откуда не ждали. Человечество сделало изобретение - блокчейн. Удивительная штука. Невозможно подделать, невозможно изменить. И много других слов. Согласования всякие, подписи, ключи.
И вот тогда подумали люди, что нужно своё жильё записывать в эти самые блокчейны. И ведь правда. Если у тебя нет ключа владельца дома, то и переписать с помощью подкупленного чиновника его нельзя. Назвали это гордым и сильным названием - "Реестр имущества населения".
И стали люди подписывать выданными ключами сделке по покупке и продаже и все было хорошо. Но однажды, один старик умер, а ключ оказался в зашифрованном паролем телефоне. И пришлось его детям уехать из отцовского дома. Его опечатали власти, обмотали колючей проволокой и пустили ток по ней. Ведь дом принадлежал старику и нужно было защищать его имущество, от непонятных жильцов. А отдать им его без ключа нельзя было.
А потом мать троих детей сбила машина и кольцо с ключом сломалось. А парень только взявший ипотеку был ограблен и отобрали у него телефон с ключом.
Но не жить же людям на улице. И строили они новые дома в свободных землях. И постепенно ключи терялись и от них. И вот сегодня куда не посмотри - все застроено домами. Всю землю от моря, до гор ими покрыли.
А мы - люди, их потомки, живем там, где осталось место - под мостами.
Zendex - найдутся все
А вот, например, очередная городская история, нашёптанная пташками из недр лидера рынка.
Для внешнего наблюдателя это успешная компания, занимающаяся поиском, едой и извозом людей. Конкурирующая с мировыми лидерами (отчего-то лишь на локальных рынках) и воюющая с ними в антимонопольных процессах. С крутым офисом, социальным пакетом и невероятными коллегами - настоящими профессионалами.
Вот как охотники за головами характеризуют этот рай для кодерка:
В Zendex'e нет строгого графика работы – можно подстроить его под себя. Есть ДМС со стоматологией. Во всех офисах много комнатных растений и современное оформление, которое способствуют приятной работе. В перерывах можно отдохнуть на мягких диванах или поиграть в приставку.
Комнатных растений там действительно много. Но отчего-то баунти хантеры не сообщают наивным юношам, что все они вырабатывают исключительно углекислый газ.
А вот информация (от тех же лиц) о бонусах:
1. Медицинский кабинет, тренажёры, массажный салон, зал для йоги и танцев;
2. Наличие велопарковки на более чем 300 мест и душевых радует в летний сезон;
3. Также можно посещать кафе, расплачиваясь с помощью рабочего бейджа. Каждый месяц перечисляется фиксированная сумма на питание;
4. Тренинги, семинары, конференции;
5. Для сотрудников, отработавших год, есть специальная жилищная ипотечная программа.
Пункт 5 это мечта каждого настоящего россиянина (дорого, конечно же). Сменить гражданство РФ на прописку в Москве. И вот вам реальная история успеха настоящего кодерка из Zendex.
Человек-фронтенд, прибыл из заснеженной России в сказочный рай города Москва. Пройдя все препоны 4-х часовых собеседований у лидера рынка, попал в компанию и через год решил воспользоваться невероятным бенефитом - специальной жилищной программой.
Как же это работало? Наш незадачливый юноша берет сумму своей зарплаты за 7 (или второй вариант за 3) лет и половину от неё может получить в виде ссуды. На эти невероятные деньги удалось приобрести квартиру (бада-бумс) в Одинцово.
По условиям ссуды она выплачивается полностью в день увольнения из щедрой компании. И вот наш счастливый Junior Frontend Developer после 2 лет работы в Zandex становится обладателем жилья. Собственного. Пусть не в лучшем городе земли, но из своей ужасной России он может видеть город золотой.
А дальше его ждало 7 лет работы джуниор разработчиком у лидера индустрии. 7 лет незадачливый стажер поддерживал то, что вы наблюдали на своих экранах. Стал свидетелем и средством улучшения сервисов и продуктов гиганта.
И за эти невероятных 9 лет - он так и остался в роли джуниор разработчика. Овладев, БЭМ, Реактом, всеми премудростями фронтенда - он так и остался новичком, с зарплатой, той что и была у него 7 лет до этого.
И вот наш герой спустя 9 лет работы у лидер рынка, покинул ее с неиндексируемой 7 лет зарплатой. И какие это были годы! 2006 - 2015. Два финансовых кризиса, нашкрым, санкции. Падении курса рубля более чем в 2 раза.
И это всё, что нужно знать, о лидерах рынка, невероятных условиях труда и великолепных бонусах. Лучшие годы жизни страны человек провел в долговом рабстве и эксплуатации.
С точки зрения теории социального дна - Zendex идеальная компания. Четко понимающая роль кодерка в современном мире, его способности и возможность манипулировать ими. И это всё что нужно знать о том, как они боролись с ростом зарплат в нулевые годы.
А вот, например, очередная городская история, нашёптанная пташками из недр лидера рынка.
Для внешнего наблюдателя это успешная компания, занимающаяся поиском, едой и извозом людей. Конкурирующая с мировыми лидерами (отчего-то лишь на локальных рынках) и воюющая с ними в антимонопольных процессах. С крутым офисом, социальным пакетом и невероятными коллегами - настоящими профессионалами.
Вот как охотники за головами характеризуют этот рай для кодерка:
В Zendex'e нет строгого графика работы – можно подстроить его под себя. Есть ДМС со стоматологией. Во всех офисах много комнатных растений и современное оформление, которое способствуют приятной работе. В перерывах можно отдохнуть на мягких диванах или поиграть в приставку.
Комнатных растений там действительно много. Но отчего-то баунти хантеры не сообщают наивным юношам, что все они вырабатывают исключительно углекислый газ.
А вот информация (от тех же лиц) о бонусах:
1. Медицинский кабинет, тренажёры, массажный салон, зал для йоги и танцев;
2. Наличие велопарковки на более чем 300 мест и душевых радует в летний сезон;
3. Также можно посещать кафе, расплачиваясь с помощью рабочего бейджа. Каждый месяц перечисляется фиксированная сумма на питание;
4. Тренинги, семинары, конференции;
5. Для сотрудников, отработавших год, есть специальная жилищная ипотечная программа.
Пункт 5 это мечта каждого настоящего россиянина (дорого, конечно же). Сменить гражданство РФ на прописку в Москве. И вот вам реальная история успеха настоящего кодерка из Zendex.
Человек-фронтенд, прибыл из заснеженной России в сказочный рай города Москва. Пройдя все препоны 4-х часовых собеседований у лидера рынка, попал в компанию и через год решил воспользоваться невероятным бенефитом - специальной жилищной программой.
Как же это работало? Наш незадачливый юноша берет сумму своей зарплаты за 7 (или второй вариант за 3) лет и половину от неё может получить в виде ссуды. На эти невероятные деньги удалось приобрести квартиру (бада-бумс) в Одинцово.
По условиям ссуды она выплачивается полностью в день увольнения из щедрой компании. И вот наш счастливый Junior Frontend Developer после 2 лет работы в Zandex становится обладателем жилья. Собственного. Пусть не в лучшем городе земли, но из своей ужасной России он может видеть город золотой.
А дальше его ждало 7 лет работы джуниор разработчиком у лидера индустрии. 7 лет незадачливый стажер поддерживал то, что вы наблюдали на своих экранах. Стал свидетелем и средством улучшения сервисов и продуктов гиганта.
И за эти невероятных 9 лет - он так и остался в роли джуниор разработчика. Овладев, БЭМ, Реактом, всеми премудростями фронтенда - он так и остался новичком, с зарплатой, той что и была у него 7 лет до этого.
И вот наш герой спустя 9 лет работы у лидер рынка, покинул ее с неиндексируемой 7 лет зарплатой. И какие это были годы! 2006 - 2015. Два финансовых кризиса, нашкрым, санкции. Падении курса рубля более чем в 2 раза.
И это всё, что нужно знать, о лидерах рынка, невероятных условиях труда и великолепных бонусах. Лучшие годы жизни страны человек провел в долговом рабстве и эксплуатации.
С точки зрения теории социального дна - Zendex идеальная компания. Четко понимающая роль кодерка в современном мире, его способности и возможность манипулировать ими. И это всё что нужно знать о том, как они боролись с ростом зарплат в нулевые годы.
🔥13❤3👍2
Тень сурка
Вот, например тень сурка. Он её или откинет или нет. Если тень есть, то зима продлится. Ну или вот, например день сурка - каждый наверняка смотрел этот замечательный фильм. А теперь представьте, что профессия кодерка позволяет легчайшим образом побыть себя в шкуре персонажа данного фильма.
Каждый из наc видел логотип этой прекрасной компании Спермбанк. Один из крупнейших банков страны, с зеленым логотипом. Банкоматы, отделения, билборды с рекламой растут как грибы после дождя. Удивительно, но с таким-то названием и бекграундом компании, еще и агрессивно расширяется IT и разработка в банке.
И вот здесь история, достойная как минимум Шекспира. Тем, кто не знает требуется предисловие.
Этак года 3 или 4 назад руководство Спермбанка заявило, что для реализации невероятно важных и амбициозных планов, нужно бы собрать в одну компанию 10 тысяч кодерков. И при всей этой безумной цифре, в публичных релизах и интервью от представителей компании не звучало осознания того, чем же их будут занимать и какие задачи (ну кроме выплаты своей льготной ипотеки кодерками, конечно-же) они буду выполнять.
Пресс-релизы и статьи выглядели классически для, так называемого, Русского Бизнеса. Ввяжемся в драку, а там и разберемся. И вот уже 3 года как в этой нелегкой войне, с комнатными растениями именующих себя кодерками, управление терпит одно поражение за другим.
А теперь, наконец, сюжет драмы. Спермбанк в январе нанял целую команду настоящих профессионалов - архитектора, менеджера проектов, кодерков. Всего в сумме десяток человек. Рассказы о том, как долго выдают оборудование сотрудникам действительно вызывают слезы и здесь всё было примерно так же. Пару месяцев наш боевой отряд получал компьютеры, доступы и все такое.
Но самое восхитительное, что про них просто забыли. Стало это понятно через 4 месяца, когда единственное, что целая команда делает ежедневно, это вовремя приходит на работу (вообще явится в 9:00 для кодерка невыполнимая миссия) и, внимание, не бухать на рабочем месте. И на этом всё - ни одной задачи, ни одной полезной вещи для бизнеса Зелёного Банка, команда не сделала.
Вдумайтесь только в это. Вы каждый день ходите в офис Спермбанка. Весь день вам нечего делать, вы не можете пойти поиграть в кикер (ну чтобы не спалится перед другими такими же лоботрясами) и будучи предельно русским человеком - не можете залить это невероятное счастье водочкой. Это пытка похлеще той, когда феминстку называют автором блога. И так день за днем и месяц за месяцем. Ты каждый день просыпаешься и снова не делая ничего возвращаешься домой, чтобы завтра повторить всё снова.
Если вдуматься в это безумие и предположить средний оффер кодерка в Спермбанке (известный автору) в 160 тысяч рублей. То вырисовывается смешная цифра в 1.5-2 миллиона рублей в месяц тратится на людей, о которых просто забыли (или не могут придумать работу). Не считая социальной нагрузки и подоходного налога.
Хорошо что настоящие профессионалы финсектора Герман Греф и Олег Тинькофф прямо говорят о инфантильности кодерков и в своих организациях конечно же такого не допускают. Вся надежда только на них.
Но искренне надеемся, что наши коллеги из Спермбанка, продолжат этот негуманный эксперимент над финсектором - протянув в таком режиме пару лет.
Главная же наука, людям игнорирующим теорию социального дна, состоит в том, что никогда не нанимайте и не связывайтесь с кодерками. Они вас всё равно оставят без штанов.
Вот, например тень сурка. Он её или откинет или нет. Если тень есть, то зима продлится. Ну или вот, например день сурка - каждый наверняка смотрел этот замечательный фильм. А теперь представьте, что профессия кодерка позволяет легчайшим образом побыть себя в шкуре персонажа данного фильма.
Каждый из наc видел логотип этой прекрасной компании Спермбанк. Один из крупнейших банков страны, с зеленым логотипом. Банкоматы, отделения, билборды с рекламой растут как грибы после дождя. Удивительно, но с таким-то названием и бекграундом компании, еще и агрессивно расширяется IT и разработка в банке.
И вот здесь история, достойная как минимум Шекспира. Тем, кто не знает требуется предисловие.
Этак года 3 или 4 назад руководство Спермбанка заявило, что для реализации невероятно важных и амбициозных планов, нужно бы собрать в одну компанию 10 тысяч кодерков. И при всей этой безумной цифре, в публичных релизах и интервью от представителей компании не звучало осознания того, чем же их будут занимать и какие задачи (ну кроме выплаты своей льготной ипотеки кодерками, конечно-же) они буду выполнять.
Пресс-релизы и статьи выглядели классически для, так называемого, Русского Бизнеса. Ввяжемся в драку, а там и разберемся. И вот уже 3 года как в этой нелегкой войне, с комнатными растениями именующих себя кодерками, управление терпит одно поражение за другим.
А теперь, наконец, сюжет драмы. Спермбанк в январе нанял целую команду настоящих профессионалов - архитектора, менеджера проектов, кодерков. Всего в сумме десяток человек. Рассказы о том, как долго выдают оборудование сотрудникам действительно вызывают слезы и здесь всё было примерно так же. Пару месяцев наш боевой отряд получал компьютеры, доступы и все такое.
Но самое восхитительное, что про них просто забыли. Стало это понятно через 4 месяца, когда единственное, что целая команда делает ежедневно, это вовремя приходит на работу (вообще явится в 9:00 для кодерка невыполнимая миссия) и, внимание, не бухать на рабочем месте. И на этом всё - ни одной задачи, ни одной полезной вещи для бизнеса Зелёного Банка, команда не сделала.
Вдумайтесь только в это. Вы каждый день ходите в офис Спермбанка. Весь день вам нечего делать, вы не можете пойти поиграть в кикер (ну чтобы не спалится перед другими такими же лоботрясами) и будучи предельно русским человеком - не можете залить это невероятное счастье водочкой. Это пытка похлеще той, когда феминстку называют автором блога. И так день за днем и месяц за месяцем. Ты каждый день просыпаешься и снова не делая ничего возвращаешься домой, чтобы завтра повторить всё снова.
Если вдуматься в это безумие и предположить средний оффер кодерка в Спермбанке (известный автору) в 160 тысяч рублей. То вырисовывается смешная цифра в 1.5-2 миллиона рублей в месяц тратится на людей, о которых просто забыли (или не могут придумать работу). Не считая социальной нагрузки и подоходного налога.
Хорошо что настоящие профессионалы финсектора Герман Греф и Олег Тинькофф прямо говорят о инфантильности кодерков и в своих организациях конечно же такого не допускают. Вся надежда только на них.
Но искренне надеемся, что наши коллеги из Спермбанка, продолжат этот негуманный эксперимент над финсектором - протянув в таком режиме пару лет.
Главная же наука, людям игнорирующим теорию социального дна, состоит в том, что никогда не нанимайте и не связывайтесь с кодерками. Они вас всё равно оставят без штанов.
😁4
Сегодня рассказываем сказку на ночь. История про Крестоносца на пути войны и про характерный типаж Си++ кодерков. Осторожно миллоны строк текста: https://anus.dev/put-klyuva-krestonosec/
Вот вам история, про кодерков из обычной жизни. Приспичило значит, заказать баскетбольные кроссовки - ведь лето близко. Nike предложил невероятную вещь, стилизовать их так нравится клиенту шнурки, язычки, подошва из той резины, которая нужна (на уличный резиновый корт). Нищие дети с фабрики в Лумумбинске это всё ручным трудом и 22-часовым трудом собирают.
Беда же, как и положено, пришла из ниоткуда. Служба доставки начала спамить меня в вк (персональные данные, приватность - нет не слышали), заполнить адрес корректно. Но сделать это через форму сайта - не удалось. Ведь дом не может иметь литерального символа в поле номера дома, поле строения, поле корпуса и даже поле владения. А номер дома в реальном мире - может.
Разумно пологая, что если адрес правильно заполнен на форме сайта Nike (а это так), то проблем с доставкой быть не должно. Как же нелепо было ожидать подобное в наш век автоматизации всего на свете кодерками.
В 10 утра мне позвонил бот и сообщил, что доставка не подтверждена и нужно подтвердить и тут же отправил ссылку в вк, хотя обещал прислать код в смс (ну действительно, какая разница какой транспорт используется - ведь звук записывался по тексту и лет 10 назад). После чего пришлось звонить на этот же номер и выяснять - как же решить проблему с буквой «А» в номере моего дома. Суппорт подтвердила адрес и сказала, что доставка будет (как и пицца, конечно же) скоро. И тут разумно полагая, я решил, что можно и позавтракать.
Однако спустя час мне снова позвонил тот же бот и заявил, что доставка не подтверждена, мне пришлют смс код (ничего не прислали, ведь кодерок писавший транспорт вставил какую-то проверку) и отключился. Звонок в саппорт показал божественность ситуации. «Это автоматический обзвон и отключить его не можем». Т.е каждый час, до воскресенья (а то и понедельника) мне будет звонить бот и сообщать о том, что у меня неправильный адрес, он не подтвержден и доставка невозможно.
Как говорится в таких случаях в детских страшилках, теперь даже после ядерной войны и гибели всего человечества, раз в час экран моего телефона будет загораться и отображать номер звонящего мне бота.
Тот мир, который мы, собственно, все собственноручно и сделали.
Беда же, как и положено, пришла из ниоткуда. Служба доставки начала спамить меня в вк (персональные данные, приватность - нет не слышали), заполнить адрес корректно. Но сделать это через форму сайта - не удалось. Ведь дом не может иметь литерального символа в поле номера дома, поле строения, поле корпуса и даже поле владения. А номер дома в реальном мире - может.
Разумно пологая, что если адрес правильно заполнен на форме сайта Nike (а это так), то проблем с доставкой быть не должно. Как же нелепо было ожидать подобное в наш век автоматизации всего на свете кодерками.
В 10 утра мне позвонил бот и сообщил, что доставка не подтверждена и нужно подтвердить и тут же отправил ссылку в вк, хотя обещал прислать код в смс (ну действительно, какая разница какой транспорт используется - ведь звук записывался по тексту и лет 10 назад). После чего пришлось звонить на этот же номер и выяснять - как же решить проблему с буквой «А» в номере моего дома. Суппорт подтвердила адрес и сказала, что доставка будет (как и пицца, конечно же) скоро. И тут разумно полагая, я решил, что можно и позавтракать.
Однако спустя час мне снова позвонил тот же бот и заявил, что доставка не подтверждена, мне пришлют смс код (ничего не прислали, ведь кодерок писавший транспорт вставил какую-то проверку) и отключился. Звонок в саппорт показал божественность ситуации. «Это автоматический обзвон и отключить его не можем». Т.е каждый час, до воскресенья (а то и понедельника) мне будет звонить бот и сообщать о том, что у меня неправильный адрес, он не подтвержден и доставка невозможно.
Как говорится в таких случаях в детских страшилках, теперь даже после ядерной войны и гибели всего человечества, раз в час экран моего телефона будет загораться и отображать номер звонящего мне бота.
Тот мир, который мы, собственно, все собственноручно и сделали.
🤣6🥰1
Продолжаем развитие философского кружка. В центре внимания сегодня петля кармы: https://anus.dev/filosofiia-pietlia-karmy/
Особенно важно обратить на неё внимание любителям писать неоднозначные мнения в обычных и профессиональных соцсетях.
Особенно важно обратить на неё внимание любителям писать неоднозначные мнения в обычных и профессиональных соцсетях.
Тем временем, начинаем выходить с самоизоляции очередным гнусным пасквием: https://anus.dev/put-kliuva-mumu/
кратенько на 20 тысяч знаков о триплгей индустрии: https://anus.dev/cyberporn1488/
История про эффективный менеджмен и том как достаточно легко стать руководителем (осторожно очень много букв): https://anus.dev/miedvied-na-balu/
❤1
У всего есть законы и у управления тоже: https://anus.dev/tri-zakona-koprodinamiki/
Пообщался с Антоном Назаровым. Самый жир конечно уехал за пей-волл, на том и спасибо, есть шанс до 43 лет не умереть с голоду.
🔥7😁4
Forwarded from Осознанная Меркантильность | Антон Назаров
Наступает ли кодерская импотенция после 20 лет опыта?
Зарплатный потолок в IT можно достичь за 2 года. А что делать дальше? Чем занимаются люди с 20 годами опыта, растет ли их зарплата пропорционально? Умеют ли они за секунду решать любой баг и компилировать код прямо в голове? Обязательно ли с таким опытом становится душным снобом-синьором ("пошел в жопу" ), у которого зубы скрежещут от новичков в области?
Мне наконец удалось поговорить с таким олдом, любящим IT всей душой и готовым искренне отвечать на вопросы. Было ли IT лучше в 2007, тяжело ли конкурировать с новичками, стыдно ли называть свою зарплату и можно ли приходить в область только за деньгами — все самые горячие вопросы в новом выпуске.
Режиссерская версия с дополнительными острыми вопросами доступна на Boosty
Зарплатный потолок в IT можно достичь за 2 года. А что делать дальше? Чем занимаются люди с 20 годами опыта, растет ли их зарплата пропорционально? Умеют ли они за секунду решать любой баг и компилировать код прямо в голове? Обязательно ли с таким опытом становится душным снобом-синьором (
Мне наконец удалось поговорить с таким олдом, любящим IT всей душой и готовым искренне отвечать на вопросы. Было ли IT лучше в 2007, тяжело ли конкурировать с новичками, стыдно ли называть свою зарплату и можно ли приходить в область только за деньгами — все самые горячие вопросы в новом выпуске.
Режиссерская версия с дополнительными острыми вопросами доступна на Boosty
YouTube
20 лет опыта в IT — сколько платят? / Зумеры вытесняют старичков
В режиссерской версии подкаста обсудили зарплаты в IT, почему Деды ущербны, испортило ли новое поколение IT: https://t.me/m0rtymerr_channel/2251
Зарплатный потолок в IT можно достичь за 2 года. А что делать дальше? Чем занимаются люди с 20 годами опыта,…
Зарплатный потолок в IT можно достичь за 2 года. А что делать дальше? Чем занимаются люди с 20 годами опыта,…
🔥16👍15⚡2
Впечатлен. Дискуссия в комментариях оправдала ожидания.
Нравится, что люди не понимают волатильности курса национальной валюты. Ты договорился на одну сумму - она может быть, 5-6-7 тысяч. Как любят HR говорить с учетом бонусов за год. А потом выходит, бонусов нет, курс обвалился и ты заработал за год не эти деньги, а другие.
Ну и второй вопрос, не сходить ли мне в барбершоп и не причесаться ли. Учитывая, что об этом пишут мужики онли… Wie ein Mann kann sagen: “no comments”
Других проблем нет. Со всем остальным зрители согласны - удивительно.
А ну и да, мы с Томом Йорком практически на одно лицо, как братья из «Ширли-Мырли». Но это то не новость.
P.S: надеюсь, про второго нашего с Томом брата - Станислава Дробышевского, из режисерской версии не вырезали.
Нравится, что люди не понимают волатильности курса национальной валюты. Ты договорился на одну сумму - она может быть, 5-6-7 тысяч. Как любят HR говорить с учетом бонусов за год. А потом выходит, бонусов нет, курс обвалился и ты заработал за год не эти деньги, а другие.
Ну и второй вопрос, не сходить ли мне в барбершоп и не причесаться ли. Учитывая, что об этом пишут мужики онли… Wie ein Mann kann sagen: “no comments”
Других проблем нет. Со всем остальным зрители согласны - удивительно.
А ну и да, мы с Томом Йорком практически на одно лицо, как братья из «Ширли-Мырли». Но это то не новость.
P.S: надеюсь, про второго нашего с Томом брата - Станислава Дробышевского, из режисерской версии не вырезали.
👏31😁16❤5👍4