Профессиональная деградация программиста

Что такое профессиональная деградация программиста, как она появляется и как её по возможности избежать.

Начнём с определения.

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

Как она может возникнуть

В сфере разработки программного обеспечения профессиональная деградация в основном развивается в нескольких случаях.

Снижение уровня выполняемых задач

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

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

Конечно, «мастерство не пропьёшь» и так или иначе со временем всё равно «руки будут помнить» ту работу, которую вы до этого выполняли (особенно если у вас большой опыт). Только со временем вследствие невостребованности знаний и навыков для неё у вас будет оставаться всё меньше и меньше. Да и те, что останутся вероятно уже будут всё менее неактуальны.

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

Длительный перерыв в работе

Может рассматриваться как предельный вариант описанного выше. Вы долгое время не занимаетесь программированием.

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

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

Отсутствие профессионального развития в процессе работы

Чаще всего «пишущий» программист перестаёт развиваться в двух случаях:

  • Когда он сам не видит необходимости в своём профессиональном развитии («почивает на лаврах»);
  • Когда его работа не позволяет ему развиваться (об этом уже была отдельная статья).

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

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

Как предотвратить

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

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

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

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

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

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