5 книг от Билла Гейтса: что почитать на новогодних праздниках в 2023 году
Предлагаем провести эти праздники полезно! Каждый год Билл Гейтс публикует список книг, которые он советует к прочтению, а также делает небольшие видео-рецензии:
https://tproger.ru/books/5-knig-ot-billa-gejtsa-chto-pochitat-na-novogodnih-prazdnikah-v-2023-godu/
#книги
Предлагаем провести эти праздники полезно! Каждый год Билл Гейтс публикует список книг, которые он советует к прочтению, а также делает небольшие видео-рецензии:
https://tproger.ru/books/5-knig-ot-billa-gejtsa-chto-pochitat-na-novogodnih-prazdnikah-v-2023-godu/
#книги
Попробуйте создать собственный React
Написать собственную библиотеку непросто. Особенно, когда речь заходит о крупных фреймворках. В этом руководстве автор пошагово объясняет, как переписать React с нуля, следуя разработанной архитектуре реального кода React, но без всех оптимизаций и редко использующихся методов:
https://pomb.us/build-your-own-react/
#react
Написать собственную библиотеку непросто. Особенно, когда речь заходит о крупных фреймворках. В этом руководстве автор пошагово объясняет, как переписать React с нуля, следуя разработанной архитектуре реального кода React, но без всех оптимизаций и редко использующихся методов:
https://pomb.us/build-your-own-react/
#react
Создаём Telegram-бот для трекинга вашего криптопортфеля
Руководство по созданию бота, который неплохо разбирается в криптовалюте. Для примера автор использовал криптовалютную биржу Binance, но вы можете добавить в проект любой API.
Бот отображает изменения портфеля и показывает текущий размер активов в USD(T):
https://tproger.ru/articles/sozdajom-telegram-bot-dlja-vzaimodejstvija-s-kriptobirzhej/
#python
Руководство по созданию бота, который неплохо разбирается в криптовалюте. Для примера автор использовал криптовалютную биржу Binance, но вы можете добавить в проект любой API.
Бот отображает изменения портфеля и показывает текущий размер активов в USD(T):
https://tproger.ru/articles/sozdajom-telegram-bot-dlja-vzaimodejstvija-s-kriptobirzhej/
#python
Как правильно составить ТЗ для разработчика и заказчика?
Порой можно встретить случаи, когда приложение или веб-сайт уже готов, но в нём отсутствует какая-нибудь важная функциональность. Например, рассылка, адаптивный веб-дизайн или просто неправильная цветовая схема.
Чаще всего после проверки технического задания выясняется, что раздел для этой функциональности просто не дописан или пропущен. Чтобы этого не случалось, вместе с Юлией Ходаковой, начальником управления анализа и развития банковских технологий, рассказали, как создать правильное ТЗ — в статье:
https://tprg.ru/mMIF
#it #советы
Порой можно встретить случаи, когда приложение или веб-сайт уже готов, но в нём отсутствует какая-нибудь важная функциональность. Например, рассылка, адаптивный веб-дизайн или просто неправильная цветовая схема.
Чаще всего после проверки технического задания выясняется, что раздел для этой функциональности просто не дописан или пропущен. Чтобы этого не случалось, вместе с Юлией Ходаковой, начальником управления анализа и развития банковских технологий, рассказали, как создать правильное ТЗ — в статье:
https://tprg.ru/mMIF
#it #советы
Блоки в Ruby
Блоки в Ruby похожи на функции, т.к. позволяют группировать несколько выражений. По сути, это код, вставленный между do и end, но не всё так просто. У блоков особый синтаксис создания и использования в проекте.
Данную концепцию не поддерживают другие популярные языки, поэтому начинающим сложно разобраться, зачем вообще нужен блок. В этой статье рассматривается работа блоков и их применение на практике:
https://habr.com/ru/post/703920/
#ruby
Блоки в Ruby похожи на функции, т.к. позволяют группировать несколько выражений. По сути, это код, вставленный между do и end, но не всё так просто. У блоков особый синтаксис создания и использования в проекте.
Данную концепцию не поддерживают другие популярные языки, поэтому начинающим сложно разобраться, зачем вообще нужен блок. В этой статье рассматривается работа блоков и их применение на практике:
https://habr.com/ru/post/703920/
#ruby
Каким будет интернет без cookies?
Google готовится к исчезновению cookies и запустила новый проект — Topics. Topics API будет выбирать несколько тем, которые интересны пользователю, на основе истории просмотров без привлечения внешних серверов.
Как это отразиться на маркетинге? Какую информацию будут собирать веб-сайты? Обо всём этом рассказали в статье:
https://tproger.ru/articles/marketing-bez-cookies-chem-pomogut-cdp/
#веб
Google готовится к исчезновению cookies и запустила новый проект — Topics. Topics API будет выбирать несколько тем, которые интересны пользователю, на основе истории просмотров без привлечения внешних серверов.
Как это отразиться на маркетинге? Какую информацию будут собирать веб-сайты? Обо всём этом рассказали в статье:
https://tproger.ru/articles/marketing-bez-cookies-chem-pomogut-cdp/
#веб
Чему не учат разработчиков?
Что нужно знать начинающему разработчику? Изучать ли программирование в ВУЗе или на курсах? Автор разбирает, как начать карьеру с чистого листа, а также делится мнением о стажировках.
Советы, рекомендации по выбору языка, как избежать выгорания и много другое — в статье:
https://habr.com/ru/company/vk/blog/705824/
#начинающим
Что нужно знать начинающему разработчику? Изучать ли программирование в ВУЗе или на курсах? Автор разбирает, как начать карьеру с чистого листа, а также делится мнением о стажировках.
Советы, рекомендации по выбору языка, как избежать выгорания и много другое — в статье:
https://habr.com/ru/company/vk/blog/705824/
#начинающим
Знаете ли вы, чему научились нейросети в 2022 году?
Нейросети в этом году просто взорвали медиапространство: Lensa, ChatGPT, Midjourney и другие. Мы сделали тест, где указали несколько фактов о нейронках. Предлагаем проверить себя и свои знания в современных нейросетях:
https://tproger.ru/quiz/test-znaete-li-vy-chemu-nauchilis-nejroseti-v-2022-godu/
#ии
Нейросети в этом году просто взорвали медиапространство: Lensa, ChatGPT, Midjourney и другие. Мы сделали тест, где указали несколько фактов о нейронках. Предлагаем проверить себя и свои знания в современных нейросетях:
https://tproger.ru/quiz/test-znaete-li-vy-chemu-nauchilis-nejroseti-v-2022-godu/
#ии
Самый популярный ЯП по версии читателей Tproger: Python обошёл Pascal, а C# — C. Сегодня за выход в полуфинал поборются TS vs PHP и Kotlin vs Java
Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и выбирайте язык, который вам больше по душе:
https://tproger.ru/articles/shestoj-raund-bitvy-jazykov-programmirovanija-2022/
Результаты этого этапа подведём 19 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и выбирайте язык, который вам больше по душе:
https://tproger.ru/articles/shestoj-raund-bitvy-jazykov-programmirovanija-2022/
Результаты этого этапа подведём 19 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
Архитектура приложения — основные понятия простыми словами
MVP, MVVM, MVC, REST API, SOAP — вероятно, вам уже встречались эти аббревиатуры в тех. заданиях или учебниках, но что они обозначают?
В статье разбираются различные стили архитектуры, способы их организации и интеграции. Статья поможет вам получить общее представление и разобраться с ключевыми понятиями в этой теме:
https://habr.com/ru/company/itq_group/blog/705598/
#по
MVP, MVVM, MVC, REST API, SOAP — вероятно, вам уже встречались эти аббревиатуры в тех. заданиях или учебниках, но что они обозначают?
В статье разбираются различные стили архитектуры, способы их организации и интеграции. Статья поможет вам получить общее представление и разобраться с ключевыми понятиями в этой теме:
https://habr.com/ru/company/itq_group/blog/705598/
#по
Может ли ChatGPT заменить бэкенд разработчиков?
Вероятно, вы уже знаете про ChatGPT — ИИ чат-бот, который может отвечать на вопросы, решать и писать простые задачи с LeetCode. Бот даже пришлось запретить временно на StackOverflow, т.к. некоторые пользователи стали отвечать на вопросы используя именно ChatGPT.
Мы также решили протестировать бота и изучить все его возможности, а что из этого получилось — в статье:
https://tproger.ru/articles/mozhet-li-chatgpt-zamenit-bjekend-razrabotchikov/
#ии
Вероятно, вы уже знаете про ChatGPT — ИИ чат-бот, который может отвечать на вопросы, решать и писать простые задачи с LeetCode. Бот даже пришлось запретить временно на StackOverflow, т.к. некоторые пользователи стали отвечать на вопросы используя именно ChatGPT.
Мы также решили протестировать бота и изучить все его возможности, а что из этого получилось — в статье:
https://tproger.ru/articles/mozhet-li-chatgpt-zamenit-bjekend-razrabotchikov/
#ии
Полуфинал битвы языков программирования 2022 объявляется открытым
Сегодня за звание самого популярного языка поборются Python и TypeScript, а также C# и Java. Нелёгкий выбор! Особенно для бэкенд разработчиков.
Скорее переходите по ссылке и оставляйте свой голос лучшему, пока голосование не закончилось:
https://tproger.ru/articles/polufinal-bitvy-jazykov-programmirovanija-2022/
#toplang2022
Сегодня за звание самого популярного языка поборются Python и TypeScript, а также C# и Java. Нелёгкий выбор! Особенно для бэкенд разработчиков.
Скорее переходите по ссылке и оставляйте свой голос лучшему, пока голосование не закончилось:
https://tproger.ru/articles/polufinal-bitvy-jazykov-programmirovanija-2022/
#toplang2022
Подборка актуальных вакансий
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
— Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта
— Специалист информационной безопасности
Где: Москва
Опыт: от 1 года
— Специалист отдела VIP-сопровождения ПО
Где: Москва
Опыт: можно без опыта
#вакансии #работа
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
— Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта
— Специалист информационной безопасности
Где: Москва
Опыт: от 1 года
— Специалист отдела VIP-сопровождения ПО
Где: Москва
Опыт: можно без опыта
#вакансии #работа
70 книг по IT, которые стоит прочесть программисту
В этом видео разбираются популярные книги по информационным технологиям, которые подойдут не только начинающим программистам, но и просто тем, кто интересуется этой отраслью:
https://youtu.be/dx7F7VqnsVQ
#книги
В этом видео разбираются популярные книги по информационным технологиям, которые подойдут не только начинающим программистам, но и просто тем, кто интересуется этой отраслью:
https://youtu.be/dx7F7VqnsVQ
#книги
MVP, язык Си и мусор в Java-коде — все комиксы от Tproger за 2022 год
Предлагаем отвлечься на минутку, отдохнуть от рутинных задач и почитать IT-комиксы. Мы собрали самые смешные за 2022 и опубликовали — здесь:
https://tproger.ru/devnull/mvp-jazyk-si-i-musor-v-java-kode-vse-komiksy-ot-tproger-za-2022-god/
#it
Предлагаем отвлечься на минутку, отдохнуть от рутинных задач и почитать IT-комиксы. Мы собрали самые смешные за 2022 и опубликовали — здесь:
https://tproger.ru/devnull/mvp-jazyk-si-i-musor-v-java-kode-vse-komiksy-ot-tproger-za-2022-god/
#it
Финал битвы языков программирования 2022!
Уже начинается финальное голосование за звание лучшего языка программирования в 2022 году. По итогам полуфинала C# обошёл Java всего на 6%, а Python выиграл TypeScript с отрывом в 16% голосов.
Поэтому сегодня за третье и четвёртое место в рейтинге борются TypeScript и Java. За первое и второе место — Python и C#:
https://tproger.ru/articles/final-bitvy-jazykov-programmirovanija-2022/
За кого болеете вы?
#toplang2022
Уже начинается финальное голосование за звание лучшего языка программирования в 2022 году. По итогам полуфинала C# обошёл Java всего на 6%, а Python выиграл TypeScript с отрывом в 16% голосов.
Поэтому сегодня за третье и четвёртое место в рейтинге борются TypeScript и Java. За первое и второе место — Python и C#:
https://tproger.ru/articles/final-bitvy-jazykov-programmirovanija-2022/
За кого болеете вы?
#toplang2022
FlatBuffers в Unity или как ускорить сериализацию в 40 раз
FlatBuffers — это библиотека с открытым исходным кодом, которая была реализована для разработки игр, но быстро приобрела популярность за счёт Facebook. Основные преимущества использования библиотеки:
— данные хранятся в двоичном формате,
— быстрый доступ к данным.
О другие положительных и отрицательных характеристиках FlatBuffers в статье:
https://habr.com/ru/company/otus/blog/705796/
#unity
FlatBuffers — это библиотека с открытым исходным кодом, которая была реализована для разработки игр, но быстро приобрела популярность за счёт Facebook. Основные преимущества использования библиотеки:
— данные хранятся в двоичном формате,
— быстрый доступ к данным.
О другие положительных и отрицательных характеристиках FlatBuffers в статье:
https://habr.com/ru/company/otus/blog/705796/
#unity
Новогодний стол: каким он будет если добавить щепотку нейросетей?
Автор канала Ai molodca опубликовал пост, в котором с помощью нейросети Stable Diffusion он преобразовал обычные блюда в стиле Карательной кулинарии. Это паблик VK, где пользователи делятся блюдами, которые выглядят настолько нелепо, что в их существование сложно поверить.
Мы решили проверить, насколько ужасными смогут быть наши обычные блюда на Midjourney, Stable Diffusion и DALL-E. Результат — в статье:
https://tproger.ru/articles/nejroset-stable-diffusion-sobrala-novogodnij-stol-v-duhe-karatelnoj-kulinarii/
#ии
Автор канала Ai molodca опубликовал пост, в котором с помощью нейросети Stable Diffusion он преобразовал обычные блюда в стиле Карательной кулинарии. Это паблик VK, где пользователи делятся блюдами, которые выглядят настолько нелепо, что в их существование сложно поверить.
Мы решили проверить, насколько ужасными смогут быть наши обычные блюда на Midjourney, Stable Diffusion и DALL-E. Результат — в статье:
https://tproger.ru/articles/nejroset-stable-diffusion-sobrala-novogodnij-stol-v-duhe-karatelnoj-kulinarii/
#ии
Баттл языков программирования 2022 завершился!
Вот тройка победителей по результатам финального голосования:
1. C# — первое место. «Шарпу» удалось обойти Python всего на 100 голосов, и он становится лучшим языком программирования в 2022 году!
2. Python — язык программирования, который был признан лучшим в 2020 и 2021 годах. В этом году Python занимает второе, не менее почётное место, уступив всего лишь 6% голосов C#.
3. Java — занимает третье место, набрав 1200 голосов против 845 голосов за TypeScript в финальном голосовании.
Подробнее о результатах:
https://tproger.ru/articles/battl-jazykov-programmirovanija-2022-zavershilsja-2/
И хотя мы делали упор на субъективную оценку, интересно, что результаты очень похожи на топ языков и в других рейтингах. Если вы думали, какой язык учить в 2023, то возможно рейтинг поможет сделать выбор. Кстати, будем рады вашему фидбеку. Если считаете, что можно было бы что-то добавить в голосование, пишите предложения прямо под этим постом — обязательно учтём в следующем баттле.
#toplang2022
Вот тройка победителей по результатам финального голосования:
1. C# — первое место. «Шарпу» удалось обойти Python всего на 100 голосов, и он становится лучшим языком программирования в 2022 году!
2. Python — язык программирования, который был признан лучшим в 2020 и 2021 годах. В этом году Python занимает второе, не менее почётное место, уступив всего лишь 6% голосов C#.
3. Java — занимает третье место, набрав 1200 голосов против 845 голосов за TypeScript в финальном голосовании.
Подробнее о результатах:
https://tproger.ru/articles/battl-jazykov-programmirovanija-2022-zavershilsja-2/
И хотя мы делали упор на субъективную оценку, интересно, что результаты очень похожи на топ языков и в других рейтингах. Если вы думали, какой язык учить в 2023, то возможно рейтинг поможет сделать выбор. Кстати, будем рады вашему фидбеку. Если считаете, что можно было бы что-то добавить в голосование, пишите предложения прямо под этим постом — обязательно учтём в следующем баттле.
#toplang2022
This media is not supported in your browser
VIEW IN TELEGRAM
Stable Diffusion — генерация спектрограмм по входной строке
Stable Diffusion позволяет создавать фотореалистичные изображения из любого текста. Однако, начиная с версии V1.5, модель можно использовать для генерации музыки. Stable Diffusion создаёт спектрограмму по входной строке, а затем преобразует его в звук.
О том, как это работает на реальных примерах — в статье:
https://habr.com/ru/post/706168/
#machinelearning
Stable Diffusion позволяет создавать фотореалистичные изображения из любого текста. Однако, начиная с версии V1.5, модель можно использовать для генерации музыки. Stable Diffusion создаёт спектрограмму по входной строке, а затем преобразует его в звук.
О том, как это работает на реальных примерах — в статье:
https://habr.com/ru/post/706168/
#machinelearning