今週のQiita技術書まとめ
2018年3月18日配信
2018年。SEになって2年たったので読んだ本を晒してみる。
2018年も3月末です。 自分がSEになってから丸2年が経過しました。 いい区切りなので、棚卸し的な意味で 今まで読んできたIT本を晒してみます。 1〜2年目に読んだ本なので、
JUnit実践入門
Javaプログラマを対象としたJUnitによるユニットテストの実践ガイド。ユニットテストの基本概念から、テストコードの記述方法や拡張機能まで、JUnitに関する内容をほぼ網羅。テスト駆動開発などユニットテストを基盤とする開発手法やツールも紹介。本書で解説するユニットテスト技法を実践し、身に付けるための演習問題を収録した。チートシート付き。
スクラム 仕事が4倍速くなる”世界標準”のチーム戦術
世界のエンジニアが支持するプロジェクト運営法「スクラム」。その生みの親が、あなたのチームで今すぐ実践する方法を解説。住宅リフォームから宇宙船の開発まで、あらゆる現場に革命が起きる!
リーダブルコード
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。
最大値を求める
Swiftは、命令型プログラミングと関数型プログラミングをサポートしているマルチパラダイムプログラミング言語です。 そこで、「最大値を求める」という関数を通して、命令型プログラミングと関数型プログラミングのアプローチの違いを紹介いたします。 命令型プログラミングと関数型プログラミングの違い 関数型プログラミングの基礎 JavaScriptを使って学ぶ (amazon)( 土台となっている数学モデル…
すごいHaskellたのしく学ぼう!
Haskellの達人たちが推薦する楽しい入門書 丁寧な解説とポップな例題で本物のHaskellプログラミングを習得できる入門書。 原書の"Learn You a Haskell for Great Good!"は、型、遅延評価、モナドといった難しい概念にも自然に慣れていけるよう工夫された構成、他の言語経験者への配慮に加え、原著者による楽しいイラストによって、もっとも分かりやすいHaskell本として、高く評価されています。
『カイゼン・ジャーニー』を読んだのでまとめてみた
先日とある機会があって話題の『カイゼン・ジャーニー たった1人からはじめて、「越境」するチームを作るまで』という本を読みました。いろいろ参考になるところがあったのでまとめてみたいと思います。 主題と形式 この本は主人公である20代半ばのプログラマーである江島が、数々の試練を仲間とともに乗り越え、プロジェクトリーダーとして成長していく物語を中心に、要所要所でスクラムやXPを中心としたいわゆるアジャイ…
カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで
「日本の現場」に寄り添った、アジャイル開発の実践! 現場のストーリーで、開発の神髄を学ぼう 【本書の特徴】 ・現場のストーリーから、考え方とプラクティスを一緒に学べる ・1人でも始められる業務改善の手法から、チームマネジメントの手法まで解説 ・日本の現場を前提にしているので、実践しやすい ・アジャイルをこれから始める人だけでなく、もっとうまく実践したい人にも最適 【本書に登場するプラクティス】 モブプログラミング / バリューストリームマッピング / ユーザーストーリーマッピング / 仮説キャンバス / ハンガーフライト / カンバン / 期待マネジメント / リーダーズインテグ...
プログラミング初心者がプログラミング歴0年目にオススメしたい技術書
はじめに こんばんは。今年も花粉が辛い@posterkeisukeです。 あと、2週間で3月も終わり、入社シーズンですね。 晴れ晴れ大学を卒業して4月からエンジニアとして働くという方も多いのではないでしょうか。 しかし、大学でプログラミングは齧る程度しか触っておらず、入社してからが不安だと言う方もまた、多いのではないでしょうか。
Webを支える技術
本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどについて、現時点でのベストプラクティスを紹介。
パーフェクトRuby改訂2版
Rubyist必読の1冊。Ruby2.4対応!Rubyのセオリーを徹底解説。基本からgemパッケージの作成方法や実践的なアプリケーション開発まで、最新の情報を完全網羅。
Laravelリファレンス
Laravelは、開発の速度や利便性を重視した、Webアプリケーション開発のためのオープンソースのPHPフレームワーク。多くの機能を提供しつつ、定型コードの量がより少ない、コードの記述・可読性が高い、開発チームのスタイルに合わせられる、といった点で評価されています。本書では、Laravel Ver.5.1 LTSを中心に、各種機能や開発の基礎・実践を包括的に解説しています。
これならわかるSQL入門の入門
応用自在なSQL文法を身につける。最初からつまずかず、最後まで読み終えられて、効率の良いスマートなSQL文を書くための基礎知識がしっかり身につく入門書。