Второй по популярности вопрос после «Кто такие архитекторы и что они делают?» — это «Какие навыки нужны архитектору?». Типовой ответ на этот вопрос — это сочетание hard skills (то есть знание конкретных технологий) и soft skills (умение взаимодействовать с командой).
С hard skills, как правило, всё ясно — у любой компании есть технологический стек, который она использует, и знания этого стека или хотя бы его части чётко обозначают потребность в знании технологий. Почти любая компания будет приветствовать знание SQL, знание сетевых протоколов, назовёт вам языки программирования, на которых ведётся разработка, и так далее.
Но если речь зайдёт о soft skills — тут, как правило, ответы будут более размытыми и будут выглядеть как коммуникабельность, грамотная речь, умение находить общий язык и так далее.
В качестве руководителя подразделения мне приходилось подавать заявки на подбор персонала, и в какой-то момент я решил более чётко специфицировать soft skills, которые я ожидаю от кандидата. А после найма ещё и нужно было составлять карту развития этих самых навыков, ведь каждый человек уникален в своём опыте и склонностях. Потому каждому моему сотруднику я рекомендовал подтянуть те или иные навыки, а чтобы рекомендации были более фокусными — я стал рекомендовать им почитать книги, которые прочёл сам и которые помогли мне в развитии того или иного навыка.
В этой статье я решил поделиться своими рекомендациями. Статья эта будет периодически обновляться, так как книги я читаю постоянно и, добавляя их в свою «золотую коллекцию», буду обновлять и эту статью.
Системное мышление
Domain Driven Design - Эрик Эванс
The Practice of Enterprise Architecture - Святослав Котусев
37 Things one Architect knows about IT Transformation - Gregor Hohpe
Найти идею (ТРИЗ) - Генрих Альтшуллер
Искусство войны - Сунь Цзы
Стратегия - Александр Свечин
Переговоры
Кремлёвская школа переговоров - Игорь Рызов
Переговоры с монстрами - Игорь Рызов
Сначала скажи Нет - Джим Кэмп
45 Татуировок продавана - Максим Батырев
Коммуникации
Нетворкинг для разведчиков - Елена Вавилова
Транзактный анализ в психотерапии - Эрик Берн
Я слышу вас насквозь - Марк Гоулстоун
Подача информации
Искусство презентаций - Гарр Рейнолдс
Пиши, сокращай - Максим Ильяхов
Пособие по фасилитации bikablo 2.0
Личная харизма
Номер 1. Как стать лучшим, в том, что ты делаешь - Игорь Манн
45 Татуировок личности - Максим Батырев
Тонкое искусство пофигизма - Марк Мэнсон
Наедине с собой - Марк Аврелий
Книга 5 колец - Мусаси Миямото
Навыки управления
45 татуировок менеджера - Максим Батырев
5 пороков команды - Патрик Ленсионе
Лидерство на грани - Денис Перкинс
Государь - Никколо Макиавелли
Комментарии (9)
karrakoliko
28.10.2024 20:49Докину для растопки:
Справочник русского мата любого автора (харды)
Ненасильственное общение Розенберга (софты)
MarkAntoniyIII
28.10.2024 20:49Почему все так прицепились к этому "Искусству войны"? С точки зрения изучения истории Китая книга очень интересная, но с практической точки какую такую ценность она несёт? Что там написано такого, что больше нигде не прочитаешь?
Marcus_Agrippa Автор
28.10.2024 20:49Это статья про Софт скиллы, а это тесно связано с развитием личности. Это не учебник по SQL, где есть чёткая структура и понятные команды. Не стоит понимать Сунь Цзы слишком буквально о войне или о Китае (ещё кстати качество перевода сильно влияет).
Важна интерпретация - первая глава о том, что при начинании большого дела, нужно расчитывать свои ресурсы и выходить на самоокупаемость проекта. Плохое планирование и постоянные запросы ресурсов у спонсора ни к чему хорошему не приведут. В последней главе описаны шпионы, читай инсайдеры, не обязательно внешние. Секретарь большого босса - которая говорит вам когда лучше всего зайти, а когда босс не в духе - просто находка.
Книга в разделе структурного мышления. Просто отбросьте мысли про Китай, войну и прочеее. Человек описывает структуру явления, последовательно, связно, тезисно, в труде нет воды, ссылок на другие исследования, личного мнения и пространных рассудений.
Интерпретация - это тоже навык, который надо тренировать. Перекладывать одну структуру на другую, искать общие черты - не учат на курсах программиста. Любые отношения между людьми построены через систему, как правило неявную, с кучей неформальных правил. Никто их не выкладывает в открытый доступ в виде должностных инструкций или регламента.
PjaniyAdmin
28.10.2024 20:49Что нужно в софтах от архитектора уметь мысль изложить. Обьяснить почему так а не по другому. А для этого нужны харды, они любого словоблуда с искусством войны вырубают сразу и наповал.
А еще умение рисовать схемы, которое предполагает что их ктото потом будет пытаться понять.
FurySeer
Это список макулатуры, которой удобно разжигать камин, чтобы напротив огня читать настоящие книги для архитектора?