Экскурсии в офис Mail.ru. Успейте записаться!

Все новости

Полезные книги общего характера

4 Октябрь 2018

Всем привет!

Перед отбором всегда много вопросов, что ещё полезно почитать для общего развития.

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

Базы данных

Высоконагруженные приложения

В оригинале книга называется иначе и посвящена различным базам данных и всем сопутствующим технологиям. Поскольку основная без БД обходится редко какое приложение - must read для всех, кто задействован в данной сфере.

Я осознанно ставлю эту книгу на первое место. Читать несколько раз до полного понимания.

Если из этого списка вы прочтёте только эту книгу - вы уже подниметесь на уровень выше.

Алгоритмы

Алгоритмы редко напрямую применяются в разработке веб-сервисов. Однако понимание теории и решение всяких алгоритмических задачек учита вас манипулированию данными, а О-нотация приучает думать о том, насколько оптимальный код вы пишите ( не а алгоритмической точки зрения, а вообще ). А это уже крайне полезно при разработке чего-то более сложного, чем обработка формочек с REST.

Грокаем алгоритмы

Теоретический минимум по Computer Science

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

Карьера программиста

Вообще это книга для подготовки к собеседования в западные компании, но разбираются все базовые алгоритмы, даются задачи для тренировки и больше половины книги занимает решения этих задач.


Производительность

Systems Performance Enterprise and the Cloud

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

Эксплуатация

Site Reliability Engineering

Знаменитая книга от Google про эксплуатацию больших систем и работу с инцидентами. Так же есть продолжение The Site Reliability Workbook, на русский не переведена.
Книга расскажет про проблемы, возникающие в больших компаниях, а так же про варианты их решения.

Культура программирования

Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте :)

Чистый код

Идеальный программист

Чистая архитектура

Трилогия от Роберта Мартина

Совершенный код

Слегка занудная, но бесконечно полезная книга по общим темам

Статьи


https://habrahabr.ru/company/mailru/blog/266811/ - как работает поиск

https://habrahabr.ru/company/first/blog/348686/ - про сеть, часть 1

https://habrahabr.ru/company/first/blog/349256/ - про сеть, часть 2

http://highload.guide/blog/inside-webserver.html - анатомия веб-сервера

Назад Вперед

20 Август 2019

Экскурсии в офис 29 августа, 04, 06 и 10 сентября

Лето всё-таки вернулось. А в нашем офисе всегда держится комфортная температура, и это не единственное его преимущество!

Студентам МГТУ им. Н.Э. Баумана 29 августа, 04, 06 или 10 сентября предоставляется уникальная возможность посетить современный комфортный офис крупнейшей IT компании России!
Приходите на экскурсию, чтобы изнутри посмотреть на среду, в которой сотрудники Mail.ru Group работают над многочисленными продуктами и сервисами.

Время экскурсии - с 17:30ч. до 19:00ч..
Место сбора: офис Mail.ru Group, Ленинградский проспект, д. 39, стр. 79 (м. Аэропорт). При себе обязательно иметь ПАСПОРТ. Просим приходить за 10 минут до начала экскурсии.
Запись на удобные для вас дату и время по ссылке: https://park.mail.ru/excursions

Приходите сами и приводите друзей!

16 Август 2019

В поисках QA инженера: рекомендуй друга

В Mail.ru Group открыты 2 вакансии для начинающих специалистов в автоматизированном тестировании.

Роль тестировщика – это отличный старт для вашего развития в сфере IT. И у нас открыты сразу две вакансии для студентов любых вузов.