Многие мечтают стать тимлидом, но только некоторые знают, что для этого мало уметь писать код и разбираться в архитектуре
Сильный тимлид умеет управлять проектами любых масштабов, оценивать их стоимость и отслеживать финансовую эффективность, и что немаловажно – управлять командой.
Все эти знания можно получить на совместной магистерской программе ИТМО и компании «Самолет» – «Руководитель IT-разработки».
Помимо лекций и практик вас ждут:
– учебные и бизнес-проекты от Big Tech компаний;
– хакатоны каждый семестр;
– индивидуальные карьерные консультации с экспертами.
На программе можно обучаться как бесплатно – 10 мест оплачивает компания «Самолет», так и на коммерческой основе. Лучшие студенты будут получать дополнительную стипендию «Самолет».
Переходите на сайт, чтобы получить программу обучения и подать документы.
Реклама. НИУ ИТМО ИНН 7813045547
Пройдите тест на знание Swift и получите доступ к 51 открытому уроку по разработке на iOS
Два открытых урока можно посмотреть без регистрации и оценить формат обучения. Для доступа ко всем открытым урокам из курса «iOS Developer. Professional» от OTUS необходимо пройти входное тестирование: ответить на 20 вопросов и уложиться в тайминг.
«iOS Developer. Professional» от OTUS — это большой курс для iOS-разработчиков, которые хотят выйти на профессиональный уровень. Вас ждут SwiftUI, Protocol Oriented Programming, Actor и async/await, CoreML, ARKit и RealityKit и многое другое. Никаких скучных записанных занятий, только живые онлайн-лекции, интересные практические задачи и развернутая обратная связь от лучших экспертов ниши.
Старт группы уже 30 августа 2024. Доступна рассрочка на обучение.
НАЧАТЬ ТЕСТИРОВАНИЕ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8K75mY
Новости мобильной разработки 2024.3
В видео Кирилл Розов, автор канала «Android Broadcast. Все об Андроид разработке» рассказал про основные новости мобильной разработки за последнее время.
Среди них:
— Microsoft переводит сотрудников в Китае на iPhone.
— Новинки Samsung Galaxy.
— Нродукты JetBrains больше не скачать в России и Беларуси.
— Новый UI IDEA по умолчанию.
— Koin 4.0.
— Из Android в KMP.
— Как правильно указывать артефакты в Gradle Version Catalog.
Смотреть: https://youtu.be/efvKE0leWoI
#android #ios
Самый мемный Java-разработчик
Умеете писать на Java? А насколько вы умеете разгадывать мемы про Java? Сделали тест, чтобы вы могли узнать, насколько вы шарите за мемы про Java: https://tproger.ru/quiz/samyj-memnyj-java-razrabotchik
#java
SOLID в Swift. Простое объяснение с примерами для начинающих
SOLID — это набор пяти основных принципов, которые помогают разработчикам создавать более понятный, гибкий и поддерживаемый код.
Здесь вы узнаете, как это работает на практике на примере языка Swift: https://habr.com/ru/articles/746410/
#swift
«Как мы переходили с Xamarin на Flutter»
В этой статье рассказали про опыт по переходу с кроссплатформенного фреймворка Xamarin Native на Flutter: https://habr.com/ru/articles/828656/
#flutter #xamarin
Выгодная сделка: поменяйте 5 минут вашего времени на живое дерево в бору Java!
Нужно лишь пройти короткий опрос, посвященный трендам Java-разработки в России. И за это ребята из Axiom JDK посадят вам персональную сосну. Результатами посадок и исследования ребята, разумеется, поделятся и ещё дадут каждому участнику триал новой среды разработки и исполнения Java Axiom JDK Express! Но внести вклад в улучшение инструментов Java можно и анонимно.
Оставляйте свой след в истории Java и всей планеты, это просто: https://axiomjdk.ru/announcements/2024/06/03/java-trends-survey/?utm_source=tg
Это #партнёрский пост
Никто:
Абсолютно никто:
Джун, который прошел курс по кроссплатформенной разработке и думает, что теперь может просто писать один код сразу под две платформы:
Оператор «by» в Kotlin и причины его использования
В статье разбираются распространённые случаи использования оператора:
— by lazy,
— by viewModels,
— by mutableStateOf.
Статья будет полезна начинающим, кто только начал изучать делегированные свойства и хочет лучше разобраться в операторе «by»:
https://tprg.ru/9t8G
#kotlin
Google перенесёт разработку приложений Android Studio в веб через Project IDX
Google объявила, что переносит разработку приложений Android Studio в Интернет при помощи Project IDX. Это фирменная веб-среда разработки.
В компании отметили, что намерены сделать «создание приложений для Android столь же общедоступным, как и сами устройства Android». Project IDX использует виртуальную машину Linux и уже предлагает симуляторы Android или iOS.
Интеграция Android Studio и Project IDX находится на ранней предварительной стадии, и разработчики могут записаться в список ожидания.
#google #веб
5 логико-математических задач, которые поставят в тупик
Выходные! А значит, можно поставить на паузу проекты и немного отдохнуть. Чтобы отдых был более полезным, предлагаем решить 5 задач, которые точно заставят вас задуматься:
https://tproger.ru/articles/5-logiko-matematicheskih-zadach-kotorye-postavjat-v-tupik/
#алгоритмы
Old but gold: Как стать Android разработчиком
В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками. Рассматриваются такие темы:
— Kotlin.
— Основные компоненты Android.
— Верстка.
— Работа с сетью.
— Работа с БД.
— Работа с многопоточностью.
— Работа в фоне.
— Виды архитектур.
— DI.
— Анимации.
— Тестирование.
— Git.
— Agile, таск-треккеры, документация.
Для каждого пункта есть подробный разбор и дополнительные курсы, книги, материалы для изучения. Сохраните, чтобы не потерять: https://habr.com/ru/articles/709524/
#android
Топ-5 плагинов для Android Studio
Есть множество способов стать более продуктивным разработчиком. Многие вещи требуют предварительной подготовки, но в долгосрочной перспективе они того стоят. В статье рассказали про эти 5 плагинов, показали, как они работают и почему почему вы должны начать их использовать:
1. Kotlin Fill Class
2. ADB Idea
3. Android Drawable Preview
4. Key Promotex X
5. IdeaVim
Подробнее: https://apptractor.ru/info/articles/top-5-plaginov-dlya-android-studio.html
#android
Многие мечтают стать тимлидом, но только некоторые знают, что для этого мало уметь писать код и разбираться в архитектуре
Сильный тимлид умеет управлять проектами любых масштабов, оценивать их стоимость и отслеживать финансовую эффективность, и что немаловажно – управлять командой.
Все эти знания можно получить на совместной магистерской программе ИТМО и компании «Самолет» – «Руководитель IT-разработки».
Помимо лекций и практик вас ждут:
– учебные и бизнес-проекты от Big Tech компаний;
– хакатоны каждый семестр;
– индивидуальные карьерные консультации с экспертами.
На программе можно обучаться как бесплатно – 10 мест оплачивает компания «Самолет», так и на коммерческой основе. Лучшие студенты будут получать дополнительную стипендию «Самолет».
Переходите на сайт, чтобы получить программу обучения и подать документы.
Реклама. НИУ ИТМО ИНН 7813045547
Apple опубликовала дизайн-систему iOS 18 завезли в Figma
В комплект входят компоненты для всех распространенных элементов управления и представлений, шаблоны оформления, стили текста, цветовые стили, материалы и руководства по верстке.
Плюс для каждой группы элементов есть релевантная ссылка на гайды: https://www.figma.com/community/file/1385659531316001292/ios-18-and-ipados-18
#ios #apple
Old but gold: Создаём игру «Крестики-нолики» на Android
2-часовой видеоурок, в котором разбирается, как создать популярную игру с помощью Ktor и Web Sockets. Автор также показывает, как настроить серверную часть, чтобы играть с друзьями:
Хотя ролик и не вчера снят, он всё еще актуален: https://youtu.be/sKCCwl5lNBk
#android
Расширяем возможности мобильного приложения на WebView
В статье автор делится опытом команды по запуску мобильного приложения на WebView.
Часто разработчики используют только встроенный API взаимодействия JavaScript c нативными кодом, например Web API, но ребята расширили спектр возможностей подхода web-native.
В статье о том, какой подход выбрать, как к этому прийти и как обойти возникшие проблемы: https://habr.com/ru/companies/ozontech/articles/828186/
#веб
8 бест-эвер алгоритмов для программиста
Для начинающих разработчиков знание алгоритмов является ключевым навыком, так как они помогают оптимизировать код и делать его более эффективным.
Алгоритмов очень и очень много, но есть некоторые, которые используются повсеместно и могут спрашиваться на собеседованиях. Вот топ-8 категорий таких:
— алгоритмы сортировки;
— в т.ч. сортировка слиянием;
— алгоритмы поиска;
— графические алгоритмы;
— динамическое программирование;
— жадные алгоритмы;
— поиск с возвратом;
— рандомизированный алгоритмы.
Про каждый из них с примерами кода рассказали в статье.
@prog_point #теория #алгоритмы
Курс: Введение в Kotlin
Этот курс — комплексное введение в один из самых динамично развивающихся языков программирования на сегодняшний день.
В течение обучения вы познакомитесь с основными концепциями языка Kotlin и научитесь применять их на практике для разработки разнообразных программных решений.
Ссылка на курс: https://stepik.org/course/203595/promo?search=4668816447
#курс #kotlin #начинающим
📱Тапайте со смыслом
Вместе с Tproger запустили игру про историю платежных инструментов!
Сегодня мы оплачиваем покупки телефоном, а далекие предки делали это с помощью…шкурок зверей!
Чтобы узнать, каким был этот путь из древности до наших дней, примите участие в мини-игре.
Ваша задача ― кликать по предмету на экране, чтобы от обмена ракушками дойти до современных видов платежей!
Начать игру можно по ссылке.
@gazprombank
Ищем авторов для tproger.ru
Что нужно делать:
— Писать статьи на IT-тематику (языки программирования, Data Science, облачные технологии, SQL и т.д.).
— Объяснять сложные концепции простым языком.
— Исследовать новые технологии и тренды.
Что мы ждём:
— Опыт в написании статей (желательно, связанных с IT).
— Знания в любой области, связанной с IT.
— Умения соблюдать дедлайны.
Отправляйте ваши отклики и портфолио шеф-редактору
Стресс-тест оплаты по QR на кассе в супермаркете: сравниваем мобильные интерфейсы банков
Банковское мобильное приложение стало для многих одним из самых часто используемых приложений. Оплата по QR ЖКХ или продуктов в супермаркете, сбор денег на подарок или перевод уличному музыканту — эти или другие операции мы можем совершать по несколько раз в день.
Также есть сезонные изменения и выходные дни, когда процесс оплаты может возрастать кратно.
Например, в отпуске на море, кругом лавки с сувенирами и хендмейдом, свежие фрукты и ягоды, принадлежности для купания и т. п. Частенько, здесь можно оплатить только наличными или переводом по номеру телефона, а бумажник вы, вероятно, предпочтете оставить в номере гостиницы, а не дарить ловкому прохожему.
Автор статьи решил найти приложение с оперативным доступом к оплате по QR или переводу по номеру телефона. И вот что из этого вышло: https://habr.com/ru/articles/829618/
#qa
AvitoTech уже в эфире!
Познакомьтесь с технокультурой крупнейшего классифайда в мире. Будут доклады про платформенные инструменты, Low Code и Backend Driven UI, MLOps с нуля.
Кстати, посмотреть трансляцию можно будет прямо у нас в вк. Подключайтесь — будет много интересного!
Смотреть трансляцию: https://tprg.ru/sRzA
Это #партнёрский пост
Большинство разработчиков стремится повысить свой грейд, но как и куда расти, если ты амбициозный мидл или уже синьор? Откуда брать насмотренность и опыт, если ты ограничен задачами своей компании, а одними статьями на Хабре проблему не решить?
Чтобы расти в профессии и получать крутые офферы, разработчик может прокачать навык построения архитектуры. Он может собрать библиотеку из каналов, статей и видео или пройти полноценный курс.
Курс «Архитектор ПО» от Практикума поможет развить навык решения архитектурных задач. Техлиды Яндекса и других компаний покажут противоположные архитектурные подходы. Благодаря этому разработчику не придётся учиться на своих ошибках — он научится на опыте коллег. За 6 месяцев курса он разработает и добавит в портфолио 5 архитектур.
Курс подойдёт бэкенд-разработчикам, которые:
— работают 2+ лет;
— хотят развиваться на текущей позиции и повышать свой грейд;
— хотят получить должность лида или архитектора ПО.
Успейте записаться на ближайший поток по ссылке
Это #партнёрский пост
«Как я взломал штрих-коды продавца билетов TicketMaster»
Наверняка вы встречали такие сервисы покупки билетов, где после завершения покупки он собщает, что вы не сможете распечатать билеты на мероприятие. Зато у вас будет обновляемый штрих-код.
По заявлению создателей таких сервисов, это должно снизить количество ошибок, случаев мошенничества и перепродаж билетов. Но на деле, эта функциональность часто мешает и обычным пользователям.
Автор статьи решил проверить все заявления TicketMaster и взломал штрих-коды сервиса: https://habr.com/ru/articles/828124/
#безопасность