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
Вебинары о новых iOS-технологиях

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

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

Если вы также копите большой долг по лекциям WWDC, которые любят спрашивать на собесах, то советую такой формат.
👍13
Двадцатилетний разраб из гугла работает час в день за 150$к

Название как у порноролика. Каждый сам относится к таким темам по-своему. Для меня главное отличие - наличие таланта.

Одно дело, когда ты скромно фармишь деньги в огромной компании. Раскачав себя до высокого уровня в навыках, где тебе хватает 1 часа приносить импакта, как другим 8 часов.

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

Каждый сам решает какой путь выбирать и общего они между собой мало что имеют.
👍5💯3🫡2👎1
Портрет хорошего инженера

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

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

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

Возможно, в обоих случаях всё благодаря тебе.

Обычно я задаю вопрос себе "А сколько было успешных компаний, в которых я работал? Как я помог их успеху?"

Сильный инженер это не только про хардскиллы. Это про то, как он решает проблемы. Экономические, социальные или софтовые.

Если ты хочешь узнать свою стоимость как эксперта, то задай вопрос себе "а сколько компаний стали успешными, когда я там работал и что я для этого сделал?".
👎11👍7❤‍🔥1🫡1
Лицемерие для публики

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

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

Им не нравятся мои слова и нужно что-то ответить на мое "неправильное мнение". Они хотят, чтобы я говорил то, что они хотят услышать.

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

Так и становятся заложником аудитории. Но мы помним, что делают в Японии с заложниками.

Поэтому я закрываю комментарии и делаю их только после проверки на IQ.
😁26
От потребителя к бизнесу

Предыдущий пост привел меня к повтору бизнес-моделей. Так как я учусь на бизнес-информатика мне это профессионально необходимо.

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

А как назвать тех, кто не прислуживает бизнесу, а прислуживает народу? Народный слуга? Почему мы одних называем гордо слугой народа, а других стыдливо "корпоративной прислугой".

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

- В2С — business to customer, традиционная торговля;
- B2B — business to business, компании продают товары и услуги другим компаниям;
- С2С — customer to customer, сделки между людьми, например продажа с рук;
- B2G — business to government, компании продают товары и услуги государственным организациям;
- C2B — customer to business, люди продают компаниям.

Мы все слуги. Вопрос кому. Кстати, в будущем я буду автором яндекс курса для B2B сегмента.
👍11😁4🔥1
Forwarded from iOS Dev
Важные советы для разработчиков всех уровней от Бьёрна Страуструпа (создателя C++)

Для успешной карьеры необходимо развиваться всесторонне и не стоит зацикливаться на одном навыке (или фреймворке). Кроме этого:

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

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

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

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

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥17👍7💯1🏆1🫡1💘1
Советы как просить повышение

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

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

Да и в конце концов твой рост только твоя ответственность. Но тема повышений правда нелегкая.

Статей много. Вот одна из них, которую меня попросили опубликовать уже два человека
🔥10👍3
Лучший способ повышать свою стоимость

Выходить за границы своей ответственности и брать на себя больше обязанностей — лучший способ повысить себя в цене.

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

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

Модель T-shaped специалистов не знакома разве только ленивому, но как насчет m-shaped спеца?
👍9🔥1
💎 Новая версия симулятора (0.6.5)

Новый релиз симулятора:
- новый тренажер Capture Closure с ref и value типами
- добавлены новые примеры с defer
- а также улучшена производительность и исправлены баги

Фидбэк важен, поэтому прошу зайти в чат и оставлять предложения/замечания туда.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍1😁1
О курсах

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

Отчасти это так. Но я считаю, главное преимущество курсов — это дисциплина и сбалансированная нагрузка.

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

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

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

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

Этих принципов придерживается даже симулятор, который ежедневно отправляет вам нотификацию. Это бьет любые читы и стероиды.
👍18😁3🔥1💯1
Результаты "365 дней Богу Алгоритмов"

Если вы помните, то я делал селф марафон по алгосам на литкоде. До 365 дней не дошло из-за нехватки времени и других активностей. Но вот в целом подведу результат:

▫️Важно не кол-во изученных алгоритмов, а умение выражать мысли в код. Изученные алгоритмы в этом помогают готовыми конструкциями, как словари и техники.

▫️ За 136 активных дней и 271 общих я понял наглядную разницу между осознанным кодом и нет

▫️ Есть теорики, а есть практики. Далеко не все умеют переносить свои знания в навыки. Свои слова в код.

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

▫️Реальные рабочие задачи никогда не дадут объем и глубину основных алгоритмов. Но изучив их самому рабочие задачи станут легче.

▫️Дисциплина сильнее мотивации

▫️Понимаешь, что совершенный код это не только нэйминги и стайлгайды

Каждый сам выбирает нужны ли ему алгосы или нет. Но это отличный тренажер стать лучше.

Вернусь в конце года опять к этому челенджу. Пересмотрю, что я делал не так и перезапущусь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥48👍2
Большой мобильный опрос iOS разработчиков

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

Поэтому я создал свой опрос. С блэкджэком и иосерами. С профессионалами, а не любителями.

Скоро мы узнаем:
📖Откуда мобильщики получают новые знания
💪Какие команды iOS разработки самые сильные
🌎Сколько айосеров решило уехать, а сколько – остается в России
📊Кто входит в топ-10 практикующих айос разработчиков
🌟В каких компаниях iOS разработчики хотят работать больше всего

Пройдите опрос, пошарьте своей команде, ждите результатов!
👍6😁4🔥3🫡3
iOS Makes Me Hate pinned «Большой мобильный опрос iOS разработчиков Я устал от чужих ежегодных опросов. Их делают чаще уже давно не иос разрабы и выборка подтасована аудиторией, которая давно не программирует под iOS. Поэтому я создал свой опрос. С блэкджэком и иосерами. С профессионалами…»
Emcee от Авито

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

Там помогают сокращать время на тестирование мобильных приложений.

Вот гайд для быстрого старта: https://docs.emcee.cloud/

С Emcee получится:
- запускать тесты параллельно на неограниченном количестве машин
- управлять жизненным циклом симуляторов/эмуляторов (да, да поддерживаем iOS и Android тесты)
- организовывать очередь из тестов и собирать продвинутую аналитику по ним

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

Недавно в 18 релиз добавили:

- клонирование симуляторов
- автопереподнятие воркеров

А ещё ребята улучшили механизмы отмены тестов и значительно сократили место под XCResult файлы.

У них есть облачная версия Emcee.

Их сайт: https://emceetool.io/
Канал в TG, с новостями о продукте: https://t.iss.one/runner_emcee
👍5😁4