Все новости

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

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

Назад Вперед

14 Февраль 2019

Найди себе пару по интересам

В преддверии 14 февраля отдел образования Mail.Ru Group подготовил сюрприз для всех студентов Технопарка – возможность найти друга по интересам!

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

Чтобы найти друга по интересам, нужно написать в комментариях к посту группы Mail.Ru Group для образования название языка программирования или веб-разработки, который вы изучаете или которым интересуетесь. Как только кто-то еще укажет такой же язык, вам придет открытка с фото и ссылкой на профиль этого человека. Так у вас будет возможность пообщаться с единомышленником, поделиться опытом в изучении языка или попросить совета.

Технопарк желает вам удачных учебных знакомств! :)

P.S.: за идею и разработку бота благодарим выпускника Технопарка Михаила Волынова и сотрудника отдела образования Елену Фомину.

12 Февраль 2019

Мастер-класс: Студент Технопарка - мечта IT-компании.

Друзья,
завтра очень рекомендую к посещению мастер-класс от команды менторов второго семестра "Студент Технопарка - мечта IT-компании. Как курс Фронтенд-разработки готовит востребованных специалистов." Он состоится в 18:00 в ауд. 319.

На мастер классе поговорим о жизни frontend разработчика и курсе основной программы Технопарка - "Фронтенд разработка". Студенты курса фронтенда одни из самых востребованных стажеров на рынке. После выпуска они трудоустраиваются в различные бизнес юниты Mail.Ru Group, Яндекса, Авито, Сбербанка.

Мы рассмотрим вопросы:
- что такое фронтенд?
- почему многие выбирают именно эту специализацию?
- что интересного в профессии?
- как устроена программа курса?
- кто такой ментор и как им стать?
- что ожидает после обучения, какие перспективы?

Кроме того, расскажем о своем опыте обучения в Технопарке, работе менторов и преподавателей.

Наши спикеры:
Игорь Дружинин - руководитель менторской программы курса "Фронтенд разработка". Frontend разработчик Почты Mail.Ru
Дмитрий Попонкин - ментор курса "Фронтенд разработка". Frontend разработчик KTS Studio
Надежда Парпибаева - ментор курса "Фронтенд разработка". Frontend разработчик Яндекс.Новости