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

Вот еще одна вещь, которая действительно важна для меня и, я подозреваю, для многих из нас:

Причина № 2: мне нравятся продукты, над которыми я работаю

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

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

В конце концов я получил работу, и в течение следующих 10 лет я прошел через множество взлетов и падений. Конечно, это было не легко. У нас были сложные графики доставки, требующие поздней ночи. У нас были страстные клиенты, которые любили и ненавидели нас одновременно. У нас были внезапные и трудные изменения в руководстве и руководстве. Продукт был построен на массивной старой кодовой базе, которая держала нас в напряжении каждый день. Моя роль в компании заставила меня перейти от интенсивного написания кода и руководства разработчиками к составлению бюджета и обзору производительности (см. Часть 1).

Несмотря на все это, я ни разу не подумал уйти. Да, мне нравились вызовы и люди, с которыми я работал, но в глубине души мне нравилось то, что мы делали, и для кого мы это делали. Я верил в нашу продукцию. Почему я работаю над ошибкой до полуночи, а потом иду на собрание компании в 8 утра? Потому что это на благое дело. Почему я начинаю добавлять новую функцию в день выпуска последнего крупного релиза? Потому что я хочу, чтобы эта вещь была лучше. Когда я играл на трубе на концерте, и музыка была опубликована с помощью нашего программного обеспечения, мне было приятно знать, что я сыграл в этом свою роль (даже когда композитор начал давать мне список своих самых больших недовольств 😉) .

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

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

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

P.S. Если это заставило вас задуматься, вам понравится следующая статья из цикла Люди!

— —

Понравилась ли вам эта статья? Вы найдете гораздо больше полезных советов по лидерству на http://www.jeffnordquist.com. Не забудьте также скачать мою бесплатную электронную книгу, Построение карьеры в технологическом лидерстве!

Первоначально опубликовано на https://jeffnordquist.com 22 августа 2019 г.