Size: a a a

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

2020 December 15
Библиотека программиста
🔍 Масштабирование и панорамирование в 69 строчках JavaScript

Чтобы не использовать тяжеловесные библиотеки, можно написать на чистом JavaScript простое и расширяемое решение для манипуляций с элементами веб-страницы.

https://proglib.io/sh/3lbNojU2nJ
источник
Библиотека программиста
Курс для middle- и senior-разработчиков, которые хотят стать тимлидами

Новичком быть просто: все новое и интересное, море информации, но как быть уже прокаченным девелоперам? Мы тоже задавали себе этот вопрос и просто точечно обучали наших разработчиков, делая их мощными тимлидами.
В нашем понимании тимлид — это не просто крутой программист, но и тот, кто умеет аккумулировать свои знания, обучать команду и выстраивать работу в ней, понимает продукт и работает от бизнес-целей. Тут важны и hard, и soft skills, и эмоциональный интеллект. Поэтому мы собрали весь свой 14-летний опыт работы над сложными сервисами и высоконагруженными сайтами и создали 6-ти месячный курс именно тех, кто хочет вырасти и систематизировать свои знания. Договорились с Geekbrains, и теперь именно там можно пройти обучение. Второй поток стартует уже совсем скоро — 24 декабря, а тут должен быть призыв к действию, поэтому просто записывайтесь на курс: https://proglib.io/w/7345320e

На связи была команда AGIMA!
источник
Библиотека программиста
🕸 Обучение веб-разработке: сайты, блоги и комьюнити

Посвященные веб-разработке ресурсы – огромный стог сена, в котором вам нужно найти маленькую иголку. Обойтись без них нельзя: сайты, каналы, блоги и сообщества помогают в обучении и поиске работы. Рассказываем о самых интересных источниках.

https://proglib.io/sh/GtX2NknqeV
источник
2020 December 16
Библиотека программиста
ClickHouse — колоночная СУБД с невероятной скоростью

Классическая проблема любой традиционной реляционной базы данных — это медленная работа сложных запросов, если количество записей достигает нескольких миллиардов строк. Яндекс для построения в интерактивном режиме отчетов по неагрегированным логам разработал аналитическую колоночную СУБД ClickHouse, которая отличается следующими архитектурными особенностями:

•  поддержка приближенных вычислений на части выборки;
•  физическая сортировка данных по первичному ключу;
•  векторные вычисления по кусочкам столбцов;
•  распараллеливание операций;
•  линейная масштабируемость;
•  работа с жесткими дисками;
•  отказоустойчивость.

ClickHouse в 2020 году используется по всему миру для хранения и обработки больших неструктурированных данных, к которым нужно иметь доступ в режиме реального времени. Эта СУБД с невероятной скоростью: ClickHouse обрабатывает до миллиарда строк и десятки гигабайт на один сервер в секунду. Подробнее о возможностях читайте в статье.

Для таких задач, как организация хранилища данных и построение аналитических отчетов, следующий шаг, который позволяет добиться экономии ресурсов и повышенной отказоустойчивости — это работа с управляемым сервисом в облаке. В Yandex.Cloud разворачивать и поддерживать кластеры баз данных на основе ClickHouse можно с помощью Yandex Managed Service for ClickHouse. Попробуйте создать свой первый кластер прямо сейчас — это займет всего пару минут.
источник
Библиотека программиста
Пять вопросов в интервью по Data Science, на которые вы должны уметь отвечать

Чтобы начать карьеру в сфере науки о данных, требуются серьезные познания в математике и ИТ. Публикуем инсайдерское руководство по вопросам, которые задают кандидатам во время интервью при трудоустройстве в Amazon, Netflix и Google.

https://proglib.io/sh/x5MrecR3ub
источник
2020 December 17
Библиотека программиста
2020 бросил вызов каждому человеку, бизнесу, государству. Впереди 2021 год и новые изменения. Как отбросить страх перед глобальными вызовами? Получить новый импульс? QIWI и Магнит объединились, чтобы напомнить о важной роли технологий в трансформации каждого из нас, а также в развитии бизнеса и общества.

17 декабря в 16:00 состоится бесплатный онлайн митап #MGNTQIWI «Новый мир: как технологии влияют на человека и общество» с участием Евгения Кузнецова – футуролога, руководителя московского отделения Университета Сингулярности, генерального директора ООО «Орбита Капитал Партнерз». Евгений расскажет, как оставаться на гребне цифровой волны, не отставать от трендов и справляться с вызовами технологической эпохи.

Регистрируйтесь по ссылке https://mgntqiwi.ru и присоединяйтесь к бесплатной лекции и Q&A сессии 17 декабря в 16:00.
ИЗМЕНЕНИЯ – вот о чем пойдет речь в рамках митапа. Трансформируется все, а значит, нужно и нам.
Давайте меняться вместе!
источник
Библиотека программиста
С помощью какой команды Git можно удалить неотслеживаемые файлы из вашей рабочей директории?
Анонимная викторина
26%
git rm
47%
git clean
17%
git remove --all
9%
Посмотреть результаты
Проголосовало: 2851
источник
Библиотека программиста
Бесплатный технический воркшоп: «Интеллектуальная автоматизация диспетчерской службы с использованием Micro Focus SMAX»

Технический воркшоп посвящен выстраиванию единого управления всеми сервисами ИТ и бизнеса. Узнайте,
+ как расширить классический ITIL/ITSM с уровня ИТ и на всё предприятие,
+ как организовать управление всей сервисной деятельностью на основе единых принципов,
+ как реализовать модель единого окна, включающую глобальный поиск, возможности машинного обучения и доступ через мобильное приложение.

Заодно изучите, на что способен AIOps-инструментарий Service Management Automation X (SMAX).
https://t.me/microfocusrussia/72

Полезный контент, в том числе регулярные анонсы бесплатных вебинаров — на канале Micro Focus Russia & CIS
источник
Библиотека программиста
🐛 Ловушки безопасности Ruby и как их избежать

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

https://proglib.io/sh/eQNfI6nV5l
источник
2020 December 18
Библиотека программиста
👶👨 Обучение от junior до senior: как стать востребованным веб-разработчиком

Осваивающие популярную ИТ-профессию новички стремятся стать веб-разработчиками минимум уровня middle, а самые амбициозные планируют дорасти до позиции senior. Рассказываем об этапах обучения и знаниях, которые потребуются для перехода с уровня на уровень этого квеста.

https://proglib.io/sh/EoLeW4Z3S5
источник
2020 December 19
Библиотека программиста
⛱️ Как правильно ничего не делать в Python: инструкция pass

Говорят, что в Python нет ничего проще ключевого слова pass – всего лишь инструкция «ничего не делать», чтобы соблюсти синтаксис языка. Однако не всегда pass служит заглушкой – есть и более интересные применения.

https://proglib.io/sh/64oStjVNXh
источник
Библиотека программиста
Читайте интересные публикации недели в традиционном субботнике

👉📈 Если вы планируете искать работу в сфере Data Science, самое время изучить, какие вопросы задают на собеседованиях в крупных компаниях. Ответы на них стоит знать.

👍🕸 Осваивающим веб-разработку будут интересны главные отраслевые тренды. Мы собрали все новые веяния в небольшом обзоре. Также читайте руководство по прохождению квеста «От джуниора до сеньора».  

👆☕️ В статье про масштабирование и панорамирование рассказываем, как манипулировать элементами веб-страницы на чистом JavaScript без использования тяжеловесных библиотек.

👌🐍🍲 В субботний вечер ничего не хочется делать, но ничего не делать тоже нужно уметь. В питоньей каше сегодня только статья об интересных применениях ключевого слова pass.

Очередной субботник в «Библиотеке программиста» завершен. Хорошего вам вечера и оставайтесь с нами!
источник
2020 December 20
Библиотека программиста
Достоинства какого паттерна перечислены?

Паттерн __ убирает прямую зависимость между объектами, позволяет собирать сложные команды из простых, реализовать простую отмену и повтор операций, отложенный запуск операций и принцип открытости/закрытости.
Анонимная викторина
10%
Итератор (Iterator)
39%
Команда (Command)
44%
Посредник (Mediator)
6%
Посмотреть результаты
Проголосовало: 2776
источник
Библиотека программиста
Асинхронный JavaScript для начинающих

Основа современной веб-разработки – асинхронное выполнение кода. В небольшой статье разберемся, как освоить этот подход, используя JavaScript.

https://proglib.io/sh/tLzvcP419B
источник
2020 December 21
Библиотека программиста
Банк ВТБ проходит этап цифровой трансформации. Ребята работают в кросс-функциональных командах, в каждой из которых собрано максимум компетенций для создания лучших цифровых продуктов. Никаких длительных согласований — ответственность за продукт перед клиентом и руководством полностью несет команда и ее лидер. Это позволяет реализовывать смелые проекты в кратчайшие сроки. Больше проектов – больше шансов проявить себя и построить карьеру!

Сейчас Банк ВТБ в поиске опытных специалистов в Москве:
Java разработчик
Системный аналитик
QA инженер
DevOps специалист

и регионах:

Санкт-Петербург:
1) Аналитик обязательной отчетности
2) Системный аналитик
3) Архитектор
4) Java разработчик
5) SAP-ABAP

Самара:
1) Тестировщик (функциональное тестирование, брокерские услуги)
2) Тестировщик (автотестировщик)
3) Java разработчик
4) Архитектор

Нижний Новгород:
1) Java разработчик

Новосибирск:
1) DevOps и администрирование

Что вы получите:
- фокус на развитие: hard skills в рамках современного технологического стека.
- интересные задачи: более 150 крупных проектов и свыше 12 000 внедрений в год. Каждая задача — реальная потребность бизнеса
- карьерный рост: возможность выбора направления для роста и развития. 1100 команд — найдите свою по духу и задачам.

Оставляйте отклик и присоединяйтесь к команде, которая создает банк будущего для миллионов людей!
источник
Библиотека программиста
📈 Обучение Data Science: основы науки о данных за 10 минут

Если вы обучаетесь профессии из сферы Data Science с нуля, в море публикаций по теме легко потеряться. Мы собрали короткие ответы на основные вопросы новичков по науке о данных.

https://proglib.io/sh/5PFiguHyVo
источник
2020 December 22
Библиотека программиста
🚀Сделаем из тебя Веб разработчика за 3 месяца - нужно только решиться!

В США буткемпы уже несколько лет помогают людям без опыта стать разработчиками и найти позицию в топовых IT-компаниях мира от Google и Microsoft, до Uber и Amazon.

Мы адаптировали формат под наш рынок и предлагаем:
💪 12 недель супер интенсивной практики на реальных проектах;
🎖 6 реальных проектов в портфолио, которые оценят работодатели;
🤩 Постоянную обратную связь и персональные сессии с нашими учителями - разработчиками с многолетним стажем;
🙋‍♂️ Тренинги по soft skills, помощь с составлением резюме и тестовые собеседования - все, чтобы подготовить тебя к работе;
🏆 И главное - возможность претендовать на позицию джуниор фронтенд разработчик уже через 3 месяца!

Стек: HTML, CSS, JavaScript, React, NodeJS

Остались вопросы? Наши контакты, истории выпускников и описание программы здесь:https://s.algoritmika.org/ehj7z7
источник
Библиотека программиста
Потребуются ли программисту на собеседовании алгоритмы и структуры данных?

Начинающие разработчики и даже программисты уровня middle прекрасно владеют современным инструментарием, но часто проваливают собеседования из-за нехватки теоретических познаний. Абстрактные структуры данных и алгоритмы могут стать для соискателя препятствием на пути к работе мечты. Рассказываем, как это исправить.

https://proglib.io/sh/YJxPgXp6Ut
источник
Библиотека программиста
Руководитель Яндекс.Толоки Ольга Мегорская в своей колонке собрала самые распространенные гипотезы о разметке и дала им логическое опровержение. Ольга приводит веские аргументы в ответах на вопросы: Что важнее, алгоритмы или данные? Можно ли проводить разметку своими силами или лучше привлечь внешнего подрядчика? Есть ли на рынке качественные ML-решения?  Отдельного внимания заслуживают наглядные примеры из опыта команды Толоки. А уж они знают о разметке все 🤓
источник
2020 December 23
Библиотека программиста
🕸 Обучение веб-разработке: 20 репозиториев GitHub, о которых должен знать каждый

Любой программист со временем обрастает набором инструментов, но если вы только начинаете обучение на веб-разработчика, их придется искать. Мы собрали список наиболее интересных репозиториев GitHub, который будет полезен не только новичкам.

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