あなたの質問に目を通すと、3つの質問があります。
- 実際に帰宅してプログラミングを行うプログラマーはたくさんいますか?
- プログラマーを雇う企業は、9〜5人のプログラマーをそれほど価値のないリソースと見なしていますか?
- バランスが取れていることは望ましい特性ですか?(はい、絶対に、しかし趣味を持っているだけでは必ずしも人がバランスが取れているわけではありません)
ただし、これらの質問はすべて、症状を診断しようとする際の1つのわずかなエラーに起因していると思います。
9-5プログラマのように振る舞うことは表面的な症状であり、根本原因ではありません。
9-5プログラマとは何ですか?
以前、私は急いでこの回答で「9-5プログラマー」が言及していることを説明していませんでした。そうすることで気分を害したようです。そのため、この試みを定義に追加します。つまり、日常業務を強化する課外活動に時間を費やさない人です。 言い換えれば、すべての時間を生産に費やし、学習と成長に投資しない人。
定義上、ここでプログラマーに時間を費やす人はほとんどいないでしょう。あなたの9-5以外のプログラミングキャリアを強化する実際のコーディング以外にできることがたくさんあります:
- StackOverflowまたはプログラマー
- 読書(プログラミングまたはソフトウェアエンジニアリングの本)
- 新技術の研究
- 等。
なぜ私は9-5プログラマーのように振る舞うのでしょうか?
あなたが本当に自問する必要がある質問は、あなたが9-5プログラマーのように感じる理由です。考えられるいくつかの理由を考えることができます(おそらくまだいくつか見逃しています)。
1)あなたは実際に9〜5人のプログラマーです —必ずしもプログラミングを楽しむわけではありませんが、十分な報酬を支払うことができます。あなたは仕事をして出て行きます。テクノロジー/プログラミングは、勤務時間外に勉強するのに十分興味深いものではありません。
- 予後:これはプログラマの工場労働者のようなものです。あなたはおそらく、まともな給料、素敵な退職金で人生をやり遂げるでしょう、そして、天国は物事が経済でさらに悪化することを禁じます、あなたは65歳で退職します。しかし、自分自身や他の人にもっと可能性があると感じたら、情熱を見つける必要があります。誰も情熱なしに「自分のゲームの頂点」(どのゲーム)にも到達しません。
2)あなたの9-5の仕事はコーディングのニーズを満たしているので、あなたは他の趣味を探ります —あなたはコーディングを楽しみ、あなたはそれで十分です。自宅でプログラミングについて考えることはありませんが、勤務時間外に他の方法で学習し、成長することに励まされます。
予後:これは、プログラマーの工場長のようなものです。まだ9〜5ですが、あなたの仕事はスキルを維持するのに十分な機会を与えてくれ、あなたはそれらの機会を利用するのに十分な情熱を持っています。あなたの仕事はそれに応じて認識されます。この状況では、あなたがあなたの仕事になりたかった場所に遅れをとったり、他の人があなたを予期せずに追いやったりする可能性があります。それを防ぐために、余分な時間の一部としてプログラミングスキルを強化する他の方法を見つけることをお勧めします。または、純粋なプログラミングが最適ではない可能性があります。9〜5歳の外でやりたいことが、日課をよりよく補う別の仕事に向いているかもしれません。
これはスライディングスケールであることに注意してください。重要なのは、9-5での成功は、自分の自由な時間に関連するスキルの開発と研spendに費やす時間のレベルによって高められるということです。
3)あなたの仕事はプログラミングから燃え尽きました —すべてのプログラミングが平等に作られているわけではありません。この仕事はあなたのクラフトへの情熱を殺します。それは写真家であり、犯罪現場の写真を撮るように割り当てられているようなものです。そこに芸術はありません。したがって、最後にもっとやりたいことはプログラミングです。
- 予後:これがあなたなら、新しい仕事が必要です。それでもプログラミングが好きなら、新しい仕事を探すときのリストの一番上は、主題(またはプログラミングの専門分野)がより適していることです。
4)あなたのフルタイムの仕事は一般的に燃え尽きます —あなたは実際にプログラミングを楽しんでいます。そしてあなたが健全な相続を受けて今日仕事を辞めたら、おそらくあなた自身のソフトウェアを書くことになるでしょう。唯一の問題は、あなたが精神的に燃え尽きているその日のためにあなたが仕事をした時までにです。あなたが家に帰るとき、あなたは[ここにあなたの好きな形の植物を挿入する]以外に多くをしたくありません。
予後:それはあなたの仕事/会社のせいかもしれません。時々、フルタイムの仕事はちょうどその厳しいです。ただし、この段階の危険性は、上記と同様に、停滞することです。5で仕事を辞める理由は誰でも理解できますが、朝に戻るまで仕事について考えないでください。時間が経つにつれて、あなたは同じ場所にとどまり、情熱を持った他の人がやって来て鞭打ちをしていることに気付くでしょう嵐を起こし、いくつかのクレイジーなことを成し遂げました。彼らがより良いプログラマーであるという理由でさえなかったかもしれませんが、それは彼らが何かに情熱を持っていたからです。
解決策は簡単ではなく、おそらくすべての人にとって異なるでしょう。前にこの段階に到達したと感じたとき、フルタイムの仕事のブルースを解決するために見つけた最高のことは、どこにいてもインスピレーションを見つけて取り入れることです。IEはクールなことをしている人を見つけます。たとえば、私はソフトウェアスタートアップの創始者による記事の閲覧やインタビューを楽しんでいます。たぶん、そのインスピレーションはプログラミングにさえありません-写真、絵画、音楽など。プログラミングから遠く離れてしまうなら、本当の情熱を見つけたかもしれません。
そして、それはあなたの雇用主のせいかもしれません。従業員の自己啓発は、企業に大きな利益をもたらします。雇用主に焦点を当てて、プログラマーにスローダウンする機会を与え、締め切りが常にそのようなストレスである理由を理解し、新しいことを学ぶ少しの時間を与えるためのいくつかの専用の時間を設けてください。ストレスの少ない環境で生産が速くなることさえわかるかもしれません。
これらすべての共通のスレッドは、自分自身についていくつかのことを理解する必要があるということです。
- あなたにとって情熱は重要ですか?未知の可能性に到達すること、または単に快適で安定した生活を送ることに満足していますか?
- プログラミングはあなたにとって情熱ですか?そうでない場合でも、情熱は必要ありませんが、少なくとも不幸をもたらさないでしょうか?
あなたの元の質問に答えるために、必ずしも情熱的ではないが有能な労働者には多くの機会があります。しかし、あなたはそれらのどれもトップの仕事で働いているのを見つけることができません。共同設立企業に依頼されているのを見つけることはできません。そして、それらの仕事は賃金表のトップにはありません。それはあなたにとって重要ではないかもしれませんし、すべての雇用主にとって重要ではありません。そのため、仕事があなたにぴったりである限り、あなたはまだ尊敬されることができます。
そのいずれかが重要な場合は、情熱をキャリアに戻す方法を見つけることをお勧めします。
注意
コメントに応えて
私はない 1は、理想的には、40時間以上、週コーディングを費やすだろうと主張しています。ただし、ジョブは制作に関するものであり、ほとんどの場合、その時間のほとんどをコーディングに費やす必要があります。ほとんどのプログラミングの仕事では、それは特定のスキルを鋭く保つだけです。情熱を持ち続け(燃え尽きない)、停滞しないようにしたい場合は、プログラミングの仕事に勝つためにスキルを強化するための余分な時間を見つける必要があります。
一部の人々は確かに彼らの9-5の間にシャープなさまざまなスキルを維持するために十分な個人的な開発を値の仕事を持っているには十分に幸運です。元のポスターがこのキャンプにあったようには聞こえません。あなたがいるなら、そこにいてください! 余分な時間を使って生産性を高めますが、「コーディング」する必要があるとは思わないでください。あなたが「疲れ果てた」と感じて帰宅したら、私はあなたがこのキャンプにいることを疑います。このような仕事は、あなたを元気づけます。
ポイント
週に40時間、何かをします。それは重要ではありません。私はあなたがそれを最大限に活用すべきだと信じています。それを最大限に活用するには、自由時間の一部を日中に使用するスキルを強化するために費やす必要があります。
ほとんどの仕事には、40時間(またはそれ以上)の個人開発の時間がほとんどないため、十分な「生産」(個人の学習と成長に大きく寄与しない出力に注意を払う)が必要です。個人が自分の学習と成長に費やす注意の量は、個人的な成功と直接相関していると思います。 これが私がここで述べようとしていたポイントです。
勤務時間外に直接または間接的にプログラミングスキルを向上させたくない場合は、自分のスキルを向上させ、研ぎ澄まして楽しむことができる仕事をする方が良い可能性があります休暇。