30年以上プログラマーとして働いてきた燃え尽き防止策

プログラマーの現在の「燃え尽き症候群」に関する多くの投稿を読んだ後、1​​981年以来(!)、このような長いキャリアを経た後でも、この職業にどうやって興味を持ち続けたかを考え始めました。 なぜコードへの関心が衰えないのですか?



もちろん、私は「はい、まだ56歳でやりたい」という投稿でこれを部​​分的に説明しました。これはほぼ3年前に有名になりました。 しかし、その投稿は、プログラミングプロセス自体に関連するプロのプログラマーの人生の側面に関するものでした。 ここでは、コード自体を記述することではなく、「プログラマー」に耐えられるようにする方法について説明します。 朝、テキストエディターまたはIDEを開くまで待つのは、どんな種類の仕事ですか?それとも、お尻をオフィスに送ることを考えずにいられませんか?



仕事の場所を振り返ります。好きなもの、嫌いなもの、一緒に暮らすことができるもの、それらの違いは何だと思いますか? 長い間この道を歩むことができたのはどうしてですか?



私がこれまで働いてきた年代順にすべての雇用主の簡単な説明から始めましょう。 これがケースに関係ない場合、私は本名を示していないことに注意してください。 さまざまな方向で自分のために働いた時間はありません。 後で説明します。





奇妙なことは何もありません。たとえば、同じ業界で2回働いたことがないのはどうですか。 コンサルティング会社のプロジェクトも根本的に異なりました。



おそらく、私のスタートアップのうちこの2つだけが接続されていました。どちらもMac用のソフトウェアの分野でした。 しかし、最初は出版社として活動し、2番目は他の人のために書きました。 あなたに属する実質的な何かをすることは、良い苦痛でもあり、大きな苦痛でもあります。 物事は順調に進んでいたが、すべてが美しく素晴らしかった。 しかし、マイクロソフトと競合する資本がないことが明らかになったとき、最初のスタートアップは終了しました。 そして、Deltagraphで5年間働いた後の2番目のスタートアップで、出版社は別の方向に進みたいと考え、Mac市場は閉鎖されました。



だから、私は両社を立ち上げ、そこでは大手プログラマーであるだけでなく、社長でもあり、ビジネスに関連するすべてのことを行いました。最初のスタートアップでは、マスコミへのインタビューを行い、株主総会を開催し、利益を管理しました。 2回の試行の後、私はこれをやりたくないことに気づき、他の人のために働きました。 その頃まで(ほぼ21年ほど前)、私は管理していない会社で一度しか働いていませんでした。



過去20年間、私は主に自営業で働いてきました-プログラマーとして、または何らかの開発者/プログラマーとして。 他の役割を果たさなければならないこともありましたが、純粋なマネージャーとして行動したことはありませんでした。 そして、もちろん、結局のところ、私はまだどのようにしがみついているのでしょうか?



(1)時々プロジェクトの終わりを除いて、私は残業しません。 これについては、有名な記事「なぜ私は無給の残業をしないのか、同じことをすることを勧めます」で書いています 。 一部の雇用主(多くの場合、コンサルティング会社)は、ほぼ無限の労働時間を主張しています。 彼らはあなたが何を燃やすかを気にしません。 そして、彼らのために働くことは意味がありません。 プログラミングへの情熱を破壊し、コードの記述を続けることに消極的な状態に陥るのは不合理です。



(2)私は、自分が快適に仕事をする方法についての私の考えに合った場所を見つけようとしています。 問題は、新しい職場があなたが重要だと考える側面に対応しているかどうかをいつ始めるかわからないことです。 たとえば、プロセス、プロジェクトの実装を整理する方法、さらには人々がすべての人に課す期待。 私はむしろ、人々が私にすべきことを押し付けない場所で働きたいと思っています。 誰もが長所、経験、アイデアを持っていますが、一番いいのはあなたが自分らしくいられる場所を見つけることです。 困難なのは、仕事を始める前にその場所を正しく評価しようとすること、または少なくとも人々を困難な立場に置くことなく離れる合理的な方法を見つけることです。 人生は短すぎて不便を我慢できません。自分の好みではなく、あなたもあまり役に立たないでしょう。



(3)同じ業界で同じことを何度も何度も繰り返すべきだとは考えないでください。最悪の場合、最初の仕事を辞めずに常に仕事を続けなければなりません。 同じ会社で25年または30年働いている人たちは知っています。彼らは快適な場所を離れることを恐れていたからです。 慣れ親しんだ環境に完全に没頭し、より良い職場があることに気付かないでしょう。 何か新しいものが欲しかったからといって、必ずしも会社を辞めたわけではありません。 時々彼らは閉じたばかりです! しかし、新しい場所とは、新しい機会、新しい課題、そして何か新しいことを学ぶ見込みです。 「新規」は常に「より良い」とは限りませんが、常に同じことをすれば、確実に良くなることはありません。



(4)単にあなたがしたいからといって、やめなければならないことがあります。 何回か私は何かをしました。なぜなら、私は特別な興味を持っていたからです。 2番目のスタートアップの後、私は先物取引システムを研究し、作成しました。 私はあまりお金を稼いでいませんでした(少なくとも取引するには十分ではありませんでした)が、新しいものをマスターするプロセスは本当に楽しかったです。 MMO FPSの1つを10年間プレイしましたが、その品質に満足することはありませんでした。 同社は必要なすべてを満たすために十分なお金を持っていなかったし、彼らが行った修正はほとんど役に立たなかった。 会社のオフィスが近くにあったので、私は彼らのために2年以上働きました。 それは私が今までにやらなければならなかった最も困難な仕事でした、そして私はそれに対してほとんど何も支払いませんでした。 しかし、その複雑さ-2つのプラットフォーム上の3Dエンジンの巨大なコードベースと、解決する必要のある数千の問題を抱えるOpenGLは、私にとって挑戦であり、すべての努力が必要でした。 突然お菓子屋に入った子供のように感じました。 残念ながら、私は生計を立てるためにお金が必要だったので、去らなければなりませんでした!



(5)あなたが会社の所有者でない場合、または深刻なオプションや株式がない場合は、退職することを恐れないでください。 あなたは、あなたが支払われたもののためにあなたができる最高の仕事だけを雇用者に提供しなければなりません。 そして、彼らはあなたに週40時間支払います。 あなたは奴隷ではなく、仕事を適切に行う義務以外に忠誠の義務はありません。 良い場所を見つけて、しばらく働いてください。 しかし、あまり良くない、または刺激的、退屈ではないことが判明した場合、または人々があなたをいらいらさせたり、リーダーシップが鈍い、または他の何かに見えたりする場合は、検索に行くことを恐れないでください。 これは必ずしも簡単ではないことを知っています(0年には困難な時期がありました)が、周りを見回して、現在非常に快適に感じていても、リクルーターや仲間、またはWebで話すことを恐れないでください。 次の瞬間に何がクールなものになるのか、あなたは決して知りません。



(6)自分の会社を始めることは常に可能ではありませんが、成功すれば、これはビジネスが何であるかを見る絶好の機会です。 多くの場合、この方法で雇用主の行動を再確認できます。 さらに、それ以外の場合はあなたを通り抜けるであろう多くの新しい事柄(例えば、売上と利益について)を学びます! 私は2つの会社を9年間経営しましたが、ほぼ絶えず-運営終了の期間を除いて-私はとても楽しかったです。 私は素晴らしいスペシャリストと協力して、人々に本当に役立つ何かを書いてラッキーでした! 良い給料の限界を超えたものにお金を求めたことは一度もありませんでしたが、それは何にも交換できない経験でした。 誰かのスタートアップで働く機会をつかむことができますが、そこではさまざまな責任を果たす必要がありますが、死を耕すことは必ずしも意味をなさないことを覚えておいてください。



(7)新しい技術や業界の変化を恐れないでください。 少なくとも毎日勉強を続けなければなりません。 私のお気に入りの比phor-「技術の蒸気リンク」-は常に記憶にある必要があります。 新しいアイデア、新しい言語、新しいフレームワーク、新しいプラットフォーム-何があなたをもっと好きなテクノロジーに導くのか、あなたは決して知りません。 もちろん、新しいものが常に良いとは限りません。 時々、新しいことは速すぎます(残念ながら、私はJavascriptプログラマーではありません)が、新しいことは常にチャンスをもたらします。 絶えず勉強しないと、最終的にあなたは自分の仕事を嫌うだけでなく、単に仕事なしで留まるでしょう!



このリストの何かがあなたに役立つことを願っています。 少なくとも、これらの考慮事項は、私がかなり長く、現在進行中のキャリアを管理するのに役立ちました。 このブログをほぼ10年間維持することは私にとって素晴らしいことであると付け加えたいと思います:読んでいるときに自分にとって有益なものを見つけた経験豊富で理解している人と連絡を取ることが可能になりました、そしてもちろんたくさんのコメントをもらいました。



プロとしてのキャリアは完全にあなた次第です。 それがあなたの人生全体であるかのようにそれを管理し、そしておそらくそれはそうでしょう。 気に入らない場所で仕事をすることは絶対に避けてください(もちろん、状況によって退去が許可されている場合)。常に人生を注意深く見ましょう。 そうして初めて、あなたはいつの日か引退して、「それはすばらしかった!」と言うことができるでしょう。



All Articles