知識の欠如は、Androidのプログラマは、一般的に高度な、データ構造とアルゴリズムを突破することができないのですか?

 

 

多くのプログラマでは、データ構造を表示し、それはそのようなコンテンツを無視するようなアルゴリズムのようなものは、それは一般的に実際に使用されていない、役に立たない感じが、多くの企業、特に大企業は、データ構造に思えるようですアルゴリズムとこの種のものは実際に最も有用であり、多くの場合、筆記試験と面接に表示されます。なぜこのようにですか?

1、最も退屈なように見える、最も基本的なものは、ほとんどの長期的な活力を持っている傾向があります

データ構造、アルゴリズムのようなもの、とコンピュータの理論などのいくつかの知識を持っているように、これらのものは、基本的なプログラミングと実践があります。彼らは退屈と基本的なようですが、ほとんどの長期的な活力を持っています。

私はあなたがさまざまなオープンソースのライブラリを使用して、フレームワークのさまざまに精通しても、知っているが、だから何?ひょうたんひしゃくそれを描いshiningがないであろう、プログラミングの基礎、限り、様々なフレームワークやオープンソースのドキュメントライブラリでお探しですか?

、毎日何フレームワーク、何毎年新興ライブラリ、フレームワーク、ほとんどの基本的な知識と原則であるクールな美しいコート、の層という枠組みをリッピング話をしないでください。これらのアルゴリズム、データ構造、コンピュータネットワーク、コンピュータ理論これらの一見基本的なことということです。これらの固体把握した場合、あなたはさらに深まっている可能性があります。

これらのことは、これらの基本原則場合は、急速に成長、すぐに、プログラミング言語やプログラマのための強固な基盤をフレームワークのプログラミングの学習曲線を表面とすべてを知っている、あなたは、このようなフレームワークを書くかもしれません。テクノロジーは無限の言語、高速な反復を更新しますが、事のデータ構造、アルゴリズム、コンピュータ理論の種類は変更されません。

図2に示すように、データ構造及びアルゴリズムは、最も容易にインタビューの能力を定量し、反射します

それは何を意味するのでしょうか?面接や筆記試験、面接のデータ構造とアルゴリズムでは、思考能力、思考能力に直面することができ、この能力は、プログラムのために非常に重要です。例:あなたが使用しているもの枠組み面接をしている場合は?あなたは言う:はい、使用して、あなたはこれらのフレームワークのいくつかの知識と経験を使用してピットの話だけでなく、どのように解決するために?この質問によって、私たちは、あなたが本当にこの事を使用することを見ることができ、思考とプログラミングのスキルを見ることができません。

アルゴリズムとデータ構造が同じではないインタビュー、そのインタビューのこの種のものは、あなたが書くことができます、または書き込み擬似コード、および高成長するあなたはこれらの能力を持っている場合、あなたも部屋。あなたはプログラミングの練習インタビュー、あなたはそれを達成するためにノックオンモジュールにすることはできませんか?そして、あなたはアルゴリズムとデータ構造を書いてみましょうすることは非常に便利です、定量することができます。

そのため、多くの人が普通ではないアルゴリズムとデータ構造を、行う時に、ジョブホッピングこのインタビューは非常に一般的な問題があるとして、アルゴリズムとデータ構造の見直しの知識に進みます。しかし、私はあなたがこの能力を持っていることができたことを示唆しています。一般的にあるため、これらの基本的なものの無視の使用しないでください、これらの事は本質です。現在、ほとんどのプログラマは、このような事柄に注意を払っていません。彼らは優れなかったので、良いプログラマは、これらの事を重視します。

良いに、あなたが知っています。

公開された56元の記事 ウォンの賞賛1 ビュー2897

おすすめ

転載: blog.csdn.net/chuhe1989/article/details/104947932