13pt

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

Dustin Boswell, Trevor Foucher | オライリージャパン | 2012-06-23

コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さ…

13pt

10pt

UNIXという考え方―その設計思想と哲学

Mike Gancarz | オーム社 | 2001-02-01

UNIXは『OS』ではない。それは『考え方』である。誕生から30年を経て今もなお第一線で使われる古くて新しいOS、UNIXの秘密を解き明かす。 第1章 UNIXの考え方:たくさんの登場人物たち 第2章 人類にとっての小さな一歩 第3章 楽しみと実益をかねた早めの試作 第4章 …

10pt

10pt

SQL 第2版 ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)

ミック | 翔泳社 | 2016-06-17

「データベースやSQLがはじめて」という初心者を対象に、プロのDBエンジニアがSQLの基礎とコツをやさしく丁寧に教えます 大好評のSQL定番入門書が改訂! SQLの書き方からアプリでの利用までしっかり学ぼう! プログラミング学習シリーズ『SQL ゼロからはじめるデータベース…

10pt

10pt

改訂第3版 すらすらと手が動くようになる SQL書き方ドリル (WEB+DB PRESS plus)

羽生 章洋, 和田 省二, 菅井 大輔 | 技術評論社 | 2016-04-12

安心して学べるSQL92準拠。クラウドにも対応!暗記に頼らない考え方を鍛える「書き順解説」。手で書いて身体で覚える「書き込み式ドリル」。何度も打ち込み身体に染み込ませる「反復学習アプリSQUAT」 準備編(すらすらと手が動くようになるための学習の進め方) 練習編(ひとつのテー…

10pt

7pt

プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)

伊藤 淳一 | 技術評論社 | 2017-11-25

Railsをやる前に、Rubyを知ろう。みなさんが「Rubyをちゃんと理解しているRailsプログラマ」になれるように、Rubyの基礎知識から実践的な開発テクニックまで、丁寧に解説します。 本書を読み進める前に Rubyの基礎を理解する テストを自動化する 配列や繰り返し処理…

7pt

7pt

現場で使える Ruby on Rails 5速習実践ガイド

大場寧子, 松本拓也, 櫻井達生, 小田井優, 大塚隆弘, 依光奏江, 銭神裕宜, 小芝美由紀 | マイナビ出版 | 2018-10-19

Railsアプリの基本から実践的なノウハウまでこの1冊で! 本書は、Ruby on Rails(以下Rails)を使ってWebアプリケーションを開発するための解説書です。 RailsでどのようにWebアプリケーションを作るのかという基本的なところから、現場のニーズに合わせ…

7pt

6pt

[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB+DB PRESS plus)

石川 洋資, 西山 勇世 | 技術評論社 | 2018-01-17

本書は、Swiftの言語仕様と実践的な利用方法を解説した入門書です。ほかの言語の経験はあるがSwiftの経験はない方や、Swiftの知識をより深めたい方を対象としています。Swiftは、iOS、macOS向けアプリケーションの開発言語として2014年に登場しました。2015年1…

6pt

4pt

SEの基本

山田 隆太 | 日本実業出版社 | 2009-02-21

第0章 SEって、いったい何をする人? 第1章 SEには、どんなテクニカルスキルが必要か 第2章 ソフトウェアエンジニアリングを意識したスキルを形成する 第3章 プロジェクトに必要なリーダーシップとチームワーク 第4章 プロジェクトを成功に導くマネジメントスキル 第5章 これだ…

4pt

4pt

デジタル化の教科書

西村泰洋 | 秀和システム | 2019-03-01

DX(デジタルトランスフォーメーション)またはDI(デジタルイノベーション)とも言われる「デジタル化」の全貌をやさしく図解。 「デジタル化」は、DX(デジタルトランスフォーメーション)またはDI(デジタルイノベーション)あるいは「デジタル変革」とも言われ、目や耳にすることが多…

4pt

3pt

世界で闘うプログラミング力を鍛える150問 ~トップIT企業のプログラマになるための本~

Gayle Laakmann McDowell | マイナビ | 2012-11-13

トップIT企業が行う「コーディング面接」で出された問題を通しアルゴリズムとデータ構造に関する重要な問題とその解法を分かりやすく解説。コンピュータサイエンスにおける基礎的な理解をもう一段階上のレベルに引き上げ使いこなす方法を伝授。シリコンバレー系IT企業の面接時の実際とその戦略・…

3pt

3pt

世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~

Gayle Laakmann McDowell | マイナビ出版 | 2017-02-27

トップIT企業が出題するコーディング面接にチャレンジ! 人気のあるトップIT企業で行われるプログラミング面接に合格し採用されるための攻略本として、マイクロソフト、アップル、グーグルでエンジニアとして働き、かつ多くの採用プロセスに関わってきた著者によって本書は執筆されました。米…

3pt

2pt

情熱プログラマー ソフトウェア開発者の幸せな生き方

Chad Fowler | オーム社 | 2010-02-26

第1章 市場を選ぶ(先んずるか、やられるか 需要と供給 ほか) 第2章 製品に投資する(魚の釣り方を学ぶ ビジネスの仕組みを学ぶ ほか) 第3章 実行に移す(今すぐに 読心術 ほか) 第4章 マーケティング…スーツ族だけのものじゃない(視点が違えば認識も異なる アドベンチャーツ…

2pt

2pt

Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)

山本 陽平 | 技術評論社 | 2010-04-08

本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、…

2pt

2pt

「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

小森 裕介 | 技術評論社 | 2010-04-10

Webアプリケーション開発の「基礎の基礎」をしっかり学べる入門書。通信技術とソフトウェア開発技術の両面から、Webシステムのしくみをひとつひとつ確実に解説。 0 プロローグ 1 「Webアプリケーション」とは何か 2 Webはどのように発展したか 3 HTTPを知る 4 CG…

2pt

2pt

チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド (WEB+DB PRESS plus)

池田 尚史, 藤倉 和明, 井上 史彰 | 技術評論社 | 2014-04-16

継続的改善を実現するモダンな開発フロー。効率的なプロジェクトを支えるノウハウ。チーム開発に必要なツールの導入方法や使い方にフォーカスを当てながら、チーム開発の全体像を俯瞰的に説明。なぜそのツールを使うのか、なぜそのような使い方をするのかについて、現場でよく起きる問題を例示しなが…

2pt

2pt

外資系コンサルが実践する 資料作成の基本 パワーポイント、ワード、エクセルを使い分けて「伝える」→「動かす」王道70

吉澤 準特 | 日本能率協会マネジメントセンター | 2014-08-20

過剰品質、ぶっつけパワーポイント、体裁バラバラ…プロが"あたりまえ"に使いこなすスキル・テクニックを一挙に紹介。 1章 スケルトン作成-中身を練る(ねらいを決めて資料フォーマットを選ぶ 目次構成を決めて論点を書き出す) 2章 ドラフト作成(文・表)-読んで分かる資料を作る(資…

2pt

2pt

エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング

広木 大地 | 技術評論社 | 2018-02-22

技術的負債・経営との不和。プロジェクトの理不尽。上がらない生産性。そのすべての正体は不確実性の扱い方の失敗にあった。「コミュニケーションにおける不確実性を減らすには?」「技術的負債を解消する方法とは?」「経営陣とエンジニア間の認識のずれを解消するには?」エンジニアリングにおける…

2pt