Цель заброшена
Автор не отписывался в цели 4 года 1 день
Повысить профессиональную квалификацию (этап 1)
Эта цель реализует первый этап повышения моей квалификации. С помощью неё я хочу закрепить фундаментальные знания в области информационных технологий. Таких как паттерны программирования и SOLID. Фундаментом для них послужат книги, темы которых нужно будет разобрать. Это не значит, что для этого достаточно прочитать пару книг и все на этом. Нужно будет искать дополнительную информацию по темам от других авторов, рассматривать с разных точек зрения и практик. Также, по возможности применять в своей трудовой деятельности.
Цель краткосрочная и с вполне достижимым результатам.
Критерий завершения
Повышение часовой ставки
-
Промывка программистических мозгов
Здесь я хочу прочитать книгу Роберта Мартина "Идеальный программист". Эта книга, по моему мнению, является бестселлером и её нужно периодически читать. Она возвращает на путь истинный сбившихся с него программистов. Книга на 224 страницы и ее можно осилить за неделю особо не напрягаясь.
Идентификатор книги. ISBN 978-5-459-01044-2
-
Закрываем брешь по паттернам проектирования
Паттерны проектирования должны знать все - от мала до велика. Не обязательно помнить все виды реализация. Но если вы видите, например, что в приложении начинается ветвление условий, но стоит задуматься о "Стратегии". В этом случае мне очень нравится труд Сергея Теплякова под незатейливым названием "Паттерны проектирования на платформе .NET"., классный ресурс https://refactoring.guru и книга "Паттерны проектирования" от Эрика и Элизабет Фримен. Также всегда под рукой можно держать вот этот список http://design-pattern.ru. Банду четырех я читать не буду, уж слишком они заунывные, как и Вирт со своими алгоритмами. ))) Создаем на гитхабе репозиторий и фигачим еще один проект с примерами паттернов.
Идентификаторы книг: ISBN 978-5-496-01649-0 и 978-5-459-00435-9
-
SOLID наше все
Кто не слышал о SOLID - тот л ... х ))) Наравне с паттернами нужно уметь SOLID. Без него ваши проекты не "production ready", если только не одноразовый проект по принципу "написал и выкинул". И то, считаю, что здесь его тоже хоть немного нужно использовать. И здесь нам поможет мой любимый автор дядюшка Боб со своим трудом "Принципы, паттерны и методики гибкой разработки на языке C#". Также очень хорошо разбирает эту тему Сергей Тепляков в своём блоге про SOLID. У меня такое впечатление, что они по вечерам пьют чай вместе или что покрепче и создают "Мир программирование" )))
Идентификатор книги: ISBN 978-5-93286-197-4
- 486
- 21 декабря 2020, 23:39
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением