Highload — медіа для розробників
3.54K subscribers
5.09K photos
248 videos
13 files
5.85K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

Зв'язатися із редакцією можна тут: news@highload.today. А щодо розміщення реклами, будь ласка, пишіть на specials@highload.today.

Наш чат https://t.me/highloadchatt
Download Telegram
Channel name was changed to «Highload»
​​OpenAI Илона Маска показала новые нейросети

Компания OpenAI, среди основателей которой — совладелец SpaceX и Tesla Илон Маск, в начале января рассказала о новом шаге в развитии искусственного интеллекта — двух своих новых нейронных сетях.

CLIP (Contrastive Language — Image Pre-training) — нейронная сеть, которая эффективно распознает изображения и выбирает их текстовое описание из заранее заданных вариантов. CLIP тестировалась в так называемом режиме Zero-shot learning, при котором классы объектов в тесте не использовались при обучении, то есть программа встречала их впервые. Процент правильных ответов CLIP превысил результаты у других подобных программ. Полная статья об этой сети доступна по ссылке: https://openai.com/blog/clip/

DALL·E (названа в честь художника Сальвадора Дали и пиксаровского робота ВАЛЛ·И) занимается полностью противоположным и создает изображения из текста. Это нейронная сеть на основе GPT-3 (Generative Pre-trained Transformer 3 — наиболее крупная и продвинутая языковая модель в мире, которую разрабатывает OpenAI) с 12 млрд используемых параметров, которая обучалась на основе сета данных состоящих из пар “текст—изображение”.

DALL·E обнаружила в себе разнообразные способности, включая создание антропоморфных версий животных и объектов, правдоподобное объединение несвязанных понятий, визуализацию текста и применение преобразований к существующим изображениям. Оценить возможности DALL·E можно по ссылке — https://openai.com/blog/dall-e/
Как мы ржавели. История внедрения и обучения

Автор рассказывает, как после 17 лет опыта в разработке на C, C++,C#, Go и еще тысячи разных скриптов и фреймворков перейти на Rust и внедрить его в production. Реальные люди, коммиты, примеры и никаких todo-list и хеллоу-ворлдов. Ржаветь так ржаветь.

https://habr.com/ru/post/537790/
​​Next.js возглавил рейтинги симпатий разработчиков

Ресурс State of JavaScript провел ежегодный опрос JS-разработчиков о наиболее популярных и удобных для работы фреймворках. По итогам 2020 года опрошено 23,765 человек из 137 стран.

Результаты опроса в части распространенности бэкенд-фреймворков не удивили: лидером четвертый год подряд остался Express.js. Но в этом году появилось и множество новичков, самым успешным из которых стал Nuxt.js, который опередил давно известные Koa и Meteor и занял четвертое место.

А вот лидер по степени удовлетворенности разработчиков сменился: Express опустился на второе место, а первым стал Next.js. Тех, кто следит за развитием этих фреймворков, это может не удивить. Express уже несколько лет не имеет стабильной новой версии, а Next.js регулярно получает обновления. В целом по этому показателю пятерка лидеров набрала близкое количество голосов.

С полными результатами опроса можно ознакомиться по ссылкам:
https://2020.stateofjs.com/ru-RU/technologies/back-end-frameworks/
​​Svelte впервые занял лидирующую позицию по удобству среди фронтенд-фреймворков

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

А вот по общей доле использования Svelte пока далеко не в лидерах. Несмотря на значительный прирост и четвертое место, “большая тройка” фреймворков (React, Angular, Vue.js) остается в большом отрыве от него. Лидирующий много лет подряд React при поддержке Facebook прочно занял на рынке позицию, с которой его трудно будет сместить. В первую очередь из-за огромного объема legacy-кода, который никто не возьмется переписывать.

С полными результатами опроса можно ознакомиться по ссылкам:
https://2020.stateofjs.com/ru-RU/technologies/front-end-frameworks/
​​Три книги, которые надо прочитать разработчикам, от программиста из Ubisoft

Опытный программист из компании Ubisoft и автор блога про разработку Мехди Зед составил список самых полезных, по его мнению, книг для разработчиков.

Третье место: “Чистый код” Мартин Роберт.
Оригинальное название: Clean Code. A Handbook of Agile Software Craftsmanship by Robert C. Martin
Книга о том, чем отличается хороший код от плохого. По заверению Мехди Зеда, она будет служить вам везде и всегда, на протяжении всей карьеры, став, по аналогии с многопользовательскими играми, вашим “легендарным оружием”. “Чистый код” объясняет понятия от базовых до все более сложных: как правильно давать имена, как строить функции, как управлять тестами, справляться с ошибками и проектировать системы.

Второе место: “Путь программиста” Джон Сонмез
Оригинальное название: Soft Skills: The software developer's life manual by John Sonmez
Второе место в рейтинге Мехди Зеда занимает в принципе не техническая книга. По его словам, на то есть веская причина: техническая сторона работы разработчика не самая сложная, вот только поймете вы это, скорее всего, только спустя несколько лет. Сложнее всего зачастую оказывается сделать правильный выбор в карьере, идти в ногу с технологиями через обучение, оставаться продуктивным, работать с другими людьми и другие вещи, связанные с soft skills.

Первое место: “Глубокая работа” Кэл Ньюпорт
Оригинальное название: Deep Work (Rules for Focused Success in a Distracted World) by Cal Newport
Автор этой книги Кэл Ньюпорт — разработчик c дипломом Массачусетского технологического института. Главное же в ней то, что “Глубокая работа” может научить всему, что нужно знать о том, как управлять своей концентрацией и эффективно распоряжаться временем. Чтобы совмещать ответственную работу, семью и друзей не нужны сверхспособности, достаточно прочитать эту книгу, утверждает Мехди Зед.

Полный текст по ссылке: https://www.jesuisundev.com/en/top-3-must-read-books-for-developers/