5 книг для молодого программиста обязательных к прочтению
Автор: Guest 19.12.2016, 15:57 245 ТехнологииПрагматичный программист
«Прагматичный программист» — это книга-откровение. Если у тебя есть выбор что почитать ее или что либо другое, выбирай «Программиста». Автор не ставил себе целью погрузиться в тайны программирования, однако он проделал отличную работу, чтобы сделать из вчерашнего студента, рабочего программиста. Причем не такого, для которого его работа с кодом это продолжение любимого хобби, а такого, который станет настоящим членом команды и будет писать на профессиональном уровне.
Чистый код
Под этим заголовком мы объединили две книги — «Clean code» и «Clean coder», поскольку они затрагивают смежные темы, да и короткие настолько, что могли бы стать одной прекрасной книгой с двумя главами. «Чистый код» рассматривает аспекты того, как программисты общаются между собой посредством кода и предлагает правила написания удобнопонятного (как тебе так и коллегам) кода. «Чистый программист» — затрагивает сферу вербального и письменного общения. Хоть эти книги и короткие, но пользы приносят немало.
Шаблоны проектирования
В отличие от большинства книг, затрагивающих эту область, в «Паттернах проектирования» примеры рассматриваются в контексте их использования. Благодаря такой манере изложения читатель учится понимать, когда следует применять тот или иной паттерн, а не бросаться примерять все сразу.
Эффективная работа с унаследованным кодом (legacy)
Случалось ли вам разбираться в чужой системе кода Причем разбираться так, чтобы не только не нарушить работающую схему, но и улучшить ее, поняв как она реагирует на те или иные изменения Для всех, кому такая ситуация кажется кошмарным сном, эта книга станет крутейшим подспорьем. Она предлагает тактику (которая, однако, не будет простой) работы с унаследованным кодом, а также рассказывает как самому писать удобнопонятный код.
Рефакторинг. Улучшение существующего кода.
Прочтение этой книги подталкивает к на первый взгляд преступной мысли — программирование это совсем не просто. Еще вчера ты просто старался записать тот код, который считаешь лучшим для решения определенной задачи, а сегодня тебе уже нужно разбираться, как улучшить структуру этого кода. Это вполне логичный шаг в развитии выпускника-программиста, но сначала он воспринимается, как удвоение работы. Книга научит понимать этот процесс и получать от него удовольствие.
#book@itcookies

Еще новости по теме
Наина Ельцина представила книгу
Вдова первого российского президента Наина Ельцина презентовала на книжной ярмарке во Франкфурте свои мемуары. Как сообщает РИА Новости, тираж книги составит 10 000 экземпляров. Книга повествует о ж…
Порошенко: Украина обязательно
Президент Украины Петр Порошенко выразил уверенность в том, что Украина станет членом НАТО. Об этом он сказал во время провозглашения клятвы лицеистами Киевского военного лицея им. Ивана Богуна, п…
Магнитный микронаушник
Магнитный микронаушник. На сегодняшний день самый маленький, совершенно незаметный микронаушник, имеющий размеры всего три на два миллиметра – это магнитный микронаушник, который изготавливается из специфического металлического сплава, обладающего магнитными свойствами.
Samsung 750 EVO: мастер-класс
серия samsung 750 evo представляет собой недорогие решения, обладающие при этом достаточно высоким уровнем производительности. для них заявлены скорости чтения и записи на уровне 540 и 520 мбайт/с соответственно. весьма
Тайны и удивительные случаи
#ezomir елена блаватская, которую считают непревзойденным оккультистом и теософом, утверждала, что основным метафизическим принципом любого религиозного учения является реинкарнация, то есть признание переселения души
Наш интернет магазин книги
А став взрослыми, поняли: существует! Это мир книг. Только в такой реальности читатель чувствует безграничную свободу мыслей, магический полет фантазии и мастерства автора. Сливаясь с образами и мнениями, созданными автором, человек чувствует настоящее наслаждение. В интернет магазин книги
Причины неисправности АКБ.
всем нам известно, что двигатель - это сердце автомобиля, и что силовой агрегат играет очень важную роль в жизни транспортного средства. однако, есть и такие детали в устройстве автомобиля, без которых даже "сердце"
Что такое кредитная история?
Что такое кредитная история? Любое сложное дело требует правильного понимания терминов.
Переопределение
Все непросто, потому что класс StorableShape все это время мошенничал. Да, обладая объявлением alias this, тип StorableShape номинально является типом DBObject, но не может напрямую переопределить ни один из методов класса DBObject. Очевидно, что методы класса Shape могут переопределяться как
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.