電脳会議Vol.213掲載書籍
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本
アルゴリズムは,プログラミングを用いて問題を解決していくには欠かせない大切な道具です。一方,アルゴリズムを理解し,そして応用できるようになるためには,ある程度の数学的知識と数学的考察力も大切です。
本書では,中学レベル~大学教養レベルの数学的知識のうちアルゴリズム学習に必要なものについて扱うとともに,有名なアルゴリズムと典型的な数学的考察について丁寧に解説します。さらに,知識をしっかり身に付けるための例題・演習問題が全200問掲載されています。詳解 クラウド型ネットワークのインフラ技術 ~基礎からクラスタリング、仮想化、分散DBまで
近年のコンピュータネットワークは,仮想化・クラウド・ビッグデータなどの技術分野と不可分になっています。本書はこのような「クラウド型ネットワーク」について,クラウドに隠されている要素技術を解きほぐし,横断的・総合的な理解を助けます。個々の技術・ソフトウェアを深掘りするのではなく,ネットワーク下位層に焦点を当てて知識・スキルの習得を目指します。ネットワーク技術者としてさらなる高みを目指す方にお勧めです。
図形と数の並びで学ぶプログラミング基礎
プログラムと数学・算数を結ぶ教科書。図形や数字の穴埋め問題を使ってプログラミングの基礎を学びます。「数学が苦手な人」でも大丈夫なように,できる限り数学的な説明は排除して,わかりやすい「算数」として解説を行います。プログラミング(数学)が苦手な人の特徴である,「抽象化能力と具体化能力(考え方)」を養うため,難易度を少しずつ上げていく構成で,プログラミングや数学に対する苦手意識の克服を手助けします。
本書は学んだプログラミングの基礎知識を「Scratch」と「Python」の両方で実際のプログラミングを体験できるように構成されており,身に付けた知識をすぐに確認できるようになっています。
数学が苦手な方,プログラミングの基礎を学んだけど理解できなかった方,これからプログラミングを学びたい方に最適の教科書です。
情シスの定石 ~失敗事例から学ぶシステム企画・開発・保守・運用のポイント~
近年,情報システムの複雑化が課題となっている企業が多いと言われています。複雑化したシステムの維持・管理に多大なコストを払いながら,さらに次々と登場する新しい技術やサービスにも対応していく必要があり,DXの推進もその流れに拍車をかけています。ところが,情報システムを担当する事業会社の情シス部門は,ノウハウの蓄積や人材の育成などに課題を抱え,こうした変化に対応しきれないことも多いようです。そこで本書では,事業会社の情報システム部門がシステム開発・運用で実施すべきことの全体像を提示するとともに,情報システムの企画から廃⽌までの各フェーズで行うべき作業や注意すべきポイントをまとめました。現場で役立つ知識やノウハウを体系化し,情報システムを成功に導くための定石が学べます。
「ムダな操作の繰り返し」から解放される 疲れない パソコン仕事 大全
星の数ほどある時短テクニック。
それを,アプリ別に,1つひとつ覚えていてはたいへんです。アプリをまたいで,いろんな場面で使える操作は,実はいっぱいあります。
本書は,「いろんな場面で使える操作」に焦点をあて,アプリ別ではなく,アプリ横断的に時短テクニックをご紹介します。
1つの操作を覚えれば,あっちでもこっちでも使える。
そんなコスパのよいテクニックを集めました。また,特定の場面で使える操作は,多くの業務に直結する使用頻度が高いものだけを厳選。
ぜひ,「毎日よくやる操作」をラクにしてください。本書を読み進めれば,キーの意味や役割も自然に身に付きます。
時短テクニックは断片的に覚えるのではなく,正しい理解があってからこそ,ずっと使える,本当に役立つスキルになります。個人レッスンだけで年間400件以上!
数々のビジネスパーソンの「お悩み」を解決してきた大人気パソコン講師が,「あらゆる場面で,すぐに使える,一生モノの時短スキル」を教えます。【Windows 11&10,最新Officeに対応】
[エンジニアのための]データ分析基盤入門 データ活用を促進する! プラットフォーム&データ品質の考え方
システムとデータの両面にスポットを当て,データ分析基盤の整備/運用/活用の指針をまとめた入門書。
データ分析の中心にある「データ分析基盤」を取り巻く環境は,大きく変わりました。機械学習/ディープラーニング,マーケティング,需給予測,不正検知を筆頭にデータ利用が多角化し,データ分析基盤に求められる役割も多様化が進んでいます。
本書では,データ分析基盤の「今」に焦点を合わせ,基本用語の整理から歴史,クラウドをはじめとしたインフラ,主要な技術スタック,システムモデル,データドリブンのための可視化&測定術まで徹底解説。
合わせて,長期視点に立ったユーザー中心の運用に欠かせない「セルフサービス」「SSoT」に基づいたルール作り,それらを実現するためのゾーン/タグ管理,メタデータ管理,データの品質管理も平易にまとめました。
広くデータ分析基盤に関わるエンジニア/ユーザーの方々へ,ユーザーが自然と集まり,データ活用を促進するシステムの実現のために,実践で活かせる考え方をお届けします。
Linuxブートキャンプ サーバ操作/OSのしくみ/UNIXネットワーク ──10年先も使える基礎を身につける!
本書は『Software Design』の人気記事の中から,Linuxの特集記事を再編集した書籍です。
新たにインフラエンジニアの道を歩む方,研修で学んだ知識を復習したいという方にお勧めの1冊です。
第1章および,第3章は「先輩との会話形式」で解説しています。研修を受けている感覚でステップ・バイ・ステップで学ぶことができます。
Linuxの環境を実際に立ち上げ,コマンドラインを触って操作を手になじませつつ,プロセスやパーミッションなどの独自概念,UNIXネットワーク機能などへの理解を深めていきます。
また「エピソードから覚えるUnixコマンド」では,実務で想定されるさまざまな課題・難題を切り抜けるための,便利なコマンドをまとめました。
前半で得たLinuxの知識をどのように実践すべきか,具体的なイメージを持つことができます。
新しいコマンドの習得はもちろん,普段使いのコマンドにも思わぬ用途があるかもしれません。
今後も末永く使われていく技術を,本書でしっかり身につけましょう!
ワンランク上を目指す人のためのPython実践活用ガイド ――自動化スクリプト、テキスト処理、統計学の初歩をマスター
Pythonの入門書を終えたみなさん,こんな悩みはありませんか?
「ここから何を勉強すればいいんだろう」
「Pythonの機能はどういう場面で役に立つんだろう」
本書はそうした方々のために,Software Designで過去好評を博した特集の中からPythonに関する記事を再収録したベストセレクションです。
第1章~第4章ではPythonの概要や始め方をあらためて紹介し,実用上押さえておきたいライブラリの使い方やエラー処理のポイントを解説します。さらに,第5章~第7章ではPythonの定番の使い道のうち,「自動化スクリプト」「テキスト処理」「統計学」の3点を取り上げます。
Pythonの入門書と専門書のすきまを埋めるガイドブックです!
ITエンジニア残業ゼロの働き方 〜現場で本当に使えた仕事効率化の法則95
本書は決して残業をやめて楽をしようという本ではありません。
「決められた勤務時間内を全力疾走して成果を出すために勤務時間外はきちんと休む」
「そのために残業をやめよう」
このようなことを目的とした本です。
本書では,月100時間のサラリーマンエンジニアだった著者が,年間6か月の残業0と有給消化100%を達成するために試行錯誤した「残業しない働き方」を伝授します。
- 残業はなにが問題なのか
- 自分の心の壁はどうの乗り越えるのか
- 残業をしない状態でどうやって周りの信頼を得るのか
- 決められた時間内に成果を出すためにどうするか
- 残業しない事で新たに生まれた時間をどの使うか
これらのことを考え,そして「ITの専門家」として最大限成果を上げるためのノウハウが身につきます。
日々,残業でくたくたになったエンジニアはもちろん,業務でなかなか成果を出せないエンジニアにもぴったりな1冊です。
HTML&CSSとWebデザインが1冊できちんと身につく本[増補改訂版]
<コンセプト>PC&モバイルサイトデザインの基礎力とHTML・CSSコーディングの知識が1冊で同時に身につく!
ウェブ制作を仕事にするならHTMLとCSSを学ぶことから始めますが,本書は体系立てた文法学習よりも,まずは「コーディングとはどのような作業なのか」を理解できる初学者向け入門書です。架空のカフェのショップ紹介&ネットショップサイトをチュートリアル形式で作成しながら,基本的なHTML要素/CSSの基本構造(セレクタ,プロパティ,値)を学ぶことができ,レイアウトのテクニックやデザイン(Webデザイン&レスポンシブデザイン)の基本も身につきます。
<本書のポイント>
- チュートリアル学習では,PC版だけでなくウェブ制作の現場でニーズの高いモバイルサイトのデザインがしっかり学べます
- 定番となったflexbox,displayを使ったレイアウト手法の基礎から実践まで丁寧に解説します
- 「フルスクリーン」「フレックスボックス」「シングルカラム」「2カラム」「グリッド」の5種類のレイアウトパターンを学習できます
- 横スクロールするレイアウト,アニメーションで拡大するボタンなど動きのあるサイトづくりも体験できます
- 「動画コンテンツページ」「ネットショップページ」も制作します
コンセプトから理解するRust
Rustはメモリ安全,スレッド安全を保ちつつ,高パフォーマンスなプログラムを開発できるプログラミング言語です。また,手続き型,オブジェクト指向型,関数型でのプログラミングに対応できるマルチパラダイムの言語でもあります。ただ,そういったRustのポテンシャルを引き出すには,所有権やライフタイム,ジェネリクスやトレイトといった特徴的な仕様の理解が求められ,これらは初学者の壁にもなっています。本書ではそれら難解な仕様をピックアップし,他のプログラミング言語とコードレベルで比較しながら,「なぜそのような仕様になっているか」という言語のコンセプトからRustの理解を試みます。加えて,Rustのこまやかなエラーメッセージを読みつつ,Rustをうまく書くための知識もお伝えします。
職場の問題地図 ~「で,どこから変える?」残業だらけ・休めない働き方
小室淑恵さん(株式会社ワーク・ライフバランス 代表取締役)推薦
「働き方を変えなければ,SDGsもDXもはじまりません」- 「"残業するな"と上司がうるさいので,帰ったことにして家で仕事している」
- 「残業はすべて管理職が肩代わり,管理職はいつもゲッソリ……」
- 「他人に構う余裕がなく,会話がなくなった」
- 「裁量労働制……お金にならない残業が増えただけ」
そんな職場の“あるある”な問題は,なぜ起こるのか? 原因と全体像を図解しながら,解決策を教えます。
※本書付録の「職場の問題 全体マップ」は,以下の形でしたら社内・部署内で掲載可能です。問題の共有と議論にお役立てください。
- 紙版の現物を壁に貼る
- 電子版の付録部分を1枚印刷して壁に貼る
※付録以外の本文の複製・印刷などは,著作権法上,固く禁じられています。
イントラネットのサイトや社内報など社内/グループ内で,「特定多数」に共有する場合は,別途本ページの「お問い合わせ」からご相談ください。