Size: a a a

Библиотека программиста

2021 April 29
Библиотека программиста
Полезные вебинары от OTUS для iOS-разработчиков и всех кто интересуется мобильной разработкой.

13 мая - демо-занятие «Machine Learning в iOS с помощью CoreML и CreateML: изображения, текст, звук»

Поговорим об основных архитектурах нейронных сетей и их оптимизированных версиях под мобильные устройства, о возможностях CoreML 3 и 4, обучении на iOS устройстве
и о самостоятельном обучении классификатора изображений с помощью CreateML и использовании его с Vision, а также обсудим использование обученных моделей для работы с текстом и звуком в iOS

Регистрация: https://otus.pw/lezU/

17 мая - демо-занятие «Пишем клиент для музыкального сервиса»

Попробуем за пару часов написать приложение для работы с музыкальным сервисом. В качестве технологии используем декларативный фреймворк SwiftUI и Combine.

Регистрация: https://otus.pw/jpZM/

Для записи на занятия необходимо пройти тестирование!
источник
Библиотека программиста
Самые востребованные языки программирования для начинающих

На видео опытный разработчик делится мнением о том, как новичку выбрать язык программирования для изучения. За какие языки программирования больше платят? Какие языки самые популярные у работодателей? На каком языке проще пройти интервью? С каким языком открываются самые широкие возможности у начинающего разработчика?

https://proglib.io/w/fb2db5e5

Спойлер: он рекомендует JavaScript. Согласны с ним?
источник
Библиотека программиста
За последнее время интерес к NFT-токенам стремительно увеличивается. Вы наверное слышали о таких крупных сделках, как картина Бенкси, портрет Сноудена или токен Нурмагомедова? Кажется, мода на цифровое искусство только набирает обороты, а тут кто первый, тот и выиграл.

Являясь медиа об IT, «Библиотека программиста» просто не могла пройти мимо тренда и решила внести свой вклад в развитие блокчейн-технологий и цифрового искусства. Любой желающий может приобрести первую статью на сайте (proglib.io), которая имеет более 470 000 просмотров.
Цена лота от 1 Ethereum, торги продлятся 3 недели.
Узнать больше можно по ссылке: https://proglib.io/w/874152a9
источник
2021 April 30
Библиотека программиста
📊 Как начинающий Data Scientist может заработать на фрилансе?

Хотите начать карьерный путь в Data Science в качестве фрилансера? Мы подготовили для вас 8 простых шагов: от регистрации на платформе до обустройства рабочего места.

https://proglib.io/sh/5NV2ufAnRG
источник
Библиотека программиста
Вы профи в своём деле? Мы хорошо за это заплатим. Ищем экспертов для проведения мероприятия в Москве 22 и 23 мая. Темы следующие:

- Архитектура программного обеспечения
- Подходы к решению алгоритмических задач с собеседований Google и Яндекс
- Базы данных: модели, миграции, тестирование
- Практикум по рефакторингу

За один день платим от 20 до 30 тыс. ₽ (в зависимости от опыта и вовлеченности). Отклики с резюме кидайте сюда: @proglib_expert_bot
источник
Библиотека программиста
🤖 Что такое IoT-разработка и с чем ее едят?

Каждый год армия Скайнета пополняется умными устройствами и системами обработки данных. Попробуем разобраться в иерархии вероятного противника и решить на чью сторону встать: биологического вида или физического воплощения набора нулей и единиц.

https://proglib.io/sh/19iUtzwmJ7
источник
2021 May 01
Библиотека программиста
#humor

Оказывается, вот как любители ООП видят мир
источник
Библиотека программиста
Читайте наш первомайский субботник

👉📊 Специалистам по Data Science приходится постоянно учиться. Читайте обзор книг, курсов, видеолекций и блогов для оттачивания мастерства. Чтобы начать карьеру с фриланса, пройдите 8 простых шагов: от регистрации на платформе до обустройства рабочего места. Уверены в своих силах? Примите участие в соревнованиях по анализу данных.

👍🕸 Чтобы не разочаровываться в ужасном API и не играть в угадайку на каждом шагу, веб-разработчику стоит использовать лучшие практики. Рассмотрим их в небольшом обзоре.

👆📱 Ошибки делают начинающие разработчики приложений для Android и опытные профессионалы. Рассказываем о наиболее распространенных проблемах.

✌️∞ Изучаем путь развития культуры DevOps в организации с ведущим специалистом Росгосстраха.

✋🤖 Чтобы заняться разработкой решений для Интернета вещей, большие затраты не потребуются. Рассказываем, какие умные устройства можно сделать в домашних условиях.

Редакция «Библиотеки программиста» поздравляет вас с праздниками! Оставайтесь с нами.
источник
2021 May 02
Библиотека программиста
📊 Соревнования по Data Science и Machine Learning: сравнительно простой путь в профессию

Соревнования по Data Science и Machine Learning позволяют освоить сложные темы в игровой форме и даже немного заработать. В небольшом обзоре мы собрали ближайшие мероприятия, полезные не только новичкам, но и опытным специалистам в области анализа данных.

https://proglib.io/sh/T5zVRy7CGY
источник
2021 May 03
Библиотека программиста
«Отладка в два раза сложнее, чем написание кода с самого начала. Следовательно, если вы напишете код настолько умно, насколько это возможно, вы по определению недостаточно умны, чтобы его отлаживать», —

отмечает Брайан Керниган, канадский учёный в области компьютерных технологий, соавтор руководства «Язык программирования Си». Соавтор языка AWK. В соавторстве с Робом Пайком написал также известные книги «Практика программирования» и «UNIX. Программное окружение». Согласны с ним?
источник
Библиотека программиста
🔀 Зачем нужен системный архитектор и как освоить эту профессию?

Уже стали мидл-разработчиком и не знаете куда двигаться дальше? Подумайте о профессии системного архитектора. В небольшом обзоре мы рассмотрим требования на старте и карьерные перспективы новоиспеченных специалистов.

https://proglib.io/sh/9tNjFGZQMl
источник
Библиотека программиста
Крупнейший сервис Телеграм-аналитики TGStat проводит исследование аудитории Телеграма. Опрос анонимный, занимает не больше пяти-семи минут, почти везде просто клики по вариантам ответа. В результате статистика по каналам станет точнее, а жизнь — проще. Давайте поможем: https://tgstat.ru/research
источник
2021 May 04
Библиотека программиста
Что такое переполнение буфера и как с ним бороться

Переполнение буфера происходит, когда объем записанной в ячейку памяти информации превышает выделенный. Это может привести к повреждению данных, сбоям программы и даже к выполнению вредоносного кода.

https://proglib.io/sh/JaiOKyL5cS
источник
Библиотека программиста
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей.
Срок окончания конкурса — 15 мая

Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.

Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib

Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
источник
2021 May 05
Библиотека программиста
Суха теория, мой друг... Машинное обучение часто преподносится излишне формализовано: применяем линейную алгебру, статистику, вот результат. На практике нужны работники, знакомые не только с математической стороной, но и с большими объемами данных и достижением практических целей. Идеальная площадка для специалиста по анализу данных — ритейл.

Динамическое ценообразование, предсказание спроса, планирование ассортимента, управление онлайн маркетингом, сегментация и персонализация клиентов, — всё это есть в  магистерской программе «Промышленный анализ данных в ритейле» Х5 и МФТИ. Обучающиеся смогут оформить стажировку или даже трудоустроиться в X5 Технологии и получать повышенную стипендию от компании.

О кафедре, программе, преподавателях, условиях поступления здесь: https://proglib.io/w/c13f6a72
источник
Библиотека программиста
🐍 Зачем изучать Python, если вы не программист?

Даже если ваша карьера не связана с разработкой приложений, знание Python позволит автоматизировать рутинные задачи, самостоятельно справиться со сложными проблемами и облегчит общение с коллегами. Рассказываем, как изучить популярный язык программирования с нуля.

https://proglib.io/sh/G6wP85pakr
источник
2021 May 06
Библиотека программиста
#proglib_contest

GraphQL API для приложения на Ethereum

Интересный кейс: построение GraphQL API на распределенной Ethereum-сети. В традиционном веб-стеке базы данных позволяют проводить индексацию данных, фильтровать, сортировать данные, разбивать информацию на страницы. В случае с распределенными блокчейн-нодами задача перестает быть тривиальной.

https://proglib.io/w/77e0300e
источник
Библиотека программиста
Dan Taylor из Microsoft рассказывает о том, как компания вносит свой вклад в сообщество Python помимо прямой финансовой поддержки.

https://proglib.io/w/2b36736e
источник
Библиотека программиста
🔥Готовы ли вы к обучению на продвинутом онлайн-курсе «DevOps практики и инструменты» от OTUS и инженеров Express42? Пройдите тест и узнайте сейчас!

👉ПРОЙТИ ТЕСТ НА ЗНАНИЕ DEVOPS: https://otus.pw/1WKo/

📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный двухдневный интенсив «Делаем immutable infrastructure с помощью Packer и Terraform»: https://otus.pw/byZ3/
Регистрируйтесь сейчас — напомним в день интенсива!
источник
Библиотека программиста
Просто о CI/CD

CI/CD — это концепция, которая реализует своего рода автоматизированный конвейер, который облегчает процесс слияния нового кода с основной кодовой базой, а также запуска различных тестов и проверок.

Вы наверняка уже слышали о непрерывной интеграции (continuous integration, CI) и непрерывном развертывании / непрерывной доставке (continuous delivery, CD), но в голове пазл так и не сходился.

Так вот, у автора видеоурока получилось на обывательском уровне объяснить о данной концепции.

📺 Смотреть
источник