Здравствуйте!
Сегодня будет продолжение переводной (не я её изначально писал, её писал другой человек, я пишу не от своего лица, перевод с другого языка) статьи.
Ваш самый важный профессиональный навык — это коммуникация: Помните, что инженеров нанимают не для создания программ, а для создания ценности бизнеса? Доминирующим качеством, которое дает вам работу, является способность дать людям представление о том, что вы создадите ценность. Это не обязательно сосуществует со способностью создавать ценность.
Некоторые из лучших программистов, которых я знаю, патологически неспособны вести разговор. Люди непропорционально а) не захотят работать с ними или б) будут недооценивать их способность создавать ценности, потому что они получают представление об этой способности через разговор, а человек просто не реализует этот протокол. И наоборот, люди обычно считают, что я один из лучших программистов, которых они знают, потому что: а) существуют очевидные доказательства того, что я могу программировать, и б) я пишу и говорю очень, очень хорошо.
(Когда-то давно я бы назвал себя “Чуть ниже среднего” по навыкам программирования. С тех пор я узнал, что у меня было радикально искаженное представление о распределении навыков, что навыки программирования — это не то, что люди на самом деле оптимизируют, и что скромность противоречит моим интересам. В наши дни, если вы спросите меня, насколько я хороший программист, я начну рассказывать вам истории о том, как я программировал системы, которые помогли миллионам детей научиться читать или которые доказали, что сделали миллионы компаниям. Вопрос о том, где я нахожусь на гауссовой кривой, никого не волнует, так зачем беспокоиться об этом?)
Общение — это навык. Практикуйте его и вы станете лучше. Одним из ключевых навыков является умение быстро, кратко и уверенно объяснить, как вы создаете ценность для того, кто не является экспертом в вашей области и у кого нет априорных причин любить вас. Если при попытке сделать это технические словечки продолжают всплывать (“Сокращение времени запроса 99-го процентиля на 200 мс за счет оптимизации индексов на...”), уберите их и повторите попытку. Вы должны быть в состоянии объяснить, что вы делаете умному 8-летнему ребенку, финансовому директору вашей компании или программисту другой специализации, на любом соответствующем уровне абстракции.
Вас часто будут призывать заниматься корпоративными продажами и другими вещами, которые вы хотели избежать, получая образование инженера: Отдел продаж приходит в корпорацию и пытаются убедить их потратить шесть или семь цифр на покупку системы, которая либо улучшит их доход, либо снизит затраты. Каждое собеседование, которое вы когда-либо будете проходить, — это Корпоративные продажи. Политика, отношения и коммуникативные навыки имеют чертовски большое значение, а техническая реальность — не так уж много.
Когда вы встречаетесь с коллегами и пытаетесь убедить их реализовать ваши предложения, вы также занимаетесь корпоративными продажами. Если ваша работа заключается в том, чтобы сделать что-то, то убедить людей сделать что-то — это основной навык для вас. Потратьте соответствующие усилия на то, чтобы преуспеть в этом. Это означает способность эффективно общаться в месенджерах, электронных письмах, разговорах, встречах и PowerPoint (когда это уместно). Это означает понимание того, как сделать бизнес-обоснование технологической инициативы. Это означает знание того, что иногда вы идете на технологические жертвы ради достижения бизнес-целей и что это правильный выбор.
Продолжение следует...
На сегодня на этом всё, встретимся, наверное, завтра.
Если понравилась статья, поставьте, пожалуйста, лайк! А если вы ещё не с нами, то обязательно подписывайтесь, тут полезно и интересно.
Предыдущая статья. ......................................................... Следующая статья.