あなたはプログラミング愛好家に違いありませんか?まあ、この記事は楽しむためだけのものだと思いますが、仕事やお金を稼ぐためにプログラマーをしている人は、この記事を注意深く理解して、プログラミングへの道をより幸せに過ごすことを願っています。
それではどうすればよいでしょうか?
いくつかの新しい言語や新しいテクノロジーを独学してください。ただし、それらのほとんどは深く学ぶことはできませんが、おそらく公式のデモを理解するか、最も簡単な例を実装するだけかもしれません。しかし、ドキュメントやチュートリアルを読む過程で、この時代の最高のアイデアを伝えていると感じ、新しいテクノロジーが成功する理由を理解できるでしょう。この発見のプロセスは美しいです。
コードの最適化に関する本を何冊か読んでください。本を読む前は、自分の欠点がどこにあるのか、それを体系的に改善する方法を知る方法がありませんでした。これを読むと、どのコードが「美しい」コードなのか、また「美しい」コードを書くためにどのような原則に従えばよいのかがわかるようになります。このようにして、プログラミングは芸術作品を作成するようなものになります。一生懸命考えて、少しでも欠点をなくして、完成した作品に惚れ込む感覚がプログラミング開発の醍醐味です。
新しい技術を学び、常に試していく過程で、「こんなすごいものがあるんだ」と発見するのはとても楽しいことです〜 この種の好奇心や興奮は、一方で、自分自身のことを総合的に考えてください。キャリアプランと発展の道筋、自分が望むものを真に開発するためにテクノロジーを使用すること、多かれ少なかれ他人の人生をより良い方向に発展させること、そして自己価値の肯定を実現することは、外面的な成果とみなされます。
要するに、何をやっても、心で体験すれば面白さがわかるということです。プログラミングで最も重要なことは、アルゴリズムを設計し、それを実行することです。すべてのプログラムは生きており、アルゴリズムはその魂であり、実行可能なプログラムを作成することはもちろん幸せなことです。あなたが不幸だと感じたり、プログラミングが退屈だと感じたりするのは、いわゆるテクノロジーを実践しているからです。プログラミングのためのプログラミングではなく、メソッドとパターンを重視します。