Size: a a a

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

2021 July 08
Библиотека программиста
👨‍💻 Что влияет на эффективность тимлида и на какие навыки смотрят работодатели? 14 июля ждем вас на встрече с Александром Пряхиным, техническим директором в CityAds Media.

Александр проведет обзор вакансий и требований на должности тимлида, поделится своим карьерным опытом и представит программу онлайн-курса «Team Lead» от OTUS.

Вы познакомитесь с преподавательским составом, форматом обучения в OTUS и узнаете, как организована практика. В конце вебинара у вас будет возможность занять место в группе по спеццене.

👉 Регистрируйтесь на вебинар и получите 10% скидку по промокоду 21study10: https://otus.pw/ey8H/
источник
Библиотека программиста
🐧 Проектирование контейнеров (часть 2): в чем важность пространства пользователя?

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

https://proglib.io/sh/8qPrCAVw93
источник
2021 July 09
Библиотека программиста
🕵 Кибербезопасность в 2021 году: ответы на главные вопросы новичков

Что такое кибербезопасность? Какие специалисты ею занимаются? Как выглядит эта отрасль в 2021 году? Разложим все вопросы по полочкам и разберемся с каждым из них.

https://proglib.io/sh/xrheZfo74U
источник
Библиотека программиста
😻 7 проектов на GitHub, которые необходимы каждому JavaScript-разработчику

Становимся более крутыми JavaScript-разработчиками с помощью семи популярных репозиториев на GitHub. Не теряя ни минуты приступаем к рассмотрению.

https://proglib.io/sh/WUhGVFJjaM
источник
Библиотека программиста
📌 Фронтендерам на заметку: появился перевод документации к Vuestic UI на русский язык.

Vuestic UI — это Vue.js 3.0 UI Framework, который разработан таким образом, чтобы удовлетворить самые изощренные дизайнерские фантазии.

Что может?

✔️Полная совместимость с Vue.js 3
✔️Содержит более 50+ компонентов с богатым набором функций, которые можно использовать в любом дизайнерском решении
✔️Позволяет настраивать компоненты глобально через конфигурации и переменные css
✔️Полностью адаптивный и поддерживает современные браузеры (но не IE11, извините)
✔️Легко интегрируется с i18n

👉 Сайт
👉 Репозиторий
источник
2021 July 10
Библиотека программиста
Читайте свежий Субботник «Библиотеки программиста»

👉👨‍💼 Если вас выдвинули в тимлиды, что называется, от сохи, возникает вопрос: как жить дальше? Попробуем на него ответить.

👍😻🐧 7 потрясающих проектов на GitHub, которые необходимы каждому JavaScript-разработчику • 13 лучших менеджеров паролей для Linux в 2021 году •

👌🕵️ Кибербезопасность – перспективное направление. У желающих освоить профессию новичков возникает множество вопросов. Отвечаем на них в очередном обзоре. Если начальный этап для вас позади, стоит подумать о получении сертификата. Разбираемся, какими они бывают.

✌️🤖 В статье «Вариационные автоэнкодеры (VAE) для чайников – пошаговое руководство» есть только практика и никакой зубодробительной математики. Материал годится для имеющих общее представление о нейронных сетях.

👆🐧 Начинаем публиковать цикл статей о проектировании контейнеров. На сайте уже доступны первая и вторая части.

На этом очередной дайджест завершен. Хороших выходных и оставайтесь с нами.
источник
Библиотека программиста
Вакансия: автор образовательных курсов в сфере IT

Кого мы ищем? Профессионала c опытом создания образовательного IT-контента для специалистов уровня middle.

Обязанности:
- Составление учебной программы
- Подготовка текстовых материалов курса: методические материалы, домашние задания, программный код

Требования:
Владение инструментами разработчика, одним или несколькими языками программирования:
– Python
– HTML, CSS, JS
– Java
– SQL

Условия работы. Нам интересно длительное сотрудничество, работаем удалённо. Загрузка: 10-14 тыс. знаков в день, оплата: от 450 руб. за 1000 знаков.

В отклике на вакансию укажите образование, опыт работы и ссылки на ваши материалы.

Контакт для связи: @proglib_producer
источник
2021 July 11
Библиотека программиста
Легко ли перейти из сисадминов/разработчиков в DevOps?

Развитие сферы IT делает некоторые профессии неактуальными, и пальма первенства переходит к более востребованным на рынке. Направление DevOps – одно из таких. Мы расспросили разработчицу и сисадмина о том, почему и как они перешли в DevOps.

https://proglib.io/sh/DihLaZzUPv
источник
Библиотека программиста
Вакансия: спикер (преподаватель) образовательных IT-курсов

Кого мы ищем? Разработчиков с опытом публичных выступлений.

Обязанности:
– Запись видеокурсов по подготовленным нашими авторам материалам
– Проверка домашних заданий студентов

Требования. Нам важно, чтобы спикер обладал грамотной речью и хорошей дикцией, имел навыки программирования на одном или нескольких языках
– Python
– HTML, CSS, JS
– Java
– SQL

Условия работы. Мы рассчитываем на долгосрочное сотрудничество. Загрузка от 5 часов в неделю, оплата — от 1500 рублей за час съемки. Работа в нашей студии в Москве.

В отклике на вакансию укажите образование, опыт выступлений и разработки. Будет классно, если вы сможете записать краткий видеорассказ о себе — 30-40 секунд.

Контакт для связи: @vlad_proglib
источник
Библиотека программиста
😻 5 проектов на GitHub, которые помогут вам стать лучшим инженером DevOps

DevOps – одна из самых сложных областей, в которой чтобы отлично справляться и оставаться актуальным, вам нужно постоянно учиться. Рассмотрим 5 проектов, способных в этом помочь.

https://proglib.io/sh/pRcW3HQID2
источник
2021 July 12
Библиотека программиста
🛠 Сложноструктурные аналитические отчеты с Python и LaTeX

В руководстве подробно рассматривается пример использования Python-библиотеки облачного представления приложений Streamlit и системы компьютерной вёрстки LaTeX для подготовки сложных аналитических отчетов с математическими, программными и графическими вставками.

https://proglib.io/sh/nobKzJihWU
источник
2021 July 13
Библиотека программиста
🏃 Самоучитель для начинающих: как освоить Go с нуля за 30 минут?

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

https://proglib.io/sh/3SFMJdYA9m
источник
Библиотека программиста
В международный музыкальный стартап требуется опытный fullstack разработчик.

Мы переосмысляем всемирный рынок концертов и создаём глобальный мультиязычный агрегатор всего, что связано с музыкальной live-индустрией. Концепция fan-first выгодно отличает проект от конкурентов, где устоявшейся парадигмой является money-first. Рынки запуска — UK, UAE. Дальше — весь мир.

В данный момент одной из лучших мировых UX/UI студий разрабатывается дизайн MVP.

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

Вакансия предполагает переезд в Дубай, ОАЭ. На первом этапе - удалёнка.

Необходимый стек технологий - Python, Django, Postgres, AWS.

Мы создаём проект с нуля, поэтому стек может быть альтернативный, в случае, если вы сумеете обосновать преимущества исходя из условий:
1. Проект High-load, работаем с огромным массивом данных
2. Важнейший элемент - скорость обработки данных
3. Данные забираем из множества API на этапе создания MVP. В дальнейшем будет необходимо написание и постоянная поддержка универсального краулера для достижения полного охвата данными.
4. Бэкенд, фронтенд - вы должны одинаково хорошо разбираться в технологиях.

Условия:
⁃ $3500 в месяц на этапе удалённой работы в России, повышение на 30% после переезда в Дубай
⁃ Официальное трудоустройство в ОАЭ с оформлением вида на жительство
⁃ Предоставление доли в компании по результатам работы
⁃ Проживание всей командой на вилле в Дубае: еда, бассейн, тренажерный зал
⁃ При желании - возможность роста в тимлида после перехода из стадии MVP
⁃ Полное отсутствие бюрократии
⁃ Свобода в принятии решений и возможность влиять на развитие компании

Будьте готовы выполнить тестовое задание за вознаграждение.
Чтобы откликнуться - пишите @alexn
источник
Библиотека программиста
Пример проекта Java Backend: DDD, микросервисы, Spring Cloud и AWS (Часть 2)

Domain Driven Design дает большие возможности по созданию крупных проектов, которые в будущем становятся надежными и легко масштабируемыми. Как пройти полный проектный цикл, от бизнес-модели до AWS?

https://proglib.io/sh/J149eCBK2I
источник
2021 July 14
Библиотека программиста
🍏 Изучение iOS-разработки в 2021 году: 5 советов новичкам

Если вы пытаетесь изучить разработку мобильных приложений для iOS с нуля, в куче доступных гайдов и дорожных карт легко потеряться. В небольшом обзоре мы собрали необходимый минимум навыков для старта в профессии. Правильный подход – не пытаться откусить больше, чем сможете прожевать.

https://proglib.io/sh/WMOvZgzEPa
источник
Библиотека программиста
👨‍🎓️ 50 актуальных ресурсов для AR/VR-разработчика: курсы, блоги, каналы и инструменты

Технологии ХR (дополненной, виртуальной и смешанной реальности) успешно используют в архитектуре, игровой индустрии, образовании, развлекательной и научной сферах. Освоить разработку AR/VR с нуля непросто, но мы постараемся вам в этом помочь.

https://proglib.io/sh/Ndofg8u7hL
источник
Библиотека программиста
Вечерняя подборка из восьми недооцененных команд Git, которые должен знать каждый программист (помимо привычных pull, push, add, commit)

1. Переименовать локальную ветку

git branch -m <new_name>

2. Изменить upstream-ветку

git push origin -u <new_name>

3. Привести локальную ветку в соответствие с удаленной

git reset --hard origin/staging

4. Удалить последний коммит с сохранением сделанной работы

git reset --soft HEAD~1

5. Удалить последний коммит вместе со сделанной работой

git reset --hard HEAD~1

6. Отложить изменения

git stash

7. Восстановить отложенные изменения: возвращаемся к ветке и используем команду

git stash apply

8. Вернуться к предыдущему коммиту, отменить перебазирование

git reflog
git reset --hard "HEAD@{n}"
,

где n — нужный вам номер указателя HEAD

Источник (перевод)
источник
2021 July 15
Библиотека программиста
Андрей Письменный, главред журнала «Хакер», делится мнением о том, что кодить не стыдно.

Статья свя­зана с уже опубликованными материалами «Python с абсо­лют­ного нуля», в которых с шут­ками и при­баут­ками ребята пытаются научить любого читате­ля писать код на Python.

Успех пер­вой статьи был феноме­наль­ным, и они решили про­дол­жать — недав­но как раз выш­ла вто­рая часть. Одна­ко и ком­менты в духе «хва­тит пло­дить пло­хих программеров» не зас­тавили себя ждать.

https://proglib.io/w/58a0225e
источник
Библиотека программиста
👨‍💻 Какие инструменты обязательно должны быть в арсенале тимлида? 19 и 21 июля в OTUS пройдет интенсив для начинающих руководителей команд и разработчиков, которые только хотят дорасти до этой должности.

За 2 дня вы пройдете:
1. Сбор информации для погружения в бизнес
2. Контроль workflow задач
3. Контроль личных задач: тактический и стратегический
4. Управление каналами связи
5. Работа с командой в целом и частностях

После интенсива вас ждет еще больше практики и навыков на онлайн-курсе «Team Lead» от OTUS.

👉 Регистрация на интенсив https://otus.pw/F9Hr/
источник
Библиотека программиста
🎮 27 актуальных ресурсов для игрового аналитика: сайты, курсы, книги, блоги и подкасты

Профессия игрового аналитика лежит на стыке между геймдизайнером и обычным аналитиком, поэтому специальных ресурсов для её освоения немного. С другой стороны, любой новичок с интересом к играм может влиться в эту сферу.

https://proglib.io/sh/8sFheydQJM
источник