HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-02-26
1 <p><em>Это перевод статьи Итамара Тёрнер-Трауринга "<a>Why you should have the skills of a generalist, but market yourself as a specialist</a>".</em></p>
1 <p><em>Это перевод статьи Итамара Тёрнер-Трауринга "<a>Why you should have the skills of a generalist, but market yourself as a specialist</a>".</em></p>
2 <p>Одно из решений, которое вам нужно принять в строительстве карьеры разработчика - это выбор между:</p>
2 <p>Одно из решений, которое вам нужно принять в строительстве карьеры разработчика - это выбор между:</p>
3 <ol><li>Специалистом, экспертом в определённой области.</li>
3 <ol><li>Специалистом, экспертом в определённой области.</li>
4 <li>Многопрофильным работником, способным выполнять крупный спектр различных работ.</li>
4 <li>Многопрофильным работником, способным выполнять крупный спектр различных работ.</li>
5 </ol><p>Микель Белтран считает, что правильный выбор - специализация:</p>
5 </ol><p>Микель Белтран считает, что правильный выбор - специализация:</p>
6 <blockquote><p>Придерживайтесь одной платформы, фреймворка или языка, и ваша профессиональная карьера будет долго держаться на хорошем уровне.</p>
6 <blockquote><p>Придерживайтесь одной платформы, фреймворка или языка, и ваша профессиональная карьера будет долго держаться на хорошем уровне.</p>
7 </blockquote><p>Я считаю, что он одновременно и прав и не прав. Специализация -отличный карьерный шаг... но мне кажется быть многопрофильным работником - совсем не плохо для вашей карьеры. На самом деле вы можете быть и тем и другим и строить успешную карьеру, потому что есть две чётко разделённых области, в которых оба пути имеют смысл.</p>
7 </blockquote><p>Я считаю, что он одновременно и прав и не прав. Специализация -отличный карьерный шаг... но мне кажется быть многопрофильным работником - совсем не плохо для вашей карьеры. На самом деле вы можете быть и тем и другим и строить успешную карьеру, потому что есть две чётко разделённых области, в которых оба пути имеют смысл.</p>
8 <h3>Если вас взяли на работу, это не значит, что вы можете с ней справляться</h3>
8 <h3>Если вас взяли на работу, это не значит, что вы можете с ней справляться</h3>
9 <p>Получить работу и выполнять работу - разные задачи, для каждой из них необходимы различные навыки.</p>
9 <p>Получить работу и выполнять работу - разные задачи, для каждой из них необходимы различные навыки.</p>
10 <p><strong>Когда вы ищете работу, вы стараетесь продемонстрировать то, что делает вас лучшим кандидатом.</strong>Это означает, что вы сталкиваетесь с отношением определённой компании к сотрудникам, с причиной, по которой они нанимают, и с тем, какой у них подход к работе. И тут дело не в том, насколько хорошо вы выполняете работу, насколько вы хороший программист и остальные подобные штуки: ваша задача - оказаться нанятым.</p>
10 <p><strong>Когда вы ищете работу, вы стараетесь продемонстрировать то, что делает вас лучшим кандидатом.</strong>Это означает, что вы сталкиваетесь с отношением определённой компании к сотрудникам, с причиной, по которой они нанимают, и с тем, какой у них подход к работе. И тут дело не в том, насколько хорошо вы выполняете работу, насколько вы хороший программист и остальные подобные штуки: ваша задача - оказаться нанятым.</p>
11 <p><strong>Как только вы получите работу (станете постоянным или временным сотрудником), на первое место выйдет то, как вы справляетесь со своей работой.</strong>Не важно, сколько вы провели недель за созданием приложения для iOS, если вы хорошо пишете iOS-приложения после того, как вас наняли. И наоборот: если вы годами разрабатывали iOS-приложения и ничего толкового не создали на работе, факт того, что вы специализируетесь в iOS-разработке вам не поможет.</p>
11 <p><strong>Как только вы получите работу (станете постоянным или временным сотрудником), на первое место выйдет то, как вы справляетесь со своей работой.</strong>Не важно, сколько вы провели недель за созданием приложения для iOS, если вы хорошо пишете iOS-приложения после того, как вас наняли. И наоборот: если вы годами разрабатывали iOS-приложения и ничего толкового не создали на работе, факт того, что вы специализируетесь в iOS-разработке вам не поможет.</p>
12 <p>Поскольку получить работу и справляться с работой - это независимые задачи, нужно разобраться, какая из позиций (специалист в одной области или многопрофильный работник) поможет вам устроиться на работу, а какая - стать более профессиональным.</p>
12 <p>Поскольку получить работу и справляться с работой - это независимые задачи, нужно разобраться, какая из позиций (специалист в одной области или многопрофильный работник) поможет вам устроиться на работу, а какая - стать более профессиональным.</p>
13 <h3>Специализация - это маркетинговый приём</h3>
13 <h3>Специализация - это маркетинговый приём</h3>
14 <p>Если вопрос в том, как вам устроиться на работу, то вы находитесь в реальности маркетинга, а не инженерии. Специализация - это маркетинговый приём: способ продемонстрировать, почему нужно нанять<em>именно вас</em>, как эксперта в вашей сфере.</p>
14 <p>Если вопрос в том, как вам устроиться на работу, то вы находитесь в реальности маркетинга, а не инженерии. Специализация - это маркетинговый приём: способ продемонстрировать, почему нужно нанять<em>именно вас</em>, как эксперта в вашей сфере.</p>
15 <p><strong>Поскольку специализация - маркетинговый приём, она не обязательно должна быть связана с фактической специализацией.</strong>Давайте я приведу несколько примеров из своей карьеры.</p>
15 <p><strong>Поскольку специализация - маркетинговый приём, она не обязательно должна быть связана с фактической специализацией.</strong>Давайте я приведу несколько примеров из своей карьеры.</p>
16 <p>В 2001 году я начал участвовать в open source проекте на Python, сетевом фреймворке, который называется Twisted. Я использовал этот опыт разными способами:</p>
16 <p>В 2001 году я начал участвовать в open source проекте на Python, сетевом фреймворке, который называется Twisted. Я использовал этот опыт разными способами:</p>
17 <ul><li>В 2004 году я получил предложение о работе от компании, которая использовала Java, потому что незадолго до этого я добавил поддержку multicast в Twisted, а они хотели использовать multicast во внутреннем проекте. У меня был слабый опыт работы с Java, но компанию интересовала моя специализация в multicast.</li>
17 <ul><li>В 2004 году я получил предложение о работе от компании, которая использовала Java, потому что незадолго до этого я добавил поддержку multicast в Twisted, а они хотели использовать multicast во внутреннем проекте. У меня был слабый опыт работы с Java, но компанию интересовала моя специализация в multicast.</li>
18 <li>Я отказался от этой работы, но позже в этом же году я получил работу в ITA Software, и писал сетевой код на C++. Я не знал никакого C++... но достаточно понимал в сетях.</li>
18 <li>Я отказался от этой работы, но позже в этом же году я получил работу в ITA Software, и писал сетевой код на C++. Я не знал никакого C++... но достаточно понимал в сетях.</li>
19 <li>Когда я ушёл из ITA, я проработал пару лет независимым консультантом по Twisted. Я был специалистом по Twisted.</li>
19 <li>Когда я ушёл из ITA, я проработал пару лет независимым консультантом по Twisted. Я был специалистом по Twisted.</li>
20 <li>На последнюю должность меня наняли отчасти потому, что я знал сетевые протоколы... но ещё и потому, что у меня был опыт участия в open source проектах.</li>
20 <li>На последнюю должность меня наняли отчасти потому, что я знал сетевые протоколы... но ещё и потому, что у меня был опыт участия в open source проектах.</li>
21 </ul><p>Хоть все эти специализации и родственны, они не идентичны: каждая работа, которую я выполнял, требовала специализации в разных областях.</p>
21 </ul><p>Хоть все эти специализации и родственны, они не идентичны: каждая работа, которую я выполнял, требовала специализации в разных областях.</p>
22 <h3>Вопрос не в том, что ты можешь делать, а в том, на чём ты акцентируешь</h3>
22 <h3>Вопрос не в том, что ты можешь делать, а в том, на чём ты акцентируешь</h3>
23 <p>Сейчас вы можете поспорить, что причины, по которым меня взяли на работу, достаточно одинаковы, и я безусловно специалист: по сетям или распределённым системам. Но учтите, что я занимался веб-разработкой несколько лет в прошлом. Поэтому в 2004 году я мог спокойно искать работу по этой специфике, подчёркивая данную часть своего резюме и спуская строчку о своей работе в open source networking в конец.</p>
23 <p>Сейчас вы можете поспорить, что причины, по которым меня взяли на работу, достаточно одинаковы, и я безусловно специалист: по сетям или распределённым системам. Но учтите, что я занимался веб-разработкой несколько лет в прошлом. Поэтому в 2004 году я мог спокойно искать работу по этой специфике, подчёркивая данную часть своего резюме и спуская строчку о своей работе в open source networking в конец.</p>
24 - <p>У вас есть множество инженерных и человеческих навыков. Вместо того, чтобы фокусироваться на одном конкретном наборе знаний ("я разработчик под Андроид"), вы можете сфокусироваться на какой-то другой сфере, в которой разбираетесь. Например, если вы строите бизнес независимого консультанта, то стоит подумать о какой-то бизнес-области, в которой вы специализируетесь, и которая отличает вас от всех остальных разработчиков под Андроид.</p>
24 + <p>У вас есть множество инженерных и человеческих навыков. Вместо того, чтобы фокусировться на одном конкретном наборе знаний ("я разработчик под Андроид"), вы можете сфокусироваться на какой-то другой сфере, в которой разбираетесь. Например, если вы строите бизнес независимого консультанта, то стоит подумать о какой-то бизнес-области, в которой вы специализируетесь, и которая отличает вас от всех остальных разработчиков под Андроид.</p>
25 <p>Но если вы рекламируете себя на разовой основе - как раз ситуация c подачей резюме в компанию - вы можете выбрать специализацию, которая соответствует конкретному случаю. Вот как это делает мой бывший коллега<a>Адам Дангор</a>:</p>
25 <p>Но если вы рекламируете себя на разовой основе - как раз ситуация c подачей резюме в компанию - вы можете выбрать специализацию, которая соответствует конкретному случаю. Вот как это делает мой бывший коллега<a>Адам Дангор</a>:</p>
26 <blockquote><p>Выберите одну позицию из предлагаемых, ту, которую вам кажется менее выделяют. Например, если это магазин на Python,<em>каждый</em>будет говорить, что он хорошо знает Python. Но вы можете заметить, что, скажем, им нужна помощь с ростом команды, а у вас в этом есть опыт. Может так оказаться, что остальные 10 кандидатов тоже могут делать подобное, но предложите только вы и тогда вы станете единственным кандидатом, который может построить команду.</p>
26 <blockquote><p>Выберите одну позицию из предлагаемых, ту, которую вам кажется менее выделяют. Например, если это магазин на Python,<em>каждый</em>будет говорить, что он хорошо знает Python. Но вы можете заметить, что, скажем, им нужна помощь с ростом команды, а у вас в этом есть опыт. Может так оказаться, что остальные 10 кандидатов тоже могут делать подобное, но предложите только вы и тогда вы станете единственным кандидатом, который может построить команду.</p>
27 </blockquote><h3>Специалист или многопрофильный работник?</h3>
27 </blockquote><h3>Специалист или многопрофильный работник?</h3>
28 <p>Так что выбрать?</p>
28 <p>Так что выбрать?</p>
29 <p>Когда дело доходит до инженерных навыков или изучения в целом, я склоняюсь к многопрофильности. Когда я вернулся в университет, чтобы закончить образование, я сфокусировался на социальных и гуманитарных науках. Я не взял ни одного курса по программированию. Возможно, у вас другие взгляды.</p>
29 <p>Когда дело доходит до инженерных навыков или изучения в целом, я склоняюсь к многопрофильности. Когда я вернулся в университет, чтобы закончить образование, я сфокусировался на социальных и гуманитарных науках. Я не взял ни одного курса по программированию. Возможно, у вас другие взгляды.</p>
30 <p>Когда вы претендуете на работу, вы должны пытаться быть специалистом в том, что требуется компании. Иногда техническая специализация - это именно то, чего они хотят: у вас есть определённый набор навыков, которые сложно найти. Но часто в этом вопросе есть скрытые нюансы. Компания может говорить, что ей требуется "специалист по Андроид", а на самом деле им нужен тот, кто быстро деплоит обновления.</p>
30 <p>Когда вы претендуете на работу, вы должны пытаться быть специалистом в том, что требуется компании. Иногда техническая специализация - это именно то, чего они хотят: у вас есть определённый набор навыков, которые сложно найти. Но часто в этом вопросе есть скрытые нюансы. Компания может говорить, что ей требуется "специалист по Андроид", а на самом деле им нужен тот, кто быстро деплоит обновления.</p>
31 <p>Они ищут "специалиста по Андроид", потому что не хотят возиться с обучением. Поэтому, если вы подчеркнёте свой опыт из прошлого, что быстро и вовремя заканчивали проекты, вы можете получить эту работу, даже если другой кандидат имеет на пару лет больше опыта в разработке под Андроид, чем вы.</p>
31 <p>Они ищут "специалиста по Андроид", потому что не хотят возиться с обучением. Поэтому, если вы подчеркнёте свой опыт из прошлого, что быстро и вовремя заканчивали проекты, вы можете получить эту работу, даже если другой кандидат имеет на пару лет больше опыта в разработке под Андроид, чем вы.</p>
32 <p>Подытожим: когда дело касается инженерных навыков, я склоняюсь к многопрофильности, но это - я.<strong>Когда вы предлагаете свои услуги, будьте специалистом... но ничто не мешает вам иметь каждый раз новую специальность, когда вы претендуете на очередную работу.</strong></p>
32 <p>Подытожим: когда дело касается инженерных навыков, я склоняюсь к многопрофильности, но это - я.<strong>Когда вы предлагаете свои услуги, будьте специалистом... но ничто не мешает вам иметь каждый раз новую специальность, когда вы претендуете на очередную работу.</strong></p>