Проще говоря: я думаю, что я посредственный (java) программист - я изучил его в университете, всегда хорошо объяснял основы другим (также как частный тренер для не очень опытных студентов). Но помимо этого у меня проблемы с анализом сложного кода или даже с его написанием (кажется, это идет рука об руку с личной организованностью). Я чувствую себя паршиво, чтобы браться за задачи, но не могу взять себя в руки в своей рабочей среде. Через несколько лет я ухожу и начинаю заново.
В чем я хорош, так это в том, чтобы возиться с новыми и причудливыми вещами, я думаю, что я также хорош в том, чтобы «выглядеть умным», что пригодится на собеседованиях при приеме на работу.
Одна попытка, которую я предпринял, заключалась в том, чтобы поработать в консалтинговой компании, что стало для меня большим провалом. После того, как я «не вписался» в следующую должность, после которой меня еще и «уволили» на испытательном сроке, я был вполне счастлив получить любую работу (что вернуло меня в мою рабочую сферу в качестве программиста).
Ищу работу в направлении управления проектами, чаще всего вижу, что требуется опыт.
Было бы разумно говорить о моем нынешнем начальнике о смене моего текущего профиля работы или моей должности в компании? Должен ли я попытаться получить какой-то коучинг для себя, чтобы, по крайней мере, быть лучше организованным и иметь возможность справляться с более сложными задачами, которые также принесли бы мне пользу в других ролях?
Быть консультантом сильно отличается от программиста. Быть программистом в маленькой команде очень отличается от того, чтобы быть программистом в большой команде. Многие люди являются хорошими программистами, но им не хватает одного или нескольких из следующих навыков:
Я мог бы, наверное, перечислить еще десятки. Как может кто-то быть хорошим программистом и не быть хорош в одной или нескольких из этих вещей? Обычно потому, что они в команде, где за них это делает кто-то другой. (Иногда, потому что они в команде, которая признала, что их документация бесполезна, или их код очень сложно поддерживать, или что-то в этом роде.) быть в состоянии найти команду, в которой кто-то другой делает то, что вы не можете, а вы сияете в том, что можете. Или вы можете получить обучение или коучинг, чтобы улучшить вашу конкретную слабость. Некоторые вещи просто требуют времени: проектирование больших сложных систем и координация взаимодействия нескольких команд и систем — это не та задача, с которой может справиться большинство людей в первые несколько лет работы в отрасли.
Если вас регулярно просят делать то, в чем вы не очень хороши, и вы готовы бросить это и просто взяться за полуслучайную работу, в которой также могут быть части, в которых вы не очень хороши, то, похоже, есть небольшой риск в обсуждении этого с вашим боссом. Начальник может сказать: «Конечно, X может воспроизвести для вас ошибки, и вы сможете исправить их, как только X точно установит, в чем заключается ошибка» или «Конечно, Y может сделать части базы данных для вас». Или они могут сказать: «На самом деле никто из нас не хорош в A, B и C, но мы двигаемся вперед, и все получается. Не волнуйтесь, у вас все хорошо, и вы поправитесь». Увы, они могут сказать: «Вы были наняты на D, E и F, и если вы не можете этого сделать, вам нужно найти другую работу», так что будьте готовы, если это произойдет.
Кроме того, вы кажетесь немного демотивированным и подавленным. Дело может быть не в ваших навыках, а в вашем настроении или даже здоровье. Смена работы не исправит этого, если что-то еще в этой работе не демотивирует вас.
Было бы разумно говорить о моем нынешнем начальнике о смене моего текущего профиля работы или моей должности в компании?
Нет, это было бы смешно. Усердно работайте и делайте все возможное, чтобы отстать от вас на несколько лет в вашей нынешней должности.
(Идея быть «консультантом» дурацкая, вам 20 лет от этого.)
Наслаждайтесь своей ролью, получайте вознаграждение, живите хорошей жизнью и продвигайтесь вперед.
Старый_Фонарщик
Анонимный
Стефан Бранчик
Стюарт Ф
Джулиана Карасава Соуза