Как я могу возродить страсть к своей работе, если никто на моей работе не заботится об этом?

Последние 7 месяцев я работал в компании, программируя/улучшая небольшие утилиты, а также выполняя пару рутинных ежедневных задач. Я понял, что мой босс — Морт (это сленговое название «человек, который реализует быстрые минимальные решения»). Вот более подробное объяснение Морта на CodingHorror .

С моей точки зрения, он никогда не стремился к совершенству и не пытался улучшить то, что уже работает. Его признательность за посредственность начинает стираться. Моя страсть к моей работе практически умерла. Я чувствую, что качество моего кода и мои навыки в целом начинают стагнировать. Моим единственным наставником на самом деле были Google и Stack Exchange. Никто не смотрит на мой код, пока он работает. Мой вопрос:

Как я могу возродить страсть к своей работе, если никто на моей работе не заботится об этом?

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

  • Они хорошо платят... по крайней мере, я зарабатываю в час больше, чем кто-либо из моих знакомых в школе.
  • Они очень гибкие с моим графиком занятий.
  • Мне нужно работать, чтобы платить арендную плату за оставшуюся часть семестра.
Я сейчас в таком же положении, и через 2 года понял, что это губительно для моих перспектив. Я обнаружил, что обманываю и теряю интерес. Так что теперь у меня завтра собеседование на лучшую, более высокооплачиваемую работу, буквально по соседству. Возможны варианты! Я рекомендую сменить профессию, поскольку компания, в которой вы работаете, по сути мертва.
У вас есть роскошь времени для себя. Используйте это в своих интересах. Через 5 лет вы будете усердно работать, чтобы выкроить столько же времени вместе, чтобы тренироваться. В этом отношении я нахожу stackoverflow очень полезным, подпишитесь на пару тегов и начинайте тренироваться.

Ответы (6)

Я предварю свои замечания, сказав, что работа на «Морта» не обязательно плохая вещь.

На мой взгляд, есть три желательных пути, по которым вы могли бы пойти:

  1. Лечь на дно. Выполняйте возложенные на вас обязанности во время регулярной смены «с 9 до 17». Будьте благодарны за эту ситуацию, потому что, как уже упоминали другие авторы, вы можете полностью использовать свое нерабочее время, чтобы изучить новую горячую технологию или поработать над побочным проектом. Эти усилия обязательно окупятся в будущем.
  2. Жить одним днем. Взять инициативу. Даже если ваш босс «Морт» является неотъемлемой частью своей нынешней роли, хороших программистов трудно найти и сложно удержать. Начните лучше управлять вашими текущими проектами. Начните демонстрировать свои навыки и способности, когда этого требует ситуация. Со временем ожидайте получить признание, которого вы заслуживаете. Во всяком случае, вы получите ценный опыт.
  3. Наконец, если ни вариант № 1, ни вариант № 2 вам не очень привлекательны, вы можете подправить свое резюме и найти новую работу , нового начальника и новую команду разработчиков. Не будет преступлением приравнять этот вариант к первому и второму варианту, потому что многим людям нравится, когда их подталкивают делать все возможное.
+1 Лови момент. Кажется, у вас есть свободное время. Если у вас есть время, сделайте что-нибудь с этим.
Если вы проявите инициативу, это будет чем-то, что вы сможете включить в свое резюме в будущем (разумеется, с тщательной формулировкой).
Хотя я не могу согласиться с № 1 (это будет застой в карьере, если говорить о резюме, поскольку оно показывает отсутствие инициативы), № 2 и № 3 — отличные варианты. Попробуйте сами изменить ситуацию, особенно если это заметят другие. Если она встречает постоянное сопротивление и утомляет вас, то пришло время для новой работы.
@AJ Henderson: Изучение новой технологии или побочный проект (возможно, на GitHub) означают для вас застой в карьере? Удачи, чувак!
@ДжимГ. - Я думал, что у меня есть больше деталей в моем комментарии, но я думаю, что его длина ограничена. Я хотел добавить, что если вы будете заниматься побочным проектом, он должен быть достаточно большим, чтобы хорошо вписаться в резюме, но это все равно может вызвать вопросы о том, почему инициатива не была проявлена ​​в офисе. Я не говорю, что сторонние проекты — это плохо, но я хотел бы видеть кого-то активным на работе, а не просто делать то, что они хотят делать на стороне. Тот, кто выполняет минимум работы, чтобы заниматься своими делами, не является желательным сотрудником. Займитесь любимым делом.
@AJHenderson: В таком случае я с вами согласен.

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

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

Итак, мой вопрос, как я могу оживить свою страсть к своей работе, если никто на моей работе не заботится?

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

возможность сосредоточиться на учебе, не отвлекаясь от работы, это очень хороший момент. Я до сих пор помню, как на одной из прошлых работ начальник сказал мне: «Мы просто не можем позволить себе твое предприятие в этом направлении при твоей зарплате». Он был прав, и я знал это, и он знал, что я знал, но это не сделало его менее болезненным.
Да, время на учебу — это хорошо. Однажды я проходил собеседование на работу, где менеджер почти сказал, что ожидает, что его подчиненные будут работать 60-70 часов в неделю, каждую неделю. Поскольку я был заинтересован в аспирантуре с частичной занятостью, я сказал им, что меня это не интересует, прежде чем получил предложение о работе.

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

CV / резюме, основанные на результатах, всегда оказывают наибольшее влияние: сказать, что вы внедрили X, — это одно, но сказать, что вы внедрили это и сэкономили 50% времени запроса, — это совсем другое.

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

+1 Не столько за то, что «рассмотрите каждый проект как возможность для включения в мое резюме / резюме», но, конечно, за использование доступного времени для постепенных улучшений.

Проведя более 10 лет в подобной ситуации, превратившись из Элвиса в Морта, вот две идеи/концепции, которые спасли меня...

http://c2.com/cgi/wiki?ChangeYourOrganization

Совет Мартина Фаулера о стратегии улучшения своего положения. «Вы можете изменить свою организацию или изменить свою организацию». То есть… «Вы можете ChangeYourOrganization (изменить то, как выполняется работа у вашего текущего работодателя) или ChangeYourOrganization». (найти нового работодателя)

http://c2.com/cgi/wiki?VoteWithYourFeet

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

http://c2.com/cgi/wiki?ChangeAgent

9 советов для агентов перемен.

  • Сеть как сумасшедшая
  • Будьте открыты для данных с самого начала
  • Документируйте собственное обучение
  • Возьмите с собой высшее руководство\
  • Без страха
  • Будь сам обучающимся
  • Смейтесь, когда это больно
  • Изучите бизнес, прежде чем пытаться что-то изменить
  • Заверши начатое

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

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

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

Где «самое интересное, что вы можете найти», вполне может быть в проекте FOSS. Говоря как бывший менеджер по найму, я считал, что качественные учетные данные FOSS так же хороши (или даже лучше), чем много работы с бизнес-приложениями.
+1 Я обнаружил, что написав несколько приложений (с открытым исходным кодом), устроиться на новую работу стало намного проще.

Я хотел бы расширить ответ duggieawesome

Прежде всего, я должен отметить следующее: каждый человек определяется тем, что он делает. Независимо от того, насколько сильным вы себя чувствуете во сне, пока это не доказано в реальности, это ничто. Во-вторых, у каждого человека есть ментальные желания, которые он должен удовлетворять. Если они выполняются, человек чувствует себя счастливым. Самое главное, у человека есть все свойства для удовлетворения своих желаний. Если эти желания не удовлетворяются, он чувствует себя несчастным независимо от того, сколько у него денег или чего-то еще. Поэтому нужно четко обозначить свои желания и имеющиеся у вас свойства, которые вы можете использовать для удовлетворения того, что вам действительно нужно. Я думаю, что это чистый код, все должно быть в порядке, который вы знаете, понимаете и чувствуете. Если вы не видите способов достижения этих целей на своем нынешнем рабочем месте, вы можете отточить свои навыки (психические свойства, которые помогут реализовать ваши желания) в другой области.

Если вы работаете над побочным проектом, своим собственным или с командой людей, которые действительно заботятся о качестве того, что вы делаете), вы:

  • использовать свои навыки;
  • получать удовлетворение от того, что вы делаете (потому что вы используете свои навыки, чтобы сделать это, и благодаря своим навыкам вы удовлетворяете свои внутренние, ментальные желания).

Например, я сам разработчик программного обеспечения (программист, кодер, кто угодно). Когда у меня появилась идея переписать программное обеспечение, которое я пишу в офисе, с нуля дома, и я начал работать над этим, я был счастлив. Меня познакомили с действиями, которые я обычно не делаю в офисе: разработка очень сложного программного обеспечения. Я видел это с очень разных точек зрения, с которых я никогда не был. У меня есть понимание нескольких фреймворков, методов программирования, шаблонов проектирования и даже языков программирования, о которых я никогда не слышал. Это был удивительный опыт: быть создателем чего-то прекрасного и великолепного, о чем только ты (на данный момент) знаешь. Это было похоже на то, чтобы быть Создателем своего собственного мира.

Несколько лет спустя я все еще работал в офисе и играл в MMORPG дома, на неофициальном приватном сервере. Видя проблемы, с которыми другие игроки зависали каждый раз, когда они играли на этом сервере, я решил исправить их и сделать его доступным для всех. Я изучал код проекта с открытым исходным кодом, разбираясь в парадигмах программирования, которых никогда не видел (позже я использовал некоторые из них в своей работе в офисе), сотрудничая с другими разработчиками, посвященными этому проекту, у которых были те же приоритеты, что и у меня: четкий код, лучшее качество. Это было время в моей жизни, когда я спал около 6 часов каждый день, работал по 12-14 часов (сначала в офисе, а потом дома), использовал свои навыки и лучше понимал себя, что я умею, что мне нравится. , что я не делаю. В течение всего времени я был воодушевлен и, надо сказать, счастлив. Хотя моя работа над этим проектом с открытым исходным кодом не окупилась, я рад, что сделал это. Так, как я хочу и как я чувствую, это должно быть сделано. Это было правильно. Это было хорошо.