私は自分を9から5のプログラマだと思っています。つまり、プログラミングの仕事をしているのですが、仕事を辞めたら仕事を辞めて家に持ち帰りません。私は自分のキャリアの選択をとても楽しんでおり、現在の仕事でしている仕事を楽しんでいます。新しいテクノロジーやプログラミング業界の進歩など、自分の分野で新しいことを学ぶことも楽しんでいます。仕事以外で趣味がもっと重要だと思っているので、もっと時間とエネルギーを注ぎたいと思います。また、1つのテーマに週40時間以上を費やすのは少し疲れるので、プログラミングの仕事から帰ってもっとプログラミングをしたいと考えているプログラマーが本当にいるのでしょうか。
多分それは私の現在の雇用者だけかもしれませんが、彼らはキャリア開発のための時間をほとんど残していないように感じます。私の最新のテクノロジーとプログラミング手法を維持する唯一の方法は、自分の時間にそれを行うことです。これは、雇用主がこのようなことをするために勤務時間中に時間を割り当てないためです(期限== $$$)。他の誰かが雇用主について同じように感じていますか?
あなたの経験から、プログラマーを雇うマネージャーや人々は、9〜5人のプログラマーをあまり価値のないリソースと見なしていますか?オープンソースプロジェクトなどに貢献することで履歴書を改善できることはわかっていますが、時間に余裕がないように感じています。
芸術のような他の主題にあなたの暇な時間を費やすことが会社に望ましい特性であるかもしれない十分に丸みを帯びていることを示すように、反対は言うことができますか?
この議論にバランスをとりましょう。
記録のために、私は言葉の厳密な意味で9-5プログラマーです。私は何年もコーディングしてきましたが、おそらくもっと多くのコーディングをするでしょう。私は開発に対する強い情熱を持っており、クラスがお互いにハグやキスをするのを見るのが大好きです。私はふわふわのバニーのデザインとFORループが好きです...
しかし...そしてそれは大きいです...
私は、夫と父親としての私のその他の責任を犠牲にして、1つの点で改善することを拒否します...ソフトウェア開発。あなたが死のベッドに横になると、妻の目を深く見、VisioがUML図の描画やクリーンでシンプルで保守可能なコードの記述に費やしている素敵な瞬間をすべて思い出します。私はそうは思いません。
それはバランスについてではありません。私が選択しなければならない場合、私は貧しくなり、家族と一緒になります。それはお金や仕事の満足度や私が欲しいものではありません。
同意します。私の答えはおそらく結婚している開発者の一部にのみ関連しますが、それだけの価値があるので、本当の男性と同じように家族の世話をせざるを得ない私たちを表そうと思います。責任を取る。
言い訳を言わないでください "妻は私と同じように私と結婚しました、彼女はプログラミングへの私の情熱を知っており、彼女が私を愛しているのでコンピューターのための私の自由な時間の最後の1秒を喜んで犠牲にします "。おい...私はそこに行きません。
SO、すでに長い話を短く切ります。
9から5までのコードを作成し、自宅でソフトウェア開発に関する記事をときどき読みます。私は家族との時間を大切にし、父親や夫の不在ではありません。世界にはそれらの十分があります。
この惑星で生きるのはたった80年しかありません。完成したらスコアボードをどのように見せたいですか。このような:
ソフトウェア開発者-8/10
夫-2/10
父-3/10
頑張れ。私じゃない。
実際、私は定期的に時間外勤務を期待している会社では機能しない限りです。私は時々残業をするつもりですが、それでも期待をうまく管理できないと考えています。限目。問題が事前に検出/報告されている場合、ほとんどの場合、納期は柔軟です。
企業は、都合の良いことに定期的に発生する「クランチタイム」の言い訳から始める傾向があります。それはビジネスに意味があり、無給の努力です。あなたが私に代わって時間を与えたら(そうです!私がどこで過ごすか知っていますよ!)私はいつでもクランチタイムをします。
そうでない場合は、ソフトウェア開発がすべてあると考えている開発者の1人を自分で入手してください。それらの多くがあります。
残念ながら、これはある種の暴言のように見えますが、そうではありません。
概要:現在の労働時間を確認します。人生におけるあなたの他の責任を見て、適切な注意を払ってください。人生でたった1つのことだけで偉大になるためにあなたの人生を無駄にしないでください。それは、あまりにも小さな見返りを伴うあまりに大きな犠牲です。
あなたの質問を見ると、3つの質問があると思います。
ただし、これらの質問はすべて、症状の診断を試みる際の1つのわずかなエラーが原因であると思います。
9-5プログラマのように振る舞うことは根本的な原因ではなく、表面的な症状です。
以前の私の急いで、私はこの回答で「9-5プログラマ」が私が言及していることを説明するのを怠っていました。そうすることで私は気分を害したようです。したがって、私はこの試みを定義に追加します:日常業務を強化する課外活動に時間を費やさない人。言い換えれば、すべての時間を生産に費やし、学習や成長に投資する人はいません。
定義によりここでプログラマーに時間を費やす人はほとんどそのグループに属しません。実際のコーディング以外にも、9-5以外のプログラミングキャリアを強化するためにできることはたくさんあります。
あなたが本当に自問する必要がある質問は、なぜあなたが9-5プログラマのように感じるのかということです。考えられる理由はいくつか考えられます(まだいくつか見落としている可能性があります)。
1)あなたは実際に9-5プログラマーです—必ずしもプログラミングを楽しむ必要はありませんが、できる支払われるのに十分な能力をもってそれを実行します。あなたはあなたの仕事をして外に出る。テクノロジー/プログラミングは、勤務時間外に勉強するには面白くない。
2)あなたの9-5の仕事はコーディングの必要性を満たすので、他の趣味を探求します—あなたはコーディングを楽しんでいて、それで十分です。自宅でのプログラミングについては考えていませんが、勤務時間外に他の方法で学び、成長することに活力を感じています。
予後:これはプログラマーの工場長のようなものです。それはまだ9-5ですが、あなたの仕事はあなたのスキルを鋭く保つための十分な機会を与えてくれます、そしてあなたはそれらの機会を利用するのに十分な情熱を持っています。あなたの仕事はそれに応じて認識されます。この状況でも、あなたがあなたの仕事になりたかった場所、または他の人があなたを予期せずに追いやった場所の後ろに行く可能性はまだあります。それを防ぐために、余計な時間のpartでプログラミングスキルを高める他の方法を見つけることをお勧めします。 または、純粋なプログラミングが最適ではない可能性があります。別の仕事の方がいいかもしれませんが、9〜5の外でやりたいことを行うと、日帰りの仕事をよりよく補完できます。
これはスライディングスケールであることに注意してください。重要なのは、9-5での成功は、自由時間に関連スキルの開発と研ぎに費やす時間のレベルによって強化されるということです。
3)あなたの仕事はプログラミングから燃え尽きました—すべてのプログラミングが同じように作成されているわけではありません。この仕事はあなたの技術への情熱を殺します。それは写真家であり、犯罪現場の写真を撮るように割り当てられているようなものです。そこにはアートはありません。したがって、あなたがもっとやりたい最後のことはプログラミングです。
4)あなたのフルタイムの仕事は一般的に燃え尽きました—あなたは実際にプログラミングを楽しんでいます、そしてあなたが健康な相続を受け取り、今日あなたの仕事を辞めたなら、あなたはおそらくあなた自身のソフトウェアを書くことになるでしょう。唯一の問題は、あなたが精神的に燃え尽きるその日のためにあなたの仕事を終えた時までにです。あなたが家に帰ったとき、あなたは[ここにあなたの好きな植生の形を挿入する]以外には何もしたくありません。
予後:それはあなたの仕事/会社のせいかもしれないし、そうでないかもしれません。時々、フルタイムの仕事はそれだけの厳しいものです。ただし、上記と同様に、この段階の危険性は停滞することです。誰もがなぜあなたが5時に仕事を辞めるのかを理解でき、朝に戻るまでその仕事について考えませんが、時間が経つにつれて、同じ場所にとどまり、より情熱のある他の人がやって来て鞭打ちをかけることに気づくでしょう嵐を巻き起こし、クレイジーなことをやり遂げた。彼らがより優れたプログラマーであったというだけでなく、何かに対する情熱を持っていたからでもありません。
解決策は簡単ではなく、おそらく誰にとっても異なります。以前にこの段階に到達したように感じたとき、フルタイムの仕事のブルースを解決するために私が見つけた最良のことは、どこにいても単にインスピレーションを見つけてそれを取り込むことです。クールなことをしている人を見つけましょう。たとえば、私はソフトウェアスタートアップの創設者による記事やインタビューを楽しんでいます。たぶん、そのインスピレーションはプログラミングにもありません。写真、絵画、音楽など。プログラミングから十分に離れている場合は、おそらくあなたの本当の情熱を見つけたでしょう。
そして、それはあなたの雇用主のせいかもしれません。従業員の個人的な能力開発は、企業に大きな利益をもたらします。あなたは雇用主がそれに焦点を合わせるよう提案するかもしれません、プログラマーに減速する機会を与えるためのいくつかの専用の時間で、締め切りが常にそのようなストレスである理由を理解して、新しいことを学ぶための少しの時間を持っています。ストレスの少ない環境では、生産がより高速であることがわかるかもしれません。
これらすべてに共通するのは、自分についていくつかのことを理解する必要があるということです。
元の質問に答えるために、必ずしも情熱的ではないが有能な労働者には、たくさんの機会があります。しかし、トップの仕事で働いている彼らを見つけることはできません。 共同創設企業 に依頼されることはありません。そして、それらの仕事は給与水準のトップではありません。それはあなたにとって重要ではないかもしれません、そしてそれはすべての雇用者にとって重要ではありません—それであなたが仕事があなたにぴったりである限りあなたはそれでも尊敬されることができます。
そのいずれかが重要な場合、情熱をキャリアに戻す方法を見つけることをお勧めします。
コメントに応じて
私はではなく、コーディングに週40時間以上費やすのが理想的だと主張しています。ただし、仕事は生産に関するものであり、ほとんどの場合、コーディングにほとんどすべての時間を費やす必要があります。ほとんどのプログラミングジョブでは、特定のスキルだけを鋭く保つだけです。情熱を持ち続け(燃え尽きることなく)、停滞したくない場合は、プログラミングジョブでExcelのスキルを向上させるために、どこかに余分な時間を見つける必要があります。
一部の人々は確かに幸運であり、9歳から5歳の間にさまざまなスキルを鋭く保つのに十分な個人の成長を評価する仕事を持っています。元のポスターがこのキャンプにあったようには思えません。もしそうなら、そのままにしてください!生産性を高めるために余分な時間を使用しますが、「コーディング」である必要はないと考えてください。あなたが「疲れきった」と感じて帰ってきたら、私はdoubtあなたはこのキャンプにいます。このような仕事をすると元気が出るでしょう。
あなたは週に40時間何かをやっています。それは取るに足らないことではありません。どうぞご活用ください。それを最大限に活用するために、あなたの自由時間の一部は、日中に使用するスキルを向上させるために費やされるべきです。
ほとんどのジョブには、40時間(またはそれ以上)のうち、十分な時間がないため、十分な「生産」(個人の学習および成長に大きく貢献しない出力に専念する注意)が必要です。自己啓発。人が自分の学習と成長に費やしている注意の量は、個人の成功と直接相関していると思います。 これが私がここで対処しようとしていた点です。
直接または間接的に勤務時間外にプログラミングスキルを向上させたくない場合は、より多くを使用できる仕事に就いたほうがよい可能性があります。 あなたがするスキルはあなたの休暇中に改善と研ぎを楽しむことができます。
ここでの双極の議論は単にばかげています。オプションは2つしかないようです。
率直に言って、これはBSです。その間にあります。そしてそれは完全に合理的なものです。確かに、家族を育てて、親と配偶者になりながら、通常の労働時間外にsome時間を費やして、工芸品を磨くことは確かに可能です。
あなたが未熟練労働者でない限り、あなたはある種の継続的な教育で労働時間外に時間を費やすことを計画すべきです。医者がやる、教師がやる、プログラマがやる。自分で新しいことを学ぶためのイニシアチブをとらずに、プログラマーとしてのキャリア全体を経験することは期待できません。テクノロジーの変化。それに応じて変更する必要があります。そして、もしあなたが生産的であり続けるために必要な教育を受けることを確実にすることはあなたの雇用者の責任であると思うならば、あなたは解雇されます。それが本当なら、雇用主は私たちの大学の学位を支払う必要があります。
もちろん、一部の雇用主は他の雇用主よりも優れています。いくつかはあなたがより多くを学ぶために授業料の援助や他のインセンティブを提供しています。しかし、それでも、その継続教育のほとんどは労働時間外に行われます。
彼らが仕事を維持したいのであれば、熟練した専門家は彼らのスキルを維持する必要があります。それを行うのはtheirの責任です。スキルを習得するために既存の労働者に支払うよりも、雇用者にとって適切なスキルを持つ新しい労働者を雇う方がかなり安くなります。
はい、私は9〜5人のプログラマー、または自分の時間で自分の仕事を上達させることに関心のない "デイタイムデベロッパー"と呼んでいるプログラマーを見下しています。私はあなたが家族を無視するか、または呼吸を飲むプログラミングをする必要があることを示唆していません。しかし、週に数時間を費やして読書をしたり、夜間クラスを受講したり、新しいスキルを練習したりすることは、不当な期待ではありません。私はそれをやっていて、妻と二人の子供とはまだ素晴らしい関係を築いています。途中で3人目の子供もいます。
専任で熟練したプログラミングの専門家と家族向けの人間の両方になることができないという理由はありません。
私は必ずしもあなたの説明に基づいてあなたを9-5プログラマと呼ぶわけではありません。
私が見下ろしている9-5プログラマーは、彼らの技術を磨くことに全く情熱も興味も持っていませんが、日々の仕事をこなすだけで、彼らの仕事を改善することにまったく興味を示しません。
父親が引き継いだので、私は主要なホームコーディングプロジェクトに費やす時間がずっと少ないので、どこから来たのかはわかっていますが、私はここで少し時間を費やして、仕事に持ち込むことができる新しいテクニックとツールについて学びます。
私は質問に答えます:
はい、9-5のみをプログラミングするプログラマ、または仕事を完了するのに必要な時間は、かなりの数のプログラマによって軽視されます。
なぜそうなのか、私にはわかりません。私が知っている他の職業には、この奇妙な考えはありません。警察官が自分の時間に犯罪者を狩りに行ったり、消防士が余計な火を消したりすることはありません。それも良いことではありません。多くの優秀なプログラマーが非常にうまく仕事をしてから、家に帰ります。
しかし、私の経験では、マネージャは実際にプログラマよりもこれをよく理解しています。 ほとんどの採用マネージャーは、外部プロジェクトの欠如を否定的なものと見なすことはありません。外部のプロジェクトを肯定的なものとして見なすのは、これらのプロジェクトを通じて学んだスキルが誰かの雇用可能性を向上させるという意味だけです。外部プロジェクトを実行するという単なる意欲は肯定的ではありません。
私はあなたのスキルの向上や仕事以外での学習について話しているのではありません。ほとんどすべての職業-医師、教師、弁護士-は、その開業医が厳密な労働時間外にいくつかの余分な時間を費やすことを期待しています。それは、組立ラインの労働者というよりは、専門家であることの一部です。しかし、一部のプログラマーは、この奇妙な考えを持っているようですが、もしあなたがサイドプロジェクトを持っていなければ、あなたは本物のプログラマーではないのです。
私はあなたの質問に少し混乱しています。あなたはあなたが新しいテクノロジーと進歩について学ぶことを楽しんでいると言っています。 reを実行する必要があり、完了したら完全にオフになります。
どの分野でも、自分のやっていることを本当に愛する人を雇うのは素晴らしいことだと思います。私の経験では、彼らは熱狂的で機知に富み、全体的に幸せな人々である傾向があります。つまり、プログラミングが好きで、それがあなたの毎日の生活の中で成し遂げられることなら、あなたははるかに幸せになり、はるかに達成されるでしょう。
同時に、他の趣味にも通じて、上手になることも素晴らしいことだと思います。それは、スポーツ、芸術、家の改善など、さまざまなことが考えられます。私にとって、他の趣味を持つことで、問題解決の能力が向上し、つま先を保つことができます。
あなたの会社の状況に関する限り、あなたがもっと学びたいのなら、あなたを止めることは絶対にありません。あなたの仕事があなたの経験を拡大するのを待っているなら、私はあなたがそのような柔軟性を得る別の仕事を見つける必要があると思います。幸運-多くは単純に最終的な利益によって推進されています。
これは難しい質問かもしれませんが、試してみましょう。
私の立場からすると、それは会社のビジネスモデルに依存しているようです。一部の企業は、従業員が選択した方法で成長する時間を与えることができるという見方で運営しており、より深い理解を持つ従業員はより多くのものを提供できるため、最終的には会社に利益をもたらします。そのようなことをすることは潜在的に幸せな従業員基盤につながることは言うまでもありません。
昼間コーディングと夜間コーディングを行うプログラマーをたくさん知っています。彼らのほとんどにとって、それは彼らがプログラミングにこだわっているからではなく、見た目が良いからではありません(それは通常、彼らの仕事の人生で報われる)。
これらの種類のものについては、あなたは本当にあなた自身の状況を考慮する必要があります。 n単位の時間にどこにいる必要がありますか?そこに到達するには、より多くのコーディングが必要ですか、それとも他の拡張機能をより深く理解する必要がありますか?
繰り返しますが、あなたの質問に答えるために:それは会社に依存します。 プログラミングに時間をかけすぎているを費やす人を軽視する人もいます。私の会社では、両方の種類の管理が混在しています。
私の最新のテクノロジーとプログラミング手法を維持する唯一の方法は、自分の時間にそれを行うことです。これは、雇用主がこのようなことをするために勤務時間中に時間を割り当てないためです(期限== $$$)。
あなたの雇用主は、学ぶためではなく、生産するためにあなたに支払います。 非常にGoogleやAmazon(またはその規模の他の企業)以外のいくつかの企業は、誰かにお金を払って何も生み出さないことを正当化できます。
芸術のような他の主題にあなたの暇な時間を費やすことが会社に望ましい特性であるかもしれない十分に丸みを帯びていることを示すように、反対は言うことができますか?
確かに、彼らはテクニカルアーティストと呼ばれ、そうです。左とを持っている人は非常に貴重です。
とは言っても、これまでの10年以上のキャリアの中で、まだ9-5erに会う必要はありません(つまり、のみその人が働いている時間-関連のものは仕事中です)。
編集:
どうやら私は最初の点でははっきりしていなかったので、はっきりさせようと思います。学習は、エンジニアにとって日常生活に不可欠な部分です。あなたが学んでいないなら、あなたは良くなっていません。良くならない場合は、わだちに行き詰まります。あなたがわいせつで立ち往生している場合は、多くの場合、あなたは不幸な雇用主と従業員の両方を抱えています。
私のポイントの意図は、単に(自分の経験では)、あなたの雇用に関連する関連性のあるコンテキストで学習することは、通常、簡単に得られるということでした。 (潜在的に)無関係なテクノロジーへの時間割り当ては困難であり、したがって、多くの場合、自分の時間に実行する必要があります(したがって、9-5を破ります)。
私はあなたの状況を本当に理解しています。私はかつて.NETで週40時間近く働いていました。とてもかっこよかったですが、家に着くと、コンピューターの前で過ごしました。
残念ながら、上司に見えない名前で、特に.NETやその他のMicrosoft独自のテクノロジーで何かを行うと、プログラマーとして「認められる」のが難しくなります。それは、あなたがやったことを誰も知らない何かをするために誰かのコードを使うようなものです。
あなたが創造的で、新しい傾向に対処したい場合や、マーケティングやコミュニケーションのスキルがある場合は、個人的なプロジェクトを開始することをお勧めします。それはあなたがあなたが何をしているのかを最新のものにする方法が信じられないほどです。
個人的に私が見下している極端な2つがあります。
週に6〜7日、1日10〜14時間作業するプログラマー。経営陣は、これらのタイプから多くの無料の仕事を得るので、これらのタイプを愛しています(ただし、勤務時間は必ずしも生産性の適切な尺度ではありません)。実際、経営陣は、週40時間のプログラマーが遅れをとっていると感じ、この種の無料の仕事を彼らから取り除こうと最善を尽くします。給料が適切な場合にのみ、これを行うことを検討します。 (例えば、私にとって年間20万ドル以上、私の自由時間は貴重です。)
彼らが仕事の外にいるとき、夜と週末にプログラミングやテクノロジー関連のことをまったく気にしません。彼らのスキルセットが衰退するかもしれないので、これは悪いです、彼らは新しいテクノロジーについて学ばない、彼らは本当にそれに興味を持っているようには見えません、それは給料のための単なる仕事です。
私はバランスをとることを好みます。私は、例外的な状況(非現実的な期待とは対照的に、主に自分のせいだと感じる場合)を除いて、仕事関連のものに40〜50時間以上(多く)を費やさないようにしています。ただし、プログラミングスキルを維持し、オフタイムに技術的なことを学び、時にはペットプロジェクトに時間を費やしています。これは、プログラミングが面白く、ペットプロジェクトが楽しいからです。もちろん、他の重要な取り組み(子供など)がある場合は、この種のものを減らす必要があります。しかし、時間が与えられれば、少なくともこの種のことをしたいという欲求はまだあるはずです。 1週間は168時間です。睡眠には56時間、仕事には40時間、通勤+食事+毎週の家事には30時間かかります。他の作業には1日約6時間かかります。多分あなたはたくさんのテレビ/映画/スポーツを見るか、他の趣味を持っているか、妻と子供たちとほとんどの時間を過ごすことを選択します。それはすばらしいことであり、丸みを帯びていることは良いことですが、ほとんどの日(水に浸かっていないとき)に30分から2時間を見つけるだけで、少し遅れないでしょうか?ランダムな技術書を購入しますか? stackoverflowと関連記事を読んでください。 html5キャンバスで遊んでみてください。 NoSQL、node.jsの大騒ぎは何ですか? Android/iPadアプリを作成するのがどれほど難しいかをご覧ください。 haskellのような楽しい(そしておそらく非実用的な)言語を学びますか?
申し訳ありませんが、1週間あたりの期間が40時間を超えるに値する仕事はありません。 (間違いなく)他の人よりも社会にとってより重要な特定の職業があります。医師、警官、EMTなど。週に40時間を超える時間を費やす必要はありません(注:する必要があります)。人がOTを使わずに物事を成し遂げる。
週に40時間というのはもうすでに多すぎます。考えてみてください。平均的な人間の生活は80歳くらいでしょうか。彼らは5/6歳で学校に通い始め、その時点から、基本的に大学に入る準備ができるまで、平日(マイナス3か月)に8時間忙しい。ここでいくつかの平均的な数値を整理します。
それらをすべて追加して、あなたの人生の%を取得します:111,000/700,800 =約16%
仕事に専念するあなたの人生の16%。あなたは一度暮らし、私たちがそれぞれ体験するこの信じられないほどの生涯は、あなたの「仕事」のために約1/6短くなります。そして、これはあなたが週40時間働いている場合のみです。あなたはそれ以上のものを与えるべきではありません。あなたの人生を大切に。
あなたが何かでExcelしたいなら、あなたは他のものを犠牲にする必要があります。それが唯一の方法です。ソフトウェア開発者/起業家として大量のお金を稼ぎたいですか?次に、少なくとも数年間、あなたの家族生活に別れを告げます。誰もが自分でこの選択をしなければなりません。それは取り引きです、あなたはそれを取るか、それを残すことができます。
誰かが費やした時間を仕事でをプロダクションの測定値として使用することは、別のコード行のように思え、簡単にゲームをすることができます。多くの人は仕事で個人的なことを始めます。彼らはより良い交通を待つので、彼らはより早く仕事に来て、後で出発します。または、彼らは繁華街で働き、パブがいっぱいになるまで時間を無駄にします。
タイムレコーダーを打ち負かしたかったので、IT業界には入っていませんでした。私の仕事は、私の父がした仕事よりも私の体にはるかに簡単です。常に雇用主と一生懸命働いていることは悪い兆候です。週40時間でさえ、楽しみではないことをして人生を無駄にする時間はまだあります。
人生には家族、友人、その他の興味のための時間があります。共有できるものもあれば、共有できないものもあります。私の生活の中で、自分の仕事以外の時間に私に関係のないことをしたいと思っている人がいるので、仕事や遊びをすることができます。時々私の現在の仕事は両方を提供することができます。
私のキャリアは私の人生のすべてではなく多くのニーズに積極的に取り組んでおり、私の周りの人々がこれを尊重することを期待しています。ああ、そして私はたくさんのサッカーを見ます。
私は8-6プログラマーですが、さらに重要なことに、私は8-6 PC USERです。私は大学を卒業する前に、プログラミング、ゲーム、ネットサーフィン、チャットの間に、1日8〜9時間PCを使用していました。仕事を始めた日、午前8時から午後6時まで、家に帰ってコンピューターに座って、コードを書いたり、チャットしたり、サーフィンしたり、遊んだりすることはほとんどありません。正直なところ、私はコンピュータを見たくありません。電話からメールとチャットを受け取ります。
今、私は自分の仕事が大好きで、他に何をしているのか想像できませんでした。しかし、1つは仕事で、もう1つは趣味です。コーディングも趣味なら、家に帰って仕事を続けるかもしれませんが、そうでなければ家に帰って何か他のことをしたいと思うでしょう。
他のプログラマーがその事実を軽視するならば、それは本当に彼らの問題です。今のところ、私を軽視したプログラマーに会ったことはありません。しかし、正直に言うと、私が知っているすべてのプログラマーの中で、実際には自由な時間にコーディングするのはほんの一握りです。
仕事と生活のバランスは常にありました。 9-5'rsは給料のためにそこにいるものです。私は、経営陣が私がそこにいた理由からすべての面白さを吸い込んだいくつかの仕事をしてきました。私は通常、他の人がより多くのことを学ぶように促したり、使用するテクノロジーだけでプログラミングを楽しくしたり、いくつかのOTを犠牲にしたり、自由時間を犠牲にしたりすることを求めています。常に1つは多すぎると停滞につながります。私は仕事以外で少なくとも4つの趣味に加えて家族がいるため、これらの趣味が非常に奇妙な方法で私のキャリアに役立っていることがわかりました。 OT必要なときですが、神々のために酒は人生を楽しんでいます。