Начинаю плановый переезд в англоязычный аккаунт:
@mr_mig_en
Если вы подписывались ради карьерно-программистского контента, то подписывайтесь на новый акк 👉
@mr_mig_en
Если вы тут ради срачей, то оставайтесь.
Когда вы слышите «мне всё равно, я в МакДональдс не ходил», то каждый раз мысленно добавляйте «, а на остальных мне похуй».
И всё сразу станет понятней.
Мои маркеры хронического стресса и выгорания в порядке проявления:
0. Избирательная социализация
1. Деградация креативности
2. Хочется играть в игры
3. Залипательное поглощение контента
4. Потеря интереса к обучению
5. Максимальная экономия ресурсов (состояние «отъебитесь все»)
Краткая сводка новостей в моей ленте.
Тинькофф: мы не воруем деньги у населения. Только у быдла.
Техас: начиная с этой недели, у оружия больше прав, чем у женщин.
ГитХаб: спасибо за ваш опенсорс, теперь мы его будем продавать. Весь профит идёт нам.
Самая стрёмная хуйня в затяжном стрессе, депрессии и прочих уныниях это то, что ты забываешь, КАК может быть по-другому
А со временем теряешь веру в то, что ВООБЩЕ может быть по-другому
Чтобы легко переехать, нужно всего лишь обычное советское:
- Получить вышку
- Ебашить лет 5-10 на непривязанной к географии специальности
- Найти «спонсора визы» (в любом виде)
- Накопить немношк листочков (тыщ 10$ может хватить)
- Не двинуть кукухой/физически
- Без детей
Три вопроса на собесе, на которых проваливается большинство компаний (из моего опыта):
1. Как выглядит успех на этой должности?
2. Какие ожидания от меня через 30/90/180 дней?
3. Что мне нужно делать со старта, чтобы через 2 года вырасти? Есть примеры таких людей?
Непрошеное разъяснение: «глобальное потепление» не означает, что везде станет теплее.
Особенно в ваших этих северных странах.
Это означает, что теплее станет там, где НЕ НУЖНО.
А дальше системными эффектами климат разъебёт везде. Но по-разному
Кажется, я понял, почему в перехваченных переговорах дамы не очень рады новостям, что их избранники живы и возвращаются с войны.
Это был их единственный легальный способ избавиться от насильников, садистов и маньяков.
Ребята и девчата, я правда вас всех жду в Microsoft.
Не боги горшки обжигают!
Если я могу как-то помочь, то дайте знать.
Microsoft релоцирует, и есть куча вакансий в Европе, Штатах и Канаде.
Нужен продакшен опыт и базовая инженерия (как сделать, задеплоить и не обосраться)
Всё, что вам надо знать о личной эффективности:
1. Хороший сон с устоявшимся режимом
2. Разнообразное питание с минимумом обработанной готовой еды и калоражем на уровне поддержания веса
3. Физические нагрузки (силовые + больше «бытовых» нагрузок)
4. Отдых и восстановление
Мне частенько советовали «учиться лидерству».
Что я выучил к 35 годам: «Мы проебались. Я полностью беру ответственность за это на себя. Поэтому я принял сложнейшее решение уволить Х% из вас. Это было очень сложно. Все остальные не получат премии. А я получу, но на 10% меньше»
20-летний программист: "софт-скиллы это какая-то херня для HRов, зачем они вообще нужны и шо это вообще такое?"
30-летний программист: проходит курс по тому, как задать вопрос так, чтобы помочь коллеге сфокусироваться, задуматься и выдать осознанный ответ.
До сих пор кринжую, когда коллеги извиняются за вбежавших в кадр детей или домашних животных на созвонах.
Чел, это лучшее, что могло случиться на этом митинге 💁♂️
Развели срач на всю соцсеть Х.
Банально же:
1. Планировать полезно (упорядочивает мышление)
2. Делать понятные дела проще
3. Иметь структуру дня - заебись для ментального здоровья
4. Планы точно пойдут по пизде - и это тоже часть планирования
Из хороших новостей: знакомый джун без опыта промышленного программирования получил работу в Швейцарии 🎉
Главным фактором стало сопроводительное описание тестового на GitHub. По коду были замечания, а вот README вывел его вперёд в списке всех кандидатов.
Софт скиллы не нужны?
«Если ты узнаешь, что коллега получает больше денег за ту же работу, то тебя это демотивирует»
😄
Дорогой друг, ты просто не был в ситуации, где твой коллега получает 1.5х и НЕ работает (quite quitting, ИБД, дружба с boys club)
Периодическое напоминание: _большинство_ реально хороших специалистов (да и менеджеров) не ведут активно соцсети, не делают видимый личный бренд и не участвуют в срачах
Вы их просто не видите онлайн.
Иногда видны только по косвенным признакам 💁♂️
Господа-пограммисты и дамы-пограммистки.
Как вы вообще можете обсуждать свою крутизну и полезность по сравнению с другими профессиями на серьёзных щах, когда рядом с вами врачи в красных зонах себя натурально убивают?
Дружочки-пирожочки, раскрою вам секретный секрет: у меня ушло примерно 6 лет на то, чтобы научиться смотреть малознакомым людям в глаза при диалоге
И примерно 9 лет до момента, пока это не стало получаться больменее натурально 🫡
Резюме кандидата: мерял метрики, работал работу, все как у всех
😕
Диалог: ну вообще, я убыточное направление бизнеса превратил в новый revenue stream на несколько миллионов…
🤯
Ситуация: вы жалуетесь своему тимлиду, что вас никогда не благодарят за вашу работу.
Ответ: «А за что тебя благодарить? Это твоя работа, тебе за это деньги платят.»
На какой день после такого диалога вы уволитесь?
Я:
- будучи студентом, написал бота, который экономил мелкому бизнесу $20к/год
- поднял $250к сид инвестиций, разработав NLP-сервис для поиска товаров
- Выиграл тендер на $500к (год разработки) для аутсорса, в котором работал
Тоже я:
- Пук-среньк, хочу красить кнопки…
Как монетизировать свою некомпетентность в Германии:
1. Устраиваемся в большую компанию
2. Пишем хуевый код
3. Сидим на ночных дежурствах
4. …
5. Ипотека закрыта досрочно 👌🫡
Советую делать именно так: ходить на тренировочные собесы
И делать это массово, до тех пор, пока индустрия не поменяет свои подходы из-за их дороговизны и неэффективности
Хождение на технические интервью «для поддержания формы» - зло и рак индустрии. Вы тратите чужие деньги и время, обманывая людей. Была б моя воля, я б таких сразу в какой-нибудь чёрный список вносила.
Жизнь в современном мире:
Рождаешься в Мухосранске, учишься на теорфизике в универе в соседнем городе, тратишь все вечера на программирование, работаешь по 12 часов 5 лет, чтобы стать лучше, оптимизируешь жизнь под «больше возможностей», попадаешь в Майкрософт по знакомству
Увидел тред про микроменеджмент и вспомнил, как я входил в ойти через ЕПАМ.
Очередная история из разряда «сам бы не поверил, если бы не произошло со мной» 😌
100 лайков и расскажу в подробностях, иначе лень.
Чем дольше я работаю, тем сложнее становится искать работу.
Потому что я становлюсь пиздец избирательным.
И не в технологиях или проектах, а в людях и компаниях.
Об этом как-то никто не предупреждал.
Так что если вы джун с горящими глазами, то знайте ☝️
Если вы будущий или молодой погроммист, то знайте: самая большая ложь заключается в том, что в Software Engineering вообще есть слово Engineering.
В лучшем случае вы встретите единичные подходы из инженерии, применённые на практике.
В целом вся индустрия = изолента+клей+сопли
Американский студент заканчивает правильный университет «удовлетворительно» и попадает в Майкрософт на зарплату выше твоей 😄
Потому что учился у того же профа, что и интервьюер, задающий ему алгоритмические задачи из курса того самого профа. И МС постоянно хантит из этого уни 🤷♂️
Для успешной карьеры в большой компании вам необходимы два навыка:
1. Безудержный оптимизм
2. Виляние хвостиком
Позволит дойти до уровней, где вы объективно некомпетентны, но по мнению начальства незаменимы (пока что)
Вообще я ору с ситуации: стартапы копируют фильтры и процессы условного гугла с 5 раундами алгодрочи, а потом жалуются, что через них люди тренируются собеседоваться в условные гуглы 😁
Советую делать именно так: ходить на тренировочные собесы
И делать это массово, до тех пор, пока индустрия не поменяет свои подходы из-за их дороговизны и неэффективности
Тред выгорания: работа в ГитХабе убила мою веру в инженерию.
Надо подумать, как и когда рассказать детали, и что с этим всем делать. Но тут напишу пару промежуточных выводов.
Успешный айтишник: нашел работу за два дня, ваще изи, даже кодить не надо было, зарплата 10 кусков.
Тот же айтишник: трекинг софтваре, отчет за каждые 30 минут, «биопауза» статус в слэке, работа ночью в чужой таймзоне, стэндапы в планке дважды в день (т.е. ночь)
Можно пойти другим путём:
- Публикации
- Выступления на конфах
- Рекомендации иностранных коллег
- Мин. 5 лет опыта
- Опыт туризма
- $20к листочков минимум
- Поддержка окружения
Поздравляю, вы «особый талант», но визу вам могут и не дать 💁♂️
Меня «сокращали» 2 раза из 4 лэйофов за мою небольшую карьеру.
История всегда примерно одинаковая.
Как «управленцы» «несут личную ответственность» за стратегический проёб я до сих пор не увидел 💁♂️
Я начал кодить всего месяц назад, и теперь я старший инженер в бигтехе с 13 годами стажа!
Мой секрет?
Ебучие митинги. До того, как я начал кодить, я сидел на ебучих митингах…
В 2023 году я _почти_ прочитал целую одну серьёзнкю книгу!
(Этот факт я записал к список достижений своего выздоровления)
И советую вам ее почитать в 2024
Называется “Seeing Like a State” 👇
Периодическое напоминание: хороший менеджер команды = хороший коуч (типа как футбольный тренер)
Задача менеджера команды по отношению к команде - усиливать всех и делать из группы рандомных людей слаженную команду
А не ебать мозги, контролировать статусы и приносить тасочки
Ребята, я тут готовлю тред про "почему никто не умеет в найм. Да, вообще никто, даже ты, проведший 100 собеседований в 10 компаниях."
Но у меня сейчас маловато ресурсов.
Насыпьте мне лайков тут, а то мне не хватает мотивации это дело закончить.
Маленький мыслительный лайфхак-шаблон, который может существенно поменять вашу жизнь:
Все неприятные, сложные и тяжелые дела, которые вы делаете сегодня, вы делаете, чтобы упростить жизнь для себя завтрашнего 🫡
Почему важно начать так думать? 👇
Так-с, ребята и девчата.
Хотите я намучу халявный спейс на тему «чо надо знать и уметь, чтобы системно строить карьеру в Tech»?
Чтобы не платить $5000 за +$10к, а сделать самостоятельно.
Жмите ретвит!
Будет 100 ретвитов - сделаю лекцию на пару часов + ваши вопросы на выхах.
Про «хорошего айтишника и миллион к 40 годам»: это делается довольно легко.
Я вам щас распишу простой рецепт, работающий как часы (как минимум в текущей реальности): 👇
В связи с распространением такого заболевания, как профессиональное выгорание, советую ввести следующие градации в матрицу грейдов:
- Senior Rare Engineer
- Senior Medium Engineer
- Senior Well-Done Engineer
Фуллстек 10 лет назад:
- Похапэ
- Жквери
- 3 дня и в проде
Фуллстек сегодня:
- Тайпскрипт
- Микрофронтенды
- 3 дня и выгорел, настраивая конфиги через чатГПТ
True evolution 👌
Full Stack Dev 5+ years ago:
• 740kb create-react-app bundle
• Express.js server on Heroku
• MongoDB + Mongoose
Full Stack Dev today:
• Optimized NextJS Bundle
• Serverless Backend on Vercel
• PlanetscaleSQL + Drizzle
Development has undoubtedly changed for the better.
Чаще всего устойчивые системы выходят из равновесия через проявление резонансных явлений (где было жарко - станет жарче, где были наводнения - станет наводненьнее, где были аномальные холода - станет холоднее)
Причем ВНЕЗАПНО
Это вам не «внезапный снег зимой»
☝️ Обязательное периодическое напоминание:
2 уникальных 📖 для прочтения, меняющие 🧠:
1️⃣
2️⃣
Для тех, кто хочет делать Software Engineering карьеру (особенно не на русскоговорящем рынке) и ещё не потерял надежду (<10 лет опыта)
Если вы когда-нибудь работали в большой компании, то у вас не возникает вопроса почему на коробке Лего написано, что собирать модельку нужно командой в 9+ человек 💁♂️
И это офигеть какой great success, все тебя хвалят и ставят в пример в качестве «сына маминой подруги».
Объективно так и есть, миллиарды людей всё ещё голодают.
Но…
Шо делать:
1. Регистрируйтесь на - там вообще все вакансии
2. Подавайтесь везде, где хотя бы на треть описания подходите!
3. Провалите пару раз алгоритмы и системный дизайн - идите дрочить leetcode и systems design primer
4. Повторяйте до победного
Совет новичкам: лучший шаг в карьере - пойти работать напрямую с человеком, который реально понимает что, зачем и как он делает.
В реальности, большинство умеет кое как работать на уровне своей некомпетентности.
Но вам подавать будут, конечно же, совершенно иначе
Примерно между 1-2 появляется излишний сарказм.
Примерно между 3-4 начинаю ненавидеть коллег.
После 4 заметно портится сон (и видимо меняется архитектура сна)
После 2 - это уже явный режим экономии энергии
@NumBuster
Спасибо, идите нахуй со своими замашками рабовладельцев.
Я профессионал, я привык, что моя работа хорошо оплачивается, и ко мне проявляют уважение.
За такие ответы я еще и в твиттере насру, что вы токсичные уебки прям со старта.
Тридцатые годы закончились, дядя.
Непрошеное напоминание: если ваш босс мудак или просто некомпетентен, то вашей карьере пизда 💁♂️
Если босс вашего босса мудак или просто некомпетентен, то еще могут быть вырианты. Но особо не надейтесь 👍
Я сделяль.
Теперь в GitHub можно отображать содержимое файлов внутрь (и любых других md) просто указав пермалинк на нужные строки:
<user>/<repo>/blob/<commit>/<file>
#L1
-L10
Пример можно увидеть тут:
Уточню еще: я не жду супер красивых ответов. Я жду честных осмысленных ответов. Это вопросы для оценки окружения, без шелухи впаривания.
Ответ "хз, у нас хаос" устроит меня больше, чем "все как у всех, надо хорошо работать"
Короче: ебани себе план «как стать более хорошим пирожком» и каждый день оттуда чета делай
Не получилось? Ну это жизнь, селяви. Похуй. Попробуй завтра
Бытие и так накидает тебе хуёв за воротник, зачем ещё самому этим заниматься? 💁♂️
Получилось? Заебись! Пляшем!
И по новой 🔄
Для тех, кто невнимательно прочитал первый твит, ключевое слово _ЛЕГКО_
Так-то есть сотня способов. Можно через границу лесами перебежать даже с детьми. Никому такого не пожелаю 💁♂️
Котики, кладите в закладки
Когда вы просите о рефере, от вас нужно минимум три пункта:
1. Резюме в PDF, желательно ссылкой на скачивание
2. Хотя бы одна конкретная вакансия с сайта компании, тоже ссылкой
3. Описание вас - почему вы хорошо подходите под эту вакансию + мотивация
5. В планах надо оставлять «дырки» для случайных порывов души
6. И «дырки» для невыносимого давления окружающей действительности
7. Следовать планам стоит аккуратно и постепенно
8. Проебался - ну и норм. На то он и план, чтобы его проебать ☝️
9. Не ругай себя
2016 год
Рекрутеры: «100к сеньору на рынке никто не платит, это не адекватный запрос. Ты так работу не найдешь вообще»
Хедхантер: «Я тебя продал СТО за 125к. У тебя завтра собес, задача понравиться тимлиду. Будет сложно. Но скажи потом, что у тебя офер от МС и будет ещё +10к»
1. Кем я хочу быть и почему?
2. Какие для этого мне нужны действия и привычки?
3. Что для этих действий и привычек мне надо, чтобы их систематизировать?
4. Какие квоты и лимиты мне помогут отслеживать прогресс?
Помните историю про ушемленного Тим Лида который ебет мне мозг на новой работе?
Дрочил меня весь понедельник по поводу задач которые пропали, я сука потратила время и всё таки разобралась в том что это ОН дебил не туда из кинул поэтому они и пропали 🤡Но зато он пишет мне это
Непрошеный воскресный совет программисту:
запомни, ты можешь сделать свою работу/идею без менеджера.
А менеджер без тебя свою работу/идею сделать не может
Идеально выстроенный процесс интервью в Big Tech:
1. Алгодрочь
2. Сисдиз (просто ебани шардинг сзади + haproxy спереди)
3. Атжуманя
4. “Not a cultural fit”
Если бы вы знали, какие конченые решения шипят в прод в big tech, вы бы не боялись собеседоваться в гуглы, амазоны и майкрософты.
Если вы опытный сеньор в аутсорсе, то с большой долей вероятности вы пишете код сильно лучше, чем сеньор инженеры в биг тех.
Как же приятно жить в Германии!
Раньше я в одиночку хуесосил место, где живу. А теперь это считается нормальным small talk, а местами даже приветствуется.
Прям как в твиторе, только IRL, представляете?
Получил новое письмо: «дорогой Алекс, ты конечно же болеешь, но давай поговорим как-нибудь о том, когда ты наконец уволишься к хуям. Готовы поторговаться»
🤔🫡
Потому что за крашеные кнопки платили больше, чем за всё вышеперечисленное…
(Инвестиции были на стартап, и мы его просрали. Я заработал себе ноутбук 👍)