Готово!
Скоро материал придет на указанную электронную почту. Также подписывайте на нас в Facebook
Ok
6 главных книг по разработке ПО
Ни для никого не секрет: необходимо читать профессиональную техническую литературу, чтобы быть отличным специалистом в разработке ПО. «Чтобы стать умным, достаточно прочитать 10 книг, но, чтобы найти их, нужно прочитать тысячи», - так гласит известное высказывание. Сейчас действительно раздолье для поиска, каждый новый год приносит с собой тысячи учебных пособий и полезных изданий по программированию.
Главные книги, которые нельзя упустить среди «непроверенных временем новичков» и то, без чего точно не обойтись, в списке от Андрея Крехова, заместителя директора по специальным программам ICL Services:
- «Совершенный код» Стива Макконнелла. Действительно, одна книга, хоть и немаленькая (чуть менее 900 страниц), покрывает практически все аспекты разработки ПО. Благодаря простой манере изложения, особому стилю и чувству юмора Стива книга читается очень легко.
- Практически любое издание о рефакторинге ссылается на книгу Мартина Фаулера «Рефакторинг». Главная причина успеха книги — ее практическая направленность. Самая сложная задача при подаче материала — привести хороший показательный пример. В этом Фаулеру нет равных. Прочитав эту книгу, большинство программистов изменяет свой подход к написанию кода. Они становятся более грамотными, аккуратными и внимательными к своему творению.
- Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес «Паттерны проектирования». Гуру ООАиП Мартин Фаулер пишет: «Паттерны GoF — это лучшая из когда-либо изданных книг по объектно-ориентированному проектированию. Эта книга чрезвычайно влиятельна в индустрии программного обеспечения.
- Р. Мартин «Чистый код». Это одна из наиболее удачных книг, посвященных написанию высококачественного кода. Единственно что нужно учитывать, это Java-ориентированность книги. Все представленные примеры написаны исключительно на языке Java. При этом большое количество советов и «запахов кода» характерны в основном для Java-кода.
- Д. Кнут «Искусство программирования». Это трёхтомная Библия программиста. Она содержит подробное описание и анализ важнейших фундаментальных алгоритмов, используемых в информатике, а также множество практических задач для усвоения и закрепления представленного материала. Журнал American Scientist включил работу Кнута в список двенадцати лучших физико-математических монографий XX века наряду с работой Эйнштейна по теории относительности.
- Э. Хант, Д. Томас «Программист-прагматик». Авторы на основании своего богатейшего опыта программирования создали структурированный набор практических советов для программистов. Практически все излагаемые в книге темы поясняются выразительными аналогиями, которые порой поражают своей точностью. В книге проводятся параллели между некачественным кодом и теорией разбитого окна, столярным делом и работой программиста, вождением автомобиля и написанием кода, стрельбой трассирующими пулями и созданием прототипов ПО, хождением по минному полю и программированием в расчете на стечение обстоятельств. В конце каждого раздела приводятся вопросы для обсуждения и упражнения, что лишний раз подчеркивает практическую направленность книги.
Новости по теме
- 13 февраля
Завершается проект по рационализации программного обеспечения
ICL Services завершает проект по рационализации ПО в европейских локациях одного из крупнейших мировых производителей шин.
- 14 апреля
Freelancer.Net GmbH рекомендует ICL Services
ICL Services получила благодарственное письмо от компании Freelancer.Net GmbH.
- 27 апреля
Услуги в области ИТ: вступление и основы. Часть первая.
Руководитель направления бизнес-услуг и услуг по приложениям Дмитрий Каштанов пишет в целом об услугах в области ИТ. Публикуем первую часть. Продолжение следует...
- 5 мая
Услуги в области ИТ: формула услуги. Часть вторая.
Вторая часть из цикла статей об услугах от эксперта Дмитрия Каштанова. В ней подробно объясняется понятие «формула услуги».
- 7 мая
Услуги в области ИТ. Кто или что создаёт полезность услуги? Часть третья.
В третьей части статьи рассказываем почему ИТ-услуги ≠ Услуги в области ИТ.
- 21 мая
Услуги в области ИТ. Профессиональные услуги в области ИТ. ИТ-аутсорсинг. Часть четвертая
Четвертая часть статьи продолжает знакомить читателей с ИТ-услугами и аутсорсингом, как уровнем развития деловых отношений между поставщиком и заказчиком.
- 8 июня
Рекомендательный сервис для ИТ-директоров
На портале Global CIO открылся сервис, предоставляющий на одной площадке полную палитру услуг для ИТ-директоров.
- 22 июня
О необходимых проект-менеджеру навыках
Рассказываем о трех важных и трех очень важных навыках для реализации проектов.
- 2 июля
Ролик об ICL Services набирает просмотры на Youtube
Команда из 50 человек, более 100 единиц спецтехники, 3 съемочных дня и только один уникальный ролик о компании ICL Services.
- 16 июля
Build-Deploy-Test. Непрерывная интеграция
В новом посте в блоге на Хабрахабр рассказываем все о непрерывной интеграции.
- 4 августа
У нас сотни программных проектов на поддержке, поэтому понятие maintainable кода является у нас одним из основных.
- 22 октября
Как найти и приумножить клиентов? Советы для ИТ-компаний
Представим несколько общедоступных способов, которые применяет в своей работе ICL Services.
- 1 декабря
ИТ-бизнес в высшем образовании
Крупный ИТ-бизнес стремится наладить отношения с потенциальными сотрудниками еще со студенческой скамьи. В ход идут стажировки, корпоративные стипендии и многое другое.
- 7 июля
ИТ-аутсорсинг не должен препятствовать инновациям – пришло время для переосмысления
В цифровую эпоху традиционные модели ИТ-аутсорсинга (ITO) больше не могут работать эффективно. Пора переосмыслить и изменить условия.
- 12 июля
Пять рекомендаций для пересмотра договоров на аутсорсинг
Специальный материал от юристов Robins Kaplan LLP, подготовленный для CEO и бизнес-лидеров информационной индустрии.
- 13 сентября
Вразрез с тенденциями: как создавать рабочие места во время кризиса
Принципы социально ответственного бизнеса.
- 10 августа
Мультипротокольный NAS-доступ к Netapp-ресурсам c ACLs
Наш эксперт предлагает описание того, как транслировать NFSv4 ACLs для Windows-пользователей.
- 6 октября
Стартует конкурс от сервисного центра ICL Services
Победители получат сертификаты на бесплатное оказание услуги очистки принтера в Казани.
- 13 октября
Сохраните жизнь гаджетам: правила работы с разными типами аккумуляторов
Cоветы ИТ-экспертов, как не потерять связь с виртуальным миром.
- 3 ноября
В гимназии №19 стартовал ИТ-образовательный проект
Полученные знания позволят школьникам ориентироваться в сложном мире информационных технологий.
- 24 мая
Дополненная реальность в бизнесе: мнение экспертов
Эксперт по новым технологиям ИТ-компании ICL Services Андрей Крехов о том, как «укротить» другую реальность и использовать ее во благо корпорациям.
- 28 августа
Как написать инструкцию так, чтобы тебя поняли
Полезные советы для повышения юзабельности при написании инструкций.
- 12 ноября
Вебинар: Как сократить сроки внедрения Axapta дo 15%?
22 ноября на площадке GlobalCIO состоится вебинар для тех, кто хочет обеспечить прозрачную, организованную, автоматизированную работу ИТ-подразделения или ищет инструмент для контроля разработки.
- 21 ноября
В Казани пройдет Kazan Startup Weekend
Эксперты ICL Services примут участие в главном стартап-событии Поволжья.
- 5 февраля
Российский рынок ИТ-услуг: итоги года, прогноз на будущее
В ближайшие годы российский рынок ИТ-услуг ждут значимые изменения. В этих условиях каждому его участнику как никогда важно быть внимательным к трендам. Рассказываем об ИТ-итогах года и основных прогнозах.
- 5 ноября
16 вопросов мидлу: что должен знать Middle-разработчик
Делимся навыками, необходимыми для позиции Middle-разработчика
- 17 июня
Как стать веб-разработчиком с нуля
Как стать веб-разработчиком без соответствующего образования, с нуля? Рассказывают эксперты
- 14 июля
ТОП-5 проблем программистов: как решать?
Рассмотрели самые распространенные проблемы в работе программистов и разобрали пути их решения
- 5 августа
«В группе разработчиков нужны конфликты. Результаты будут быстрее»
Рассказываем, как построить группу разработчиков с нуля и выйти с ней на перфоманс
Будьте в курсе новостей
Подпишитесь на рассылку и будьте в курсе наших последних новостей