Developers開発の実験等々、クイックサーブのメンバーが好き好きに書き込んでいく場所です。OverflowSlideshareGoogle画像検索Githubを対象とした情報収集方法が書かれている。この手の情報収集において、「英語がそれなりに読めること」が大前提になってることが辛い。英語が読めればエンジニアの世界が一気に広がるので、一定レベル以上のエンジニアになるには必須になるのでなんとかしなければならない。良いエラーメッセージの書き方エラーメッセージを「ユーザが見るエラーメッセージ」と「開発者が見るエラーメッセージ」に分けて考えられている。前者はともかく、後者においては、具体的なエラーの原因をすんなり把握できるようにすることが大事だ。私は社会人になってからは、エディタはず〜っとvimを使っている。新卒で入社した会社がvimを強制していたので、そのまま転職後も惰性で使っている感じだが、ここらでGUIエディタを一つ抑えておいても良いかもしれない。私は、学生時代はVisualStudioを使った開発を多くやっていたので、その系譜であるVSCodeはかなり相性が良い気がする。少なくともVisualStudioのインテリセンスは最強だったので、それと同等のものがVSCodeでも出来るのであれば乗り換えも選択肢の一つだ。計算すると、会議を行うことに対するコストがわかる。3000円の書籍を購入することに躊躇う組織が、コスト1万円を超える不要な会議を行うことなど平然とありそう。基本的に会議やミーティングはコストが掛かるものという事を頭に入れた上で、実施する内容、参加者などの調整を行う必要がある。ソートアルゴリズム20種をCで作ってみたクイックソート、バブルソート、選択ソートぐらいは空で書けるけど、ほかは有名所の名前と簡単なアルゴリズムを知ってる程度のが少々、残りのほとんどは名前も知らない。実際の所、Web系のプログラマにとってこれらを知ることはどの程度重要なんだろうか。ソートの実装自体は言語のライブラリに頼るので自前でソートアルゴリズムを実装することはまず無い。それでもやっぱり知らずに使うのと知ってて使うのでは段違いだから、主要なものぐらいは抑えておく必要はあるんだろうか。リモートワークの実践で見えてきたことは?Qiitaの記事じゃなくて、Qiitaの運営会社のブログ。Qiitaの運営会社であるIncrementsは、現在積極的なリモートワーク(テレワーク、在宅勤務)を採用している。そのための仕組みづくりや、実施した結果のメリット、デメリットがインタビュー形式でまとまっている。個人的には在宅で仕事をやりたいと強く思っているタイプなので、非常に参考になった。漠然と在宅で働きたいと思っていたときには見えていなかったデメリットも理解できたので、その上で将来的な働き方を検討したい。2.5に関する新機能、変更点まとめ。公式のドキュメントを見るよりも非常にわかりやすい。個人的には以下辺りは是非とも使ってみたい。String.delete_prefixHash.transform_keysInteger.sqrtテスト自動化について、調べてみたテスト自動化に関して歴史から始まり、種別、メリット/デメリット、言語別フレームワークまで、体系的にまとまっている記事。テストが整備されていないプロダクトはゴミという風潮まであるが、それでもやはり工数が増えるというデメリットからテストが書かれないことは多いテストに関して不信感を持っている人ほど、一読して欲しい。英語力0から洋書を読むだけで英語を学んでいくリストはるか昔にやったTOEICは400点くらいだった記憶があります。TOEIC400点は英語力0とは言わないと思う。いうのは置いておいて、実際に読んでみた技術系の洋書について、自然言語的な観点からのレビューをまとめた記事。最初は日本語版を熟読した本から入るのが良さそう。