Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Анатолий Жмур «Corporate Cancerology»

DotNetRu
January 30, 2020

Анатолий Жмур «Corporate Cancerology»

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

DotNetRu

January 30, 2020
Tweet

More Decks by DotNetRu

Other Decks in Programming

Transcript

  1. Booking rules 1. Work on your own project. Otherwise, you're

    helping someone else gets promoted. 2. Make sure your manager can take some credit for your project or at very least approves it. 3. Self-promote relentlessly. 4. Use only positive language, no one likes whiners. 5. Remember to show loyalty and commitment: managers love it 6. Let other show ponies flourish, don't criticize their projects. 7. Never challenge the rules however stupid they are. People who came up with them are more important than you. 8. Don't trust your manager. 9. Be fake and ask everyone for feedback: people love submissive behaviour. 10. Never show discontent with your performance score or compensation. They won't change anyways but you will be labelled as disloyal.
  2. Capitalism and socialism • Капитализм имеет негативную коннотацию в России

    • Социализм и коммунизм в России тоже не особо любят • В США социализм и коммунизм ругательные слова • Весь мир на самом деле давно капиталистический, но в некоторых странах на него намазали побольше социализма
  3. Прагматизм людей • Люди как экономические субъекты прагматичны и эгоистичны

    (для своей малой группы родственников) • Люди которые чего-то достигли еще и консервативны и не любят лишний риск • Хотя в экономики принято что целью субъекта является получение выгоды, для компаний это не работает • Историческое пространство идей Германии
  4. Corporation • Shares • Public or private • Profit or

    non-profit • Limited liability (1811 - State of New York, 1855 - UK)
  5. Corporate chain of command • Shareholders • Board • Chief

    executives (with shares) • Managers (mostly with shares) • Leaves (sometimes have shares)
  6. Startups • Founders with shares • Investors take charge •

    IPO - founders become rich • No overtime for salary
  7. Цели компании • Прибыль • Рост • Горизонт планирования •

    Какая польза для компании от роста ее акций?
  8. Soft skills vs Hard skills • Неудачники в soft skills

    идут учиться на hard skills • Из физика можно сделать юриста, из юриста физика - вряд ли • Не любой soft skiller может стать менеджером. Зависшие на инженерных позициях они только всем мешают • На западе таких людей намного больше чем в России • Hard skiller пошедший наверх должен все равно отказаться от своих инженерных навыков со второго уровня • Влияние на решение вниз через несколько уровней требует офигенного soft skill или репутации, но никак не hard skills
  9. Hadoop vs one liner https://adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html 1.75 GB input 2 mln

    chess games Hadoop on 7 x c1.medium = 26 min find . -type f -name '*.pgn' -print0 | xargs -0 -n4 -P4 mawk '/Result/ { split($0, a, "-"); res = substr(a[1], length(a[1]), 1); if (res == 1) white++; if (res == 0) black++; if (res == 2) draw++ } END { print white+black+draw, white, black, draw }' | mawk '{games += $1; white += $2; black += $3; draw += $4; } END { print games, white, black, draw }' = 12 sec
  10. an army of deer commanded by a lion is more

    to be feared than an army of lions commanded by a deer © Plutarch Good management is more important than good technology © Al Davis
  11. Виктор Олегович Пелевин Так вот, «уловка-22» заключается в следующем: какие

    бы слова ни произносились на политической сцене, сам факт появления человека на этой сцене доказывает, что перед нами блядь и провокатор. Потому что если бы этот человек не был блядью и провокатором, его бы никто на политическую сцену не пропустил — там три кольца оцепления с пулемётами. Элементарно, Ватсон: если девушка сосёт хуй в публичном доме, из этого с высокой степенью вероятности следует, что перед нами проститутка. Я почувствовал обиду за свое поколение. — Почему обязательно проститутка, — сказал я. — А может это белошвейка. Которая только вчера приехала из деревни. И влюбилась в водопроводчика, ремонтирующего в публичном доме душ. А водопроводчик взял её с собой на работу, потому что ей временно негде жить. И там у них выдалась свободная минутка. Самарцев поднял палец: — Вот на этом невысказанном предположении и держится весь хрупкий механизм нашего молодого народовластия…
  12. Parkinson’s law “work expands so as to fill the time

    available for its completion” “An official wants to multiply subordinates, not rivals” “Officials make work for each other” He notes that the number employed in a bureaucracy rose by 5–7% per year "irrespective of any variation in the amount of work (if any) to be done".
  13. Ideal technology company • Private! • Shareholders are former engineers

    or believers in engineering magic • Shareholders don’t want to sell it to become extremely rich