Эксперты по современнымЯПрассказывают, что будет с их любимыми языками в 2023 году: вы узнаете интересные инсайды и прогнозы про Python, Go, Haskell, Rust, Java, Swift, Kotlin и веб-разработку
Вкратце:
● 2023 год обещает быть интересным для сферы разработки: больше всего изменений ждет языки Python, Go и Java.
● Разработчики языков продолжат курс на стабильность и борьбу с легаси.
● У Haskell и Rust выйдут новые релизы компиляторов, а разработчики на Kotlin с нетерпением ждут релиза Compose под iOS.
Читать
English for Developers и не только - канал для тех, кто хочет учить технический английский.
1. техническая лексика
2. опросы на английском
3. шутки на английском
Подписывайтесь, проходите опросы, читайте полезные прогерские фразы на английском у нас: @englishfordeveloper
Читайте традиционный ежегодный отчет команды JetBrains о состоянии экосистемы разработчиков в 2022 году. Много инфографики и полезных мыслей «наподумать».
https://www.jetbrains.com/lp/devecosystem-2022/
📱🥽 Реальное с привкусом виртуального: как технологии визуального позиционирования меняют AR
Уже сегодня смартфон помогает своему владельцу дополнять реальный мир миром виртуальным — посредством камеры и технологий визуального позиционирования. Расскажу о том, как и где технологии визуального позиционирования в дополненной реальности используются уже сейчас.
🔗 Основной сайт
🔗 Зеркало
🎙Серия «Как мы попали в IT» продолжается. В новом видео про свой путь рассказывает легенда фронтенда Андрей Ситник.
Его опенсорсными инструментами пользуется все индустрия. Но Андрей силён не только технической экспертизой, но и широким культурным кругозором.
Это все сейчас. Когда-то он тоже был начинающим айтишникам, а в новом выпуске «Как мы попали в IT» рассказывает о своих первых шагах.
🎬 Смотреть
⬆️ Достиг потолка в профессии: как устроиться в международную компанию
Расскажем о том, как оценить свой уровень английского, грамотно оформить резюме и успешно пройти собеседование в международную команду.
🔗 Основной сайт
🔗 Зеркало
🗣Новость дня
Google сокращает штат работников примерно на 12 000 человек.
«Я уверен в огромных возможностях, которые открываются перед нами благодаря силе нашей миссии, ценности наших продуктов и услуг, а также нашим ранним инвестициям в ИИ.»
«То, что несколько лет назад компания стала первой в области искусственного интеллекта, привело к революционным достижениям в нашем бизнесе и во всей отрасли.»
● Нейросети делают нас продуктивнее, а кого-то оставляют без работы. ChatGPT уже пишет вирусы, решает задачи автоматизации тестирования и иногда пишет статьи лучше новичка-копирайтера.
Возникает вопрос: в каком положении окажутся джуны, когда выйдет GPT-5 или GPT-6? Возрастет порог входа в профессию. С простыми задачами справится нейронка, а для решения сложной задачи потребуются навыки программирования выше среднего. Денежной мотивации станет недостаточно, чтобы глубоко закапываться в программирование, изучая всякие SOLID'ы, паттерны проектирования, алгоритмы и прочие премудрости.
Возможно, в программирование пойдут только прирожденные программисты, фанаты кодинга. Возрастет качество кода (вспомнить сколько неоптимизированных игр вышло за последние годы).
Вместе с этим схлопнутся курсы для «вайтишников», где люди иногда учатся, чтобы потом учить других.
● С другой стороны (.pdf), новые средства автоматизации всегда снижают долю человеческого труда, но через какое-то время появляются новые задачи, которые увеличивают долю человеческого труда.
⁉️ При таком раскладе, задач через какое-то время станет больше, а джунов научат «дружить» с нейронками. Согласны с таким утверждением?
🧑💻 HyperLogLog: наглядно
Существует целый раздел вероятностных алгоритмов, которые, при небольшой потере точности, позволяют добиться невероятной скорости работы? И один из актуальных — это HyperLogLog, который справляется с нагрузками, типичными для Google, позволяет эффективно оценивать мощность множеств и широко применяется в СУБД. Для оценки множества размером не больше чем n, алгоритму потребуется всего O(log(log(n))) памяти.
В сети трудно найти русскоязычные материалы о практической реализации алгоритма, но не беда: как говорится, на каждую проблему найдется свой парень с Хабра с готовым решением.
Вот и сейчас нашлась статья, в которой максимально доступно описана реализация алгоритма. Для понимания темы не потребуется ни специальных математических знаний, ни предварительного знакомства с алгоритмом.
➡️ Перейти к статье
📱Как работают таймлайны и как обновлять виджеты правильно
В этой статье подробно рассмотрены возможности обновления контента в Home Screen и Lock Screen виджетах для iOS 16.
🔗 Основной сайт
🔗 Зеркало
🗺️ Кем стать в IT: 9 ролей специалистов в IT-проекте
Если вы решили войти в АйТи, но еще не определились с направлением, наша пояснительная бригада спешит на помощь – разбираем роли каждого участника в жизненном цикле ИТ-проекта.
🔗 Основной сайт
🔗 Зеркало
🔝ТОП-10 шаблонизаторов для фронтенд-разработки
Шаблонизаторы применяют в разработке фронтенда для создания компонентов. Они позволяют создать более чистую и удобную для обслуживания кодовую базу, избавляя программиста от необходимости писать повторяющийся код несколько раз. В статье рассмотрим десять популярных во фронтенд-разработке шаблонизаторов и способы создания простых шаблонов.
🔗 Основной сайт
🔗 Зеркало
🐍 Самоучитель по Python для начинающих. Часть 12: Анонимные функции
Изучаем особенности лямбда-функций в Python: разбираемся, когда стоит использовать анонимные функции вместо обычных, и в каких случаях lambda-выражения лучше заменить списковыми включениями. В конце статьи – 10 практических заданий с решениями.
🔗 Основной сайт
🔗 Зеркало
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Обычно мы публикуем различную айти-аналитику российского рынка, но интересно также посмотреть, что происходит в других странах. Так, компания Skillsoft опросила 9300 технических специалистов и выяснила, что следующие три вакансии самые высокооплачиваемые в США:
1. Архитектор корпоративного облака.
2. Архитектор информационной безопасности.
3. Специалист по обработке и анализу данных.
Подробности и полезные карьерные советы ждут вас в статье.