Почему некоторые программисты не решают сложных задач

В данной статье мы рассмотрим основные причины, вследствие которых программист может очень редко или вообще никогда не решать сложных задач.

Каковы же эти причины? В большинстве случаев это одна из нижеследующих причин или их сочетание.

Причина №1. Отсутствие подобных задач

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

В подобных случаях, наиболее квалифицированному специалисту (тому же тимлиду) проще самому всё сделать, чем нагружать кого-то.

Также с отсутствием сложных задач можно столкнуться в крупных проектах, где все роли в команде расписаны и пока вы не достигнете, например, уровня middle+ или senior, практически всё, кроме рутины будет вас обходить стороной.

Только, как в таком случае набраться знаний и опыта для достижения соответствующего уровня? Вопрос интересный.

Причина №2. Неуверенность старших товарищей в себе

Некоторые сеньоры, тимлиды и не только до такой степени переживают за качество работы, что боятся поручить кому-либо сложные задачи и вместо этого делают их сами. Также причиной подобной неуверенности нередко становится банальный страх «потерять место».

Эта внутренняя неуверенность человека в его сознании распространяется на других членов команды, которых просто изолируют от выполнения соответствующих задач («ты там всё сломаешь», «ты не справишься» и т.д.).

Причина №3. Низкая квалификация самого программиста

Здесь, к сожалению, всё предельно просто и понятно.

Если программист не «тянет» и не может или не хочет развиваться дальше, нет смысла поручать ему более сложные задачи, чем те, что он умеет или привык выполнять.

Причина №4. Компания не заинтересована в вашем развитии

Такое тоже бывает.

Вы приходите в компанию, например, как middle, и работаете в ней на этой позиции долгие годы, потому, что компанию это устраивает и повышать вашу квалификацию руководство не видит смысла по различным причинам (нет денег, нет более высоких позиций в штатном расписании, «а, зачем? Он и так работает!» и т.д.).

Хорошо это или плохо

Насколько хорошо или наоборот плохо, если вам не дают делать что-то более сложное, чем ваши обычные задачи зависит от вас и ваших целей в жизни вообще и в карьере в частности.

Если вас всё устраивает – вопросов нет.

В противном случае занимайтесь саморазвитием (в частности самообразованием). Это сведёт к минимуму вероятность столкнуться с причиной №3.

Также можно попросить перевести вас на другой проект или поручить вам определённые задачи (возможно, первое время для их выполнения вам потребуются консультации более опытных коллег и это лучше оговорить по возможности сразу). Но, подобные просьбы могут быть не всегда правильным образом восприняты (см. причину №2).

Если же вы в силу тех или иных обстоятельств оказались в поиске новой работы старайтесь найти проект, где у вас будет больше возможностей не только получить полезный опыт, но и проявить себя. В адекватной организации это сильно способствует не только профессиональному развитию, но и карьерному росту.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *