増井敏克
エンジニアが生き残るためのテクノロジーの授業 (CodeZine BOOKS)
ITエンジニアの必修科目を「ぎゅっ」と詰めました! IT業界でずっと活躍するために知っておきたい7つの基本 【こんな人におすすめ】 ・新人、若手エンジニアが知識の底上げをするために ・IT業界でのキャリアプランの参考に ・IT分野で働きたい学生が現場で困らないために ・IT企業に勤める非エンジニアの教養として 【書籍の内容】 ITエンジニアは、時代やテクノロジーの 激しい変化に常にさらされています。 本書ではそんな不安を抱えるエンジニアに、 「いつの時代も変わらない技術」と 「ビジネスや社会との結びつき」を解説。 IoTや人工知能といったトレンドも押さえながら、 ネットワーク、データベース、プログラミング、セキュリティなど エンジニアなら誰もが知っておくべきテーマをカバーします。 応用のためには基礎が必要とはよくいいますが、 実際は応用できる知識と、そうでないものがあります。 変化に強い人材になるために、新技術が登場しても 陳腐化しない本当のベースとなるようなポイントを教えます。 【目次】 ●Introduction / IT業界でのキャリアを考えよう ●Lesson 1 / ビジネス目線でテクノロジーを考えよう インターネット広告、マネタイズ、電子マネーとビットコイン、センサー、ITと人の壁、など ●Lesson 2 / 人に接近するコンピュータ インタフェース、ハードとソフト、OS、仮想化、コンピュータ処理、など ●Lesson 3 / 世界はプログラムでできている 2進数、プログラミング言語、プログラマの考え方、開発の流れ、アルゴリズム、など ●Lesson 4 / 生活はネットワークの中に IoT、インターネット、Webページ、通信のしくみ、Eメール、など ●Lesson 5 / 取扱い注意!データベース DBMS、SQL、統計学、個人情報と匿名化、更新と制御、など ●Lesson 6 / ハッカーとセキュリティ ハッカーの考え方、ウイルス、パスワード、脆弱性、暗号、など ●Lesson 7 / 人工知能は本気か 人工知能の歴史、ニューラルネットワーク、ディープラーニング、人工知能と倫理、人間との関係、など