2019年の技術とI

瞬き年後、私は今年は最速のこれまでの年になるようだと感じ。結局、1年365日があり、我々はいくつかのいくつかを失うことに収穫されます。人生は、私が唯一の仕事について、技術の話を、ここではとても退屈です。

実務経験と

最初の正式な仕事は、今年行われ、前回の練習感は区別を欠いています。私は仕事の多くのことを学びましたが、自由時間は予想通り学んだようです。

労働生活者感覚の経験が3年以上と他の人のために何人かの人々によって判断することはできません判断することはほとんど蓄積された年を動作する可能性があります。

3日間のミッションあれば、仕事についてもっと考えるように、経験について少し話を、あなたは小さい確率は、それがより少ないコードのエラーを意味し、多くのコードを書くことが少ないことだと思い、時々より、半分以上考える時間やデザインを使用することができます。一方、もし巧みに設計された、だけでなく、はるかに少ない誰か他の人のコード。当初は設計が不十分な場合は、後者のかもしれないが、あなたが練習として、と思うし、人材と資源の多くの最終的損失はありません。

私のブログ

私は、ビューの品質の観点から、このブログを書くために見下ろし、私は2つのテンプレートパターン紹介比較的良い記事だと思います。しかし、今と考えることはできませんどのようなモードの例を感じるためには、これらの2つのを見て、しかし、パラメータとして、ファーストクラスとしての機能にあり、データ構造に保存された機能的なアイデア、と。しかし、他の一つは高階関数は、手続きの抽象化をした使用することです。唯一のいくつかの要約を行うための機能的な考えであるとして、どのようなデザインパターンとはあまりありません。

量の面では、量はあまりブログではありません。もともと私は、原因、米国が書くために、様々な理由のために機能的な結果の終わりに1または2を書きたかったです。一つは、多くの時間ではありません、そして第二に、機能の独自の理解を感じ、実際には十分ではありません。これらの二つの理由は、私はブログの数は多くの理由ではありません過去数年間をまとめることができます。

実際には、このブログに加えて、同社の内部ウィキに今年の発行も私が書いたいくつかの記事、主に仕事関連のコンテンツや共有ドキュメントへの技術の使用を持っています。一つか二つの上質な仕上げがある場合、私はより良い最良より少しを書くために、今年このブログを感じます。それは、特定のビジネスシナリオを必要とするように書かブログは非常に良いだけでなく、内部コードを含まないで、私はそれをリライトする気にしないでください。オーガニック来年には、いくつかのアイデアを書き出す12関数式について書きます。

オープンソースプロジェクト

昨年末、私はブログを書いて、私は2018年のオープンソースプロジェクトをまとめました。いくつかの小さなおもちゃが、しかし、いくつかの初心者のための少し小さい値を感じます。今、ほとんど2018年の事をカバー見えます。

おそらく仕事に多くの時間を持っていない、それはコードの大半が会社に貢献した、書き込みに何が良い感じることがあります。主に、完全なセットアップ、小規模なシステムではなく、どのくらいの今年は何もオープンソースプロジェクト、。

プログラム言語

メインのプログラミング言語との今年は、Javaで、プログラミング言語の私の最大の進歩が大幅に改善、機能的な思考が私の機器での武器になってきました関数型プログラミングの理解には、ヘルプは私ははるかに少ないコードを書きますあなたは多くの問題を回避することができます。

機能的に言​​えば、我々は今年の学校SICPスキームを学び、Scheme言語を言及する必要があり、この方式は私に、機能の理解に大きな言語を助けました。

ツールについて

もちろん、私はLinuxとMacとWindowsに対する説教にここにいないんです。これらのシステムは基本的に私のビジネスではありません紛争。私は宗教心、極端な、憎悪と軽蔑を削除するには、新しい人に伝えたいです。たびに嫌いなことは、あなたはそれを学ぶ機会を失うことになります。

今年の開始後、自宅やWindowsとの会社に関係なく、今、新しいコンピュータを購入しないように、とUbuntuの年以上にあきらめました。ちょうど新しいコンピュータを買ったその時、私は、Linuxを使用して継続するかどうかを長い間ためらいました。私は主にWindows以外のグラフィカルインターフェイス、UbuntuのGUI Linuxでbashのですが、見ないと思った。しかし、私は利点があるとは思いません。Linuxは、いくつかのより細かなカスタムを行うことができますが、周りのトスするが、あまり意味がありませんでした。WSLとwin10を考えると、私は私のためだと思う、Linuxは大きな魅力ではありません。だから、今までの窓付き。

このセクションの先頭に引用されている王殷は、私はそれが理にかなっていると思う、と述べました。私が唯一の楽しみをもたらすためのツールを使用して、それを投げるために多くの時間を費やしたが、使用のレベルでちょうど滞在、前のLinuxを使用する場合、今それは、比較的低レベルの楽しいです。運動能力はトスで問題を解決するので、しかし、私は、多くの時間が浪費され感じませんでした。同時に、便利なツールの数を使用しますが、面白いことをたくさん経験し、今私はまだすぐにそれとWSLの問題点を解決することができるときに使用する必要性が存在します。また、また、唯一の有用な機能Aを見た地平を拡大し、それがために見てみたいことがありますまたはBはBとAの時と同様の機能を有していません

それを言って、私は主に言いたいの同様のツールのために、彼らは自分の強みを有していてもよく、私はそれらと組み合わせて、さまざまなシナリオでそれらを別々に使用するために行くことができ、宣教師のツールになることはありません。たとえば、オペレーティングシステムなどが、私にとっては、win10 + WSLは良い組み合わせである、などのオペレーティングシステムとしてまれ学習する、私は、仮想マシンを使用します。通常のJavaでの時間のほとんどが、書き込みに、時にはときいくつかの小さなツール、私は他の言語を考えるだろうが、言語のプログラミング、またそうです。

ブック、ブログ推薦

今年は、数冊の本を見て、いくつかの本をお勧めします

  • 「SICPは」:私は主にMITオープンクラスを見て、この本は見ることはあまりないです。強く少し奨学金が、SICPビデオや本をお勧めしますが、それはプログラミングの能力を強化するために大きな助けを感じ、特に抽象的思考は、私の機器に不可欠なツールです。
  • 「Java8戦闘」:はじめにJava8非常に良い本、私が見てきたが書かれたほとんどのユーザーフレンドリーな、機能紹介のアイデアやツールJava8、ではないがどのようにいくつかの場所を参照するには、初めての言語の基礎を話します読んで、それ以降のスキームを理解するために役立った後に言語を学びました
  • 「実用的なプログラマー」:上、ソフトウェアエンジニアリングのものをプログラミングについての話、カバレッジは非常に広いですが、いくつかの章では、同情や多くのインスピレーションを持っているものの、

私は比較的大きく影響しています王殷のブログ、私は私の視野を拡大し、多くの人が言った、また、理にかなっています。

2020

2018なら、私は^ _ ^私は機能を持っているので、私は、時々私は、オブジェクトを必要としない、関数型プログラミングを理解し、その後2019、オブジェクト指向プログラミングを理解します

2020年の目標まあ、私はもう少し共有よりも、もう少し学ぶ:)

おすすめ

転載: www.cnblogs.com/thinkam/p/12127930.html