Для чего компании требуют высшее образование в IT
Всем привет! Меня зовут Алексей, я техлид Android направления в компании Домклик.
На одном из собеседований зашла с кандидатом дискуссия об образовании. И была произнесена примерно такая фраза: «Зачем тратить 4–6 лет на обучение в вузе, если нужные по вашей вакансии навыки можно получить за год?» Пообщавшись ещё с некоторыми недавно вошедшими в отрасль знакомыми, сложилось впечатление, что этим вопросом задаются многие. И действительно, если, условно, на заводе требуется фрезеровщик, и у кандидата есть стаж работы или он окончил профильное училище, то какая разница, получал ли он высшее образование или нет?
Так почему многие крупные компании в ИТ при найме отдают предпочтение кандидатам с «вышкой»? Чем такие специалисты выгодно отличаются от остальных с таким же практическим опытом и профильными знаниями? Попробуем разобраться с этими вопросами и прояснить их. Все предложенные выводы — личное мнение автора и может (и должно) не совпадать с чьим‑либо ещё или общепринятым.
Читать далее
Читать: https://habr.com/ru/companies/domclick/articles/956496/
@mobi_dev | Другие наши каналы
Всем привет! Меня зовут Алексей, я техлид Android направления в компании Домклик.
На одном из собеседований зашла с кандидатом дискуссия об образовании. И была произнесена примерно такая фраза: «Зачем тратить 4–6 лет на обучение в вузе, если нужные по вашей вакансии навыки можно получить за год?» Пообщавшись ещё с некоторыми недавно вошедшими в отрасль знакомыми, сложилось впечатление, что этим вопросом задаются многие. И действительно, если, условно, на заводе требуется фрезеровщик, и у кандидата есть стаж работы или он окончил профильное училище, то какая разница, получал ли он высшее образование или нет?
Так почему многие крупные компании в ИТ при найме отдают предпочтение кандидатам с «вышкой»? Чем такие специалисты выгодно отличаются от остальных с таким же практическим опытом и профильными знаниями? Попробуем разобраться с этими вопросами и прояснить их. Все предложенные выводы — личное мнение автора и может (и должно) не совпадать с чьим‑либо ещё или общепринятым.
Читать далее
Читать: https://habr.com/ru/companies/domclick/articles/956496/
@mobi_dev | Другие наши каналы
Space Invaders «с нуля» — часть 4: обработка ввода и механика стрельбы
Четвёртая часть цикла о создании клонов классических аркадных игр. В этой статье вы узнаете, как реализовать управление игроком с клавиатуры и добавить стрельбу в Space Invaders на C++. Разбираем обработку событий GLFW, движение, столкновения и снаряды.
— Читать дальше «Space Invaders «с нуля» — часть 4: обработка ввода и механика стрельбы»
Четвёртая часть цикла о создании клонов классических аркадных игр. В этой статье вы узнаете, как реализовать управление игроком с клавиатуры и добавить стрельбу в Space Invaders на C++. Разбираем обработку событий GLFW, движение, столкновения и снаряды.
— Читать дальше «Space Invaders «с нуля» — часть 4: обработка ввода и механика стрельбы»
CameraX 1.5: Как обеспечить совместимость функций камеры в Android-приложениях
CameraX 1.5 упрощает разработку Android-приложений для камеры с новым API Feature Group. Узнайте, как гарантировать поддержку комбинаций HDR, 60 FPS и стабилизации для создания надежных и мощных приложений.
— Читать дальше «CameraX 1.5: Как обеспечить совместимость функций камеры в Android-приложениях»
CameraX 1.5 упрощает разработку Android-приложений для камеры с новым API Feature Group. Узнайте, как гарантировать поддержку комбинаций HDR, 60 FPS и стабилизации для создания надежных и мощных приложений.
— Читать дальше «CameraX 1.5: Как обеспечить совместимость функций камеры в Android-приложениях»
CameraX 1.5: Как обеспечить совместимость функций камеры в Android-приложениях
CameraX 1.5 упрощает разработку Android-приложений для камеры с новым API Feature Group. Узнайте, как гарантировать поддержку комбинаций HDR, 60 FPS и стабилизации для создания надежных и мощных приложений.
— Читать дальше «CameraX 1.5: Как обеспечить совместимость функций камеры в Android-приложениях»
CameraX 1.5 упрощает разработку Android-приложений для камеры с новым API Feature Group. Узнайте, как гарантировать поддержку комбинаций HDR, 60 FPS и стабилизации для создания надежных и мощных приложений.
— Читать дальше «CameraX 1.5: Как обеспечить совместимость функций камеры в Android-приложениях»
Плох тот Джун, который не мечтает стать Сеньором. Но еще хуже тот, кто мечтает бездумно и без поддержки коллег
Привет, Хабр! Меня зовут Артем Грищенко, я middle iOS-разработчик продуктов Future Crew в МТС. Если ты начинающий разработчик — скорее всего, у тебя есть мечта: вырасти, перестать быть «новичком» и почувствовать уверенность в своих силах. Чаще всего говорят: «Это долгий процесс, наберись терпения». И действительно, путь у каждого свой. Но у всех карьерных путей есть общее: рост возможен только при увеличении зоны ответственности. Об этом часто забывают, годами просиживая на одном месте.
В этом материале хочу поделиться своей историей — как мне удалось за один год дорасти до уровня мидла и почувствовать, что стою на твердой почве. Надеюсь, эта статья поможет кому-то увидеть проблему со своей карьерой и найти вариант ее решения.
Читать далее
Читать: https://habr.com/ru/companies/ru_mts/articles/957542/
@mobi_dev | Другие наши каналы
Привет, Хабр! Меня зовут Артем Грищенко, я middle iOS-разработчик продуктов Future Crew в МТС. Если ты начинающий разработчик — скорее всего, у тебя есть мечта: вырасти, перестать быть «новичком» и почувствовать уверенность в своих силах. Чаще всего говорят: «Это долгий процесс, наберись терпения». И действительно, путь у каждого свой. Но у всех карьерных путей есть общее: рост возможен только при увеличении зоны ответственности. Об этом часто забывают, годами просиживая на одном месте.
В этом материале хочу поделиться своей историей — как мне удалось за один год дорасти до уровня мидла и почувствовать, что стою на твердой почве. Надеюсь, эта статья поможет кому-то увидеть проблему со своей карьерой и найти вариант ее решения.
Читать далее
Читать: https://habr.com/ru/companies/ru_mts/articles/957542/
@mobi_dev | Другие наши каналы
😁4❤2
Как разработать дизайн мобильной операционной системы с нуля: кейс РОСА и 65apps
У нас был парк из 50 смартфонов разных производителей, 2 года на разработку, 5 дизайнеров, 1 арт-директор, исследовательские и стратегические сессии, целое море идей, разноцветных прототипов и эскизов, пачка шрифтов, а также литры кофе, чая и немного пива по пятницам. Не то, чтобы все это было категорически необходимо для создания дизайна операционной системы, но если уж мы взялись, то к делу надо подходить серьезно.
Читать далее
Читать: https://habr.com/ru/companies/rosa/articles/958634/
@mobi_dev | Другие наши каналы
У нас был парк из 50 смартфонов разных производителей, 2 года на разработку, 5 дизайнеров, 1 арт-директор, исследовательские и стратегические сессии, целое море идей, разноцветных прототипов и эскизов, пачка шрифтов, а также литры кофе, чая и немного пива по пятницам. Не то, чтобы все это было категорически необходимо для создания дизайна операционной системы, но если уж мы взялись, то к делу надо подходить серьезно.
Читать далее
Читать: https://habr.com/ru/companies/rosa/articles/958634/
@mobi_dev | Другие наши каналы
🔥3❤2😱2
Combine – швейцарский нож iOS-разработчика. Или нет?
Привет! Меня зовут Антон, я iOS-разработчик в Банки.ру. Когда я только начинал изучать Combine, он казался для меня магией. Пара команд – и вот у тебя уже есть какие-то данные. Чтобы Combine перестал оставаться черным ящиком давайте заглянем внутрь. Эта статья – мое виденье этого фреймворка.
Небольшая сводка, Combine – фреймворк для работы с асинхронными событиями в декларативном стиле. Он помогает разработчикам управлять потоками данных, избавляя от множества колбэков, ручного управления очередями и других сложностей, связанных с асинхронностью.
Давайте рассмотрим Combine изнутри!
Читать далее
Читать: https://habr.com/ru/companies/banki/articles/958650/
@mobi_dev | Другие наши каналы
Привет! Меня зовут Антон, я iOS-разработчик в Банки.ру. Когда я только начинал изучать Combine, он казался для меня магией. Пара команд – и вот у тебя уже есть какие-то данные. Чтобы Combine перестал оставаться черным ящиком давайте заглянем внутрь. Эта статья – мое виденье этого фреймворка.
Небольшая сводка, Combine – фреймворк для работы с асинхронными событиями в декларативном стиле. Он помогает разработчикам управлять потоками данных, избавляя от множества колбэков, ручного управления очередями и других сложностей, связанных с асинхронностью.
Давайте рассмотрим Combine изнутри!
Читать далее
Читать: https://habr.com/ru/companies/banki/articles/958650/
@mobi_dev | Другие наши каналы
Cursor — джун или сеньор? Какой грейд у ИИ
Cursor сделали программисты для программистов. Это не очередной чат-бот, это полноценная среда разработки. Он очень неплохо интегрирован с возможностями больших языковых моделей.
Но насколько он хорош? Сможет ли сочинить симфонию, написать картину… то есть, конечно, сможет ли заменить живого разработчика? Мы его потыкали, протестировали и теперь хотим рассказать, на какой грейд он мог бы рассчитывать в российской ИТ-компании
Читать дальше
Читать: https://habr.com/ru/companies/surfstudio/articles/958982/
@mobi_dev | Другие наши каналы
Cursor сделали программисты для программистов. Это не очередной чат-бот, это полноценная среда разработки. Он очень неплохо интегрирован с возможностями больших языковых моделей.
Но насколько он хорош? Сможет ли сочинить симфонию, написать картину… то есть, конечно, сможет ли заменить живого разработчика? Мы его потыкали, протестировали и теперь хотим рассказать, на какой грейд он мог бы рассчитывать в российской ИТ-компании
Читать дальше
Читать: https://habr.com/ru/companies/surfstudio/articles/958982/
@mobi_dev | Другие наши каналы
👍2
Роскомнадзор признал частичную блокировку Telegram и WhatsApp в России
Роскомнадзор подтвердил частичную блокировку Telegram и WhatsApp в России, объяснив меры борьбой с мошенничеством и преступниками
— Читать дальше «Роскомнадзор признал частичную блокировку Telegram и WhatsApp в России»
Роскомнадзор подтвердил частичную блокировку Telegram и WhatsApp в России, объяснив меры борьбой с мошенничеством и преступниками
— Читать дальше «Роскомнадзор признал частичную блокировку Telegram и WhatsApp в России»
💔4👎1🌚1
Твоё приложение никто не видит — ASO может это исправить
Если у вашего приложения 2–3 установки в день и кажется, что «ниша не та» — скорее всего, дело не в нише, а в том, что про вас просто никто не знает. В этой статье коротко и по делу расскажу о том, что такое ASO (App Store Optimization) и почему без него ваше даже классное приложение никто не найдёт.
Разбираемся, зачем оно нужно инди‑разработчикам, как это работает и с чего вообще начать — без формул, понятий и лишней воды. На пальцах.
Читать далее
Читать: https://habr.com/ru/articles/959038/
@mobi_dev | Другие наши каналы
Если у вашего приложения 2–3 установки в день и кажется, что «ниша не та» — скорее всего, дело не в нише, а в том, что про вас просто никто не знает. В этой статье коротко и по делу расскажу о том, что такое ASO (App Store Optimization) и почему без него ваше даже классное приложение никто не найдёт.
Разбираемся, зачем оно нужно инди‑разработчикам, как это работает и с чего вообще начать — без формул, понятий и лишней воды. На пальцах.
Читать далее
Читать: https://habr.com/ru/articles/959038/
@mobi_dev | Другие наши каналы
❤6
Мобильная ферма устройств: как мы решили проблему тестирования и не только
Что такое мобильная ферма и зачем она нужна – расскажем о том, как устроена ферма СовкомТеха и поделимся отзывами коллег.
Интересно
Читать: https://habr.com/ru/companies/sovcombank_technologies/articles/958694/
@mobi_dev | Другие наши каналы
Что такое мобильная ферма и зачем она нужна – расскажем о том, как устроена ферма СовкомТеха и поделимся отзывами коллег.
Интересно
Читать: https://habr.com/ru/companies/sovcombank_technologies/articles/958694/
@mobi_dev | Другие наши каналы
👍1
Из мобильной разработки в бэкенд. История и впечатления
Самый простой и логичный способ сменить стек — поменять направление внутри компании. Мог так сделать дважды, но тогда бы и писать было не о чем. Буду рад, если кому-то мой опыт окажется полезным или интересным.
Зачем менять стек?
В 2019 году, работая над android-приложением Auto.ru, я часто думал, что надо что-то менять в карьере. Вот несколько тезисов:
- Стать CTO в будущем будет проще с опытом в бекенде...
Погрузиться в историю
Читать: https://habr.com/ru/articles/959128/
@mobi_dev | Другие наши каналы
Самый простой и логичный способ сменить стек — поменять направление внутри компании. Мог так сделать дважды, но тогда бы и писать было не о чем. Буду рад, если кому-то мой опыт окажется полезным или интересным.
Зачем менять стек?
В 2019 году, работая над android-приложением Auto.ru, я часто думал, что надо что-то менять в карьере. Вот несколько тезисов:
- Стать CTO в будущем будет проще с опытом в бекенде...
Погрузиться в историю
Читать: https://habr.com/ru/articles/959128/
@mobi_dev | Другие наши каналы
Как одна идея и грамотный маркетинг создали миллиардный стартап
Все мы знаем или интуитивно понимаем, что ни одна, даже самая гениальная задумка, не добьется успеха без правильного маркетинга. Эта мысль неоднократно звучала в наших предыдущих статьях, где мы говорили, что без качественно составленного резюме, которое соответствует требованиям рынка (и фильтрам ИИ), и грамотной подачи себя на собеседовании невозможно получить заветный оффер. Поэтому сегодня мы решили осветить важную тему маркетинга, без которого ни кандидат, ни один IT-продукт не смог бы преуспеть. А в качестве первого примера отличного продуктового маркетинга мы возьмем приложение для онлайн-знакомств Bumble.
-Что, что?
-Bumble.
-Никогда не слышали...
-Это-то и интересно!
Читать далее
Читать: https://habr.com/ru/articles/959446/
@mobi_dev | Другие наши каналы
Все мы знаем или интуитивно понимаем, что ни одна, даже самая гениальная задумка, не добьется успеха без правильного маркетинга. Эта мысль неоднократно звучала в наших предыдущих статьях, где мы говорили, что без качественно составленного резюме, которое соответствует требованиям рынка (и фильтрам ИИ), и грамотной подачи себя на собеседовании невозможно получить заветный оффер. Поэтому сегодня мы решили осветить важную тему маркетинга, без которого ни кандидат, ни один IT-продукт не смог бы преуспеть. А в качестве первого примера отличного продуктового маркетинга мы возьмем приложение для онлайн-знакомств Bumble.
-Что, что?
-Bumble.
-Никогда не слышали...
-Это-то и интересно!
Читать далее
Читать: https://habr.com/ru/articles/959446/
@mobi_dev | Другие наши каналы
Наш опыт публикации мобильных приложений. Часть 1: AppStore и Google Play
N месяцев — столько ушло на то, чтобы ваше приложение стало тем, каким вы хотели его видеть. И вот оно – готово. Пора показать миру!
Но перед тем как приложение попадёт в руки пользователей, его должны одобрить строгие модераторы App Store и Google Play. И вот тут начинается самое интересное. За последние годы требования стали такими, что даже опытные разработчики получают реджекты по полной программе.
В данной статье приведем простые действия и технические моменты, которые помогут быстрее пройти модерацию и зарелизиться в сторах.
Читать далее
Читать: https://habr.com/ru/articles/959490/
@mobi_dev | Другие наши каналы
N месяцев — столько ушло на то, чтобы ваше приложение стало тем, каким вы хотели его видеть. И вот оно – готово. Пора показать миру!
Но перед тем как приложение попадёт в руки пользователей, его должны одобрить строгие модераторы App Store и Google Play. И вот тут начинается самое интересное. За последние годы требования стали такими, что даже опытные разработчики получают реджекты по полной программе.
В данной статье приведем простые действия и технические моменты, которые помогут быстрее пройти модерацию и зарелизиться в сторах.
Читать далее
Читать: https://habr.com/ru/articles/959490/
@mobi_dev | Другие наши каналы
❤3
От Android до кроссплатформы за 3 дня: опыт адаптации приложения под CMP
Привет! Я Тимур, разработчик мобильных приложений в KTS.
В прошлом году мы решали любопытную задачу. Нам нужно было вдвоем за одну рабочую неделю собрать прототип мобильного приложения для сервиса бронирования отелей.
Задача осложнялась тем, что заказчик рассматривал не только нашу команду на роль подрядчика. Мы не могли отдать сырой черновик, в котором просто нажимаются нужные кнопки и работают ключевые сценарии — мы должны были превзойти конкурентов-флаттеристов. И нам удалось это сделать с помощью KMP.
Да, тема довольно холиварная, и в статье я не заявляю, что KMP лучше Flutter’а во всем. Каждая технология хороша под свои задачи. Вместо этого я расскажу о конкретном проекте, на котором KMP оказался более удачным выбором. Также коснусь вопросов архитектуры и миграции Android-приложения на iOS с помощью CMP, а заодно подсвечу подводные камни, с которыми пришлось разбираться в процессе.
Читать далее
Читать: https://habr.com/ru/companies/kts/articles/959950/
@mobi_dev | Другие наши каналы
Привет! Я Тимур, разработчик мобильных приложений в KTS.
В прошлом году мы решали любопытную задачу. Нам нужно было вдвоем за одну рабочую неделю собрать прототип мобильного приложения для сервиса бронирования отелей.
Задача осложнялась тем, что заказчик рассматривал не только нашу команду на роль подрядчика. Мы не могли отдать сырой черновик, в котором просто нажимаются нужные кнопки и работают ключевые сценарии — мы должны были превзойти конкурентов-флаттеристов. И нам удалось это сделать с помощью KMP.
Да, тема довольно холиварная, и в статье я не заявляю, что KMP лучше Flutter’а во всем. Каждая технология хороша под свои задачи. Вместо этого я расскажу о конкретном проекте, на котором KMP оказался более удачным выбором. Также коснусь вопросов архитектуры и миграции Android-приложения на iOS с помощью CMP, а заодно подсвечу подводные камни, с которыми пришлось разбираться в процессе.
Читать далее
Читать: https://habr.com/ru/companies/kts/articles/959950/
@mobi_dev | Другие наши каналы
🔥4
UX-прожарки: что жарим и с кем едим? Или как мы дополнительно исследуем интерфейсы
Всем привет, меня зовут Двенадцатова Таня. Я руководитель команды исследователей в БКС Банке. Почти 2 года назад у нас в БКС появились Прожарки. Это мероприятие придумала не я. Более того, его концепция и идея мне изначально не нравились и не были на 100% понятны. Встреча называлась дерзко “Поясни за UX” и явка для всей команды исследователей на нее была строго обязательной.
Прожарка может стать заменой исследованию. Это происходит, если человек приносит на встречу флоу, собирает комментарии от толпы коллег (среди которых дизайнеры, писатели, исследователи, другие продакты), отрабатывает их и приходит снова.
Как “Поясни за UX” превратилось в Прожарку, зачем мы стали собираться и что обсуждать, а также как Прожарка стала регулярным и востребованным ритуалом мы поделились в этой статье.
Читать далее
Читать: https://habr.com/ru/articles/960130/
@mobi_dev | Другие наши каналы
Всем привет, меня зовут Двенадцатова Таня. Я руководитель команды исследователей в БКС Банке. Почти 2 года назад у нас в БКС появились Прожарки. Это мероприятие придумала не я. Более того, его концепция и идея мне изначально не нравились и не были на 100% понятны. Встреча называлась дерзко “Поясни за UX” и явка для всей команды исследователей на нее была строго обязательной.
Прожарка может стать заменой исследованию. Это происходит, если человек приносит на встречу флоу, собирает комментарии от толпы коллег (среди которых дизайнеры, писатели, исследователи, другие продакты), отрабатывает их и приходит снова.
Как “Поясни за UX” превратилось в Прожарку, зачем мы стали собираться и что обсуждать, а также как Прожарка стала регулярным и востребованным ритуалом мы поделились в этой статье.
Читать далее
Читать: https://habr.com/ru/articles/960130/
@mobi_dev | Другие наши каналы
👍1
[Перевод] Глобальный упадок качества ПО: как мы справляемся с катастрофой
Утечка оперативной памяти в Apple Calculator достигает 32 ГБ.
Эта память не используется, не выделяется, она просто утекает. Простецкое приложение калькулятора страдает большей утечкой памяти, чем компьютеры десятилетие назад.
Случись такое в 2000-х, это бы привело к внесению срочных патчей и служебной проверке. Сегодня же это лишь очередной баг-репорт в очереди.
Мы урегулировали программные катастрофы такой степени, что утечка 32 ГБ в калькуляторе уже не удивляет. И дело не в ИИ. Кризис с качеством ПО начался за несколько лет до появления ChatGPT. ИИ лишь стал дополнительным инструментом в руках некомпетентных людей.
Читать далее
Читать: https://habr.com/ru/companies/ruvds/articles/959262/
@mobi_dev | Другие наши каналы
Утечка оперативной памяти в Apple Calculator достигает 32 ГБ.
Эта память не используется, не выделяется, она просто утекает. Простецкое приложение калькулятора страдает большей утечкой памяти, чем компьютеры десятилетие назад.
Случись такое в 2000-х, это бы привело к внесению срочных патчей и служебной проверке. Сегодня же это лишь очередной баг-репорт в очереди.
Мы урегулировали программные катастрофы такой степени, что утечка 32 ГБ в калькуляторе уже не удивляет. И дело не в ИИ. Кризис с качеством ПО начался за несколько лет до появления ChatGPT. ИИ лишь стал дополнительным инструментом в руках некомпетентных людей.
Читать далее
Читать: https://habr.com/ru/companies/ruvds/articles/959262/
@mobi_dev | Другие наши каналы
❤4👍4
Мобильная разработка за неделю #608 (20 — 26 октября)
В новом выпуске 7 способов найти логи и поймать баг на iOS, разбираем «Telega» по винтикам и делаем эффект глюка, очки на Android XR, что ждёт Kotlin Multiplatform разработчика на собесе, реверс обфускации Amazon Kindle Web, удаление Tea и TeaOnHer из App Store и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/960284/
@mobi_dev | Другие наши каналы
В новом выпуске 7 способов найти логи и поймать баг на iOS, разбираем «Telega» по винтикам и делаем эффект глюка, очки на Android XR, что ждёт Kotlin Multiplatform разработчика на собесе, реверс обфускации Amazon Kindle Web, удаление Tea и TeaOnHer из App Store и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/960284/
@mobi_dev | Другие наши каналы
Какие приложения установить на Windows и macOS
Список разбит по категориям: от браузеров и гейминга до утилит безопасности и инструментов для продуктивности.
— Читать дальше «Какие приложения установить на Windows и macOS»
Список разбит по категориям: от браузеров и гейминга до утилит безопасности и инструментов для продуктивности.
— Читать дальше «Какие приложения установить на Windows и macOS»
Apple выпустила Swift SDK для написания Android-приложений — спустя 11 лет после релиза языка
Apple выпустила Swift SDK для Android — теперь на Swift можно писать нативные Android-приложения и переносить код между платформами
— Читать дальше «Apple выпустила Swift SDK для написания Android-приложений — спустя 11 лет после релиза языка»
Apple выпустила Swift SDK для Android — теперь на Swift можно писать нативные Android-приложения и переносить код между платформами
— Читать дальше «Apple выпустила Swift SDK для написания Android-приложений — спустя 11 лет после релиза языка»
