engineering path


Гео и язык канала: Россия, Русский
Категория: Психология


thoughts insights etc
authored by @arabianprinceee

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Психология
Статистика
Фильтр публикаций


Перестали слышать внутренний голос?

1. Садитесь за гребной тренажер
2. Выкручиваете сопротивление на максимум
3. Ставите таймер на 20 минут
4. Слушаете внутренний голос после десятой минуты


Чему учит бег?

Последние месяца 3-4 я активно бегаю. Это не первый раз, когда я это делаю, но в этот раз я решил подойти к этому более системно и ответственно, тем более, что даже зима в Лондоне вполне позволяет это делать (привет московской).

Как вы возможно знаете, пульс во время активности делится на 5 зон. Чтобы научиться бегать на длинные дистанции, не уничтожая организм, нужно адаптировать аэробную систему, чтобы большую часть дистанции бегать в 1-2 зонах (для адаптации в этих зонах и нужно бегать).

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

Для человека спортивного (даже в футбол я начал играть года в 4), бежать как черепаха и наблюдать, как мимо проносятся другие бегуны, было невероятно тяжело. Появлялось желание забить на систему, забыть про основную адаптационную цель и начать бежать не медленнее других, «я же не лох». Но каждый раз я останавливал себя, повторял, что я ни с кем не соревнуюсь, у меня есть своя цель.

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

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

Как вы понимаете, я не только про бег.


3 лучшие книги за 2025

1. 48 Laws of Power — Robert Greene

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

Get others to do the work for you, but always take the credit

Use the wisdom, knowledge, and legwork of other people to further your own cause. Not only will such assistance save you valuable time and energy, it will give you a godlike aura of efficiency and speed. In the end your helpers will be forgotten and you will be remembered.


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

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

2. The Dark Forest — Cixin Liu

Не буду долго тут останавливаться. Серьёзно, вся трилогия, начавшаяся с «Задачи трех тел» — это лучший sci-fi, который я когда-либо читал. Нереальный рекомендасьон!

3. Refactoring — Martin Fowler

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

Вообще, основная идея, доносимая (на практических примерах) в книге заключается в том, что чистый код — это не вопрос вкуса, а вопрос системной дисциплины — умения читать свой собственный (ну, в смысле, LLM-ый) код, упрощать его, избавляться от всего, что «пахнет».

Code is read more often than it is written.


We wake up in the morning, look out the window, and judge the weather, letting it affect our mood for the rest of the day. We go outside, see other people, and judge their looks and behaviour. We go to work, communicate with colleagues, and judge their words and actions. And in the evening, we scroll through glimpses of other people’s lives, measuring our own worth based on those illusions.

Why can’t we just treat things as a neutral reality and keep our minds at peace? Why do we keep focusing our attention on others while having no time to reflect on our own mind, words, and actions?

«The world just reflects your own feelings back to you. Reality is neutral. Reality has no judgments. (…) You’re born, you experience a whole set of sensory stimulations (lights, colors, and sounds), and then you die. How you choose to interpret them is up to you — you have that choice»


Репост из: armansu
От: Стив Джобс
Кому: Стив Джобс
Тема: Нельзя запланировать встречу с людьми, которые изменят вашу жизнь
Дата: 7 июня 2005 г., 23:46

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

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

После лекции я задержался побеседовать со студентами, и она тоже осталась. Но вскоре она ушла. Я не знал, кто она, и думал, что больше ее не увижу. Завершив разговор, я вышел из аудитории и догнал ее на парковке. Я спросил, не хочет ли она поужинать со мной в субботу. Она согласилась и дала мне свой номер телефона. Пока шел к машине, размышлял: “Если бы сегодня был мой последний день на Земле, с кем я бы предпочел поужинать - с важными клиентами или с ней?” Я бросился обратно к ее машине как раз в тот момент, когда она собиралась уезжать, и предложил: “А может, поужинаем сегодня?” “Конечно”, - ответила она, и через восемнадцать месяцев мы поженились.

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

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


How to do the thing?

Preparing to do the thing isn’t doing the thing.

Scheduling time to do the thing isn’t doing the thing.

Making a to-do list for the thing isn’t doing the thing.

Telling people you’re going to do the thing isn’t doing the thing.

Messaging friends who may or may not be doing the thing isn’t doing the thing.

Writing a post about how you’re going to do the thing isn’t doing the thing.

Hating on yourself for not doing the thing isn’t doing the thing.

Hating on other people who have done the thing isn’t doing the thing.

Hating on the obstacles in the way of doing the thing isn’t doing the thing.

Fantasizing about the adoration you’ll receive once you do the thing isn’t doing the thing.

Reading about how to do the thing isn’t doing the thing.

Reading about how other people did the thing isn’t doing the thing.

Reading this isn’t doing the thing.

The only thing that is doing the thing is doing the thing 🤌


🇬🇧🎞️


Спорт решает

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

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

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

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

И как вернулся обратно, почувствовал себя другим человеком: отошла тревога, в голове стал вырисовываться план действий, и я стал думать, что всё на самом деле в порядке — и с кодовой базой разберусь, и с командой найду общий язык.

Хотя, казалось бы, что изменилось за пару часов?

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

1.2k 0 12 18 107

Self-esteem

Слушая на днях недавний подкаст с Навалом Равикантом, зацепился за такую фразу:

Self-esteem is the reputation you have with yourself.


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

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

И в этом вопросе, я думаю, мы не можем обманываться — если мы, заглянув внутрь, не можем честно сказать, что уважаем себя, откуда взяться уверенности?

750 0 14 4 57

«За свою карьеру я сыграл 1526 одиночных матчей и выиграл почти 80% из них. Как думаете, какова доля выигранных мною очков? Всего 54%. То есть даже лучшие теннисисты мира выигрывают чуть больше половины разыгранных очков.

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

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

— Roger Federer


Поделился у Тимура на канале историей своих собесов в TikTok. В дополнение захотелось поделиться одной мыслью.

Собесы — это не только про хард-скиллы. Это ещё и попытка интервьюера ответить себе на вопрос: «А хотел бы ли я работать с этим человеком в команде?»

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

Я, например, в конце собесов всегда стараюсь разрядить обстановку каким-нибудь вопросом по типу: «What do you think about the meals in the office?». Работает безотказно :)


Репост из: Тимур Тибеев | BigTechDream
🇸🇬 Опыт в TikTok, Singapore

Куда проходило собеседование?

В офис TikTok в Сингапур, на позицию iOS Engineer в команду, которая занимается мессенджером.

Как вообще получил приглашение на собеседование?

HR написала в LinkedIn, скинула описание вакансии и предложила пособесаться

Какие были этапы и до какого этапа дошел?

Сначала классическое общение с HR о команде, зарплатных ожиданиях и прочем. Далее 3 технических раунда. Что удивило в процессе — не было какого-то явного разделения на behavioral/system design/algo, было всё вперемешку на всех собесах. Когда спрашивал HR перед собесом, что ожидать от этапа, всегда получал размытый ответ.

В итоге получил оффер, но отказался, так как не был готов переезжать один в Сингапур (слишком далеко и не близкая культура).

Какие примерно были технические и поведенческие вопросы?

По ощущениям, основной упор был на behavioral и system design. На каждом из собесов просили рассказать про самый трудный проект, которым занимался. Задачи на system design показались достаточно интересными, было прикольно пораскинуть мозгами. Были и deep dive-ы в какие-то темы, и обсуждение корнер кейсов.

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

Как тебе процесс интервью и сами интервьюеры?

Первая компания не из России, с которой общение происходило не через почту, а через телеграм. В целом процесс был довольно понятный, HR очень быстро (обычно на следующий день) возвращалась с позитивным фидбеком.

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

Как ты думаешь, где показал себя хорошо, а где не очень?

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

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

Твои личные советы по подготовке?

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

В остальном могу дать конкретных советов. If you know your stuff — you know your stuff.

✔️ Давайте поддержим @arabianprinceee лайками и добрыми комментариями 🙂

#tiktok #реальныйопыт


An easy productivity hack — instead of spending time getting «in the mood» to work, just start working, confront the work. People think they need perfect conditions to start, when in reality, starting is the perfect condition.

790 0 11 3 65

«Money is not the root of all evil; there's nothing evil about it. But the lust for money is bad. The lust for money is not bad in a social sense. It's not bad in the sense of "you're a bad person for lusting for money." It's bad for you.

Lusting for money is bad for us because it is a bottomless pit. It will always occupy your mind. If you love money, and you make it, there's never enough. There is never enough because the desire is turned on and doesn't turn off at some number. It's a fallacy to think it turns off at some number.

The punishment for the love of money is delivered at the same time as the money. As you make money, you just want even more, and you become paranoid and fearful of losing what you do have. There's no free lunch.»

— The Almanack of Naval Ravikant


Синдром отложенного всего

Вот получу оффер в Google и стану счастливым. Вот релоцируюсь и начну путешествовать. Вот куплю квартиру, вот найду партнёра, вот закончу проект, вот, вот, вот… Сколько таких «вот» у каждого из нас?

Прочитал с утра один пост и он очень напомнил мне мысль, которую я довольно давно услышал в одном подкасте, и она тогда так меня пробила, что с того момента я держал её в голове, а теперь созрел поделиться:

«Существует обманчивое чувство, что твоя настоящая жизнь ещё не началась, что нынешняя реальность — лишь прелюдия к некоторому идеальному будущему. Этот идеал — всего лишь мираж, который по мере приближения будет рассеиваться, раскрывая, что прелюдия, через которую ты так спешил быстрее пройти, была, в действительности, прелюдией к твоей смерти»

@engineering_path

4.2k 2 72 8 114

«Do you actually want it, or do you want other people to see that you have it?»


Прокрастинация

Прокрастинация обычно зарождается из отсутствия ответов на один из двух вопросов (а иногда и на оба) — зачем и как.

Если нет ответа на вопрос зачем, мозг начинает искать что-нибудь «поважнее», лишь бы не тратить ресурсы на что-то с сомнительным профитом.

Выхода два — либо определить, в чём ценность активности и зачем тратить на неё время и ресурсы, либо уверенно задвинуть её куда подальше (честно говоря, ни разу не жалел о таком решении).

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

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

@engineering_path

3.8k 1 34 10 83

Маленький метеорит — огромный кратер

Когда-то давно в Аризонской пустыне упал метеорит диаметром 50 метров, оставив за собой кратер, диаметром 1200 метров.

К чему тут этот метеорит?

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

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

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

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

🤼 Мне для борьбы с такими отвлечениями помогают две вещи:

1. Полное отсутствие телефона в поле досягаемости и отключенные уведомления в период любой сосредоточенной деятельности, например, во время написания этого поста :)

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

@engineering_path


Что убивает большие проекты?

Недавно вспомнил один случай из жизни. В начале второго курса в универе договорились с другом совместно сделать аппку.

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

В iOS приложении можно было отслеживать всю статистику по последнему сну, сколько времени ты спал, в каких фазах сна находился (мы даже написали свой алгоритм определения фаз сна) и много всего другого.

Для WatchOS мы запилили умный будильник, который трекал пульс пользователя во время сна и умел находить сбалансированный интервал времени для пробуждения.

На всё про всё ушло около 6 месяцев. И вот казалось бы — приложение готово, выкладывайте в стор, рубите миллионы.

Однако было два очень важных «но»:

1. Мы оба были крайне неопытными разрабами и написали всё без какой-либо расширяемой архитектуры и с кучей говнокода.

2. Мы оба не имели опыта запуска проектов, поэтому не понимали, как правильно это делать.

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

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

Так вот, две морали сей истории:

1. Сводите проект к инкрементальным улучшениям. И даже отдельные итерации ставьте иногда под сомнение!

2. Изначально не упарывайтесь излишне в архитектуру и чистоту кода. Сначала проверьте, что ваша гипотеза вообще работает. Сделайте MVP и раскатите его как можно быстрее на пользователей!

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

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

@engineering_path


Время

Представим, что нам 18 лет, а проживём мы до 90. В таком случае, в нашем распоряжении есть чуть больше 800 месяцев (скрин 1).

Кажется, что это много, но на самом деле всё намного хуже. Цифры, конечно, среднестатистические, но суть передают отлично (скрин 2):

🛌 288 из них уйдут на сон
💼 126 — на работу и учёбу
🍽 36 — на еду и готовку
🛣 71 — на прочие активности по типу времени в дороге, гигиены и так далее

Сколько остаётся? Чуть больше 300 месяцев абсолютно свободного времени, что даже меньше половины от общего количества. И это если дожить до 90 лет. А что, если нам суммарно дано всего 70? 60? 50?

Такая математика даёт неожиданно понять, как мало времени у нас на то, чтобы заниматься чем-то по-настоящему значимым для себя.

Теперь немного статистики — среднестатистический 18-летний подросток в США тратит 93% этого самого свободного времени на экранное время (скрин 3).

Но в моей голове вопрос выходит далеко за пределы экранного времени:

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

Пост без выводов, пусть у каждого они будут свои✍️

📹 TED Talk

@engineering_path

Показано 20 последних публикаций.