iOS Makes Me Hate
3.94K subscribers
1.17K photos
167 videos
15 files
1.33K links
Авторский канал про iOS разработку. Путь продуктовых самураев в MAANG.

Самое больше iOS сообщество практиков: https://boosty.to/lionbond/

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
одна из идей за которую я топлю — высокая техническая культура и выход за рамки поверхностного изучения инструментов своей платформы.

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

допом еще бонуска из видео про важность изучения дополнительных языков
👍10🔥1
До чего прогресс дошел. Как нарастить волосы и скинуть десяток кг за пару мегабайт.

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

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

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

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

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

3. Собес должен чекать актуальные технологии. Не стоит спрашивать про автолайут, если его нет на проекте. И также про obj-c. Это не сессия, где мерятся письками интервьюер и кандидат.

https://www.youtube.com/watch?v=a_z4U0RvQgQ
🔥11
⚠️
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Как порешать проблему выше?

Вы все ждали, а этот случай настал.
Вот и настало время когда вам пригодится писать кастомный copy-on-write.

Оптимальным решением является создание нового хранилища, только если оно шарится.
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Лучшие привычки для разработчика

Знание SDK, языка, платформы и других технических штук — лишь малая часть работы для разработчика. Годами наи нужно формировать привычки и майндсеты для практик. Общаясь с окружением, читая книги и решая задачи.

Я сэкономил время и собрал для вас все, что нужно. Необязательно соглашаться со всеми. Можно просто изучить и взять подходящее для себя:

Обязательные знания для программиста — подкаст с СЕО Хакслета. Есть очень интересные идеи про алгоритмы, математику, но конечно попа сгорит от каких-то идей.

7 привычек высокоэффективного программиста — базовые, но важные вещи для разраба от любимого ex-Google, ex-Facebook Techlead.

Software Developer Mindset — бумажная версия видосов выше.

"Идеальный программист" Роберт Мартин — наш любимый идеалист и его супер завышенные требования, которые иногда вредны для многих компаний. Но можно почитать и украсть то, что будет где-то полезно
👍3❤‍🔥1
Forwarded from AvitoTech
Инженерные практики: Live Site Review

Мы настроили алёрты для синтетического мониторинга, алёрты от мониторингов сервисов. Юзаем общий дашборд по пользовательским событиям в Grafana. Создали специальный «проблемный» канал в Mattermost. И всё равно что-то может пойти не так.

Чтобы не просто решить проблему, но и исключить рецидив, мы используем практику live site review или LSR. Прототип взяли у Google и редактировали процесс под себя.

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

#playbook_avitotech
👍4