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
Советы в SwiftUI: Как скрыть клавиатуру
Как скрывать клавиатуру в UIKit понятно. Но не в SwiftUI есть куча способов.
Включайте гугл-переводчик. Мистер 如何隐 решил поделиться своими советами. В них легко заблудиться
Как скрывать клавиатуру в UIKit понятно. Но не в SwiftUI есть куча способов.
Включайте гугл-переводчик. Мистер 如何隐 решил поделиться своими советами. В них легко заблудиться
juejin.cn
SwiftUI Tips:如何隐藏键盘(收起键盘) - 掘金
介绍了在 SwiftUI 中几种常用的隐藏弹出键盘的实现方式。通过系统提供的焦点控制、添加自定义tap手势、添加键盘工具栏。
👍8😁8
Как работает CPU
Наткнулся на статью, которая объясняет происходящее с программой на низком уровне:
🔵 как работает процессор
🔵 как запускается приложение
🔵 как несколько процессов работают одновременно
🔵 что такое syscall
🔵 зачем нужен libc
🔵 как идет взаимодействие с памятью и т.д.
Причем всё объясняется на пальцах.
Наткнулся на статью, которая объясняет происходящее с программой на низком уровне:
Причем всё объясняется на пальцах.
Please open Telegram to view this post
VIEW IN TELEGRAM
Putting the "You" in CPU
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
👍16
Напоминаю, что идет большой мобильный опрос. В нем вы отвечаете на вопросы о лучших условиях, самых интересных докладах и сильнейших командах.
Также добавил новый вопрос "Самые читаемые телеграм каналы" тк телеграм стал доминирующим, как платформа для обучения.
⏩Пройдите опрос, пошарьте своей команде, ждите результатов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💯2
Чат для помощи
После моего предыдущего сообщения про чаты мне написало пара менти с предложениями сделать чат, только про профессиональные вопросы. Не для переписки с кеками и рофлами, а для созвонов и обменом полезным опытом.
Я создал эксперимент. Он будет без флуда. Там строгая модерация и никаких лишних вопросов, которые жрут дофамин и время.
После моего предыдущего сообщения про чаты мне написало пара менти с предложениями сделать чат, только про профессиональные вопросы. Не для переписки с кеками и рофлами, а для созвонов и обменом полезным опытом.
Я создал эксперимент. Он будет без флуда. Там строгая модерация и никаких лишних вопросов, которые жрут дофамин и время.
Telegram
iOS makes me help
Lev Bondarenko invites you to join this group on Telegram.
👍8😁2
Как вам больше нравится организовывать проект?
Anonymous Poll
68%
Делю каждый класс в отдельный файл. Лучше много файлов, чем много строк.
24%
Могу класть несколько классов в один файл. Слежу за размером строк
3%
Могу вынести в один файл все вместе. Не люблю слишком много файлов. Лучше все в одном месте
5%
Без разницы
👍1
Английский язык
С апреля я регулярно 2 раза в неделю изучаю английский с преподом из скайэнга. Я хотел уже пару лет, но не было мотивации. Одна из главных мотиваций сейчас — это почти весь топ-менеджмент в моей компании англоязычные ребята из гугла и амазона.
Вторая мотивация — думаю, что после 35 лет в рф сложно найти норм работу и нужно будет смотреть на западные компании.
Какой прогресс получился за почти пол года? Легче говорить, легче понимать речь, легче переключать контекст. Но также понял, что 2 занятия в неделю это очень мало. В любом росте регулярности не хватает. Нужно увеличивать рабочие нагрузки.
Подскажите, что помогает вам для изучения? Стоит ли ходить на всякие толк-клубы, окружать себя носителями или лучше зарываться книгами и ютубом первые месяцы? Стоит ли задумываться о произношении в начале или лучше корректировать его потом?
С апреля я регулярно 2 раза в неделю изучаю английский с преподом из скайэнга. Я хотел уже пару лет, но не было мотивации. Одна из главных мотиваций сейчас — это почти весь топ-менеджмент в моей компании англоязычные ребята из гугла и амазона.
Вторая мотивация — думаю, что после 35 лет в рф сложно найти норм работу и нужно будет смотреть на западные компании.
Какой прогресс получился за почти пол года? Легче говорить, легче понимать речь, легче переключать контекст. Но также понял, что 2 занятия в неделю это очень мало. В любом росте регулярности не хватает. Нужно увеличивать рабочие нагрузки.
Подскажите, что помогает вам для изучения? Стоит ли ходить на всякие толк-клубы, окружать себя носителями или лучше зарываться книгами и ютубом первые месяцы? Стоит ли задумываться о произношении в начале или лучше корректировать его потом?
👍8
Опрос про хорошее резюме
Опросов много не бывает. Многие новичики и не только не знают как оформлять резюме. В интернете куча советов, но чаще их дают без опросов нанимающих менеджеров, hr и только на основе англоязычных статей.
Мне захотелось опросить сеньоров и лидов, а потом создать хороший пример на основе советов.
Зарепостите своим лидам или hr.
Опросов много не бывает. Многие новичики и не только не знают как оформлять резюме. В интернете куча советов, но чаще их дают без опросов нанимающих менеджеров, hr и только на основе англоязычных статей.
Мне захотелось опросить сеньоров и лидов, а потом создать хороший пример на основе советов.
Зарепостите своим лидам или hr.
Google Docs
Опрос про хорошее резюме
Многие новички и не только не знают как оформлять резюме. В этом опросе мы хотим собрать советы от сеньоров и лидов (и не только).
👍6💯3
Безопасный язык Swift для больших кодовых баз
Какой-то убийственно низкоуровневый доклад от бородатых братьев Кнута. Они в нем рассказывают какие бывают языки, кроме их любимого С++. Попутно разбирая устройство Swift.
Ничего непонятно, но очень интересно
Какой-то убийственно низкоуровневый доклад от бородатых братьев Кнута. Они в нем рассказывают какие бывают языки, кроме их любимого С++. Попутно разбирая устройство Swift.
Ничего непонятно, но очень интересно
YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023
https://www.cppnow.org
https://www.linkedin.com/company/cppnow
---
Introducing a Memory-Safe Successor Language in Large Code Bases - John McCall - CppNow 2023
Slides: https://github.com/boostcon/cppnow_presentations_2023
---
Interest in memory-safe programming…
https://www.linkedin.com/company/cppnow
---
Introducing a Memory-Safe Successor Language in Large Code Bases - John McCall - CppNow 2023
Slides: https://github.com/boostcon/cppnow_presentations_2023
---
Interest in memory-safe programming…
😁11👍1
Yandex Mobile Ads SDK
Вопрос рекламы для коммерческих и даже пет-проектов — очень важный. Поэтому рассказываю о полезном инструменте для монетизации приложений – Mobile Ads SDK. У них как раз сегодня релиз новой версии.
Подробнее о крутых фишках, которые появились в SDK 6:
- Стало возможно монетизировать экран загрузки приложения с помощью инструмента «Реклама при открытии». При этом разработчики смогут самостоятельно регулировать частоту показа рекламы и параметры отображения объявления.
- Изменения коснулись и рекламы с вознаграждением: разработчикам стали доступны текстово-графические объявления и сетка из нескольких объявлений, а у пользователя появилась возможность отказаться от получения вознаграждения и закрыть рекламу в любой момент
- В новой версии SDK Появилась автоматическая адаптация размеров баннера под конкретное приложение. Разработчики смогут управлять баннерами двумя способами (в зависимости от размеров объявления): stickySize и inlineSize.
- Технология DivKit теперь доступна во всех форматах рекламных объявлений. То есть объявления собираются индивидуально под каждого пользователя. Реклама становится заметнее — растут конверсии и доход разработчиков.
Вопрос рекламы для коммерческих и даже пет-проектов — очень важный. Поэтому рассказываю о полезном инструменте для монетизации приложений – Mobile Ads SDK. У них как раз сегодня релиз новой версии.
Подробнее о крутых фишках, которые появились в SDK 6:
- Стало возможно монетизировать экран загрузки приложения с помощью инструмента «Реклама при открытии». При этом разработчики смогут самостоятельно регулировать частоту показа рекламы и параметры отображения объявления.
- Изменения коснулись и рекламы с вознаграждением: разработчикам стали доступны текстово-графические объявления и сетка из нескольких объявлений, а у пользователя появилась возможность отказаться от получения вознаграждения и закрыть рекламу в любой момент
- В новой версии SDK Появилась автоматическая адаптация размеров баннера под конкретное приложение. Разработчики смогут управлять баннерами двумя способами (в зависимости от размеров объявления): stickySize и inlineSize.
- Технология DivKit теперь доступна во всех форматах рекламных объявлений. То есть объявления собираются индивидуально под каждого пользователя. Реклама становится заметнее — растут конверсии и доход разработчиков.
👍16😡5😁2