В данной статье мы рассмотрим основные причины, вследствие которых программист может очень редко или вообще никогда не решать сложных задач.
Каковы же эти причины? В большинстве случаев это одна из нижеследующих причин или их сочетание.
Причина №1. Отсутствие подобных задач
Обычно это имеет место в стагнирующих проектах, которые уже давно активно не развиваются или если в силу специфики проекта или деятельности самой компании такие задачи просто не возникают или появляются редко.
В подобных случаях, наиболее квалифицированному специалисту (тому же тимлиду) проще самому всё сделать, чем нагружать кого-то.
Также с отсутствием сложных задач можно столкнуться в крупных проектах, где все роли в команде расписаны и пока вы не достигнете, например, уровня middle+ или senior, практически всё, кроме рутины будет вас обходить стороной.
Только, как в таком случае набраться знаний и опыта для достижения соответствующего уровня? Вопрос интересный.
Причина №2. Неуверенность старших товарищей в себе
Некоторые сеньоры, тимлиды и не только до такой степени переживают за качество работы, что боятся поручить кому-либо сложные задачи и вместо этого делают их сами. Также причиной подобной неуверенности нередко становится банальный страх «потерять место».
Эта внутренняя неуверенность человека в его сознании распространяется на других членов команды, которых просто изолируют от выполнения соответствующих задач («ты там всё сломаешь», «ты не справишься» и т.д.).
Причина №3. Низкая квалификация самого программиста
Здесь, к сожалению, всё предельно просто и понятно.
Если программист не «тянет» и не может или не хочет развиваться дальше, нет смысла поручать ему более сложные задачи, чем те, что он умеет или привык выполнять.
Причина №4. Компания не заинтересована в вашем развитии
Такое тоже бывает.
Вы приходите в компанию, например, как middle, и работаете в ней на этой позиции долгие годы, потому, что компанию это устраивает и повышать вашу квалификацию руководство не видит смысла по различным причинам (нет денег, нет более высоких позиций в штатном расписании, «а, зачем? Он и так работает!» и т.д.).
Хорошо это или плохо
Насколько хорошо или наоборот плохо, если вам не дают делать что-то более сложное, чем ваши обычные задачи зависит от вас и ваших целей в жизни вообще и в карьере в частности.
Если вас всё устраивает – вопросов нет.
В противном случае занимайтесь саморазвитием (в частности самообразованием). Это сведёт к минимуму вероятность столкнуться с причиной №3.
Также можно попросить перевести вас на другой проект или поручить вам определённые задачи (возможно, первое время для их выполнения вам потребуются консультации более опытных коллег и это лучше оговорить по возможности сразу). Но, подобные просьбы могут быть не всегда правильным образом восприняты (см. причину №2).
Если же вы в силу тех или иных обстоятельств оказались в поиске новой работы старайтесь найти проект, где у вас будет больше возможностей не только получить полезный опыт, но и проявить себя. В адекватной организации это сильно способствует не только профессиональному развитию, но и карьерному росту.
Добавить комментарий