Получи случайную криптовалюту за регистрацию!

✙rozho)))k✙🇺🇦

Логотип телеграм канала @full_of_hatred — ✙rozho)))k✙🇺🇦 R
Логотип телеграм канала @full_of_hatred — ✙rozho)))k✙🇺🇦
Адрес канала: @full_of_hatred
Категории: Технологии
Язык: Русский
Количество подписчиков: 3.65K
Описание канала:

Реклами на каналі немає!
Про автора: www.rozhkov.me/about
Про канал: www.rozhkov.me/about-full-of-hatred
Канал про все що не ІТ: @daily_rozhok
дірект: @xrozhokx
блог: rozhkov.me

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал full_of_hatred и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 9

2021-06-11 09:00:00 Аутсорс нация

Среди разработчиков распостранено мнение, что не имеет значения на какую компанию работать: продуктовую, сервисную, аутстафф, стартап, не-ІТ. Лишь бы платили денег и желательно побольше.

Согласно опросу ДОУ, 65% разработчиков заняты в аутсорсе, остальные—в продукте и стартапах. Рискну предположить, что в "настоящем" продукте работает гораздо меньше 35%—под "настоящим" я понимаю компанию которая была создана у нас и содержит основную часть рабочей силы у нас. Потому что я например тоже работаю в продукте, но заказчик зарубежный. Добавочная стоимость и все деньги остаются за рубежом, я получаю только свой рейт.

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

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

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

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

Я считаю, что разница в культуре.

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

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

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

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

А как вы считаете? Аутсорс нам друг или тормоз развития?

#работа
permalink | задонатить
2.0K viewsedited  06:00
Открыть/Комментировать
2021-06-09 09:00:00 Кадило крутится лавеха мутится

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

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

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

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

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

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

#лайфстайл
permalink | задонатить
3.1K views06:00
Открыть/Комментировать
2021-06-07 09:00:00 Комьюнити решает

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

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

Какой бы классной не была игра, если там будет низкий онлайн, то рано или поздно она станет уделом маргиналов. И киберкотлет. Поэтому я играю не в quake а в ксго. Хотя quake мне нравится гораздо больше.

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

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

Люди это главное.

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

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

#лайфстайл
permalink | задонатить
2.1K views06:00
Открыть/Комментировать
2021-05-29 14:00:19 Первый митап Гильдии

Сегодня в 18:00 собираемся на первый оффлайн митап Гильдии ІТ-специалистов. Я там буду и зову вас.

Место проведения: Киев, ул. Богдана Хмельницкого 19/21, БЦ Леонардо, Платформа.

На митапе будет пара коротких докладов и Q&A. Среди выступающих: Егор Чумаков, Вова Кожаев и другие.

Детали: http://t.me/itguildukraine/92
2.0K views11:00
Открыть/Комментировать
2021-05-26 21:22:13 Продолжаем борьбу против Дія.Сіті

Завтра будет встреча министра Федорова с президентом Зеленским по поводу Дія Сіті. В этой связи минцифры попросило компании которые входят в ІТ-ассоциацию поддержать письменно законопроект 5376 (это самый важный закон из всего пакета Дія).

Поэтому просим руководителей ІТ компаний не бояться и поддержку не оказывать.

На эту тему есть наш пост на фейсбуке: https://www.facebook.com/itguildua/posts/124176489814715 просьба поддержать лайком и репостом.

Желающие продолжить общение приглашаются в тему на ДОУ: https://dou.ua/forums/topic/33645/

#StopDiiaCity
2.3K viewsedited  18:22
Открыть/Комментировать
2021-05-26 09:00:00 Мои карьерные ошибки—долго засиживаться на одном месте

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

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

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

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

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

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

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

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

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

#карьера
permalink | задонатить
2.6K views06:00
Открыть/Комментировать
2021-05-24 09:00:00 ІТ или не ІТ компания?

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

Была ли это ловкая манипуляция чтобы я не ушел в люксофт на проект ubs или действительно правда—мы уже не узнаем.

Но с тех пор эта установка во мне действует. Я считаю что работать нужно только в том месте, где разработчик—это first-class citizen, где деньги делаются на программном продукте, где вы влияете на бизнес. Однако если 15 лет назад эта грань была более четкой, то сейчас всё сложнее.

Например, магазин розетка—это ІТ-компания или нет? А каста.уа? Вот Саша Соловьев говорит что ІТ компания, потому что их продукт это сайт и ERP. Без этого они не могут существовать. Как амазон. Думаю что никто не будет утверждать что амазон—это не ІТ компания потому что они книги продают. А Киевстар или Lifecell — это IT-компании? Ведь они продают трубу. Да, их бизнес не может существовать без соответствующего софта, армии опсов и кучки девелоперов которые это поддерживают, но я например считаю что они не ІТ. А монобанк/тинькофф? Ведь у них нет отделений, вся суть в сайте/приложении/бэкоффисе. Наверное, монобанк это ІТ. Или нет? Есть такая шутка что рано или поздно любая успешная компания превращается в банк. А ракета или глово — это ІТ? Вроде как да, ведь вся суть тоже в приложении. Хотя деньги идут с оплаты работы курьеров-бегунков.

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

Еще точно можно сказать что ІТ это то что не выходит в реальный мир, какой-нибудь SaaS. Электронная почта. Управление инфраструктурой и мониторинг. Документооборот.

По возможности я бы работал в чистых ІТ компаниях чтобы иметь прямое влияние на бизнес. И вам советую.

#лайфстайл
permalink | задонатить
2.2K viewsedited  06:00
Открыть/Комментировать
2021-05-21 09:00:00 daliy rozhok №4: Жора

Дайджест канала @daily_rozhok. На этой неделе я рассказываю про Жору — моего товарища который имеет все шансы стать бездомным.

Как становятся бомжами. Жора — интро. Знакомимся с Жорой.
Как становятся бомжами. Такси — Жора пытается заработать деньги в такси.
Как становятся бомжами. Деньги и подарки — Жора едет за тридевять земель с подарком даме сердца.
Как становятся бомжами. Лень — Жора не спешит.
Как становятся бомжами. Помощь — ищу способы помочь Жоре.

Прочтите и предложите свои варианты выходов из ситуации. Забить — тоже выход.

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

Мудрости из интернета, «7 takeaways on how to do things», «Here what I learned» — чему я научился из твитов умных людей (спойлер—ничему).

#daily_rozhok
permalink | задонатить
2.1K viewsedited  06:00
Открыть/Комментировать
2021-05-19 09:00:00 Сложности текстовой коммуникации

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

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

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

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

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

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

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

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

#работа #продуктивность
permalink | задонатить
2.2K views06:00
Открыть/Комментировать
2021-05-17 09:00:00 Как я деплоймент скрипты на JS писал

В одном из стартапов где я работал, я полностью занимался инфраструктурой. Вначале вся наша микросервисная история деплоилась на Elastic Beanstalk, потом решили переехать на ECS. Для CI/CD зарядили Jenkins и кучу баш-скриптов, осталось научиться деплоить это в прод.

Я взялся за эту задачу и зачем-то решил что все деплоймент скрипты у меня будут на JS. Ну как зачем. Я думал что сделаю полноценную ChatOps систему с blue-green деплоем прямо из слака, а работать все это должно было на AWS Lambda, которая в то время поддерживала только JS, Python и Java. Почему я не взял Python это загадка века. Кажется, потому что JS ставил все нужные пакеты локально и это было типа проще чем виртуалэнвы и прочая питонья дичь. Но это не точно.

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

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

Надо сказать что на JS до того я писал не сильно много, с промисами меня никто не познакомил, а async/await тогда еще не было, node 4. Из-за асинхронщины бывало такое что амазоновский API нас троттлил.

Короче получился один сплошной неподдерживаемый callback hell, просто ужасно всё было. Потом я позвал фуллстек дева и он помог переписать все в более удобоваримый вид. Так оно и прожило кажется два года. ChatOps и деплой из слака я конечно же не сделал. Полноценную CI/CD систему типа Spinnaker тоже не сделал, хотя хотелось. Потом один из разработчиков решил что CLI-утилита для редеплоя это отличный способ заняться resume-driven разработкой и переписал тулзу на Go.

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


permalink | задонатить
1.6K views06:00
Открыть/Комментировать