今週のQiita技術書まとめ
2022年11月20日配信
【新卒1年目向け】新人エンジニアの勉強方法まとめ !!!
皆さん、こんにちは! 今回は、Advent Calendar 2022への応募記事として、「新人エンジニアにすすめたい、あなたの勉強法をシェアしよう!」というテーマで記事を投稿させていただきました。 これからエンジニアになろうと考えている方や来年度入社を控えている方に少しでも+になれば幸いです! 目次 1. 自己紹介
いちばんよくわかるHTML5&CSS3デザインきちんと入門
レスポンシブWebデザインが“当たり前”の時代の、新しいHTML・CSSの書き方ガイド 現在のHTML・CSSの書き方は、少し前までのHTML・CSSの書き方とは大きく変わっています。本書ではスマートフォン時代に求められる、HTMLを組むときの考え方からCSSの実践的なテクニックまでをきちんと解説。たくさんのサンプルコードに触れていただくことで、最新の、実践で役立つ力がきちんと身につきます。 <本書の対象読者> ● これからWebサイト制作を学びたい初心者の方 ● 最新のHTML・CSSの書き方を知りたい経験者の方 ● フレックスボックスを使ったページレイアウトについて知りたい方 C...
テクノロジーが 予測する未来
web3、メタバースそしてNFT。 最先端テクノロジーは、私たちの社会、経済、個人の在り方にどのような変革をもたらすのか? 米国MITにてメディアラボ所長を務め、デジタルアーキテクト、ベンチャーキャピタリスト、起業家として活動する伊藤穰一が見通す、最先端テクノロジーがもたらすおどろきの未来。 序章 web3、メタバース、NFTで世界はこうなる ・Web1.0 、Web2.0、そしてweb3は、どんな革命を起こしたか ・web3のキーワードは「分散」 ・世界はディストピア化する? など 第1章 働き方ーー仕事は、「組織型」から「プロジェクト型」に変わる ・ビジネスは「映画制作」のように...
Docker、Amazon EC2を学んで、Amazon ECS(Fargate)にDockerを用いたアプリをデプロイできるようになるまでの学習ロードマップ
この記事は自作のポートフォリオ、ProadMapsで作成しました。 ProadMapsのサービス紹介、作成までの学習記録は別途記事を作成したので、チェックいただけると大変ありがたいです! 概要 Rails(APIモード)を、ECSにデプロイできるようになるまでに学習した内容をまとめました。振り返って、今ならこの順番で実施すればよかったという順番に並び替えています。細かいオプションはわからないけれど…
図解即戦力 仮想化&コンテナがこれ1冊でしっかりわかる教科書
現在のシステム開発・運用に欠かすことのできない仮想化技術とコンテナ技術について、その基本をわかりやすく解説する図解本です。サーバ仮想化、ネットワーク仮想化について解説するとともに、現在の開発者には必須とも言えるコンテナ技術と、そのデファクトスタンダードであるDockerとKubernetesについて解説します。関連する用語を一通り知ることのできる、1冊目の入門書としてふさわしい内容です。
高卒Python初学者がE資格を取得するまでやってきたこと(2022#2合格)
はじめに この記事は、E資格を受験し合格してから 2ヶ月ほど経過してから書いた記事になります。 多少、記憶から飛んでいることがあると思いますが、 思い出したことは逐次更新していきますので、
人工知能プログラミングのための数学がわかる本
大人気「10秒で始める人工知能プログラミング学習サービス」の代表者がおくる、 人工知能プログラミングに必要な数学を、やさしく学ぶ参考書が登場! キホンのキホンからおさらいするから、ニガテな人でも大丈夫! 後半では、Pythonのコードを動かしてさらに理解を深められます! ■本書の目的 ・人工知能関連の書籍に現れる数式への抵抗感をなくし、専門書を読むための数学基礎力をつけます。 ・いくつかの人工知能のアルゴリズムを理解し、数式の意味を理解できるようにします。 ■本書の特長 ・ゼロからおさらいするので、誰でも読めます。 ・人工知能プログラミングに必要な分野に特化しています。 ・演習問題や...
ゼロから作るDeep Learning
実際にシステムを作りながらディープラーニングを学ぶ! ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch NormalizationやDropout、Adamといった最近のトレンド、自動運転や画像生成、強化学習などの応用例、さらには、なぜディープラーニングは優...
ゼロから作るDeep Learning 2
大ベストセラーの続編。さらに作る、さらに深くDeep Learningに迫る! コンピュータの専門書としては異例の大ヒットを記録した『ゼロから作るDeep Learning』の続編。第二弾の本書では、自然言語処理や時系列データ処理に焦点を当て、ディープラーニングを使ってさまざまな問題に挑みます。word2vecやRNN(リカレントニューラルネットワーク)、LSTMやGRU、seq2seqやAttention……ディープラーニングを支えるこれら最先端の技術を実装レベルでマスターできます。前作同様、平坦な言葉で分かりやすくをモットーに、高度に見える技術の裏側をじっくり説明し、実際に作ることで...
深層学習
AI研究の一分野として注目を集める深層学習(ディープラーニング)に関する教科書として世界的な評価を受けている解説書。深層学習の理解に必要な数学、ニューラルネットワークの基礎から、CNN(畳み込みニューラルネットワーク)やRNN(回帰結合型ニューラルネットワーク)などのすでに確立した手法、さらに深層学習の研究まで、深層学習の基礎を理論を含めてしっかり学習したい人に最適な内容になっている。近年の深層学習研究をリードする著名な研究者たちが執筆した入門者必読の書である。 第1章 はじめに 第I部 応用数学と機械学習の基礎 第2章 線形代数 第3章 確率と情報理論 第4章 数値計算 第5章 機械学...
プログラミングのための線形代数
本書は、専門・非専門を問わずコンピュータにかかわる方を主な対象に想定した線形代数の参考書です。単に「線形代数プログラムの書き方」を解説する本ではなく、数学のプロでない読者に線形代数の本音を語ることが狙いです。
徹底攻略ディープラーニングE資格エンジニア問題集 第2版
内容を精査して再登場!AIエンジニアは必携の資格【ディープラーニングE資格(エンジニア)】対応の問題集。◆JDLA認定プログラムの第1号事業者であるスキルアップAIの講師陣が執筆!◆業界の第一人者 杉山 将氏(理化学研究所 革新知能統合研究センター センター長/東京大学 教授)監修◆ていねいで分かりやすく解説。正答も誤答も技術解説しているので知識吸収も加速!◆出題傾向を徹底分析した模擬問題を収録で合格力がさらにアップ!
JavaScriptからReact、Next.js、TypeScriptを学んでPFに取り掛かれるレベルになるまでのロードマップ
この記事は自作のポートフォリオ、ProadMapsで作成しました。 ProadMapsのサービス紹介、作成までの学習記録は別途記事を作成したので、チェックいただけると大変ありがたいです! 概要 Next.jsでポートフォリオを作成できるようになるまでの学習記録になります。今だったらこの順番でやればよかったなぁと思う順番に並び替えています。 タグ
初めてのJavaScript 第3版
JavaScriptの最新規格ES6(ECMAScript 6)をバランスよく解説! ES6(ECMAScript 6)の入門書。シンプルな例題を多用しながらES6によるウェブ開発をわかりやすく丁寧に解説します。従来バージョンを使用中のJavaScriptプログラマーにも、これからJavaScriptを習得したい入門者にも有用な情報が満載です。本書を読めば、letやconstによる宣言とスコープ、関数の基本と高度な使い方、オブジェクトとオブジェクト指向プログラミング、イテレータやジェネレータやプロキシといったES6の新機能、非同期プログラミング、クライアントサイドのDOMやjQuery、...
TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発
新しいフロントエンドの入門書決定版! 本書はReact/Next.jsとTypeScriptを用いてWebアプリケーションを開発する入門書です。 WebアプリケーションフレームワークNext.jsはReactをベースに開発されています。 高速さに裏付けされた高いUXと、開発しやすさを両立しているのが特徴です。 本書では、Next.jsの開発をより快適・堅牢にするTypeScriptで開発を進めます。 Next.jsによるアプリケーション開発の基礎、最新のフロントエンドやWebアプリケーションの開発方法が学べます。
テストが好きになるテスト駆動開発-モブプロ開発を行っているチームでやっている取り組み-
はじめに 本記事はモブプロ開発を行っているチームでやっている取り組み Advent Calendar 2022( 今回は「テスト駆動開発」について紹介します。 と言いましても、テスト駆動開発の内容についてこの記事で紹介するというよりは、テスト駆動開発をどのようにチームに取り入れたか、どのような変化がチームにあったかについて主に書こうと思っております。 テスト駆動開発自体の詳しい内容はこの後紹介する…
テスト駆動開発
テスト駆動開発の原点が新訳で蘇る 本書は、自分たちのコードに自信を持って開発を続けたいプログラマ、チームリーダー向けに、テスト駆動開発(TDD)の実践方法を解説した“Test-Driven Development By Example”の日本語版です。テスト駆動開発の考案者であるKent Beck自身によって書かれた原典を、日本におけるテスト駆動開発の第一人者である和田卓人氏が訳しました。 テスト駆動開発とは単にテスト自動化を行うことではなく、ユニットテストとリファクタリングを両輪とした小さいサイクルを回すことで不確実性を制御し、不断の設計進化を可能にする手法であることを、実例を通して学...
Motor vehicle, Overall motor-vehicle system, ボッシュ自動車ハンドブック11版(1) p.28
Overall motor-vehicle system, ボッシュ自動車ハンドブック11版(1) p.28 <この項は書きかけです。順次追記します。 人生で影響を受けた本100冊。 に掲載した本のうち、「新人プログラマ応援」企画で「私の推薦書33冊」として33冊紹介した。 新人プログラマ応援 私の推薦書33冊
AWS Solutions Architect Associate (SAA-C03)取得までまとめ
合格できた嬉しさのあまり久々に書いています 自己紹介 元Web系エンジニア、一年前に転職して現在はシステム発注側の中の人 現在の職掌がセキュリティ・インフラ面の担当なのだが、とくにインフラ面がよわよわなのでなんとかせんと感あった システム開発側ってやっぱりすてき
Associate Cloud Engineerの学習記
先日、Google Cloud認定の「Associate Cloud Engineer( 後続で学習する方へのアドバイスと、私自身の備忘も兼ねて学習の流れを記録しておきます。 本記事の内容は以下の通りです。 受験の経緯 学習の流れ
Google Cloud エンタープライズIT基盤設計ガイド
企業システムに関わる人が知っておくべきGoogle Cloudのサービスを 網羅的にわかりやすく解説 3つのシナリオにおける設計の進め方や注意点も収録 Google Cloudは企業情報システムへの対応を急速に進めており、DX(デジタルトランスフォーメーション)での存在感を高めています。本書は、企業情報システムの担当者やシステム企画部門、サービスを開発・運営する事業部門の担当者などが知っておくべきGoogle Cloudのサービスを網羅的に分かりやすく解説した一冊です。 データベースやセキュリティー、機械学習など11のカテゴリーに分けて重要なサービスを1つひとつ平易に解説しており、Go...
Google Cloud認定資格Associate Cloud Engineer公式ガイド
Google Cloud認定資格である【Associate Cloud Engineer】に対応したGoogle公式ガイド。米国で定評のGCP認定資格学習書『Official Google Cloud Certified Associate Cloud Engineer Study Guide』(Sybex刊)を日本語訳。グーグル・クラウド・ジャパン合同会社による監訳により、技術的にも正確かつ最新の情報で翻訳しています。各章末には、理解度を測る演習問題付き。合格力が確実にアップします!
まるで小学校な輪読会 -モブプロ開発を行っているチームでやっている取り組み-
はじめに 本記事はモブプロ開発を行っているチームでやっている取り組み Advent Calendar 2022( 今回はチームでよく開催されている「輪読会」について紹介します。 輪読会というと続かないイメージがあったり、誰かが事前に予習してこないといけなかったりと運営するうえで難しい部分が多いイメージです。 私たちのやっている輪読会は誰にも負担をかけずにゆるくやれる輪読会を目指していますので、参考…