2019年5月14日のブックマーク (4件)

  • アルゴリズムの勉強のしかた - きしだのHatena

    この記事で、アルゴリズムの勉強はアルゴリズムカタログを覚えることじゃないよということを書きました。 プログラムの理論とはなにか アルゴリズムの勉強というのは、スポーツで言えば腕立て伏せや走り込みみたいな基礎体力を養うようなもので、「ソートなんか実際に自分で書くことないだろう」とかいうのは「サッカーは腕つかわないのに腕立ていらないだろう」とか「野球で1kmも走ることなんかないのに長距離の走り込みいらないだろう」とか言うようなものです。 Twitterでアルゴリズムの勉強とはなにかと尋ねられて、「アルゴリズムの基的なパターンを知って、それらの性質の分析のしかたをしって、いろいろなアルゴリズムでどのように応用されているか知って、自分が組むアルゴリズムの性質を判断できるようになることだと思います。 」と答えたのですが、じゃあ実際どういうで勉強すればいいか、ぼくの知ってるからまとめてみました。

    アルゴリズムの勉強のしかた - きしだのHatena
    cowbee
    cowbee 2019/05/14
  • IntelliCode for C# in Visual Studio Code

    Version 1.92 is now available! Read about the new features and fixes from July. IntelliCode for C# Dev Kit For users of the C# Dev Kit extension in Visual Studio Code, the IntelliCode for C# Dev Kit extension is available to provide IntelliCode support. Predictions of up to a whole-line of code, along with ranking methods and properties in the IntelliSense list are available for C# Dev Kit users.

    IntelliCode for C# in Visual Studio Code
  • 新卒で入社したヤフーを退職した

    在籍期間は約2年。これは組織に所属する期間として短いものかもしれない。 たった2年である。されど2年。憤が溜まるには十分すぎる時間であった。 嘘つき新卒採用ページの初年度年収は嘘である。個人的に一番不満のあった点なので最初に触れておきたい。 ヤフーの新卒採用ページを見ると以下のように書かれている(修士の場合)。 約468万円(基準給与242,000円/月+25時間相当分の固定時間外手当47,266円/月+賞与等) (2019/08/01 時点で修正されていました) 私の「初年度」という言葉に対する解釈「4月〜翌年3月の12ヶ月間」が正しいのであれば、この内容は誤っていることになる。 実態から言うと、初年度年収は468万ではなく410万あたりなのだ。 重箱の隅をつつくような指摘と捉えられるかもしれないが、私としては見逃し難い点であったので深掘りしていく。 これが誤りだと主張するに足る最も大

    新卒で入社したヤフーを退職した
    cowbee
    cowbee 2019/05/14
  • 敗北者のTypeScript - Qiita

    TypeScriptJavaScriptに静的型を導入したプログラミング言語で、登場から現在までその人気を増し続けています。 動的型付き言語であるJavaScriptに静的型の安全性(コンパイル時にバグ・間違いを発見することができる能力)を与えることで、TypeScriptJavaScriptによる開発の効率を上げてくれます。 裏にJavaScriptがあるという特性もあり、TypeScriptは「部分的に静的型チェックをする」というような挙動をサポートしています1。詳しくは後述しますが、これによりJavaScriptからTypeScriptへの移行が可能となっています。TypeScriptは@ts-check(あるいは@ts-ignore)などを通じてこのようなユースケースも手厚くサポートしています。 このことの裏返しとして、TypeScriptを利用するときは注意すべき点があります

    敗北者のTypeScript - Qiita
    cowbee
    cowbee 2019/05/14
    “性”