Все новости

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

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 - анатомия веб-сервера

Назад Вперед

28 Сентябрь 2019

Мастер-класс Александра Горного: Как организовать успешный стартап?

Мечтаете реализовать свою идею и запустить собственный проект?
Приходите на мастер-класс "Как организовать успешный стартап?" 4 октября в 18.30 в офисе Mail.ru Group.

Мастер-класс проведет Александр Горный, экс-директор по стратегии Mail.ru Group, ныне заместитель генерального директора «Ситимобил»,автор известного блога #стартапдня ( https://startupoftheday.ru ),основатель проекта United Investors, площадки, где инвесторы встречаются со стартапами.

В ходе выступления вы узнаете:
✅Что делает стартап успешным?
✅Какие тренды в стартапах существуют сейчас?
✅В какой момент можно привлекать в новый бизнес деньги, какие есть варианты?
✅Как продать проект инвестору?
✅В какой момент стартап становится интересен Mail.ru Group и почему компания вкладывается и покупает разные проекты?

После каждого блока выступления вы сможете задать свои вопросы,за самый интересный из которых можно получить новую книгу Александра Горного “Стартап, как начать с нуля и изменить мир?”.

Количество мест ограничено, поэтому спешите регистрироваться.

Завершено

16 Сентябрь 2019

Стажер в отдел Поиска

Уже изучили все возможные курсы и считаете, что готовы применить свои знания на боевых задачах? Тогда не упустите возможность 19 сентября пройти собеседование на стажировку в отдел Поиска Mail.ru.

Поиск Mail.ru — третья по величине поисковая система рунета - предоставляет современный механизм поиска по веб-страницам, картинкам и видео, поиск в режиме реального времени по новостям, микроблогам и сообществам.