Это полное руководство по написанию хорошего кода, а также его структурированию на начальном уровне. В то время как бо́льшая часть книг по разработке ПО посвящены проектированию на высоком уровне, это одна из немногих книг, где основное внимание уделяется таким деталям, как имена переменных и структурирование кода внутри алгоритма.
Если я когда-нибудь начну бизнес по разработке ПО, то я заставлю всех своих сотрудников прочитать эту книгу. Она оказала самое большое влияние на мою жизнь из всех книг, которые я когда-либо читал.
«Чистый код. Сознание, анализ и рефакторинг» Роберта Мартина
Ох, какое же удовольствие я испытал при прочтении этой книги. «Совершенный код» научил меня писать хороший код; «Чистый код» помог мне отточить мои навыки и понять, как использовать полученные знания на практике.
Эта книга относится к списку обязательных к прочтению для любого разработчика ПО. Изложенные в этой книге концепции помогут тебе стать лучшим программистом и понять, почему лучше написать понятный и простой код вместо сложного и запутанного.
«Head First. Паттерны проектирования» Эрика Фримана, Элизабет Робсон, Берна Бэйтса и Кэти Сьерры
Может показаться странным, что я рекомендую ее вместо классических «Паттернов проектирования», но эта книга поможет тебе быстро разобраться с паттернами проектирования.
Не пойми меня неправильно, «Паттерны проектирования» – отличная книга, в ней рассказывается о классических паттернах проектирования в разработке ПО, но рекомендуемая мной книга справляется с этой задачей намного лучше. Если ты хочешь прочитать одну книгу по паттернам проектирования, то читай эту.
«Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком» Джона Сонмеза
Было бы большим упущением не упомянуть в этом разделе мою книгу. Если тебе понравилась вот эта книга, которую ты читаешь сейчас, то моя вторая книга тебе зайдет тоже. После публикации первого издания я получил множество сообщений с просьбами написать отдельную книгу о карьере разработчика ПО.
В «Карьера в IT. Как найти работу, прокачать навыки и стать крутым разработчиком» я рассказываю обо ВСЕМ, что должен знать каждый разработчик ПО о своей работе. Эта книга будет полезна не только тем, кто только стал разработчиком ПО, но и тем, кто в этой работе уже много лет.
Вот лучшие книги, которые я когда-либо читал об инвестициях. Эти книги помогут тебе понять то, как делать деньги и сколотить состояние.
«Как стать миллионером, продавая недвижимость» Гэри Келлера
Если бы меня попросили порекомендовать одну книгу по инвестированию в недвижимость, я выбрал бы эту. Автор подробно объясняет, почему следует инвестировать именно в недвижимость. Ты также узнаешь, как разбогатеть с помощью инвестиций (по правде говоря, тебе дадут точный план).
В книге есть множество диаграмм, с помощью которых автор показывает, как инвестиции в недвижимость окупают себя в долгосрочной перспективе. Все по делу.
«Богатый папа, бедный папа» Роберта Кийосаки
Еще одна книга, кардинально изменившая мой взгляд на деньги и финансы. Я начал иначе относиться к тому, как работают деньги, к вопросу, что значит иметь работу и работать на другого человека. Прочитав эту книгу, я осознал, насколько важно иметь активы и сокращать расходы.
Но у меня есть одна претензия: в книге не объясняется, как это сделать. Тем не менее, как и во всей серии книг Кийосаки, ты найдешь множество ценных советов.
«Разбогатей! Книга для тех, кто отважился заработать много денег и купить себе „Феррари“ или „Ламборгини“» Эм-Джея ДеМарко
Вау! Эта книга не будет церемониться и сразит тебя настоящей суровой жизнью! В ней говорится о том, что занятие «традиционными делами» и инвестирование в пенсионный план 401k – это медленный путь, на котором ты сможешь наслаждаться жизнью и скопить небольшое состояние, когда тебе будет за 60 лет, но ты никогда не сможешь по-настоящему разбогатеть.
Эм-Джей не сглаживает углы, он говорит обо всем прямо. Но он не просто пытается задеть тебя. В книге он дает множество полезных советов, например как построить бизнес в интернете. У меня была возможность взять интервью у Эм-Джея, которое ты можешь посмотреть на моем YouTube-канале. Хочу сказать, что он настоящий профессионал!