2019年9月27日スポンサーリンクこんにちは、ProgLearn;編集部です。徐々に涼しくなってきて「読書の秋」感が出てきましたね!そこで勉強熱心・読書家の皆さんにオススメの書籍を紹介します。スポンサーリンク技術書・ビジネス書大賞とは2014年から毎年開催されているイベントで、概要は以下の通りです。技術書、ビジネス書全般。出版社や刊行年は問わず、この1年を振り返っておすすめしたい書籍。選出されている書籍は、毎年興味深いものばかりなので私もいつも注目しています。シンプルで高速なコードが書けるようになる70問」は、今でも私のベスト書籍のうちの1つです。「美しいコードを見ると感動する。優れたコードは見た瞬間に何をしているかが伝わってくる。自分のコードもそうあるべきだと思わせてくれる。本書の目的は、君のコードを良くすることだ」(本書「はじめに」より)。コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介します。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。コードを再構成するための方法。テストの書き方などについて、楽しいイラストと共に説明しています。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。会社は大きいほうがいいなんて幻想だ。今日では誰でも自分のアイディアをもとにビジネスを始められる。高価な広告、営業部隊、オフィス、いや、会議も事業計画もいらない。昼間の仕事をしながら、初めは週末の数時間を費やすだけで十分だ。小さな所帯で、シンプルに、迅速に、臨機応変に――それで僕らは成功している。二つの大陸に散らばった十数人のメンバーだけで数百万人のクライアントを抱えるソフトウェア会社37シグナルズ。その創業者とカリスマ開発者が、成功をつかむためのシンプルかつ常識破りな手法を伝授するビジネス書の新スタンダード。オリジナル・イラストを収録した〔完全版〕。GitHub実践入門」GitHubの実践的な使い方を、実際に手を動かす形で解説する書籍です。Requestの送り方・受け方まで解説します。Flowなど、GitHubを中心とした開発手法についてもしっかり解説しているので、中・上級者の方にも参考になるはずです。◆一括請負による「納品」に縛られた従来のビジネスモデル情報システムやソフトウェア開発の一括請負は限られた予算と人員、納期(一括納品)遵守の制約のなかで、エンジニアのスキル不足と常態化する過重労働(デスマーチ)によって疲弊しがちである。顧客(ユーザー企業)にとってもいたずらに料金がかさむ割に満足度の低いビジネスモデルである。◆ソフトウェア業界の常識をくつがえす「納品のない受託開発」というビジネスモデルこうした業界の通弊を解決すべく考え出されたのが「納品のない受託開発」。納期を廃するソフトウェア開発における常識破りとも言うべき画期的なビジネスモデルである。考案者にして実践者が自ら解説する初めての書。IT業界、ソフトウェア開発が長年抱えてきた構造的な問題に切り込み、新たなソリューションを提示する。シンプルで高速なコードが書けるようになる70問」パズルを解くコードを、あなたは書けるか?アルゴリズムがみるみるわかる!プログラミングってやっぱり面白い!急速な技術の進歩、システム開発競争の激化......。プログラマを取り巻く環境はやさしいものではありません。思い出してみてください。自分の書いたソースコードでプログラムが動くのを初めて見たとき。思い描いた通りのプログラムができたとき。プログラミングの楽しさを感じたことでしょう。何もないところからソースコードだけで新たな価値を生むプログラマは、非常に魅力的な職業です。本書で登場する数学パズルは、そのようなワクワクにあふれています。「両替したときの硬貨の組み合わせはいくつ?」のような問題から、「国名でしりとりしたときに、一番長く続く順番は?」「運命の出会いは何通り?」というものまで、70の問題を解くコードを、3人のキャラクターたちと一緒に考えていきます。パズルを解くうちにアルゴリズムが身につき、シンプルで高速なコードが書けるようになります。楽しみながらスキルアップもできて一石二鳥。ディープラーニングの先にあるもの」いま、将棋やクイズ番組など「人工知能vs人間」の戦いがあちこちで起こっている。人工知能を含むITの進化の影響によって、米国の702の職業のうち約半分が失われる可能性があると述べている。一方で、宇宙物理学者のスティーブン・ホーキング博士や、実業家のイーロン・マスク、ビル・ゲイツなどが、「人工知能は人類を滅ぼすのではないか」との懸念を相次いで表明した。そのテクノロジーは、ヒトを超える存在を生み出すのか。人間の仕事を、人類の価値を奪うのか。Pythonで学ぶディープラーニングの理論と実装」ディープラーニングの本格的な入門書。3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。応用例、さらには、なぜディープラーニングは優れているのか?なぜ層を深くすると認識精度がよくなるのか?といった“Why”に関する問題も取り上げます。人は働かなくては生きていくことはできない。資本主義社会においては、巨額の資産(土地、株式など)を持って、地代や配当だけで生活するのに十分な不労所得を得ている人を除いては、すべての人が働いている。20年くらい前までは、かつてのバブル経済のような好景気が来ることはないが、真面目に働いていれば、現在の生活も、将来の展望もなんとかなるという見通しが立ったが、令和になった現在の状況はそう甘くない。(中略)<ニッセイ基礎研究所は、サラリーマンと専業主婦の2人世帯で老後に自由に使える収入が公的年金のみのケースを想定して試算した。65歳で退職して年金を受給し、生涯で資産がなくなるリスクがほぼない前提での試算。6月11日「朝日新聞デジタル」)。他のシンクタンクのデータでも1500万円以上が必要になる。自助努力で解決できないくらい事態は深刻になっている。金融庁報告書を感情的に非難するのではなく、大幅な消費増税も視野に入れた、高負担・高福祉に年金を含む社会保障の構造を転換するシナリオも検討すべきだと思う。本書の目的は、われわれ1人1人を取り巻く働き方をめぐる問題を現実的にとらえ、解決の方策を見出す視座を育成することだ。ボルツマン機械学習から深層学習まで」イラストを使って初心者にわかりやすく解説!!現在扱われている各種機械学習の根幹とされる「ボルツマン機械学習」を中心に、機械学習を基礎から専門外の人でも普通に理解できるように解説し、最終的には深層学習の実装ができるようになるまでを目指しました。機械学習の本では、当たり前になってしまっている表現や言葉、それが意味していることを、この本ではさらにときほぐして解説しています。「で、どこから変える?」残業だらけ・休めない働き方」ワークライフバランス。近年、急速に存在感を増した言葉だが、実現している人や会社はどれほどか。著者は日産自動車などの大手企業に勤めたのち、経験を活かして業務改善・オフィスコミュニケーション改善士に転身。残業だらけの社会に一石を投じてきた。本書もその活動の一環で、特色はタイトルにもある「問題地図」だ。本の冒頭に挟まれた地図を見れば、問題の因果関係が一目瞭然。〈だれが何をやっているのかわからない〉という問題には〈会話がない〉〈「自分のやり方が正しい」という思い込み〉といった項目に矢印が繋がっている。「経営陣とエンジニア間の認識のずれを解消するには?」エンジニアリングにおける課題を解決する思考の整理方法やメンタリング手法を,さまざまな企業の技術組織アドバイザリーを務めている著者が解説。若手を戦力として育て上げ,成長する組織を設計・運営するためにおすすめの1冊です。★ロジカルシンキング・問題解決の決定版!★AI×データ時代の必携書。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。6プログラミング学習補助ツール開発ProgLearn本サイトについてプログラミング教育や、プログラミングの知識を中心に、"今日から使える"情報を配信しています。ProgLeanについて「プログラミング学習の情熱を絶やすことなくサポートする」ことを理念とし、プログラミング学習導入Webサービス「ProgLearn」を開発。正式ローンチに向けて鋭意準備中です。プログラミング総合情報サイトプログラーン。