Идеальный программист, Как стать профессионалом разработки ПО, Мартин Р., 2018.
Всех программистов, которые добиваются успеха в мире разработки ПО. отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это — основа для них. Потому что они являются профессионалами своего дела.
В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы, инструменты и подходы для разработки «идеального ПО». Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга — больше, чем описание методов, она о профессиональном подходе к процессу разработки.
Трудовая этика.
За свою карьеру отвечаете вы сами. Ваш работодатель не обязан заботиться о вашей востребованности на рынке труда. Он не обязан обучать вас, отправлять вас на конференции или покупать книги. Всем этим должны заниматься вы сами. Горе тому разработчику, который доверит свою карьеру своему работодателю!
Некоторые работодатели согласны покупать вам книги, отправлять вас на семинары и конференции. Прекрасно, они оказывают вам услугу. Но никогда не думайте, что они обязаны это делать! Если ваш работодатель не делает этого за вас, подумайте, как сделать это своими силами.
Ваш работодатель также не обязан выделять вам время для учебы. Некоторые выделяют время на повышение квалификации — или даже требуют, чтобы вы это делали. Но и в этом случае они оказывают вам услугу; и вы должны быть им благодарны. Не рассчитывайте на это как на нечто само собой разумеющееся.
Вы обязаны своему работодателю некоторым количеством времени и усилий. Для примера возьмем стандартную для США 40-часовую рабочую неделю. Эти 40 часов должны быть проведены за решением проблем вашего работодателя, а не ваших личных проблем.
Запланируйте 60 рабочих часов в неделю. Первые 40 вы работаете на своего работодателя, а остальные 20 на себя. В эти 20 часов вы читаете книги, практикуетесь, учитесь и иным образом развиваете свою карьеру.
Содержание.
Обязательное вступление.
Глава 1. Профессионализм.
Глава 2. Как сказать «нет».
Глава 3. Как сказать «да».
Глава 4. Написание кода.
Глава 5. Разработка через тестирование.
Глава 6. Тренировка.
Глава 7. Приемочное тестирование.
Глава 8. Стратегии тестирования.
Глава 9. Планирование.
Глава 10. Оценки.
Глава 11. Под давлением.
Глава 12. Сотрудничество.
Глава 13. Группы и проекты.
Глава 14. Наставники, ученики и мастерство.
Приложение. Инструментарий.
Алфавитный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Мартин
Смотрите также учебники, книги и учебные материалы:
- Крупномасштабное машинное обучение вместе с Python, Шарден Б., Массарон Л., Боскетти А., 2018
- Квантовые вычисления для настоящих айтишников, Бернхард К., 2020
- Изучаем React, Чиннатамби К., 2019
- Изучаем Java ЕЕ, Современное программирование для больших предприятий, Дашнер С., 2018
- Легкий способ выучить Python 3, Шоу З., 2019
- Язык программирования Python, практикум, Жуков Р.А., 2019
- Думай как программист, Креативный подход к созданию кода, C++ версия, Спрол А., 2018
- Дискретная математика для программистов, Хаггарти Р., 2003