今週のQiita技術書まとめ
2024年2月25日配信
スクラムマスターからエンジニア戻って1年くらいたった
Qiita で開催されている Qiita×Findy記事投稿キャンペーン 「自分のエンジニアとしてのキャリアを振り返ろう!」 - Qiita( に合わせて書いた記事です。 ついでなので Zenn にも投稿( 転職を機にスクラムマスターからエンジニアになり、1年くらいたったのでざっくりふりかえっていきます。 1年前の今ごろ スクラムマスターとして働いており、それなりに楽しい日々を過ごしつつも、エンジ…
読みやすいコードのガイドライン -持続可能なソフトウェア開発のために
開発が大規模化・長期化するほど、コードを「読む」コストは増大していきます。そのため「読みやすさ」の向上は、生産性を改善し、プロダクトの成長限界を引き上げる重要な手段と言えるでしょう。 本書は、読みやすさの本質を学び、実践するための考え方をマスターできる一冊です。体系的な理解を実現するため、あらゆる角度から、豊富な例を交えて解説しています。表面的なテクニックではなく、いま目の前にあるコードに最適な改良方法を選び取る力が身に付きます。
ちょうぜつソフトウェア設計入門ーーPHPで理解するオブジェクト指向の活用
SoftwareDesign誌での連載と技術アドベントカレンダー24回ぶんに収まらなかった関連知識を徹底解説。いわゆる「オブジェクト指向」と呼ばれる考え方から発展した分野は、どのようにソフトウェア設計の役に立つのかを、よく知られた原則、テスト駆動開発、デザインパターンなどを通じて理解できる一冊です。上級者には定番の知識を体系的に整理するヒントとして、初級者には可愛いイラストで覚えるキーワード集として、幅広く活用していくことができます。なお、サンプルコードはPHPで書かれていますが、他の言語に置き換えて読めるコードばかりです。PHPを使っているかどうかを問わず、全ての開発者にオススメです。...
推薦システム実践入門のまとめ(第1章〜第4章)
この記事の目的 この記事は、オライリーの「推薦システム実践入門」( 第1章 推薦システム 推薦システムの定義 今回の書籍において、推薦システムとは、複数の候補から価値のあるものを選び出し、意思決定を支援するシステムと定義されています。
推薦システム実践入門
推薦システムの導入を仕事に活かす! レコメンド機能はAmazonやYouTubeなど多くのウェブサービスに組み込まれ、新たに推薦システム(レコメンド機能)の導入が検討されることも増えています。本書は、「実際のビジネスに活かす」ことを目的に、著者たちが経験してきた事例を用いて、ビジネス的な仮説や問題設定の仕方、プロジェクトの進め方をわかりやすく解説します。推薦システムの概要を把握し、適切な推薦システムの実装ができるようになります。