Прочитав множество постов о нынешнем «выгорании» программистов, я начал задумываться, как мне удалось сохранить интерес к этой профессии даже после такой долгой карьеры — с 1981 года (!).
Почему мой интерес к коду до сих пор не угас? Конечно, я частично объяснил это в своем посте.
«Да, в 56 лет я все еще хочу это сделать» , ставший известным почти три года назад. Но тот пост был о стороне жизни профессионального программиста, связанной с самим процессом программирования; здесь речь пойдет не о самом написании кода, а о том, как я еще терплю «быть программистом».
Что это за работа настолько увлекательная, что утром не терпится открыть текстовый редактор или IDE или испытываешь трепет при мысли об отправке задницы в офис? Оглядываясь назад на свои работы — те, которые я любил, те, которые я ненавидел, и те, с которыми я мог бы просто жить, — я задаюсь вопросом, в чем разница между ними? Что я сделал такого, что позволило мне так долго идти по этому пути? Начнем с простого описания всех работодателей, у которых я работал на сегодняшний день, в хронологическом порядке.
Обратите внимание: я не указываю настоящие имена, если это не имеет отношения к делу.
Нет периодов времени, когда я работал для себя в разных направлениях; что-то будет упомянуто дальше.
- Оборонный подрядчик
- Мой стартап №1
- Мой стартап №2
- Компания, программное обеспечение технической поддержки
- Почтовая компания
- Apple (до возвращения в компанию Стива Джобса)
- Консалтинговая фирма
- Консалтинговая фирма
- Финансовые операции
- Цифровая печать
- Здравоохранение
- Онлайн 3D игры
- Туризм
- Строительство
Наверное, только эти два моих стартапа были родственными: оба были в сфере ПО для Mac. Но в первом мы выступали собственными издателями, а во втором писали для других людей.
Заниматься чем-то существенным, принадлежащим тебе, – это и благословение, и великое мучение.
Все было хорошо и замечательно, пока дела шли хорошо.
Но первый стартап закончился, когда стало ясно, что у нас нет капитала, чтобы конкурировать с Microsoft. А при втором стартапе, после 5 лет работы в Deltagraph, издатель захотел двигаться в другом направлении, и рынок Mac для нас закрылся.
Так вот, я запустил обе компании и был там не только ведущим программистом, но и президентом, руководил всем, что связано с бизнесом, а в первом стартапе я еще давал интервью для прессы, проводил собрания акционеров и заботился о прибыли.
После двух попыток я понял, что не хочу заниматься такой работой, а просто работаю на других людей.
На тот момент (почти 21 год назад или около того) я только один раз работал в компании, которой не управлял.
Последние два десятилетия я работал в основном как индивидуальный предприниматель, то ли программистом, то ли каким-то разработчиком/программистом; иногда мне приходилось выполнять и другие роли, но я никогда не выступал в качестве чистого менеджера.
И, конечно, после всего этого возникает вопрос, как я еще держусь? (1) Я не работаю сверхурочно, за исключением случаев, когда необходимо завершить проект. Об этом я писал в своем известном посте «Почему я не работаю сверхурочно без оплаты и почему я призываю вас делать то же самое».
.
Некоторые работодатели (часто консалтинговые фирмы) настаивают на практически бесконечных часах; им плевать, если ты сгоришь.
И нет смысла на них работать.
Просто неразумно разрушать свою страсть к программированию, отказываясь продолжать писать код. (2) Я пытаюсь найти место, которое соответствует моему представлению о том, как мне комфортно работать.
Проблема в том, что вы не всегда знаете, начиная работу, будет ли новое рабочее место соответствовать тем аспектам, которые вы считаете важными.
Например, процесс, способ организации проектов, даже ожидания, которые люди возлагают на всех.
Я бы предпочел работать там, где люди не навязывают мне то, что я должен делать, где я могу максимизировать свой вклад в меру своих способностей.
У каждого есть сильные стороны, опыт и идеи, и лучше всего найти место, где можно быть самим собой.
Сложнее всего попытаться правильно оценить местоположение перед началом работы или, по крайней мере, найти разумный способ уйти, не оставив людей в затруднительном положении.
Жизнь слишком коротка, чтобы мириться с ее неудобствами – она будет не по душе, да и толку от нее тоже не будет. (3) Не думайте, что вам всегда придется делать одно и то же снова и снова в одной и той же отрасли, или, что еще хуже, никогда не оставляйте свою первую работу и оставайтесь там навсегда.
Я знаю людей, которые проработали в одной компании 25 или 30 лет, потому что боялись выйти из зоны комфорта.
Вы полностью погружаетесь в привычное и не осознаете, что есть гораздо лучшие места для работы.
Я не всегда покидал компанию только потому, что мне хотелось чего-то нового; иногда они просто закрывались! Но новое место означает новые возможности, новые задачи и перспективу узнать что-то новое.
«Новое» не всегда «лучше», но постоянное выполнение одного и того же определенно не станет лучше.
(4) Иногда вам следует просто остановиться и сделать что-то просто потому, что вы этого хотите.
Несколько раз я делал что-то потому, что у меня был особый интерес или на какое-то время хотелось чего-то очень необычного.
После второго стартапа я исследовал и создал систему торговли фьючерсами именно потому, что был в ней заинтересован.
Я не зарабатывал много денег (по крайней мере, недостаточно, чтобы торговать тогда), но мне очень нравился процесс изучения новых вещей.
Я играл в один MMO FPS 10 лет, но его качество меня никогда не устраивало.
У компании никогда не было достаточно денег, чтобы сделать все необходимое, и внесенные ими исправления приносили мало пользы.
А так как офис компании находился рядом, я проработал у них более 2 лет. Это была самая тяжелая работа, которую мне когда-либо приходилось выполнять, и за нее мне почти ничего не платили.
Но ее сложность — гигантская кодовая база 3D-движка на двух платформах и OpenGL с тысячами проблем, которые нужно было решить — была для меня вызовом и требовала всех усилий.
Я чувствовал себя ребенком, который вдруг оказался в кондитерской.
К сожалению, мне пришлось уйти, потому что мне нужны были деньги на жизнь! (5) Если вы не являетесь владельцем компании или не имеете значительных опционов или акций, не бойтесь уйти.
Вы обязаны предоставлять своему работодателю только лучшую работу, которую вы можете выполнить за ту сумму, которую вам платят. И они платят вам за 40 часов в неделю.
Вы не раб, и у вас нет никаких обязанностей лояльности, кроме обязанности выполнять работу должным образом.
Найдите хорошее место и поработайте некоторое время.
Но если оно окажется не очень хорошим, или скучным, или скучным, или люди вас раздражают, или руководство покажется глупым, или что-то в этом роде, то не бойтесь идти искать.
Я знаю, что это не всегда легко (в нулевые были тяжелые времена), но оглянитесь вокруг и никогда не бойтесь разговаривать с рекрутерами, друзьями или в Интернете, даже если в настоящее время вы чувствуете себя вполне уравновешенно.
Никогда не знаешь, какая классная вещь может появиться в следующий раз.
(6) Открыть собственную компанию не всегда возможно, но если вам это удастся, то это прекрасная возможность увидеть, что такое бизнес.
Зачастую это может дать новый взгляд на действия вашего работодателя.
Кроме того, вы узнаете много нового (например, о продажах и прибыли), которое в противном случае прошло бы мимо вас! Я управлял двумя компаниями в течение 9 лет и почти все время получал массу удовольствия, за исключением тех случаев, когда они закрывались.
Мне посчастливилось работать с замечательными людьми и написать что-то действительно полезное людям! Я никогда не стремился к деньгам, кроме хорошей зарплаты, но это был опыт, который я ни на что не променял бы.
Вы можете ухватиться за возможность поработать в чужом стартапе, где вам придется совмещать кучу разных обязанностей, но имейте в виду, что не всегда имеет смысл работать изо всех сил.
(7) Не бойтесь новых технологий или изменений в отрасли.
Необходимо продолжать заниматься хотя бы каждый день.
Моя любимая метафора — «паровой каток технологий» — всегда должна быть в глубине моего сознания.
Новые идеи, новые языки, новые фреймворки, новые платформы — никогда не знаешь, что приведет вас на пути к той технологии, которая вам больше всего нравится.
Новое, конечно, не всегда лучше; иногда что-то новое происходит слишком быстро (к счастью, я не программист на Javascript), но новые вещи всегда приносят с собой какие-то возможности.
Если вы не будете учиться постоянно, то в итоге вам не только не понравится ваша работа, но вы просто останетесь без нее! Надеюсь, что-то из этого списка окажется для вас полезным.
По крайней мере, эти соображения помогли мне справиться с моей довольно долгой и продолжающейся карьерой.
Я хотел бы добавить, что ведение этого блога на протяжении почти десяти лет было для меня замечательным делом: возможность связаться (а иногда и получить ответы) с опытными и знающими людьми, которые, кажется, находят что-то полезное в том, что они читают. , и я, конечно, получаю много комментариев.
Помните, что ваша профессиональная карьера полностью зависит от вас.
Управляйте этим так, как если бы это была вся ваша жизнь, и, возможно, тогда так и будет. Никогда не работайте там, где вам не нравится (конечно, если условия позволяют уйти), и всегда внимательно смотрите на жизнь.
Только тогда вы сможете однажды сделать шаг назад и сказать: «Это было чудесно!» Теги: #программист #стартап #карьера #опыт работы #поиск работы #выгорание #выгорание #выгорание #потеря интереса к работе #развитие стартапа #карьера в IT-индустрии #Бизнес-модели
-
Проект Манго Близок К Завершению
19 Oct, 24 -
Обзор Велогибрида Eltreco Inoy 3.0
19 Oct, 24 -
Освещение Для Вещей
19 Oct, 24