Не обязательно, что вам еще не хватает технических навыков. Или что у вас еще недостаточно многолетнего опыта. Или что у вас еще нет достаточно большой социальной сети. Или что у вас еще не было возможности проявить свои возможности.
Вместо этого все начинается с вашего мышления.
Хотя это звучит очень расплывчато, я работал с разработчиками разного уровня и помогал расти некоторым младшим разработчикам. Одна вещь, которую я заметил, заключается в том, что отделить младшего разработчика от остальных довольно просто.
Опять же, это редко связано с техническими навыками или какой-либо из типичных причин, о которых мы упоминали ранее. Скорее, это о том, как они подходят к вещам.
Они очень боятся сделать что-то не так. Чаще всего им нужны люди, которые будут направлять их в решении их задач. В общем, у них очень пассивная позиция. Ход их мыслей касается только их самих. Они боятся высказать свое мнение. Они боятся задавать «глупые» вопросы. И список продолжается.
Все это происходит из-за лежащего в основе самоосуждения младшего разработчика, человека, который не может приносить пользу или оказывать влияние, по крайней мере, через несколько лет.
Однако важно понимать, что ваш опыт — это не то, что обеспечивает ценность или оказывает влияние. Это то, что вы делаете, вопросы, которые вы задаете, то, что вы говорите, и то, как вы подходите к делу.
А большинство младших разработчиков поступают ровно наоборот из-за своего самоосуждения и из-за того, что боятся сделать что-то не так.
Есть множество способов, которыми младший разработчик может принести пользу команде. Но все они начинаются с изменения вашего подхода к вещам. Быть инициативным. Задайте эти глупые вопросы. Не ждите, пока люди придут к вам, протяните им руку.
Первый шаг к тому, чтобы перестать быть младшим разработчиком, — перестать считать себя таковым.
Эта статья является частью серии, посвященной пути роста до среднего уровня для младших разработчиков. После публичной работы над ней серия в конечном итоге будет преобразована в электронную книгу, которую будут раздавать в течение ограниченного периода времени после выпуска.
Если вы заинтересованы в том, чтобы сделать первые шаги в карьере разработчика, обязательно подпишитесь на The Junior Developer Handbook или ознакомьтесь с другими моими статьями о джуниоре на Medium: