© «Любое использование либо копирование материалов или подборки материалов сайта, элементов дизайна и оформления допускается лишь с разрешения правообладателя и только со ссылкой на источник: www.repost.uz»
QA, Order Experience, Uzum Market
Team Lead, Admin Panel Dev, Uzum Bank
Backend Engineer,
Uzum Market
Продолжаем рассказывать о людях, которые создают Uzum.
Сегодня поговорим о фильмах, книгах и подкастах — про IT и не только.
чем вдохновляются
IT-специалисты
Я начну с книги, которую мне посоветовали еще в университете
Это книга «Чистый Код» Роберта Мартина. Эта книга учит писать технически грамотный код, который легко читать и поддерживать.
Это важный навык для программистов, которые работают в больших командах, где ясность кода играет большую роль.
Я слушаю много профессиональных подкастов — и более общей направленности, и узкоспециальных
Среди общих я выделил бы Lex Fridman Podcast — там много обсуждений о самых разных сферах: человеческое подсознание, философия, технологии, участвуют интересные спикеры (ученые, программисты, коучи). Я нахожу этот подкаст полезным, потому что он дает более широкую картину о технологиях и их будущем.
В добавление к книге, о которой я говорил
Я очень люблю аниме, а самое любимое среди всех — «Наруто». Я смотрел его много раз — и на японском с субтитрами, и на английском. Смело могу сказать, что это аниме помогло мне сформировать сильный характер.
Также на тему создания и развития стартапа есть отличный сериал «Кремниевая долина» (Silicon Valley). Там много «айтишных» гэгов, он смешной, но при этом очень правдиво показывает «кухню» стартапа.
Но я советую посмотреть «Социальная сеть» (The Social Network) — классный фильм об истории создания Facebook, вдохновляет начать заниматься собственными IT-проектами.
Я не очень часто смотрю кино, больше люблю сериалы и аниме.
«Hands-On Machine Learning with Scikit-Learn» — можно слушать Machine Learning Guide. В этом подкасте подробно разбираются ключевые концепции машинного обучения, очень помогает освежать знания. Еще один профильный подкаст — это Machine Learning Street Talk, подкаст о последних тенденциях в ML, помогает быть в тренде и не отставать от того, что происходит в индустрии.
Еще одна полезная книга — «Программист-прагматик», авторы: Эндрю Хант и Дэвид Томас. По сути это книга-руководство для программистов по развитию полезных навыков и правильного подхода как к разработке, так и к операционным процессам.
Так как я сам работаю ML-инженером в RecSys-команде, я хотел бы посоветовать книги по машинному обучению. Сам я начинал с книги «Hands-On Machine Learning with Scikit-Learn» Герона Орельена. Это книга-руководство по применению машинного обучения с использованием популярных библиотек, которые востребованы в данный момент на рынке. Она идеально подходит для тех, кто хочет научиться применять ML-алгоритмы на практике.
У главного героя есть девиз «This is my Ninja way», он никогда не сдавался, несмотря на все сложности на его пути. И этот подход помогает мне находить мотивацию даже в сложных рабочих ситуациях.
Я — бэкенд-инженер и посоветовал бы книги именно по этой специализации.
Это «Чистый Код» Роберта Мартина. Эта книга учит писать технически грамотный код, который легко читать и поддерживать.
Это важный навык для программистов, которые работают в больших командах, где ясность кода играет большую роль.
Есть несколько каналов и подкастов, которые я регулярно слушаю и нахожу очень полезными.
На английском языке слушаю Neetcode. Автор канала учит, как решать алгоритмические задачи и обсуждает тренды в инжиниринге. Например, одно из последних видео было посвящено ИИ и смогут ли нейросети заменить программистов.
На русском языке я слушаю Listen IT — это канал с роликами по 10-15 минут про конкретную тему. Это полезно, чтобы, например, изучить базово какую-то тему перед более глубоким погружением в нее.
Еще есть такой автор Youtube-канала, посвященного IT — Hussein Nasser. Как инженер с более чем 20-летним опытом он очень глубоко и интересно рассказывает про технологии.
Один из самых реалистичных сериалов про IT и создание стартапов — это, конечно, «Кремниевая долина» (Silicon Valley). А еще есть отличный канал в Youtube — Joma Tech. Это авторские скетчи о жизни программистов в Кремниевой Долине.
«Чистая Архитектура» и «Предметно-ориентированное проектирование (DDD)» Эрика Эванса.
Они все посвящены тому, как делать дизайн сложных архитектур.
Еще есть очень содержательная книга «Распределенные Системы» Эндрю Таненбаума — это отличное пособие, которое поможет понять, как строятся сложные схемы.
Она отлично подойдет мидл-специалистам, которые хотят научиться более сложным аспектам программирования.
Я тестировщик и могу порекомендовать две книги, которые будут особенно актуальны тем, кто развивает свою карьеру именно в тестировании.
Первая книга — это «Тестирование Дот Ком» Романа Савина. Она написана очень легким языком, и я бы сказал, что она максимально подойдет тем, кто только начинает свою карьеру в тестировании.
Что касается фильмов, то я порекомендовал бы посмотреть вот эти два (и сериал!):
«Игра в имитацию» (The Imitation Game) — фильм рассказывает историю Алана Тьюринга, человека, который во время Второй мировой войны сыграл ключевую роль в расшифровке немецкой шифровальной машины Энигма. Тьюринг разработал прототип современных компьютеров, его работы легли в основу Machine Learning.
«Социальная сеть» (The Social Network) — классный фильм о том, как создавался Facebook. Посвящен истории Марка Цукерберга и тому, как студенческий проект стал крупнейшей соцсетью мира.
И еще есть отличный сериал про айтишников — «Кремниевая долина» (Silicon Valley). Это веселый ситком, в котором через призму юмора показывается реальный путь создания стартапа — от этапа самого создания до привлечения инвестиций и борьбы с корпорациями.
Большое внимание в ней уделяется процессу тестирования в условиях ограниченных ресурсов, а также подходу, который лег в основу Agile- и DevOps-команд. Этот учебник подойдет для более глубокого изучения основ тестирования.
В общем, книги разные по стилю и подаче, но они отлично друг друга дополняют.
Вторая книга — «Искусство тестирования программ» Гленфорда Майерса. Это довольно старая книга, но по сей день — это отличное пособие, в ней очень понятно описана методология тестирования.
В ней очень наглядно описаны процессы и основная ее мысль в том, что тестирование — это не просто поиск багов, а важный творческий процесс, требующий внимания к деталям и критического мышления.
Я не читаю узкоспециальные книги про IT, предпочитаю документацию, но я много читаю про менеджмент (people management), про развитие и мотивацию — это, на самом деле, очень важно в IT.
И тут я бы выделил несколько очень полезных книг, которые помогут и в работе с командой, и в выстраивании процессов в большой компании. Первая — это «Думай медленно… решай быстро» Даниэля Канемана, про механизмы мышления.
Я рекомендую слушать подкасты, касающиеся вашей непосредственной деятельности.
Например, я работаю в IT-команде финтеха, а в сфере финтеха есть такие аспекты, как скам-операции, мошенничество, и мы постоянно работаем, в том числе, над усилением безопасности наших продуктов. Есть такой подкаст «Люди PRO» — в нем разные гости рассказывают о кибербезопасности, разных видах мошенничества и как им противостоять.
Я не большой любитель кино, но мне запомнился один классный французский сериал про безопасность в Сети, он называется «Киберсталкер», про студентов-айтишников в инженерной школе.
И третья — «Почему они не работают?» Сьюзен Фаулер — о мотивации. Все три книги будут полезны тем, кто хочет быть лидером и эффективно работать с командой.
Вторая книга автора Саймона Синека «Начни с «Почему?» — она посвящена вопросам лидерства и тому, как важно уметь задавать вопросы на старте любой задачи.
И еще один фильм, который мне очень понравился — «Игра в имитацию» (The Imitation Game) про историю Алана Тьюринга.
И также я слушаю Podlodka Podcast — это IT-подкаст, в нем много тем, я чаще всего выбираю темы про Java, микросервисы и тому подобное.