Пет-проекты для фронтенд-разработчиков
В этой подборке собраны проекты, которые помогут прокачать навыки и укрепят знания JavaScript, библиотек и фреймворков. Также автор предлагает технологии, которые можно использовать в каждом проекте и примеры похожих приложений:
https://habr.com/ru/post/578740/
#фронтенд
В этой подборке собраны проекты, которые помогут прокачать навыки и укрепят знания JavaScript, библиотек и фреймворков. Также автор предлагает технологии, которые можно использовать в каждом проекте и примеры похожих приложений:
https://habr.com/ru/post/578740/
#фронтенд
Стоит ли идти на курсы программирования в 2022 году?
Если вы хотите сменить деятельность и работать в IT-сфере, то наверняка задумываетесь об обучении на онлайн-курсах или с ментором. Однако могут ли сейчас курсы заменить профильное образование и вообще, стоит ли менять профессию?
Мы поговорили с ведущими разработчиками МТС, чтобы узнать их мнение по поводу курсов и современных методов обучения для начинающих программистов:
https://tprg.ru/hCf7
#начинающим
Если вы хотите сменить деятельность и работать в IT-сфере, то наверняка задумываетесь об обучении на онлайн-курсах или с ментором. Однако могут ли сейчас курсы заменить профильное образование и вообще, стоит ли менять профессию?
Мы поговорили с ведущими разработчиками МТС, чтобы узнать их мнение по поводу курсов и современных методов обучения для начинающих программистов:
https://tprg.ru/hCf7
#начинающим
Tproger
Стоит ли идти на курсы программирования в 2022 / Tproger
Мы спросили опытных разработчиков, стоит ли идти на курсы программирования в 2022 году. И вот что они ответили.
Как работает интернет? Основы архитектуры
Знания того, как работают современые ПО, пригодятся не только бэкенд-разработчику, но и всем, кто разрабатывает программы с доступом к интернету.
В этой статье рассматривается, что такое архитектура сетевого взаимодействия, асинхронная обработка, уровни данных и веб-сервисы. По сути, это небольшая шпаргалка, материалы для которой были взяты из книги Артура Эйсмонта «Web Scalability for Startup Engineers» и переведены на русский язык.
Подробнее: https://nuancesprog.ru/p/16313/
#веб
Знания того, как работают современые ПО, пригодятся не только бэкенд-разработчику, но и всем, кто разрабатывает программы с доступом к интернету.
В этой статье рассматривается, что такое архитектура сетевого взаимодействия, асинхронная обработка, уровни данных и веб-сервисы. По сути, это небольшая шпаргалка, материалы для которой были взяты из книги Артура Эйсмонта «Web Scalability for Startup Engineers» и переведены на русский язык.
Подробнее: https://nuancesprog.ru/p/16313/
#веб
Чем полезен чат-бот?
Telegram предоставляет широкие возможности для создания ботов. Почему бы не воспользоваться этим для оптимизации работы сотрудников техподдержки?
Разработчики из КРОК рассказали, как им удалось автоматизировать рутинные задачи и повысить эффективность работы команды:
https://tprg.ru/GRpy
#it
Telegram предоставляет широкие возможности для создания ботов. Почему бы не воспользоваться этим для оптимизации работы сотрудников техподдержки?
Разработчики из КРОК рассказали, как им удалось автоматизировать рутинные задачи и повысить эффективность работы команды:
https://tprg.ru/GRpy
#it
3 полезных ресурса для веб-разработки
1. Compressor.io — веб-приложение, которое уменьшает размер изображения без потери качества.
2. MockFlow — онлайн-инструмент для создания макетов и прототипов веб-сайтов и мобильных приложений. Не требует установки и прост в использовании: просто перетащите нужные формы и элементы на доску, а затем настройте их.
3. Flatiron — одна из крупнейших библиотек иконок для проектов.
#веб
1. Compressor.io — веб-приложение, которое уменьшает размер изображения без потери качества.
2. MockFlow — онлайн-инструмент для создания макетов и прототипов веб-сайтов и мобильных приложений. Не требует установки и прост в использовании: просто перетащите нужные формы и элементы на доску, а затем настройте их.
3. Flatiron — одна из крупнейших библиотек иконок для проектов.
#веб
Разработчик облачных решений: что важно знать в начале пути
По результам исследования GLOBE NEWSWIRE: до 2028 года расходы на Cloud Services вырастут с $429,5 до $1025,7 млрд во всём мире. Вместе с этим растёт и спрос на разработчиков облачных решений.
Проектировать отдельные модули облачной платформы, писать под них код, быстро реагировать и устранять проблемы на сервере — это только небольшая часть их обязанностей.
Что важно знать в начале пути и как освоить профессию, рассказал Сергей Ивченков, .NET Developer в международном облачном провайдере «Serverspace»:
https://tproger.ru/articles/razrabotchik-oblachnyh-reshenij-chto-vazhno-znat-v-nachale-puti/
#cloud #начинающим
По результам исследования GLOBE NEWSWIRE: до 2028 года расходы на Cloud Services вырастут с $429,5 до $1025,7 млрд во всём мире. Вместе с этим растёт и спрос на разработчиков облачных решений.
Проектировать отдельные модули облачной платформы, писать под них код, быстро реагировать и устранять проблемы на сервере — это только небольшая часть их обязанностей.
Что важно знать в начале пути и как освоить профессию, рассказал Сергей Ивченков, .NET Developer в международном облачном провайдере «Serverspace»:
https://tproger.ru/articles/razrabotchik-oblachnyh-reshenij-chto-vazhno-znat-v-nachale-puti/
#cloud #начинающим
300+ вопросов по DevOps
Готовитесь к собеседованию на должность DevOps? В этой статье собраны вопросы по категориям для Junior, Middle и Senior-разработчиков.
Сохраняйте в закладки, чтобы не потерять и быть готовым к любым вопросам по Linux, IaaS, NAT и другим:
https://itvdn.com/ru/blog/article/300-devops
#devops
Готовитесь к собеседованию на должность DevOps? В этой статье собраны вопросы по категориям для Junior, Middle и Senior-разработчиков.
Сохраняйте в закладки, чтобы не потерять и быть готовым к любым вопросам по Linux, IaaS, NAT и другим:
https://itvdn.com/ru/blog/article/300-devops
#devops
Разбираемся с методологией разработки CI/CD
CI/CD — это набор практик и принципов с помощью которых, разработчики могут надёжнее фиксирировать и развёртывать изменения ПО. Данный подход позволяет улучшить качество кода, быстро замечать и исправлять баги и повышает скорость внедрения функционала.
На наглядных примерах, в этом видеурокое автор объясняет, что такое CI/CD pipeline и как настроить (CD) деплой приложения:
https://youtu.be/ANj7qUgzNq4
#cd
CI/CD — это набор практик и принципов с помощью которых, разработчики могут надёжнее фиксирировать и развёртывать изменения ПО. Данный подход позволяет улучшить качество кода, быстро замечать и исправлять баги и повышает скорость внедрения функционала.
На наглядных примерах, в этом видеурокое автор объясняет, что такое CI/CD pipeline и как настроить (CD) деплой приложения:
https://youtu.be/ANj7qUgzNq4
#cd
Подборка актуальных вакансий
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— iOS-разработчик
Где: Москва
Опыт: можно без опыта
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— iOS-разработчик
Где: удалённо
Опыт: можно без опыта
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
#вакансии #работа
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Специалист отдела VIP сопровождения ПО
Где: Москва
Опыт: можно без опыта
— iOS-разработчик
Где: Москва
Опыт: можно без опыта
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— iOS-разработчик
Где: удалённо
Опыт: можно без опыта
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
#вакансии #работа
Как появился Kotlin?
В 2019 году Kotlin стал основным языком программирования на Android. Если вам интересно, как разработка из Питера покорила Google, то предлагаем прослушать небольшой подкаст.
О том, как Kotlin появился на Android и почему JetBrains решили создать собственный язык программирования, рассказывает ex-руководитель Kotlin — Андрей Бреслав:
https://zapuskzavtra.libsyn.com/kotlin-google
#kotlin
В 2019 году Kotlin стал основным языком программирования на Android. Если вам интересно, как разработка из Питера покорила Google, то предлагаем прослушать небольшой подкаст.
О том, как Kotlin появился на Android и почему JetBrains решили создать собственный язык программирования, рассказывает ex-руководитель Kotlin — Андрей Бреслав:
https://zapuskzavtra.libsyn.com/kotlin-google
#kotlin
Как подготовиться к собеседованию в IT-компанию?
На IT-собеседованиях проводится достаточно строгий отбор, особенно среди начинающих разработчиков. Хорошая подготовка перед тем, как идти на собеседование в компанию вашей мечты — ключ к успеху.
Для этого важно изучить не только основы программирования, но и составить правильное резюме и рассказ о себе.
Как подготовиться к собеседованию и избежать ошибок, рассказал Павел Петров, ИТ-лидер команды разработки Группы «Иннотех», в статье:
https://tprg.ru/Z8By
#советы #собеседование
На IT-собеседованиях проводится достаточно строгий отбор, особенно среди начинающих разработчиков. Хорошая подготовка перед тем, как идти на собеседование в компанию вашей мечты — ключ к успеху.
Для этого важно изучить не только основы программирования, но и составить правильное резюме и рассказ о себе.
Как подготовиться к собеседованию и избежать ошибок, рассказал Павел Петров, ИТ-лидер команды разработки Группы «Иннотех», в статье:
https://tprg.ru/Z8By
#советы #собеседование
Angular: что такое ChangeDetection.OnPush?
По умолчанию Angular использует ChangeDetectionStrategy.Default, однако его можно заменить на OnPush. Но зачем?
OnPush помечает компоненты, которые не нужно проверять, когда Angular запускает цикл обнаружения изменений, тем самым улучшая скорость работы приложения.
В этой статье примеры, когда следует использовать ChangeDetection, а также исключения в OnPush:
https://codereacter.medium.com/angular-what-is-onpush-changedetectionstrategy-12fcd5d91ca4
#angular
По умолчанию Angular использует ChangeDetectionStrategy.Default, однако его можно заменить на OnPush. Но зачем?
OnPush помечает компоненты, которые не нужно проверять, когда Angular запускает цикл обнаружения изменений, тем самым улучшая скорость работы приложения.
В этой статье примеры, когда следует использовать ChangeDetection, а также исключения в OnPush:
https://codereacter.medium.com/angular-what-is-onpush-changedetectionstrategy-12fcd5d91ca4
#angular
Подробно о Docker для начинающих
Для разработчиков Docker стал стандартным инструментом, который позволяет запускать приложения на разных системах. Принцип работы Docker проще сравнить с грузовым судном, только вместо контейнеров Docker упаковывает программы.
Как устроен Docker и почему он так популярен, разобрали вместе с Дарьей Меленцовой, автором курса «DevOps для эксплуатации и разработки»:
https://tprg.ru/5mon
#docker #начинающим
Для разработчиков Docker стал стандартным инструментом, который позволяет запускать приложения на разных системах. Принцип работы Docker проще сравнить с грузовым судном, только вместо контейнеров Docker упаковывает программы.
Как устроен Docker и почему он так популярен, разобрали вместе с Дарьей Меленцовой, автором курса «DevOps для эксплуатации и разработки»:
https://tprg.ru/5mon
#docker #начинающим
Как составить базу знаний и не потеряться в море информации?
Сейчас доступно много материалов для обучения программированию и полезных ресурсов. Почему бы не создать базу знаний, в которой все материалы собраны в одну структуру и разложены по полочкам?
Автор статьи рассказал про плюсы такого подхода, а также как с помощью Notion создать собственную базу данных:
https://habr.com/ru/post/695002/
#советы
Сейчас доступно много материалов для обучения программированию и полезных ресурсов. Почему бы не создать базу знаний, в которой все материалы собраны в одну структуру и разложены по полочкам?
Автор статьи рассказал про плюсы такого подхода, а также как с помощью Notion создать собственную базу данных:
https://habr.com/ru/post/695002/
#советы
Принципы SOLID простым языком
SOLID — это аббревиатура пяти основных принципов проектирования в ООП. Эти пять правил помогают улучшить кодовую базу проекта, и в дальнейшем этот код будет хорошо масштабироваться и поддерживаться в рабочем состоянии.
Стоит ли соблюдать принципы SOLID или нет в проекте?
В этой статье рассматриваются подробно все правила и примеры, на которых явно видно, что происходит с архитектурой проекта, если не следовать этим принципам:
https://habr.com/ru/company/itentika/blog/694730/
#ооп
SOLID — это аббревиатура пяти основных принципов проектирования в ООП. Эти пять правил помогают улучшить кодовую базу проекта, и в дальнейшем этот код будет хорошо масштабироваться и поддерживаться в рабочем состоянии.
Стоит ли соблюдать принципы SOLID или нет в проекте?
В этой статье рассматриваются подробно все правила и примеры, на которых явно видно, что происходит с архитектурой проекта, если не следовать этим принципам:
https://habr.com/ru/company/itentika/blog/694730/
#ооп