Лучший способ повышать свою стоимость
Выходить за границы своей ответственности и брать на себя больше обязанностей — лучший способ повысить себя в цене.
Об этом неприкрыто заявляет почти каждый. Мало кто хочет платить много узкому спецу, который закрылся в своем редком мобильном устройстве и просит зп Стива Джобса.
Особенно, если всю самую сложную работу за тебя делает бэк или другие коллеги, а ты только кнопки красишь.
Модель T-shaped специалистов не знакома разве только ленивому, но как насчет m-shaped спеца?
Выходить за границы своей ответственности и брать на себя больше обязанностей — лучший способ повысить себя в цене.
Об этом неприкрыто заявляет почти каждый. Мало кто хочет платить много узкому спецу, который закрылся в своем редком мобильном устройстве и просит зп Стива Джобса.
Особенно, если всю самую сложную работу за тебя делает бэк или другие коллеги, а ты только кнопки красишь.
Модель T-shaped специалистов не знакома разве только ленивому, но как насчет m-shaped спеца?
👍9🔥1
Новый релиз симулятора:
- новый тренажер Capture Closure с ref и value типами
- добавлены новые примеры с defer
- а также улучшена производительность и исправлены баги
Фидбэк важен, поэтому прошу зайти в чат и оставлять предложения/замечания туда.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍1😁1
О курсах
Обычно слышу информацию, что курсы — это зло. Ты там ничего не делаешь и чаще это бесполезная трата времени.
Отчасти это так. Но я считаю, главное преимущество курсов — это дисциплина и сбалансированная нагрузка.
В отличии от закрытых сообществ, документаций, инфоцыган с секретными списками ответов для собесов, вы получаете дисциплину.
Не все курсы крутые. Как и не все тренера или менторы в ит. Но есть большая разница, между почитать с бухлом вечером доку раз в неделю. Сходить в зал на выхах, обжираясь бургерами все будни. Или ходить к тренеру, соблюдать диету, заниматься регулярно и работать в элитной группе.
Можно методично изучить каждый день порциями информацию, под надзором менторов и с дедлайнами. А можно быстро нахвататься слитых ответов с собесов и считать себя гуру, продав себя ничего не понимающему владельцу стартапа.
В любом развитие важнее дисциплина и последовательность. Даже в изучении английского.
Этих принципов придерживается даже симулятор, который ежедневно отправляет вам нотификацию. Это бьет любые читы и стероиды.
Обычно слышу информацию, что курсы — это зло. Ты там ничего не делаешь и чаще это бесполезная трата времени.
Отчасти это так. Но я считаю, главное преимущество курсов — это дисциплина и сбалансированная нагрузка.
В отличии от закрытых сообществ, документаций, инфоцыган с секретными списками ответов для собесов, вы получаете дисциплину.
Не все курсы крутые. Как и не все тренера или менторы в ит. Но есть большая разница, между почитать с бухлом вечером доку раз в неделю. Сходить в зал на выхах, обжираясь бургерами все будни. Или ходить к тренеру, соблюдать диету, заниматься регулярно и работать в элитной группе.
Можно методично изучить каждый день порциями информацию, под надзором менторов и с дедлайнами. А можно быстро нахвататься слитых ответов с собесов и считать себя гуру, продав себя ничего не понимающему владельцу стартапа.
В любом развитие важнее дисциплина и последовательность. Даже в изучении английского.
Этих принципов придерживается даже симулятор, который ежедневно отправляет вам нотификацию. Это бьет любые читы и стероиды.
👍18😁3🔥1💯1
Если вы помните, то я делал селф марафон по алгосам на литкоде. До 365 дней не дошло из-за нехватки времени и других активностей. Но вот в целом подведу результат:
▫️Важно не кол-во изученных алгоритмов, а умение выражать мысли в код. Изученные алгоритмы в этом помогают готовыми конструкциями, как словари и техники.
▫️ За 136 активных дней и 271 общих я понял наглядную разницу между осознанным кодом и нет
▫️ Есть теорики, а есть практики. Далеко не все умеют переносить свои знания в навыки. Свои слова в код.
▫️Решать задачи — это навык. Научиться этому можно только программируя, а не зубря книги.
▫️Реальные рабочие задачи никогда не дадут объем и глубину основных алгоритмов. Но изучив их самому рабочие задачи станут легче.
▫️Дисциплина сильнее мотивации
▫️Понимаешь, что совершенный код это не только нэйминги и стайлгайды
Каждый сам выбирает нужны ли ему алгосы или нет. Но это отличный тренажер стать лучше.
Вернусь в конце года опять к этому челенджу. Пересмотрю, что я делал не так и перезапущусь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥48👍2
Большой мобильный опрос iOS разработчиков
Я устал от чужих ежегодных опросов. Их делают чаще уже давно не иос разрабы и выборка подтасована аудиторией, которая давно не программирует под iOS.
Поэтому я создал свой опрос. С блэкджэком и иосерами. С профессионалами, а не любителями.
Скоро мы узнаем:
📖Откуда мобильщики получают новые знания
💪Какие команды iOS разработки самые сильные
🌎Сколько айосеров решило уехать, а сколько – остается в России
📊Кто входит в топ-10 практикующих айос разработчиков
🌟В каких компаниях iOS разработчики хотят работать больше всего
⏩Пройдите опрос, пошарьте своей команде, ждите результатов!
Я устал от чужих ежегодных опросов. Их делают чаще уже давно не иос разрабы и выборка подтасована аудиторией, которая давно не программирует под iOS.
Поэтому я создал свой опрос. С блэкджэком и иосерами. С профессионалами, а не любителями.
Скоро мы узнаем:
📖Откуда мобильщики получают новые знания
💪Какие команды iOS разработки самые сильные
🌎Сколько айосеров решило уехать, а сколько – остается в России
📊Кто входит в топ-10 практикующих айос разработчиков
🌟В каких компаниях iOS разработчики хотят работать больше всего
⏩Пройдите опрос, пошарьте своей команде, ждите результатов!
Google Docs
Опрос iOS разработчиков
Большой опрос iOS разработчиков. В этом опросе будет максимально актуальная информация. Без компаний и людей, которые давно не имеют дела к иос разработке
👍6😁4🔥3🫡3
iOS Makes Me Hate pinned «Большой мобильный опрос iOS разработчиков Я устал от чужих ежегодных опросов. Их делают чаще уже давно не иос разрабы и выборка подтасована аудиторией, которая давно не программирует под iOS. Поэтому я создал свой опрос. С блэкджэком и иосерами. С профессионалами…»
Тут обновили хэндбук яндекса. Выглядит топ.
Я о нем уже писал ранее. Теперь самое время пройти вместо с тремя плейлистами алгоритмов.
А потом сразу в каталог задач
Я о нем уже писал ранее. Теперь самое время пройти вместо с тремя плейлистами алгоритмов.
А потом сразу в каталог задач
education.yandex.ru
Основы алгоритмов — Хендбук от Яндекс Образования
С точки зрения проектирования и реализации алгоритмов есть много хороших, ставших классическими, учебных пособий, в нашем хендбуке мы пробуем подходить к выявлению общих принципов через решение задач.
🔥15👍5😁1🫡1
Emcee от Авито
Сейчас вы часто видите рекламу, но давайте я вкратце расскажу что это. У нас есть отдельная команда очень крутых инженеров, которые делают крутой продукт.
Там помогают сокращать время на тестирование мобильных приложений.
Вот гайд для быстрого старта: https://docs.emcee.cloud/
С Emcee получится:
- запускать тесты параллельно на неограниченном количестве машин
- управлять жизненным циклом симуляторов/эмуляторов (да, да поддерживаем iOS и Android тесты)
- организовывать очередь из тестов и собирать продвинутую аналитику по ним
- производить нужное количество перезапусков
- запускать тесты только там, где они могут пройти
- выделять максимальные ресурсы на выполнение набора тестов в зависимости от приоритета
- интегрировать результаты тестового прогона в хранилище тестов и систему отчётов
Недавно в 18 релиз добавили:
- клонирование симуляторов
- автопереподнятие воркеров
А ещё ребята улучшили механизмы отмены тестов и значительно сократили место под XCResult файлы.
У них есть облачная версия Emcee.
Их сайт: https://emceetool.io/
Канал в TG, с новостями о продукте: https://t.iss.one/runner_emcee
Сейчас вы часто видите рекламу, но давайте я вкратце расскажу что это. У нас есть отдельная команда очень крутых инженеров, которые делают крутой продукт.
Там помогают сокращать время на тестирование мобильных приложений.
Вот гайд для быстрого старта: https://docs.emcee.cloud/
С Emcee получится:
- запускать тесты параллельно на неограниченном количестве машин
- управлять жизненным циклом симуляторов/эмуляторов (да, да поддерживаем iOS и Android тесты)
- организовывать очередь из тестов и собирать продвинутую аналитику по ним
- производить нужное количество перезапусков
- запускать тесты только там, где они могут пройти
- выделять максимальные ресурсы на выполнение набора тестов в зависимости от приоритета
- интегрировать результаты тестового прогона в хранилище тестов и систему отчётов
Недавно в 18 релиз добавили:
- клонирование симуляторов
- автопереподнятие воркеров
А ещё ребята улучшили механизмы отмены тестов и значительно сократили место под XCResult файлы.
У них есть облачная версия Emcee.
Их сайт: https://emceetool.io/
Канал в TG, с новостями о продукте: https://t.iss.one/runner_emcee
emceetool.io
Emcee – main
Сократите time-to-market вашего приложения. Используйте оборудование на 100%. Улучшайте developer experience вместе с Emcee
👍5😁4
Выбор направления в ит на примере создания персонажей в играх
Пока самый оригинальный видос в данном сегменте. Еще и сам строгал.
Посмотрите мобильщика, поднимите настроение
Пока самый оригинальный видос в данном сегменте. Еще и сам строгал.
Посмотрите мобильщика, поднимите настроение
YouTube
Если вы решили стать программистом, начните тут.
Кликай: https://go.contented.ru/cxUksw
-45% на курс "UX/UI дизайнер с нуля до PRO" в онлайн-школе дизайна Contented по промокоду «ijustpulledupinabigboytonka» до 3 сентября + Курс английского языка в подарок.
Давайте-ка выберем то, чем мы хотим заниматься…
-45% на курс "UX/UI дизайнер с нуля до PRO" в онлайн-школе дизайна Contented по промокоду «ijustpulledupinabigboytonka» до 3 сентября + Курс английского языка в подарок.
Давайте-ка выберем то, чем мы хотим заниматься…
😁8👍6
Треть программистов теряет свои навыки на работе
Вопрос развития стоит очень остро. Часто бывает, что для узкого спеца не находят задачи. У бизнеса другой фокус и не всегда стратегии требуют новых технологий. Многие компании набирают разрабов оптом и на будущее, ведь их цена растет. Вдруг когда-нибудь пригодятся, но пока не знаем когда. А кому-то просто нужны разрабы, которые будут быстро справляться с большой рутиной.
Не смотря на это я считаю, что наше развитие только в наших руках. Мы можем расти в другой роли. Придумать и доказать бизнесу крутость новой технологии. Затащить SwiftUI или новую модную архитектуру, чтобы сломать всем жизнь. Ведь кто, кроме нас будет в этом копаться?
Вопрос развития стоит очень остро. Часто бывает, что для узкого спеца не находят задачи. У бизнеса другой фокус и не всегда стратегии требуют новых технологий. Многие компании набирают разрабов оптом и на будущее, ведь их цена растет. Вдруг когда-нибудь пригодятся, но пока не знаем когда. А кому-то просто нужны разрабы, которые будут быстро справляться с большой рутиной.
Не смотря на это я считаю, что наше развитие только в наших руках. Мы можем расти в другой роли. Придумать и доказать бизнесу крутость новой технологии. Затащить SwiftUI или новую модную архитектуру, чтобы сломать всем жизнь. Ведь кто, кроме нас будет в этом копаться?
AppTractor
Треть программистов теряет свои профнавыки на текущем месте работы
О том, что их работа оказывает негативное влияние на профессиональное развитие, чаще говорили бухгалтеры и секретари.
😁9👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Пока мы уходим на выходные я напоминаю про опрос. На видео ваши любимые книги (и не только)
Уже набралось 150 опрошенных. Не стесняйся
⏩Пройдите опрос, пошарьте своей команде, ждите результатов!
Уже набралось 150 опрошенных. Не стесняйся
⏩Пройдите опрос, пошарьте своей команде, ждите результатов!
🫡6❤🔥2😁1
iOS Makes Me Hate
Пока мы уходим на выходные я напоминаю про опрос. На видео ваши любимые книги (и не только) Уже набралось 150 опрошенных. Не стесняйся ⏩Пройдите опрос, пошарьте своей команде, ждите результатов!
По многочисленным просьбам добавил еще 2 вопроса про деньги 💸 :
- На ваш взгляд, в каких компаниях самые высокие зарплаты?
- Какая у вас средняя зп вместе с премиями?
допройдите
- На ваш взгляд, в каких компаниях самые высокие зарплаты?
- Какая у вас средняя зп вместе с премиями?
допройдите
Please open Telegram to view this post
VIEW IN TELEGRAM
Google Docs
Опрос iOS разработчиков
Большой опрос iOS разработчиков. В этом опросе будет максимально актуальная информация. Без компаний и людей, которые давно не имеют дела к иос разработке
😁6👍4❤🔥1
После 200 дней регулярных задач у меня четко построилась граница между знанием платформы и навыками программирования.
Одно дело решать узкую задачу, зная лучше свою основную платформу. Будь это бэк, фронт, мобилки. Там важно знание деталей работы и играет роль скорость координации в ней.
Другое дело уметь быстро кодить универсальные задачи для любых платформ. Тут можно не только блеснуть красотой своего языка, но и легко перевести на другой язык. Без потери элегантности и качества.
Конечно, никто не застрахован от зубрежа задач для собесов. Но это уже на нашей совести и тех, кто придумывает эти собесы.
Не нужно зубрить алгоритмы — их нужно практиковать. Вот собрал главные платформы для практики:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15💯3😁2
О чатах
Кто заметил удаление чатов, тот может понять, что все эти онлайн коммуникации мной воспринимаются как чисто прокрастинация
Промежуточные результаты опроса тоже говорят, что среди разработчиков это топ 3 с конца по получению новых знаний.
Как бы нам не продавали, что чаты — это хорошее окружение для развития... Лучшее же окружение — это ваши коллеги.
Подскажите, как часто вы сидите в профессиональных чатах и что они вам дают?
Кто заметил удаление чатов, тот может понять, что все эти онлайн коммуникации мной воспринимаются как чисто прокрастинация
Промежуточные результаты опроса тоже говорят, что среди разработчиков это топ 3 с конца по получению новых знаний.
Как бы нам не продавали, что чаты — это хорошее окружение для развития... Лучшее же окружение — это ваши коллеги.
Подскажите, как часто вы сидите в профессиональных чатах и что они вам дают?
💯5👍4
10 малоизвестных команд LLDB для дебагинга
Уметь дебажить и находить проблему в приложении — один из главных навыков инженера. Особенно, когда возвращаешься к своему старому коду или изучаешь баги чужого.
LLDB — очень мощный инструмент, хоть и не всегда стабильный. С ним можно не только узнавать результаты переменных, но и подменять их и методы.
Уметь дебажить и находить проблему в приложении — один из главных навыков инженера. Особенно, когда возвращаешься к своему старому коду или изучаешь баги чужого.
LLDB — очень мощный инструмент, хоть и не всегда стабильный. С ним можно не только узнавать результаты переменных, но и подменять их и методы.
Medium
10 Lesser Known LLDB Commands used in iOS App development
Debugging iOS Apps
👍9😁1
Мнение о процессах собеседований
Увидел пост у Вити и решил поделиться мнением.
Тема собесов будет всегда холиварная. Новички будут просить облегчить игру. Старички не понимать новые правила. Манагеры и рекрутеры быстрее нанять человека для закрытия ставки и ОКРов. Техлиды будут максимально минимизировать риски, повышая планки у кандидатов.
Собесы всегда будут усложняться. Чем больше людей, тем шире и глубже будут вопросы и тем сложнее будет отбор. Бизнесу выгодно, когда приходят 10к кандидатов, вместо 10 человек.
Лучшие топ 10 будут гарантировано нести улучшения, даже если для них нет задач. Чем шире, глубже и разносторонней кандидат — тем лучше будет бизнес. А значит и больше денег.
Самое главное правило в ИТ — не стоять на месте. Любой бизнес растет и будет требовать роста у других для поддержки. Здесь главное держать темп роста
Увидел пост у Вити и решил поделиться мнением.
Тема собесов будет всегда холиварная. Новички будут просить облегчить игру. Старички не понимать новые правила. Манагеры и рекрутеры быстрее нанять человека для закрытия ставки и ОКРов. Техлиды будут максимально минимизировать риски, повышая планки у кандидатов.
Собесы всегда будут усложняться. Чем больше людей, тем шире и глубже будут вопросы и тем сложнее будет отбор. Бизнесу выгодно, когда приходят 10к кандидатов, вместо 10 человек.
Лучшие топ 10 будут гарантировано нести улучшения, даже если для них нет задач. Чем шире, глубже и разносторонней кандидат — тем лучше будет бизнес. А значит и больше денег.
Самое главное правило в ИТ — не стоять на месте. Любой бизнес растет и будет требовать роста у других для поддержки. Здесь главное держать темп роста
❤🔥9👍4💯2😁1
Управление стрессом
Сейчас внеочереди начал читать "Управление стрессом" и решил поделиться.
Чем больше ответственность и нагрузка, тем больше стресс. Он неизбежен, когда ты работаешь в спортивных нагрузках. И опасен, когда тебе уже 30.
Он снижает продуктивность и вредит здоровью. Поэтому я взял несколько советов:
1. Не брать на себя слишком много
2. Не сидеть в сетях больше 4 часов.Над этим работаю
3. Ограничить общение с недоброжелателями
4. Заниматься медитацией
5. Не тонуть в негативных эмоциях
6. Минимизировать употребление алкоголя
7. Больше заниматься спортом
Пока сложнее всего с удержанием внимания, но благо телеграм помогает изолироваться и не иметь ленту.
Сейчас внеочереди начал читать "Управление стрессом" и решил поделиться.
Чем больше ответственность и нагрузка, тем больше стресс. Он неизбежен, когда ты работаешь в спортивных нагрузках. И опасен, когда тебе уже 30.
Он снижает продуктивность и вредит здоровью. Поэтому я взял несколько советов:
1. Не брать на себя слишком много
2. Не сидеть в сетях больше 4 часов.
3. Ограничить общение с недоброжелателями
4. Заниматься медитацией
5. Не тонуть в негативных эмоциях
6. Минимизировать употребление алкоголя
7. Больше заниматься спортом
Пока сложнее всего с удержанием внимания, но благо телеграм помогает изолироваться и не иметь ленту.
👍14❤🔥3😁1
iOS Makes Me Hate
Вебинары о новых iOS-технологиях Я много читаю книг и новостей, но по какой-то неизвестной причине сложно смотреть многочасовые лекции WWDC. Поэтому всегда кидаю лайк тем, кто в лаконичной форме рассказывает про новики. Вот и ребята делают крутые вебинары…
Напоминаю, что завтра в 18:30 по мск будет вебинар про UIKit vs SwiftUI и Swift 5.9
🔺 Что нового в UIKit
UIKit vs SwiftUI — вопрос по-прежнему без однозначного ответа. В июне Apple показали улучшения UIKit, помогающие создавать более эффективные приложения для iOS, iPadOS и Mac Catalyst.
🔺 Swift 5.9
Язык Swift динамично обновляется, оптимизируя ежедневную рутину разработчика.
👉 Ссылка на zoom
👉 Ссылку и напоминание, чтобы ничего не сохранять, можно получить @ios_kts_bot.
Он заранее пришлёт напоминания со ссылкой на трансляцию, а на следующий день — запись.
🔺 Что нового в UIKit
UIKit vs SwiftUI — вопрос по-прежнему без однозначного ответа. В июне Apple показали улучшения UIKit, помогающие создавать более эффективные приложения для iOS, iPadOS и Mac Catalyst.
🔺 Swift 5.9
Язык Swift динамично обновляется, оптимизируя ежедневную рутину разработчика.
👉 Ссылка на zoom
👉 Ссылку и напоминание, чтобы ничего не сохранять, можно получить @ios_kts_bot.
Он заранее пришлёт напоминания со ссылкой на трансляцию, а на следующий день — запись.
👍9❤🔥2😁2