Наша работа над Proglib. Январь 2020

Подробный отчёт с гифками и ссылками. Что сделала команда Библиотеки программиста для своих читателей за первый месяц 2020 года.
2
987

Привет! На связи команда Библиотеки программиста.

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

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

Что нового мы сделали в январе?

Начали сериал головоломок. Два раза в неделю, по средам и субботам в 14:00 публикуем логические, математические и алгоритмические задачи. И не простые, а такие, как встречаются на собеседованиях в крупных компаниях. При публикации следующей головоломки прикладываем отгадку предыдущей, выделяем первое верное решение среди комментариев читателей сайта. Вот девять январских задач:

  1. Двойные фамилии (комбинаторика)
  2. Спрятанное решение (арифметический ребус)
  3. Остров хамелеонов (алгоритмы)
  4. Номер Тьюринга (комбинаторика)
  5. Время великих учёных (алгоритмы)
  6. Прогуливающиеся джентльмены (логика)
  7. Часы с одинаковыми стрелками (самая популярная)
  8. Вирус в колонии бактерий (алгебраическая задача)
  9. Шесть шахматных коней (задача на алгоритмы по теории графов)

Сделали сервис по обработке опечаток. Мы стараемся исправлять ошибки сразу, как находим или как вы помогаете. Теперь процесс стал проще. Если читаете статью на компьютере и нашли ошибку: выделите некорректный текст, нажмите [Ctrl]+[Enter]. Кратко опишите проблему в комментарии и отправляйте.

Окно для отправки опечатки появляется при одновременном нажатии Ctrl и Enter
Окно для отправки опечатки появляется при одновременном нажатии Ctrl и Enter

Результат придёт в наш редакторский канал в Телеграм. Поправим в тот же день, как пришлёте, другим читателям станет легче. Как найдёте опечатку – сразу попробуйте.

Ещё в редакторский канал отправляются комментарии под постами. Не стесняйтесь писать и о плохом, и о хорошем – мотивируйте авторов готовить качественные публикации.

Обсуждения. Нам бы хотелось, чтобы Библиотека программиста развивалась не только как сборник публикаций, тестов, вакансий, но и как сообщество, где предлагаются классные идеи, а сложные вопросы находят ответы. Наиболее популярные обсуждения на сайте:

Пока в основном мы сами задаём интересующие нас вопросы. Присоединяйтесь! Создать своё обсуждение очень просто:

Иллюстрация создания обсуждения
Иллюстрация создания обсуждения

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

Вот, например, расписание на февраль:

Москва:

Санкт-Петербург:

Казань:

Волгоград:

Ростов-на-Дону:

Нижний Новгород:

  • Хакатон Tender Hack.NN, регистрация до 13 февраля

Минск, Белоруссия:

Любой город (онлайн):

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

Обновили и переразметили облако тегов. Сейчас меток многовато – кое-что ещё объединим. Зато теперь проще найти старые публикации по конкретной теме.

Можно выбрать временные теги для поиска, постоянные – по кнопке Мой Proglib
Можно выбрать временные теги для поиска, постоянные – по кнопке Мой Proglib

Внизу блока с тегами есть кнопка Мой Proglib. При нажатии можно выбрать интересующие темы и всегда читать в ленте только соответствующие материалы.

Публикации. Конечно, мы не переставали писать и переводить статьи. Готовили тексты каждый день даже в Новогодние каникулы. Вот десять самых популярных материалов за январь (не считая головоломок):

  1. Мнение разработчика: «Стоп! Kotlin — это не только Android»
  2. «Старое железо»: компьютер, который отказывается умирать — FACOM 128B
  3. Как повысить продуктивность при анализе данных? 25 неочевидных инструментов
  4. Ветвление Git с примерами из реальной жизни
  5. Что нового в Pandas 1.0? 🐼
  6. 7 лучших видео TED по тематике Data Science
  7. Запуск бессерверного JS-проекта с GitLab
  8. Как на C++ быстро заполнить нулями большой массив?
  9. Верстать быстро и красиво: 15 популярных CSS фреймворков
  10. Мигрируем с JavaScript на TypeScript быстро и безболезненно

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

Что будет дальше?

Мы работаем над структурой ресурса, готовим новые материалы и рубрики.

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

Больше классных текстов. Мы ищем автора статей о языке и библиотеках Python. Как, впрочем, и авторов, которые умеют и любят захватывающе писать на другие IT-темы. Свяжитесь с нами, если готовы регулярно писать и переводить 1-2 текста в неделю, мы будем оплачивать ваш труд. Присоединяйтесь к команде!

Даже если вы не собираетесь писать еженедельно, попробуйте свои силы. Чтобы начать, авторизуйтесь и нажмите иконку с плюсом вверху страницы.

Откроется редактор, в который можно перенести заранее подготовленный текст или начать писать свой. Когда материал будет готов, нажимайте «На модерацию». В этот момент за работу возьмёмся мы. Проверим, поправим возможные ошибки или напишем вам, если в тексте недостаточно информации. Так до тех пор, пока не получится отличная статья, которую прочитают десятки тысяч людей.

Напишите, что думаете. Мы будем рады прочитать критику и пожелания, похвалу и советы. Расскажите в комментариях к этому посту, что вам нравится или нет в текущей версии сайта. Мы учтём ваши идеи и станем лучше.

🐸💫

РУБРИКИ В СТАТЬЕ

МЕРОПРИЯТИЯ

Комментарии 2

ВАКАНСИИ

Tableau developer
по итогам собеседования
Programmer Unity
Краснодар, по итогам собеседования
Программист С++ (Middle)
по итогам собеседования
Frontend разработчик (react native)
по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

BUG