ある時点で、楽しみのためにコーディングをやめました。以前は仕事に行って仕事を終え、家に着いたら、楽しみのために横に物を書きました。しかし、今は家に帰って、コンピューターを避けようとしています。紙を読んだり、テレビを見たり、バーに行ったりしたいです。
これは悪い兆候ですか?私はまだ最新のトレンドを追いかけ、開発者フォーラム/ブログ/などにアクセスしようとしていますが、「言語Xを学びたい-それにアプリYを書くことができるかどうか」と言っていません
これは他の誰かに起こりましたか?
ある時点で、楽しみのためにコーディングをやめました。以前は仕事に行って仕事を終え、家に着いたら、楽しみのために横に物を書きました。しかし、今は家に帰って、コンピューターを避けようとしています。紙を読んだり、テレビを見たり、バーに行ったりしたいです。
これは悪い兆候ですか?私はまだ最新のトレンドを追いかけ、開発者フォーラム/ブログ/などにアクセスしようとしていますが、「言語Xを学びたい-それにアプリYを書くことができるかどうか」と言っていません
これは他の誰かに起こりましたか?
回答:
これは、バーンアウトと呼ばれる非常に一般的な問題です。仕事を真剣に受け止めている人は誰でもいます。私のアドバイスは、コーディングから数週間休み、楽しみのために長期プロジェクトを計画することです。その後、プロジェクトの一部を完了するために、毎晩少なくとも15分を確保します。遅くする限り、すぐにゲームに戻ります。
これは他の誰かに起こりましたか?
番号!あなたが最初です!
真剣に、さあ、それは自然なことです!成長するにつれ、人々は、子供、親、財政、家族など、多くの問題に対処し始めます。それらをそれぞれ解決するには、脳の活動が必要です。そして、脳はただ疲れる傾向があります(そして、年齢が上がると、彼らはより簡単に疲れます)。そのため、仕事とこれらすべての作業の後、コーディングなどの脳を集中的に使用することに専念する必要はないかもしれません。
私は実際にこれを何度も経験します。個人的な問題がたくさんあったとき、自由な時間にコーディングをする力を見つけることができませんでした。
そして、おそらくあなたはあなたが以前よりもそれをあまり好きではないでしょう。そのため、あなたはより悪いコーダーにはなりません。また、いつか再びコードを楽しみたいと思うようになる可能性が高くなります。
私には何度も起こりました。
最初の原因:オフィスでの仕事が多すぎる
2番目の原因:サイドプロジェクトでの仕事が多すぎる(夜遅く)
Cure:私は通常、ペットプロジェクト、プログラミングブック、およびITに関連するすべてのものを遮断し、映画、TVシリーズ、ビデオゲーム、リラックスできる本、多くのフィットネス(ランニング)に置き換えています。
効果:数週間以内に、ジョブの範囲外のプログラミングアクティビティの準備が整います。
大学の直後からではなく、空き時間にコーディングしたことはほとんどありませんが、ソフトウェア開発は今でも大好きです。仕事で仕事を続け、もう少し家を楽しんでください。あなたの人生の終わりに、あなたは「うん、私は仕事でもっと時間を過ごしたい...」とは思わないでしょう
私は代替バージョンを捨てるつもりです。たぶん、あなたは実際にやりがいがあり、疲れる何かに取り組んでいます。私はプロジェクトの終わりにいるときに楽しみのためにコーディングを開始し、物事をまとめました。スキルを伸ばさなければならない新しいプロジェクトを手に入れた場合(それほど難しいことではありません)、その楽しさを実感し、他に取り組む必要はありません。
時間は制限要因です。約5年前に楽しみのためにコーディングをやめました。私はギターを弾くことを学び、木工に手を出し始め、子供ができ、最新のビデオゲームに追いつくことさえできなくなりました。ラッシュアワーをナビゲートし、夕食をとり、子供たちと遊んで、寝かせて本を読んだとき。私は最後の数時間をコンピューターに接続するエネルギーも欲望もありません。私はこれが再び変わると確信していますが、私は今、「ジョブ」としてのプログラミングで正直に大丈夫です...
Excelでセルオートマトンを作成します。URLから画像をダウンロードする単純なWebアプリを作成します。訪問者は写真に口ひげをドラッグできます。ランダムにグーグル化されたページから文章の一部の文字を変更するシンプルなWebアプリを作成します。勤務時間の終わりが近づくにつれて成長する小さな常時稼働の時計アプリを作成します。SDカードから写真をダウンロードし、作成日に基づいてyyyymmddフォルダーに画像を配置するスクリプトを作成します。スクリーンセーバーを作成します。「あなたの年齢を確認し、私を押してください」と言う大きな赤いボタンでウェブページを作成し、それを押すと騒々しいおならの音が鳴り、「あなたが笑っているなら、5歳未満でなければなりません」と書きます「。詳細なドキュメントを作成します:要件仕様、UIデザイン、市場分析、ビジネスプラン、フローチャート。
完了したら、URLを送ってください。
私は11年間コーディングしてきましたが、おそらくこの辺りにはあまり関係ありませんが、私のキャリアの中で燃え尽きることに対処してきました。 。
他の人が言ったように、趣味は素晴らしいです。学習、実行、収集、作成するための興味深いものが山ほどあります。ソフトウェアエンジニアの場合は、多くの人よりもアクセスしやすいでしょう。その点については、十分に大きな規模で、私の問題(「コードを書くのにうんざりしている」)は小さなものであり、実際には問題ではないことを常に覚えておくと役立ちます。人々が食事に苦労しており、人生の訓練に費やした仕事がもはや利用できないことに気付いているこの経済では、私は快適な労働条件、インターネットアクセス、自由と仕事の移動がある分野で働いています私が行きたいほとんどどこにでも。
私は家を建てて商業建築で働き、燃え尽きて肉体労働をしている自分を傷つけていると考えています。私たちは精神労働者であり、時には心を「傷つけ」ます。そして、活気を取り戻すために、それらの世話をし、修理しなければなりません。繰り返しの退屈はそれを可能にするので、外に出て、あなたのルーチンを分割し、いくつかの刺激的な新しい刺激を得て、あなたがコーディングのようなスキルを持っていることの幸運を本当に忘れないでください。
ChaosPandionの答えは良いです、あなたはちょうど燃え尽きているように聞こえます。燃え尽きを避ける良い方法は、他の趣味を見つけることです。私は自分のサイドプロジェクトで働くのが大好きですが、時にはそれが多すぎます。それが起こると、ギアを別のものに切り替えます。また、車、木材、金属加工、趣味の電子機器、さまざまな芸術的表現に取り組むことも好きです。
ビデオゲームが好きな人は、開発してみるのも楽しいかもしれません。アートとプログラミングの組み合わせは興味深い挑戦になる可能性があります。コーディングにうんざりしているとき、私はアートの仕事に行くいくつかのゲームプロジェクトがありました。芸術に飽きたら、コーディングに戻ります。ソフトウェアを開発するのに最適な方法ですが、実際にプロジェクトに取り組んでいる間は常にソフトウェアを開発する必要はありません。
私にとっては、もはや挑戦ではないので、楽しみのためにコーディングすることはありません。私が若かった頃、多くのことがやりがいがありました。乱数を使用してPiの値を推定するプログラムを作成したことがありますが、その正確性を確認するのは楽しかったです。私が今それをしようとしていた場合、それはまったく楽しいことなく数分しかかからないかもしれません。
しかし、今私にとって楽しいのは、自分のスキルを使って仕事でベストを尽くす方法だと思います。最適化は楽しいです。リファクタリングは楽しいです。クラスのデザインは楽しいです。コードレビューが最も楽しいです。私はまだ楽しみのためにコーディングしていますが、違いはそれが私の仕事でもあるということです。
それはあなたを失望させないでください。年をとると、あなたには他の責任があり、優先順位が変わります。子供は優れた例です-小さな子供と一緒にいることができるのに、なぜあなたはコーディングするのですか?
私は時々私的プロジェクトにも興味を失いました。私はそれを使い、それをそのままにして、最終的に私は自宅で遊んでいる新しいエキサイティングな光沢のある技術に魅了されていることに気付きます。他のすべてが人生であるように、それはすべて周期的であるようです。
チルアウト、一緒に行きます。あなたの仕事に勤勉で、心を開いてください。時間が適切なときに引き戻されます。
特にあなたの年齢では心配です。プログラミングが楽しいと感じていることに感謝しています。なぜなら、それは私が行う方法を知っている唯一のものだからです。
私が見つけたいくつかの助けがあります:
仕事以外で何かにスキルを使用する方法を見つけてください。チャリティーオークションの運営を支援するために、C ++とMySQLをベースにした小さなアプリを作成しました。それから私は、オークションを運営し、資金調達の夜を通して汗をかき、バグを取り除いてくれることを望みます。とても楽しい!
面白いものについての本を1つか2つ入手してください。私にとっては、定理証明、量子コンピューター、機械語、ビジョン、学習のようなものでした。その後、小さなプログラムを作成して試してみてください。小さいほど良い。
数学を学んでください。私は戻って、微分方程式、微積分、線形代数、ベイジアン統計を使ってスキルを磨かなければなりませんでした。すべてについて、私がやっていることを理解するのに役立つ小さなプログラムを作成します。
プログラミングの楽しさを引き続き見つけていただければと思いますが、そうでない場合は、何がおもしろいかを見つけてください。