モジョのプログラミングを取り戻すためのアイデアはありますか?[閉まっている]


16

私は長年(20年)プロのプログラマーでしたが、今では興味を失ってしまいました。現時点では、単純なものを数百行もノックアウトするのに苦労しています。30〜40分ではなく3〜4日かかります

誰もが興味を取り戻すためのヒントを持っていますか?

私は子供の頃から、目覚めている間はほとんどプログラミング/コーディングに取り組んできました。私は仕事を終え、寝るまで新しいものを探すためにインターウェブにアクセスしていました。幸運なことに、職場でのLOCカウントが妥当と思われるようになりました。

編集

皆に感謝-いくつかの素晴らしい提案-私は考えもしなかった-運動を楽しみにしていないが、おそらくそれを必要とする。


1
あなたの職場環境はどうですか?あなたに悪影響を及ぼす可能性のある変更はありますか?
デビンM

世界的な不況と部門の削減に加えて、スタッフの削減:-)いいえ。しかし、真剣に-プログラミングは私がお金をもらえる趣味です。あなたは変化をほのめかしている-それはそうかもしれない-しかし、私は滞在するための書面によるメリットを持っています-しかし、その価値はあります。
エイドリアンコーニッシュ

1
アンソニー・ロビンスを試して、YouTubeで彼の名前を検索してください。私たちは皆、たまにこのようなものが必要です
-maz3tt

1
真剣にこれは建設的なものではありません...私たちはすべて不況を経験し、それらを克服する方法についてのアドバイスを使用することができます。
マイケルブラウン

回答:


30

ここで誰があなたよりもあなたにインスピレーションを与えるのかは誰も知りませんが、いくつかのアイデアがあります:

  1. プロジェクトを切り替えます。プログラミングは書くことのようなものです。それは目的を達成するための手段であり、それ自体が目的ではありません。あなたがしていることの価値を信じていないなら、あなたはそれをすることに多くの意味があると感じないでしょう。ですから、仕事に切り替えて、ワクワクできる何か別のプロジェクトを探してください。完全に切り替えることができない場合は、少なくともしばらく時間を費やすことができる追加のプロジェクトを探してください。

  2. 新しいことを学びましょう。過去n年間やってきたものとは非常に異なる一連のツールを使用して、自分の時間にプロジェクトを試してみてください。関数型プログラミング言語で手を試すか、Webサイトを構築するか、AmazonのEC2またはGoogleのApp Engineに基づいてプロジェクトを構築するか、AndroidまたはiOS用のアプリを開発するか、Arduinoを選択して組み込みプログラミングを試すことができます、または職場のメインフレーム担当者の1人を追い詰めて、小さなCOBOLを学ぶように依頼するか、...

  3. 休暇を取ります。最後に2、3週間連続で休みを取ったのはいつですか?それを本当の休暇にすることを検討してください。コンピュータを取り外し、その間は触れないでください。コンピューターについても読んではいけません。あなたの家の周りにいくつかの造園を行い、あなたの地下を終え、の綿密な調査を行うカップケーキを、取る写真を、ご家族と一緒にいくつかの時間を過ごす、旅行...タイピングを伴わないもの。時々、何かを楽しむ前に休憩が必要になることがあります。

  4. 学校へ戻る。特にやりがいのない場合は、プログラマーである必要はありません。これは、あなたが次の行動のために何をしたいのかを考え始める良い機会かもしれません。または、EBITDAと間接的な人件費について学んだ後、突然プログラミングを愛し、愛し、愛していることに気付くかもしれません。

  5. 運動を開始します。私たちのようなデスクジョッキーが信じるのは難しいかもしれませんが、多くの人は、運動することでより多くのエネルギーが得られると断言します。また、仕事からの精神的な休憩として、または深く考える時間としても役立ちます。

  6. 医師に相談してください。動機の低下は、うつ病または他の病気の兆候である可能性があります。そして、それが問題ではない場合でも、あなたのドキュメントは、あなたがずっと気分が良くなるいくつかの変更を提案できるかもしれません。

  7. 行っている作業が全体像にどのように適合するかを必ず理解してください。木の森を見るのが難しい場合があります。そして、あなたの仕事が収益にどのように影響するかについて上司と話すと、軌道に乗るのに役立つ動機付けの一部が得られます。


2
休暇中に+1。昨年博士号を取得し、転職し、新しい家に引っ越し、2人目の子供を産んでから4週間かかりました。...本当に私の心をクリアするために助けたオフ時間を割いて
ポールHiemstra

3
+1運動用。数年前の仕事の前に毎朝働き始め、その日の気分が完全に変わりました。今、私は私の仕事を逃した場合、私は無気力であり、進むのが難しいとわかります。それが私の元の問題でした。
ジェイディー

1
@カレブ-たくさんのことを試してみてください-私は考えていなかった多く-ありがとう!
エイドリアンコーニッシュ

7

特定のブログや本を読み始めたり、ポッドキャストを聞いたり、熱心なプログラマーのビデオを見たりすることで、私のモチベーションは大きく向上しました。おそらくこれはあまりにも馴染みがありますが、そうでない場合は、専門的に地平線を広げて自分自身を扱ってみませんか?


リンクをありがとう-私はそれらをチェックアウトします-私はケントベックを読んでから長い間
エイドリアンコーニッシュ

2

変化は休息と同じくらい良い

ビジネス分析や顧客との連絡作業など、追加の/異なる責任を引き受けて、石炭の顔からの「休憩」を与えてもらえますか?

しかし、私ができる最善のアドバイスは、あなたがモジョを失った理由を理解することです。これはあなただけが答えることができるものですが、プログラミングの場合と同様に、根本的な原因を特定するために問題をデバッグして初めて問題を解決することができます。それ以外は、石膏を塗るのとほぼ同じです。

他のすべてが失敗した場合は、休暇を取ります(または雇用主が提供し、資格がある場合は休暇を取ります)。変化よりも休息の方が良い場合があります。


ええ、残りは良いでしょう-私は時間(通常の言い訳)があることを確信していません新しい責任は良い方向です-私はどのような新しいことができるかをチェックするつもりです。ありがとう
エイドリアンコーニッシュ

2

休憩する。他のことをしてください。休暇をお過ごしください。映画を見る。リラックス。

物事は変化し、あなたの興味は戻ってきますが、そうではありません。状況を調整するだけです。

仕事で他に何かをして、自分自身と一緒にいることを求めてください。


少数の人が言った-これは試してみる価値があるように聞こえる
エイドリアンコーニッシュ

1

プログラミングモジョを取り戻すには、次の3つのことが役立ちます。

  1. SSDを入手してください。
  2. IDEのコールドを知る。いくつかの非常に便利なショートカットキーをメモリにコミットすると、失われた楽しさの一部を取り戻すことができ、その過程で非常に生産的になります。
    1. .NET開発者の場合は、Resharperライセンスを購入します(雇用主が小柄で、支払いを拒否した場合でも)。最も便利なResharperショートカットキーのコールドを知る。これらはパックの先を行くでしょう。
  3. Pluralsightサブスクリプションを購入し、1.5倍の速度でウェブキャストを視聴します。

PluralsightリンクJimに感謝します-面白そうです。IDE :-)私のIDEはvimとbash :-)ですが、vimで学ぶためのたくさんの新しいホットキー-vimのクイックリファレンスを掘り下げ、利用可能ないくつかの1000のショートカットを調べ始めます
Adrian Cornish

1

楽しんでください。たぶん仕事はあなたを十分に動機づけていないでしょう。

新しいことをします。コンピュータサイエンスの分野では、新しいことをする必要があります。

20年前には、おそらく人工知能、機械学習、データマイニング、分散コンピューティングがなかったでしょう。これらのいくつかを試してみてください。

開始するのに適した場所は、スタンフォード大学またはMITの大学院レベルのコースです。一部のMIT / Stanfordコースはウェブ上で公開されています。


2
...おそらく、あなたは人工知能を持っていなかった...ええと、人工知能という用語は50年代にさかのぼり、それは確かに90年代前半によく知られていました。信じられないかもしれませんが、90年代にはテレビやラジオもありました。携帯電話とウェブも。
カレブ

はい。あなたは絶対に正しいです。つまり、現在のようにコンピューターサイエンスの「主流」ではないということです。それ以降、メソッドも大きく変わりました。私は80年代にプログラミングを学んだので、90年代について何か知っています:)
チップ

チップに感謝-新しいことを見つけようとしています-pythonを見続けています-しかし、現時点では使い物になりません:
Adrian Cornish
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.