Size: a a a

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

2020 August 04
Библиотека программиста
​​⌨️ Инструкция: как создать форму в React

Показываем на примерах JS-кода, как создать форму с помощью контролируемых или неконтролируемых компонентов React и обработать состояние с помощью React хуков.

https://proglib.io/sh/3kGmarxjD4
источник
Библиотека программиста
Поделитесь опытом относительно написания резюме и прохождения собеседований: https://proglib.io/w/d1f08919
источник
Библиотека программиста
Как выглядит команда Git, позволяющая выполнить клонирование проекта, содержащего подмодули? Данная команда автоматически инициализирует и обновляет каждый подмодуль в этом репозитории.
Анонимная викторина
32%
git clone --submodule <repo_url>
39%
git clone --recursive <repo_url>
21%
git clone --all <repo_url>
7%
Посмотреть результаты
Проголосовало: 2942
источник
2020 August 05
Библиотека программиста
​​📱 Как стать Android-разработчиком: с нуля до публикации приложения на Google Play

15 шагов, и вы Android-разработчик! Какой язык выбрать, как научиться писать приложения и на что обратить внимание при разработке программ под мобильные устройства.

https://proglib.io/sh/aIEUG3R520
источник
Библиотека программиста
Учитесь предотвращать киберугрозы на практике🔥

Получите практические навыки анализа уязвимостей и защиты от кибератак за 4 дня.

На интенсиве вы научитесь:
— Настраивать сеть и понимать особенности ее работы
— Понимать взаимодействие между виртуальной и физической машиной
— Осуществлять ряд сетевых атак и выстраивать защиту от них
— Анализировать безопасность ОС

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

Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Читайте подробности и оставляйте заявку на сайте: https://is.gd/pSMiW2
источник
Библиотека программиста
Паттерн Компоновщик и паттерн ... имеют похожие структуры классов из-за того, что оба построены на рекурсивной вложенности. Она позволяет связать в одну структуру бесконечное количество объектов.
Анонимная викторина
17%
Состояние (State)
20%
Наблюдатель (Observer)
56%
Декоратор (Decorator)
7%
Посмотреть результаты
Проголосовало: 2573
источник
2020 August 06
Библиотека программиста
​​🔌 Чем занимается DevOps-инженер? Обзор базовых практик

Кратко описываем практики DevOps-инженеров: непрерывная интеграция, развертывание и доставка, конфигурационное управление, непрерывный мониторинг и другие.

https://proglib.io/sh/HyEv7Nqh2I
источник
Библиотека программиста
Актуальная подборка интересных вакансий:

Senior JS разработчик в Лабораторию Безопасных Систем (По договоренности / Полная занятость / Офис)
С++ game developer в Talents In Games (По договоренности / Полная занятость / Удаленная работа)
Unity, С# developer (midcore project) в Talents In Games (По договоренности / Полная занятость / Удаленная работа)
Node.js разработчик в Talents In Games (По договоренности / Полная занятость / Офис / Москва)
Автор тестов / тестировщик в Яндекс.Практикум (По договоренности / Полная занятость / Удаленная работа)
источник
Библиотека программиста
Во всех ветках условного оператора вашей программы находится одинаковый фрагмент кода. Как называется приём рефакторинга, при котором данный фрагмент кода выносится за рамки оператора?
Анонимная викторина
8%
Удаление управляющего флага
15%
Объединение условных операторов
71%
Объединение дублирующихся фрагментов в условных операторах
6%
Посмотреть результаты
Проголосовало: 2337
источник
2020 August 07
Библиотека программиста
Айтишники, хорошая новость! 👾

Появился канал с удалёнными вакансиями в IT: @theyseeku_it

Здесь ищут девелоперов, разработчиков, проект-менеджеров, UX/UI-дизайнеров, SEOшников и других специалистов.

• Вакансии от известных IT-компаний;
• Заработная плата от 30 до 500 тысяч рублей;
• Должности для опытных и начинающих специалистов;
• Только удалённая занятость.

Присоединяйся и стань частью IT-индустрии!
источник
Библиотека программиста
​​📊 Системный и бизнес-аналитик: пошаговый гайд к востребованной профессии

Пару слов о еще одном безумном разделении во вселенной IT-специальностей: системный и бизнес-аналитик. Рассказываем, чем занимаются представители профессии, сколько зарабатывают и как войти в эту сферу деятельности.

https://proglib.io/sh/SZLpr54Pf8
источник
Библиотека программиста
Вы работаете с Git и у вас накопилось много тегов, которые необходимо отправить за один раз на удалённый сервер. Какая команда реализует данный функционал?
Анонимная викторина
14%
git commit <remote> --all
75%
git push <remote> --tags
5%
git checkout <remote> --tags
6%
Посмотреть результаты
Проголосовало: 3004
источник
2020 August 08
Библиотека программиста
Сделай свой первый полноценный проект и стань частью игровой индустрии! Присоединяйся к обучающему интенсиву по Unity от специалиста с 16-летним опытом — познакомься с главной платформой  гейм-девелопмента и научись создавать игры с нуля.

Успей зарегистрироваться по ссылке: 🔜  https://clc.to/Hin3Yg.
Количество бесплатных мест ограничено!

На интенсиве ты:
✨ познакомишься с основами Unity;
✨ напишешь игру, где космический корабль стреляет и разбивает метеориты;
✨ сможешь задать вопросы преподавателю и пообщаться с другими участниками интенсива в закрытом чате в Telegram.

🎁  Авторов лучших проектов ждут подарки от онлайн-университета Skillbox!
источник
Библиотека программиста
​​↩️ «Выйди и снова зайди, только правильно». Всё ли вы знаете об OAuth 2.0?

Благодаря открытому протоколу OAuth, необязательно заводить для каждой сайта отдельные логин и пароль – можно авторизоваться через Google, Facebook или другой ресурс. Рассказываем, как устроен под капотом протокол OAuth 2.0.

https://proglib.io/sh/c90EUFPGaK
источник
Библиотека программиста
У вас есть группа вложенных условных операторов, среди которых сложно выделить ход выполнения кода. Прием рефакторинга, при котором проверки граничных случаев выполнения выделяются в отдельные условия и помещаются перед основными проверками называется ...
Анонимная викторина
9%
Заменой условного оператора полиморфизмом
4%
Удалением управляющего флага
79%
Заменой вложенных условных операторов граничным оператором
8%
Посмотреть результаты
Проголосовало: 1984
источник
2020 August 09
Библиотека программиста
​​🚀 Будущее Data Science: что ждет отрасль в ближайшие пять лет

Будущее Data Science связано с прогрессом алгоритмов машинного обучения и технологий для работы с большими объемами данных. В этой статье обсуждаем прогнозы того, что ждет дата сайентистов в следующие пять лет.

https://proglib.io/sh/mxGROM5c8j
источник
Библиотека программиста
Какая команда Git служит для подведения итогов команды git log? Она принимает практически те же параметры, что и git log, но вместо простого листинга всех коммитов, они будут сгруппированы по автору.
Анонимная викторина
23%
git describe
39%
git shortlog
30%
git show
8%
Посмотреть результаты
Проголосовало: 2990
источник
2020 August 10
Библиотека программиста
​​🏃 Язык Go: как стать востребованным программистом

Go – один из самых востребованных языков программирования. В этой статье отвечаем на ваши вопросы о том, как можно изучить Golang онлайн и каковы перспективы Go-разработчиков. Плюс показываем все необходимые курсы, книги, ссылки и YouTube-каналы.

https://proglib.io/sh/cNKmStFu45
источник
Библиотека программиста
У вас есть метод, возвращающий какое-то значение, но в процессе работы он изменяет что-то внутри объекта. Прием рефакторинга, при котором метод разделяется на два разных метода, при этом один возвращает значение, а второй модифицирует объект, называется
Анонимная викторина
8%
Параметризацией метода
81%
Разделением запроса и модификатора
6%
Заменой параметров объектом
5%
Посмотреть результаты
Проголосовало: 2524
источник
2020 August 11
Библиотека программиста
​​ОГО! Спасибо! Очень приятно. Вы так тоже можете сделать: vk.com/proglib
источник