Senior Software Vlogger
17.7K subscribers
421 photos
24 videos
2 files
938 links
Программирование и IT youtube.com/@SeniorSoftwareVlogger

Все ссылки и реклама https://t.me/seniorsoftwarevlogger/3
Download Telegram
Гугл. хорошо распознает рукописный текст и позволяет копировать его с телефона на коми.

Ну почти. Хорошая причина улучшить почерк.
Идея на миллиард 🦄

Да, с идеями на миллион можно сразу идти в жопу. Они никому не нужны.

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

На самом деле я всегда наблюдал другой сценарий. Как только у одного человека или группы людей появлялась идея на миллиард — они уходили основывать свою компанию. Берите с них пример.

Очевидно, что у меня никогда не было идеи на миллиард. Даже на сраный миллион идеи нет. Поэтому я все еще работаю на всяких дядь и тёть. Неплохо себя чувствую. 30 рабочих дней отпуска + праздники. Никакого стресса. Могу заболеть депрессией и уйти на 6 недель на больничный с полной зарплатой. Может даже акции удвоятся, которыми меня стараются удержать. Могу менять тёть и дядь когда хочется новенького. Винтикам тоже неплохо живется иногда, головку отверткой вроде никто не срывает. Молотком тоже не забивают.

Короче. Приносите им идеи на миллиард — нет. Основывайте компании сами — да. Или ничего не делайте. Будьте как я. Или лучше будье собой.
Программисты любят работать в слабой команде

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

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

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

Определять хорошо работает человек или нет — это прямая обязанность менеджера. Если менеджер не способен это определить, то это плохой менеджер и его самого нужно уволить. Но как только менеджер определил, что качество работы не соответствует заявленному уровню — у менеджера возникает проблема. В странах с развитым трудовым законодательством уволить человека просто так нельзя. Для увольнения нужны четкие основания. Процесс увольнения строго регламентирован. Чтобы правильно уволить неуспевающего, менеджер начинает собирать доказательства и разрабатывать план возврата сотрудника на положенный уровень. Или проще говоря пипать (pip - personal improvement plan). Ожидания должны быть письменно предоставлены сотруднику и HR.

Pro Tip: если ваш менеджер внезапно стал присылать вам письма с резюме ваших разговоров — вы под подозрением.

После пипа принимается решение исправился человек или нет. Если нет – можно увольнять.

Одновременно менеджеру нужно перетряхнуть все планы и внести поправку на то, что чел не вытянет. Говорить с командой, если кто-то будет возмущаться, что Джо снова просрал спринт и за ним надо вычищать. Жопа короче для менеджера, но хуй с ним с менеджером, да? Все ненавидят менеджеров. Пусть жрет дерьмо. Прихвостень капитализма.

Есть наша команда, они не подведут! Но команда ведь тоже не слепая. Некоторые команды готовы амортизировать слабых игроков и никогда не будут жаловаться напрямую. Еще и комментарии напишут, что слабых программистов не бывает, понял, погонщик? Но кому нравится работать с человеком, который не тянет на свой уровень? Получает такую же зарплату, но за ним постоянно нужно проверять, доделывать, вычищать. Открывает PR, а код даже не собирается. На дежурство не подменяет, если подменит — проспит вызов. Вставьте здесь опыт из вашей практики. Даже самая либеральная команда начинает косвенно выдавать такого сотрудника на performance review. Достижений, которые можно подсветить, у человека нет. Хвалить начинают за командный дух, за позитивный настрой и прочие нематериальные вещи. В определенный момент команда начинает подгнивать. Зачем я буду работать, если Джо пинает хер и ему это сходит с рук? Лучше поищу работу где я смогу положиться на команду и учиться у своих коллег, чем постоянно придумывать за что похвалить Джо. Если Джо нравится гнить — пусть гниет. Пошел Джо нахуй!

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

Тем более, что программисты не имеют проблем с поиском работы, так ведь?

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

— А как же ипотека Джо?!

Делая работу за Джо ты по факту платишь его ипотеку. Все в порядке.
Добавил мок собеседование на бусти. То, что я делал на курсе на VIP тарифе. То, что я делаю года три с разной степенью интенсивности по работе. Я вам задаю 3 вопроса, копаю вглубь, а потом объясняю, что и зачем спрашивал. Пока без алгоритмов.
Я всегда подозревал, что Джира — это лохотрон. Присылают какие-то тикеты, их надо делать. Потом вроде дают деньги. Пацанва из айти рассказывала.
Все уже посмеялись про БМВ с их подпиской на подогрев сидений. Если еще не посмеялись — да, эти вконец охуевшие гондоны придумали продать тебе сидение с печкой, но заблокировать печку програмно. То что ты, согласно пользовательскому соглашению, как бы не владеешь айфоном, который ты купил, это уже все прывыкли. Но платить 18 баксов в месяц просто чтобы работала печка — это уже край. И ведь какой-то мудак сделал пулреквест с этой фичей.

В связи с ИЗВЕСТНЫМИ СОБЫТИЯМИ тут много смеялись:

— Ахаха, тракторы спиздили, но они не завелись! Ты сейчас покупаешь сервис, а не вещь, дурашка!

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

— Дима, ну что за хуйня, они хорошие и так делать не станут если ты сам не мудак!

Серьезно? Вы действительно все еще верите в хорошие корпорации, которые могут удаленно завести ваш автомобиль и приказать ему уехать от вас? Технике, которая 100% времени подключена к интернету и скачивает какие-то обноваления? Амазон уже удалял с киндлов книги, которые вдруг стали запрещены. Объясняю. Вы купили книгу (уже смешно). Ее запретили. Книга исчезла с устройства, которое вы тоже типа купили.

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

— Ну ты сравнил жопу с пальцем! Там Яндекс, они оболванивают!

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

Я всегда пишу про то, что уже все знают. Все уже знают, что Большие Техи почти остановили найм. Техи поменьше уже высвободили 🥲 разное количество людей. Мы стоим впреддверье ВТОРОГО МИРОВОГО краха доткомов. Тут-то меня разоблачат как бездельника и освободят от оков капитализма. Будет смешно если правда так и произойдет.

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

— Алло, это айтишники? Айтишники, вам пизда! Да, вы такие же люди, вас тоже могут высвободить. Илита? Нет, Илита не может подойти, у нее выходной.

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

На самом деле сложно понять, как это повлияет на рынки вне США и Европы. Увольняют, кстати, впервую очередь в США, потому что там с этим проще. В Европе и зарплаты меньше и соц защищенность выше. А что же у вас?

Понятное дело, что в РФ и РБ с аутсорсом ВСЕ СЛОЖНО, но можно ли ожидать перенос проектов в СЕРБИЮ и КАЗАХСТАН?

Подумаю с точки зрения менеджера (ненастоящего).

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

Проекты, в свою очередь бывают критическими для бизнеса и смузи проектами. Смузи проекты — сразу в унитаз. Их в Грузию не перенесут. Критические проекты в основном — это просто поддержание того, что уже работает и приносит деньги. Сколько на это надо человек? Это вы на свои проекты посмотрите. Обычно в 10 раз меньше. Чтобы поддержать проект на плаву. Ну, дежурство, SRE, критические баги. Имеет ли смысл увольнять команду на месте и заменять ее на аутсорс команду из Казахстана? Как долго команда будет проходить секурити клиренс? Как долго они будут вкатываться в проект, чтобы можно было его уверенно SRE-ить? Секурити клиренс обычно такая засада, что аутсорс не пускают в половину систем компании.

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

Если вы не аутсорс, а продукт.

Тут уж зависит, откуда у вашего дяди деньги. Если из США, то у меня для вас плохие новости. Если деньги местные, то, может, и пронесет. Но, в целом, перспектива не радужная. Возможно не стоит дергаться со сменой работы и проявить ЛОЯЛЬНОСТЬ. А то участились случаи, когда выданные оферы потом отзывают.

— А вот с предсказаниями ковида ты обосрался!

Эй, бро, мы же в интернете у нас тут fail fast culture. Мы любим, когда люди рискуют и обсираются. Мы даем им еще больше денег. За битого двух небитых дают.

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

Даже во времена великой депрессии в США безработица была 25%. 75% работали.

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

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

Информацией вообще очень легко манипулировать.

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

===

Всем добрый день, меня зовут Егор, это небольшой благотворительный пост. Мне в конце ноября прошлого года поставили диагноз с аутоиммунным заболеванием "Няк”. У меня небогатая семья от слова совсем, а сам я студент. Становится то лучше, то хуже, и за 8 месяцев лечения ни разу не получил положительного результата (отсутствия симптомов больше чем на пару недель), но сейчас благоприятные условия для возможного выздоровления, надеюсь, хоть на несколько месяцев смогу выздороветь. На данный момент уже как 3 месяца очередное обострение, возможности качественно окончить лечение нет. Лекарства и обследования для меня в сумме стоят существенных денег, которых заиметь я не могу. На условные два месяца свободного лечения нужно всего 60-70 тысяч, для кого-то деньги могут смешными показаться, но для нас существенные.

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

https://drive.google.com/drive/u/0/folders/1wxliyfoYi9XxSeBf5xwGKH4ucZMnTTqD

Банковские реквизиты:

Сбер 4276420032715970 +7 987 0828929 Егор Олегович

Альфа 5559494193202511 Егор Олегович

Тинькофф 5536914047338433 Егор Олегович Я

Мои контакты:
telegram @ankninetailz
discord Rojuken#0340

(если вы хотите поддержать как-то иначе, криптой или находитесь за рубежом, можете просто мне написать)

Всем большое спасибо за доброту и отзывчивость!
Вот уже 4 года каждый месяц я делаю стрим. Вот, например, стрим июля 2018 года. Смотришь и думаешь, какой я был наивный в 32 🥲

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

К стримам можно присоединиться по ссылкам:
https://www.youtube.com/post/UgkxvF88Z6p8mvSEXcQ0iCYxB-ywD12WcT4F

https://boosty.to/seniorsoftwarevlogger/posts/bc4b5a60-593f-4adc-9901-4dcb2939f7f9
Простой смайлик теперь пассивно-агрессивный. Осторожнее. Скоро за смайлики будут увольнять и отменять.
Я просрал собеседование в один из браузеров

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

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

«В Офисе» мне до сих пор должны приз за этот комментарий.

Сегодня на собесе меня спросили про дайверсити.

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

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

Вот ссылки: исследование 1, исследование 2, исследование 3.

Выход из крутого пике в моем случае — это пример с экосистемой. В природе разнообразие — это же просто защитный механизм, который увеличивает выживаемость экосистемы. Например, почти все бананы, которые продают, одного вида — Cavendish. Беда в том, что именно их любит жрать один злоебучий грибок. Так что ешьте бананы. Скоро их может не стать. Это уже случилось однажды в 1950 с другим видом бананов. Да, до 1950 года вся Земля ела другой вид бананов.

Так что разнообразие — это хорошо. Все работают лучше и система более устойчива. Хоть отдельным винтикам и менее комфортно.

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

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

Короче если вас спросят про дайверсити — вы знаете, что ответить. Что угодно, только не то, что ответил я. Ок?
Развиртуалились с Лексом https://t.me/itbeard Так как Лехе пока нельзя в Германию мы встретились на польской стороне города Гёрлитц. Город разделен на польскую и немецкую части рекой. Переходишь мост и ты в Польше. На фотках, по большей части, немецкая часть.
Как я React на Angular менял

Проект, на котором я вырос до техлида и, с которого ушел в менеджеры, был написан на реакте. Это был не самый чистый реакт с кучей странных самодельных решений. Решения наслаивались одно на другое и никогда не выпиливались целиком. Последнее, что я туда принес, из лучших побуждений — модульность основанная на IoC. Шиза, я знаю. Так я планировал решить проблему динамического обнаруждения и загрузки модулей во фронтенд при установке модуля на бэк. Без перезагрузки окна. Стоит ли рассказывать, что оно не понадобилось?

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

Говорю: «Давай новый проект на ангуляре писать».
Он говорит: «Димон, ты ебанулся? Как мы это VP объясним, что мы годы опыта команды в унитаз спустим. Иди работой займись лучше».

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

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

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

И так с каждым постом.