今週のQiita技術書まとめ
2016年12月25日配信
2016年 社内で貸し出した書籍まとめ
はじめに 本棚を見れば、その人の人となりがわかるといいます。 エンジニアにとって情報はネットを通じればある程度入手可能ですが、 体系的な情報を取得したいとなれば、書籍を読んだ方効率的だと考えています。 そこで、会社の本棚を急に充実させるのは、予算や手続きの関係でなかなか難しいので、
リーダブルコード
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。
ノンデザイナーズ・デザインブック第4版
デザインの「4つの基本原則」。これを知るだけで、あなたのデザインはずっとぐっと、良くなります。 プロではなくても、読みやすいデザイン、伝わるプレゼン資料、わかりやすいレイアウトを作りたい。 そんなあなたのための、デザインの基本書です。 ●本書の対象読者 仕事で、学習で、「デザイン」や「レイアウト」をしなければならない場面は、多々あります。 本書は、プロではないし、デザインの学習に割ける時間はあまりないものの、自分の作るページや制作物を見栄え良くする方法を知りたい、という人のための本です。 ●本書の特徴 1.デザインの「4つの基本原則」がわかる ...
Web制作の現場で使うjQueryデザイン入門[改訂新版]
Web制作者の圧倒的な支持を集めたナンバーワン入門書がついに改訂! HTML5や最新のjQuery 1.9に対応し、スマートフォン用サンプルも追加しました。基礎から実践的なUI制作まで身に付きます!
Team Geek
複数のプログラマが関わる場合、優れたコードを書くだけではプロジェクトは成功しない。全員が最終目標に向かって協力することが重要であり、チームの協力はプロジェクト成功のカギとなる。本書は、Subversionをはじめ、たくさんのフリーソフトウェア開発に関わり、その後Googleでプログラマを経てリーダーを務めるようになった著者が、「エンジニアが他人とうまくやる」コツを紹介するものである。「チームを作る三本柱」や「チーム文化のつくり方」から「有害な人への対処法」までエンジニアの社会性について、楽しい逸話とともに解説する。
「納品」をなくせばうまくいく
一括請負、人月、デスマーチ…すべての問題を解決する「納品のない受託開発」。ソフトウェアを“生き物”として「成長させ続ける」逆転の発想!
ワーク・ルールズ!
全世界話題!Googleの人事トップが採用、育成、評価のすべてを初めて語った。創造性を生み出す、新しい「働き方」の原理を全公開! Googleはいったいどんな仕組みで動いているのか?誰もが抱くこの疑問に、Googleの人事トップが答えます。21世紀の最強企業をかたちづくる、採用、育成、評価の仕組みをすべて惜しげもなく公開。本書で紹介される哲学と仕組みは、Googleだからできるというものではなく、あらゆる組織に応用できる普遍性を持っています。 古いやり方で結果を出せと言われて困っているリーダー、古いやり方で評価されてやる気をそがれている若手、もっとクリエイティブに仕事をしたいと思ってい...
伝説の新人 20代でチャンスをつかみ突き抜ける人の10の違い
20代の可能性に火をつけるバイブル誕生! 20代で仕事を通じてチャンスをつかんでいち早く突き抜け、伝説と呼ばれる他に代え難いビジネスパーソンになるための10の違い。話題の新人研修講座をわかりやすく書籍化。若い社会人必読の一冊!
プログラマが知るべき97のこと
人々のさまざまな思いを技術で形にするプログラマ。本書は世界中で活躍するプログラマによる97本のエッセイを収録した書籍。プログラミングにおいてもっとも重要な事柄は何か、バージョン管理やテスティング、設計原則とコーディングテクニック、また腕を磨くための勉強法などについて、経験豊かなプログラマが自らの体験を踏まえて解説。プログラマを勇気づけ、新たな気づきをもたらす一冊である。日本語版では、小飼弾、関将俊、舘野祐一、まつもとゆきひろ、宮川達彦、森田創、吉岡弘隆、和田卓人による10本の書き下ろし収録。
GIVE & TAKE
「ギブ&テイク」とは、この世の中を形成する当たりまえの原理原則に思える。しかしこれからの時代、その“常識”が果たして通用するのかどうかー著者の問題提起が、アメリカで大論議を巻き起こしている。人間の3つのタイプである、ギバー(人に惜しみなく与える人)、テイカー(真っ先に自分の利益を優先させる人)、マッチャー(損得のバランスを考える人)。このそれぞれの特徴と可能性を分析したするどい視点。世界No.1ビジネス・スクール「ペンシルベニア大学ウォートン校」史上最年少終身教授、待望のデビュー作!!
ラグビー日本代表を変えた「心の鍛え方」
ラグビー日本代表メンタルコーチとして、ワールドカップの快進撃を支えた筆者の初著作。五郎丸のあのポーズは、どうして生まれたのか。何の意味があるのか。二人三脚で「ルーティン」を作りあげた筆者だから書ける秘話がいっぱい。最新のスポーツ心理学から導き出された「メンタルの鍛え方」は、アスリートはもちろん、一般社会で働く人にもきっと役立つだろう。 「荒木さんがいなければ、僕のルーティンは完成しなかった」(五郎丸歩) ラグビー日本代表メンタルコーチとして、ワールドカップの快進撃を支えた筆者の初著作。五郎丸のあのポーズは、どうして生まれたのか。何の意味があるのか。 二人三脚で「ルーティン」を作りあげ...
嫌われる勇気
"「あの人」の期待を満たすために生きてはいけないーー 【対人関係の悩み、人生の悩みを100%消し去る“勇気”の対話篇】 世界的にはフロイト、ユングと並ぶ心理学界の三大巨匠とされながら、日本国内では無名に近い存在のアルフレッド・アドラー。 「トラウマ」の存在を否定したうえで、「人間の悩みは、すべて対人関係の悩みである」と断言し、 対人関係を改善していくための具体的な方策を提示していくアドラー心理学は、 現代の日本にこそ必要な思想だと思われます。 本書では平易かつドラマチックにアドラーの教えを伝えるため、 哲学者と青年の対話篇形式によってその思想を解き明かしていきます。 著者は日本におけ...
幸せになる勇気
3年ぶりに哲人を訪ねた青年が語る衝撃の告白。それは「アドラーを捨てるべきか否か」という苦悩だった。アドラー心理学は机上の空論だとする彼に「貴方はアドラーを誤解している」と哲人は答える。アドラーの言う、誰もが幸せに生きるためにすべき「人生最大の選択」とは何か? 貴方の人生を一変させる哲学問答、再び!
0ベース思考
PKを蹴る方向も、人生の選択も、国の政策も、すべてバイアスをゼロにして考えろー。あらゆるバイアスから自由になり、一発で本質に切り込む思考法。
Smalltalkに馴染むのに有用かなと思う、1つの小咄(a small talk.)
1980年代トークができると、幅広い上の年代に受けるよ、という処世術的な意味で、新人プログラマ応援ネタにてエントリー。あと、教育向けのSmalltalk環境がユニコードにガチ対応したら 楽しそうだなと思ったので、絵文字カテゴリーーの方にも.. ᗧ....(文字コード依存注意 <) バック・トゥ・ザ・フューチャー 「コロン語(?)」たちについてこんなこと( - 目次 - 1 バック・トゥ・ザ・フュー…
Qiitaレジェンド達の偉大さをシェル芸で眺めて2016年を振り返る
2016年の振り返り 私事ですが、2016年のQiita振り返りをさせていただきます。 2016年に投稿したQiitaの記事は17本、これで18本目になります。 平均すると1カ月に1本以上書いてはいるのですが、時期的にはやはり波がありますね。 ネタのストックがなかったとか DevOps導入指南( 執筆のタイミングと被ったとかいうのもあるかもしれませんが、下期は全体的に少なかったです。
DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化する
現場にDevOpsを導入するための具体的なプロセスが一冊でわかる! ・本書はDevOpsを、概念だけでなく実際のチーム開発への具体的な導入プロセスと、具体的な事例にもとづいた技術(Ansible / Docker / Vagrant等)を結びつけて解説します。 ・概念から知識と技術までを一気通貫させるので、DevOpsを実際のチーム開発に導入したい方にはとくに役立つ、実践的な指南書になっています。 ・さらに、個人環境からチーム・サービスへと順を追って導入方法を学んでいける構成になっています。 ・インフラエンジニアだけでなく開発者にもオススメの一冊です。 〈対象読者〉 ・開発者 ...
コボラーがDjangoエンジニアになるまでに読んだ書籍の紹介
下請けCOBOLERとして生きていた頃のノウハウ Advent Calendar 2016の19日目ぐらいの記事です。 COBOL現場を抜けて2年半ほど立ちますが、その後1年はCのwinformをやり、pythonやvbの仕事をちょいちょいやって今ではDjangoを初めて半年ほどになりますが、アプリケーション層ならまぁ問題なく書けるなって程度には書けるようになったし、pythonは学習コストがめっ…
プロになるためのWeb技術入門
Webアプリケーション開発の「基礎の基礎」をしっかり学べる入門書。通信技術とソフトウェア開発技術の両面から、Webシステムのしくみをひとつひとつ確実に解説。
運用フェイズに入ってからスクラムを始めてみた
こんにちは。 Opt Tachnologies の @atsfour です。 Qiitaには初めての投稿になりますが、今回はとあるプロダクトでスクラムを始めてみたことと今後について、ポエムっぽいのを書いてみようと思います。 きっかけは? Opt Technologies は4月に発足し、自社でプロダクト開発を進めるべく、エンジニアを集めたり制度を整えたりして来ました。もともと作りたいプロダクトは多…
英語勉強について書いてみた
※随時更新していきます Writingにおすすめ書籍を1つ追加しました (2017/01/04) プログラミング共有サイトだし、、と思ったら意外にも"英語"タグがあった。 新年最初の投稿として、自分なりの英語勉強法を晒して見る ちなみに僕は先月TOEICを初めて受験した英語初心者だけど、ようやく毎日英語を書かずにはいられない!という状態にまで持ってこれた。これからが肝心だと思ってる。
DUO(デュオ)3.0
日本の「いろは歌」をヒントに、現代英語の重要単語1600語と重要熟語1000語を重複なしで560本の英文に凝縮させました。 昔は560本の例文からは560語の重要語しか覚えられなかったものが、DUOならわずか560英文で標準レベルの単語集1冊分の単語+熟語集1冊分の熟語が完全にマスターできます。 例えば、この例文で Medical breakthroughs have brought about great benefits for humanity as a whole. 医学の飛躍的発展は人類全体に多大な恩恵をもたらしてきた。 重要単語4語(medical / breakthr...
DUO 3.0/CD復習用
【構成内容】CD1枚+小冊子 【録音パターン】見出し英文(ナチュラル・スピード) 見出し英文560本(2569語の見出し語で構成)だけをナチュラル・スピードでポーズを開けずに読み上げます。 トータル時間は約60分(3647秒)ですので、単純計算で1.4秒につき1語がチェックできる効率的なCDです。 また、持ち運びに便利な手のひらサイズ(50g)の見出し英文・和訳一覧小冊子が付録として付いています。 日本の「いろは歌」をヒントに、現代英語の重要単語1600語と重要熟語1000語を 重複なしで560本の英文に凝縮させました。 重複なしで組み合わせても、英文が不自然でぎこちなかったら意味...
TOEIC TEST全パート完全攻略!
3名での会話問題(パート3)から、説明文問題(パート4)、チャット形式、トリプルパッセージ(パート7)…ポイントを押さえて、解法をマスターするだけ!全出題パターン別攻略法。変更ポイント別即効対策。チェック問題で実戦力UP。理解が進む説明&メニュー。2016年5月開始の新形式に完全対応!!
Vagrant による EC2 のプロビジョニング + Jupyter(IPython Notebook)on Docker
概要 (前半)Vagrantを利用してのEC2のプロビジョニング (後半)Dockerを利用してのJupyter(IPython Notebook)の起動 初めてQiitaに書かせていただきます。 正月休みにゼロから学ぶディープラーニング(
ゼロから作るDeep Learning
実際にシステムを作りながらディープラーニングを学ぶ! ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch NormalizationやDropout、Adamといった最近のトレンド、自動運転や画像生成、強化学習などの応用例、さらには、なぜディープラーニングは優...
ソフトウェアの不具合対策検討方法
先日、ソフトウェアの不具合修正の手順( 不具合対策を検討するときには、モデリングしながらすすめると頭の中が整理しやすくなります。 モデリング手法 モデリング手法としては、TOCfe(教育のためのTOC)の中で紹介されているロジックブランチを使用します。 ロジックブランチ
考える力をつける3つの道具
使うのはかんたん。しかも使えば使うほど、考えるのが楽しくなってくる!子どもはもちろん、CEOまで活用できるほど、奥が深い!