Подборка актуальных вакансий
— 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
Как быть джуном и не загубить карьеру в самом начале
Немного мрачный, но душевный подкаст, в котором рассказывается реальная история о начале карьеры в айти. Как найти работу? С какими сложностями может столкнуться начинающий разработчик?
Трудности переезда, набитые шишки и первая работа джуна по ссылке:
https://youtu.be/yTuYp0Od9zM
#подкаст
Немного мрачный, но душевный подкаст, в котором рассказывается реальная история о начале карьеры в айти. Как найти работу? С какими сложностями может столкнуться начинающий разработчик?
Трудности переезда, набитые шишки и первая работа джуна по ссылке:
https://youtu.be/yTuYp0Od9zM
#подкаст
YouTube
Первая работа джуном в IT оказалась кошмарной — Как не загубить карьеру в самом начале — Доктор Кот
Посмотреть на карьерный путь инженера в AvitoTech и ожидания от каждого из 8 профилей можно в плейбуке ребят на Гитхабе: https://bit.ly/3SsDC0w
Полезные статьи и видео по разным направлениям разработки от инженеров Авито можно найти на сайте AvitoTech: …
Полезные статьи и видео по разным направлениям разработки от инженеров Авито можно найти на сайте AvitoTech: …
Книга рецептов на Java
Руководство по созданию простой системы управления рецептами на Java. В приложении Recipe Manager хранятся непосредственно данные о рецепте, которые пользователь можно легко изменить. UI очень простой, но для реализации проекта также понадобится подключить базу данных:
https://myprojectideas.com/recipe-management-system-in-java-java-project/
#java
Руководство по созданию простой системы управления рецептами на Java. В приложении Recipe Manager хранятся непосредственно данные о рецепте, которые пользователь можно легко изменить. UI очень простой, но для реализации проекта также понадобится подключить базу данных:
https://myprojectideas.com/recipe-management-system-in-java-java-project/
#java
Паттерн Type Erasure или нестандартный полиморфизм
Type Erasure (Стирание типов) — современный паттерн, который позволяет избавиться от зависимостей и указателей при правильном применении в приложение. Как и другие паттерны, Type Erasure делает код более читаемым и улучшает производительность.
О том, как использовать данный паттерн в проекте — в статье:
https://habr.com/ru/post/706450/
#паттерны
Type Erasure (Стирание типов) — современный паттерн, который позволяет избавиться от зависимостей и указателей при правильном применении в приложение. Как и другие паттерны, Type Erasure делает код более читаемым и улучшает производительность.
О том, как использовать данный паттерн в проекте — в статье:
https://habr.com/ru/post/706450/
#паттерны
Полезные материалы о Flutter и Dart-разработке
Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить:
https://tproger.ru/articles/poleznye-materialy-o-flutter-i-dart-razrabotke/
#flutter #dart
Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить:
https://tproger.ru/articles/poleznye-materialy-o-flutter-i-dart-razrabotke/
#flutter #dart
Новогодний шар — выбираем подарки близким
Если вы не знаете, какой подарок подарить родителям или друзьям, то почему бы не выбрать их с помощью новогоднего шара? Снежный шар написан на JS с помощью HTML и CSS. Нажав на кнопку, шар выберет из списка подарок только один.
Полный код по ссылке:
https://codepen.io/thestemdiaries/pen/qBKbgjQ
#js #html
Если вы не знаете, какой подарок подарить родителям или друзьям, то почему бы не выбрать их с помощью новогоднего шара? Снежный шар написан на JS с помощью HTML и CSS. Нажав на кнопку, шар выберет из списка подарок только один.
Полный код по ссылке:
https://codepen.io/thestemdiaries/pen/qBKbgjQ
#js #html
This media is not supported in your browser
VIEW IN TELEGRAM
«watching-you» или анимация, которая следит за пользователем
«watching-you» — это JS-библиотека для создания анимаций, которые наблюдают за мышью, DOM или просто за вводимыми значениями. По сути, такая анимация будет подглядывать за действиями пользователя везде, где вы хотите.
Если элемента нет на экране, то анимация автоматически прекращает просмотр. Также библиотека поддерживает несколько фреймворков, поэтому её легко добавить в любой проект.
Источник: https://github.com/jj811208/watching-you?ref=reactjsexample.com
А посмотреть крутые примеры можно здесь: https://jj811208.github.io/watching-you/
#js
«watching-you» — это JS-библиотека для создания анимаций, которые наблюдают за мышью, DOM или просто за вводимыми значениями. По сути, такая анимация будет подглядывать за действиями пользователя везде, где вы хотите.
Если элемента нет на экране, то анимация автоматически прекращает просмотр. Также библиотека поддерживает несколько фреймворков, поэтому её легко добавить в любой проект.
Источник: https://github.com/jj811208/watching-you?ref=reactjsexample.com
А посмотреть крутые примеры можно здесь: https://jj811208.github.io/watching-you/
#js
Советы по работе с CORS
Cross-Origin Resource Sharing (CORS) предоставляет доступ вашей веб-странице к ресурсам другого домена. Например, если вы хотите использовать изображения с других сайтов.
В свою очередь, разработчики также могут разрешить доступ любому сайту, используя подстановку «*». Но стоит ли?
Автор этой статьи объясняет, что такое CORS, какие проблемы могут возникать с CORS, а также четыре способа, которые помогут избавиться от этих проблем:
https://habr.com/ru/company/otus/blog/706908/
#web
Cross-Origin Resource Sharing (CORS) предоставляет доступ вашей веб-странице к ресурсам другого домена. Например, если вы хотите использовать изображения с других сайтов.
В свою очередь, разработчики также могут разрешить доступ любому сайту, используя подстановку «*». Но стоит ли?
Автор этой статьи объясняет, что такое CORS, какие проблемы могут возникать с CORS, а также четыре способа, которые помогут избавиться от этих проблем:
https://habr.com/ru/company/otus/blog/706908/
#web
Dockerize Python: создаём образ Docker из приложения на Python
Подробное руководство, в котором разбирается установка зависимостей к проекту на Python, а также как настроить сам Docker при работе с FastAPI или Django.
А ещё автор поделился классными советами и фишками по контейнеризации, которые точно помогут начинающему разработчику при работе с Docker:
https://tproger.ru/articles/dockerize-python-sozdajom-obraz-docker-iz-prilozhenija-na-python/
#python
Подробное руководство, в котором разбирается установка зависимостей к проекту на Python, а также как настроить сам Docker при работе с FastAPI или Django.
А ещё автор поделился классными советами и фишками по контейнеризации, которые точно помогут начинающему разработчику при работе с Docker:
https://tproger.ru/articles/dockerize-python-sozdajom-obraz-docker-iz-prilozhenija-na-python/
#python
Zustand как альтернатива Redux
Управление состоянием в React за последнее время значительно меняется. Одни перешли на Redux, другие — используют сторонние библиотеки, например: Zustand или Recoil.
Библиотека Zustand была разработана создателями Jotai и React-spring и позволяет легко управлять состоянием приложения, не усложняя разработку обилием кода.
В этом видео рассматривается, что такое Zustand, работа с этой библиотекой и оптимизация рендера компонентов:
https://youtu.be/l6WDSN-_HSI
#фронтенд
Управление состоянием в React за последнее время значительно меняется. Одни перешли на Redux, другие — используют сторонние библиотеки, например: Zustand или Recoil.
Библиотека Zustand была разработана создателями Jotai и React-spring и позволяет легко управлять состоянием приложения, не усложняя разработку обилием кода.
В этом видео рассматривается, что такое Zustand, работа с этой библиотекой и оптимизация рендера компонентов:
https://youtu.be/l6WDSN-_HSI
#фронтенд
YouTube
Знакомство с Zustand - лучшей заменой Redux
Стейт менеджер Zustand позволяет легко управлять состоянием приложения, не усложняя разработку обилием кода. Для работы даже не требуется провайдер, а стор представляет из себя готовый хук. Причем количество сторов может быть любым.
Библиотека поставляется…
Библиотека поставляется…
React + Typescript — что нужно знать?
Шпаргалка для тех, кто уже знаком с React, но только начинает изучать TypeScript. Основные темы:
— типизация пропов компонентов,
— функциональные компоненты и хуки,
— типы или интерфейсы и их сравнение,
— решение часто встречающихся багов.
Сохраняйте в закладки, чтобы не потерять:
https://my-js.org/docs/cheatsheet/react-typescript/
#react
Шпаргалка для тех, кто уже знаком с React, но только начинает изучать TypeScript. Основные темы:
— типизация пропов компонентов,
— функциональные компоненты и хуки,
— типы или интерфейсы и их сравнение,
— решение часто встречающихся багов.
Сохраняйте в закладки, чтобы не потерять:
https://my-js.org/docs/cheatsheet/react-typescript/
#react
Как готовиться к собеседованиям на Machine Learning Engineer
80% успеха в любого собеседования зависит от подготовки. Если вы готовитесь к интервью на позицию Machine Learning Engineer, то в этой статье мы собрали вопросы по ML теории, алгоритмические задачи и просто общие советы, которые помогут успешно пройти собеседование:
https://tproger.ru/articles/kak-gotovitsja-k-sobesedovanijam-na-machine-learning-engineer/
#ml
80% успеха в любого собеседования зависит от подготовки. Если вы готовитесь к интервью на позицию Machine Learning Engineer, то в этой статье мы собрали вопросы по ML теории, алгоритмические задачи и просто общие советы, которые помогут успешно пройти собеседование:
https://tproger.ru/articles/kak-gotovitsja-k-sobesedovanijam-na-machine-learning-engineer/
#ml
Подборка актуальных вакансий
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
— Специалист информационной безопасности
Где: Москва
Опыт: от 1 года
— Специалист отдела VIP-сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта
#вакансии #работа
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
— Специалист информационной безопасности
Где: Москва
Опыт: от 1 года
— Специалист отдела VIP-сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта
#вакансии #работа
Введение в Docker и контейнеры
Это большая презентация, в которой собрано более 800 слайдов по Docker. Основные темы:
— история контейнеров и Docker,
— установка Docker и создание первых контейнеров,
— первый запуск контейнера и переименование контейнера,
— CMD и ENTRYPOINT,
— задачи по написанию Dockerfiles.
Сохраняйте себе в закладки, чтобы не потерять:
https://container.training/intro-selfpaced.yml.html#1
#docker
Это большая презентация, в которой собрано более 800 слайдов по Docker. Основные темы:
— история контейнеров и Docker,
— установка Docker и создание первых контейнеров,
— первый запуск контейнера и переименование контейнера,
— CMD и ENTRYPOINT,
— задачи по написанию Dockerfiles.
Сохраняйте себе в закладки, чтобы не потерять:
https://container.training/intro-selfpaced.yml.html#1
#docker