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

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

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
Все чаще слышу от бизнеса, как многие разработчики отказываются принимать офферы из-за BDUI. Где объем задач на нем > 80%. Кого-то даже бизнес просит сделать рекламные доклады как крут BDUI.

Пришли бы вы на проект, где только бы пришлось работать с BDUI?
Anonymous Poll
15%
Да, мне ок
20%
Да, но за прайс выше рынка
6%
Да, был опыт, все ок
18%
Нет, опыта нет. Не хочу
7%
Нет, опыт был. Не понравился
10%
Нет, когда-нибудь потом
25%
Да кто ваш такой этот BDUI?
🤔🤔🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
84
Стартапы vs бигтехи

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

Я часто говорил своим менти, что не стоит романтизировать работу в какой-то компании. У нас даже был опыт с одним. Он самоучка, где мы долго готовилсь в ВК, получил оффер, но спустя пару месяцев он дико разочаровался в найме и ушел делать свои продукты. Где уже 3 года успешно занимается этим и даже собрал штат, где делает продукты на заказ.

Так что если вас еще куда-то не взяли, то это не повод расстраиваться или опускаться в самооценки до грязных накруток или читерства. Быть может вы сильны и талантливы в другом

В этой статье хорошо расписано что ожидать от разных компаний
11
This media is not supported in your browser
VIEW IN TELEGRAM
Rocket Sim

Купил подписку на инструмент, о котором слышу уже года два. Удобный дебагер, который помогает с частыми задачами:
🟣анализ трафика (если лень запускать снифферы)
🟣дизайн ревью верстки
🟣симуляция локации
🟣Быстрая настройка доступов апки
🟣Пуши и диплинки

Я пока еще не пользовался с целью улучшения перфоманса и полностью не прощупал инструмент. Поэтому можете поделиться в каких задачах он вам уже помог и какая функция для вас более полезная.
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Всегда ходите на собеседования

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

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

Автор статьи рассказывает почему IC8 инженер из Меты посоветовал ему всегда быть "острым":

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

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

🟣Всегда нужно иметь на руках несколько предложений. Так вы увеличиваете шансы улучшить условия.

🟣Некоторые навыки, как эффективное решение алгоритмов, можно прокачать только усердной подготовкой. Чем больше времени между собесами, тем сложнее все вспоминать.

Ну а лучшие материалы для подготовки и чат с практикующими разрабами из всех компаний мира тут 😬
Please open Telegram to view this post
VIEW IN TELEGRAM
18
Не ходите часто по собеседованиям

В противовес предыдущему посту я хочу поделиться своими и чужими мыслями почему не стоит часто ходить на собесы. Основано на реальных данных.

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

Рынок вакансий все меньше, а значит и выбора.

🟣Вас забанят. Компании замораживают ваш статус на полгода/год и повторно пройти интервью нельзя.

Это особенно критично при внезапной потери работы.

🟣Рост внутри компании лучше. Выражу непопулярное мнение, но не всегда скачки по компаниям это хорошо. Чаще новое место может быть всего на 10-15% больше от текущего бюджета. Задачи, процесс и коллектив хуже. На долгосрочной дистанции это скорее проигрыш, а не победа. Прыгая туда сюда, в поисках себя, можно потерять драгоценное время. Начать разгоняться и быстро остановиться, заново собирая ресурсы и вникая в работу.

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

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

Навык прохождения собеседований никак не связан с постоянным и долгосрочным перформингом. Когда у тебя 6мес.-1 год опыта в компаниях, то скорее всего ты мало чему научился и быстро сменил место работы как только тебя раскусили
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Премиальные услуги и товары в цифровой экономики

Сейчас у меня подготовка к мини-курсовой, где я выбрал тему «цифровая экономика и премиальные услуги». Неудивительно почему.

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

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

Вдохновение разрывает, особенно перед предстоящим микро-отпуском. Все это определено скажется на моем контенте и работе.

Поделитесь, какие услуги и товары вы считаете в категории премиум? Или довольны их высочайшим уровнем качества?
11
Инвестиции в долгосрочную или в погоне за инженерностью

Продолжаю читать книгу “the software engineer guidebook” и уже могу сказать, что она лучше предыдущих книг автора.

Он все также продолжает разбирать пути развития инженера. Приводит в пример рост двух инженеров:

- инженер А растет в одной компании. Из Джуна растет в мидла, из мидла наконец в сеньора. Из сеньора он хочет расти в стафф. Тут он упирается в потолок и чаще всего хочет поменять работу. В других компаниях многим предлагают Грейд ниже текущего. Это его не устраивает и он остается на месте или в привычных условиях.
- Инженер Б также растет в карьере и меньше задумывается о грейдах. Вместо пушинга своего менеджера он меняет стэки, где может даже упасть в грейде. Но он меняет свою среду и зону комфорта. Со временем его опыт и знания выделяются независимо от грейда и должности. Так, повторяя эту кривую, он в итоге приходит к позициям или достижениям.

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

Я могу на практике подтвердить эти мысли.
Все чаще новые менти ищут ту самую «инженерность». Хотят заполнить внутреннюю пустоту и достигнуть той самой просветленности.

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

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

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

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

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

Многие не доходят: идут в инфобиз, менторство, менеджмент или уходят из ит. В этом нет ничего плохого, но все же дошедших до конца, выполнивших честно норматив без халтуры, с каждым годом все меньше. Вопрос «а что же нужно сделать, чтобы чувствовать себя инженером?» все острее.

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

Те, кто стоит на месте, все дальше от требований. А спрос все растет.

Мы все в погоне за инженерностью и тем самым мифическим инженером, чей опыт и знания сразу выделяют в нем просвященного.
195
This media is not supported in your browser
VIEW IN TELEGRAM
Найди 10 отличий
Скоро у нас будет подкаст с разработчицей из Apple, кто разрабатывает апи SwiftUI, контрбьютит в Swift и написала пара пропозалов.

У вас есть возможность накидать свои вопросы. Пишите в комменты или мне @lvbond
5245
Product Minded engineers

Продолжаю читать на отпуске лучшую книгу про карьерный рост «the software engineer’s guidebook». В ней поднимается тема опыта работы в продуктовых командах. О продуктовом мышлении говорят многие, но лучше формулировки, чем в этой книге, я пока не встречал.

Успешный оффер давно перестал быть только требованиям к техническим скиллам

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

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

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

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

Почему product minded engineers становятся более привлекательными специалистами?

🟣проактивность

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

🟣понимание бизнеса

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

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

🟣любопытство

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

🟣сильные коммуникативные навыки.

Продуктовый инженер отлично общается со всеми. Уважительно относится к чужому труду. Не критикует и не считает других врагами. Готов всегда помочь и выручить каждого.

🟣находит компромиссы.

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

🟣находит конструктивные корнеркейсы.

Продуктовый инженер ищет реалистичные корнер-кейсы, а не те, что возникнут с ничтожно малой вероятностью

🟣быстрые циклы разработки.

Продуктовый инженер впервую очередь доносит полезные фичи пользователю и умеет быстро понимать и находить фидбэки от них

🟣комплексные навыки в решении проблем.

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

Если вы еще не начали ее читать, то очень советую.
Please open Telegram to view this post
VIEW IN TELEGRAM
91
А я напоминаю, что сейчас последние дни скидок и скоро выйдет много уникального контента:
🟣 подкаст про систем дизайн глазами руководителей и инженеров
🟣 воркшоп по Swift Concurrency
🟣 интервью с крутой иос разработчицей из Apple
🟣и много других полезных подборок

Успевай взять по-настоящему уникальный и полезный контент, чтобы потом не жалеть. На бусти и в телеграмм.
Please open Telegram to view this post
VIEW IN TELEGRAM
52
Media is too big
VIEW IN TELEGRAM
Лучший ответ на вопрос «да зачем мне ваши алгоритмы?». Как минимум виза и неплохой доход.

Делаем свой бесплатный марафон по алгоримам?
33114
Умная подготовка к решению алгоритмических задач

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

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

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

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

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

В статье подробно расписаны основные техники, которые могут встретить в реальности
7
Важный опрос

Вы решили пойти учиться на итшника. Перед вами выбор пойти в лучшие факультеты страны. Какой вы бы выбрали?
Anonymous Poll
20%
Гриффиндор
5%
Пуффендуй
13%
Когтевран
22%
Слизерин
29%
Куда прошел бы на бюджет
10%
Там, где меньше всего учатся
Какие книги формируют мышление тру инженеров

Я, наконец, снова начал регулярно читать. За месяц плюс 2 книги. Это очень важное упражнение для концентрации и тонизировании своего ума. Следующий год у меня будет еще более насыщенный. Лайтовые прогулки мне не дают буста и приходится повышать нагрузки.

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

Так я формирую полезный список книг. В догонку про мышление тру инженеров делюсь интересными подборками книг:
- какие книги формируют мышление тру инженера
- Топ-10 книг, которые помогут айтишнику прокачать инженерное мышление
- Booking on developing a programmers/engineers mindset
- 10 Books Every Engineer Should Read

Вы же можете покидать свои любимые книги для инженеров
110
Можно ли «пройти итшечку» или почему в it нет потолка

Иногда встречаю фразы в интернете «прошел итшку», «дошел до потолка рынка». Обычно это пишут 22 зим от роду менторы, которые утомились от разработки и ушли из найма обучать доверчивых новичков. Я считаю такой путь тупиковый.

Я никогда не видел тех, кто ушел из IT, и потом не вернулся. Мы все здесь навсегда. В одном тесном котле. Просто меняется род деятельности.

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

На лицо эффект Данинга-Крюгера. Тут есть две причины, почему человек говорит о потолках в it, сразу после окончания универа.

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

У IT нет границ. Наша скорость обучения недостаточно быстра, чем скорость развития индустрии. Вселенная постоянно расширяется и пределов познания нет.

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

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

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