После того, как я закончил свой буткемп по кодированию, я не отставал от других разработчиков/программистов, встречаясь за кофе/пивом/обедом. У меня были хорошие беседы со всеми ними, и я всегда задаю как можно больше вопросов, чтобы получить больше информации о конкретных вещах, на которых я должен или не должен сосредоточиться. Обычно я всегда задаю один вопрос: «Как вы думаете, на каких типах языков/технологий мне следует сосредоточиться в наступающем году?», и до сих пор я получал разные ответы от всех, кого встречал. Один человек говорит мне: «Angular — лучший», другой — «сосредоточьтесь на React», а еще кто-то говорит: «Vanilla Javascript — это то, что нужно». Сейчас я говорю только о интерфейсных фреймворках, но потом, если я спрошу о языках или нетехнических практиках (TDD, agile), я все равно получу широкий спектр ответов. Я чувствую, что каждый раз, когда я задаю этот вопрос, у меня появляется все больше вопросов… На чем я сосредотачиваюсь?

Недавно я имел удовольствие встретиться с вице-президентом по проектированию в компании Hireology, и он дал мне некоторое представление о том, на чем я должен сосредоточиться. Одна из вещей, которую он упомянул, заключалась в том, чтобы сосредоточиться на вещах, которые постоянны в технологической индустрии. Поначалу мне это казалось немного странным, потому что частью работы разработчика является регулярная работа с новыми и инновационными технологиями. Как что-то постоянное в этой области исследования? Хотя технологии постоянно совершенствуются, есть некоторые основополагающие принципы, которые не изменятся. Такие вещи, как «операторы if» или «цикл», широко распространены в каждом языке. Сосредоточение внимания на подобных вещах помогло бы мне стать лучшим разработчиком, а не языковым наркоманом.

Это только одна из многих вещей, которые я узнал из встреч, которые я проводил в течение последнего месяца или около того. Я многому учусь, и здорово, что более опытные профессионалы дают мне советы о том, чем я буду заниматься в будущем.

С опозданием, но с Новым годом!