2019年2月15日のブックマーク (1件)

  • アルゴリズムの勉強は必要か?不要である3つの理由

    アルゴリズムとは? アルゴリズムとは、ある問題を解く具体的な手順のことです。 プログラミングの世界では、効率的な解法のことを指すことがあります。 有名なアルゴリズムだと、クイックソートと呼ばれるものがあります。 これは、その名の通り、数列を効率的にならべるアルゴリズムです。 また、私が初心者のころ 優秀なプログラマーになるためにはアルゴリズムが必要 と思ってアルゴリズムを勉強した覚えがあります。 しかし、今思えば 学習コストのわりにあまり役立たない知識 だったなという印象です。 今回はその理由を説明します。 現在、プログラミングをはじめたてでアルゴリズムを勉強しようとしてる方は必見。 たいていのアルゴリズムは実装されている ほとんどのアルゴリズムは発見された時点で実装済です。 ましてや、に載ってるようなアルゴリズムは、 どんな言語でも標準モジュールに実装されていることがほとんどです。 そ

    アルゴリズムの勉強は必要か?不要である3つの理由
    thekoruku
    thekoruku 2019/02/15
    適切な抽象化(下のレイヤーを知らなくても使えること)が成熟してきた証拠だろうか。普通のエンジニアだったら、ライブラリを使っていると実装やアルゴリズムが気になるものだと思っていたけれど。