今週のQiita技術書まとめ
2021年6月20日配信
エンジニアのためのドラッカー入門
はじめに エンジニアによるマネジメント - エンジニアだからこそ発信できるマネジメントの知識を発信しよう( 参加記事です。 本記事について - 「マネジメント」の発明者であるドラッカー、及びドラッカー著書への入門方法について、エンジニア向けの表現を加えた上で簡潔に紹介
もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだら
迷ったら、この本に帰る。答えは、必ずこの中にある。 世界で一番読まれた経営学書『マネジメント』。その教えをもとに甲子園出場をめざす高校生の青春小説。すべての組織で役に立つベストセラー! ある日突然、女子マネージャーになった主人公の川島みなみは、都立程久保高校の野球部を「甲子園に連れていく」と決めた。でもいったい、どうやって? 世界で一番読まれた経営学書『マネジメント』の理論を頼りに、みなみは野球部を変革して行く。「真摯さ」とは何か、顧客は誰か、組織の成長とは……。ドラッカーの教えを実践し、甲子園出場をめざして奮闘する高校生の青春物語!
マネジメント
「変化」のときこそ、「基本」を確認しなければならない!ドラッカー経営学の集大成を一冊に凝縮。自らの指針とすべき役割・責任・行動を示し、新しい目的意識と使命感を与える書。
プロフェッショナルの条件
どうすれば一流の仕事ができるか?自分の能力を見極め、伸ばすための簡単な方法がある。ドラッカーが自らの体験をもとに教える知的生産性向上の秘訣。はじめて読むドラッカー自己実現編。
TestContainersを使って、SpringBoot + MyBatis + PostgreSQL 環境のDB単体テストを実行する
この書き方がベストかどうかはわからなくて、もっといい方法がきっとあると思うけど、つまずいたことが沢山あって、その都度たくさんの記事の内容に助けられたので、それらへの感謝の意味も込めて、今の時点で行なったことを残しておく。 尚、GitHub Actionsで、Gradleからテストが実行される所までは確認済み。 全体像 今回のアプリはこちらのKotlin サーバーサイドプログラミング実践開発( さら…
Kotlin サーバーサイドプログラミング実践開発
プログラミング言語「Kotlin」は、Android開発ではすでに広く知られていますが、JVM(Java仮想マシン)で動作するサーバーサイド開発での選択肢としても注目されている言語の一つです。 本書はサーバーサイドの開発者を読者対象とし、Kotlinの基本構文とともに、Javaとの親和性が高いうえに、Javaよりも安全性が高く書きやすいと言われる理由を解説します(第1部)。そして実践的な内容としてSpring Bootを使い、データベースの検索系/更新系機能や認証/認可機能などを実装したWebアプリケーションを構築します(第2部)。加えて、従来型の案件だけでなく新規プロダクトへの足がか...
【完全SPA】Sier出身者がWeb系企業へ転職するために作成したアプリの開発記録(Rails/Vue.js/AWS/Docker/CircleCI)
記事の内容 Webアプリケーション開発の経験が少ないSEが、Web系エンジニアになるべく作成したポートフォリオに関して、以下の情報をまとめます。 - ポートフォリオの紹介 - 技術選定理由 - おすすめの書籍やWeb媒体の紹介
プロになるためのWeb技術入門
Webアプリケーション開発の「基礎の基礎」をしっかり学べる入門書。通信技術とソフトウェア開発技術の両面から、Webシステムのしくみをひとつひとつ確実に解説。
Webを支える技術
本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどについて、現時点でのベストプラクティスを紹介。
改訂2版 わかばちゃんと学ぶ Git使い方入門
マンガと実践で学ぶGitの入門書が最新情報に対応して改訂しました! Gitの概念はもちろん、GitHubについても丁寧に解説しています。これからGitを使い始める人にオススメの1冊です。 本書ではクリック操作でGitを使えるSourceTreeを中心に解説しているので、初心者でも安心です。 はじめにより抜粋 ■せっかく学ぶなら、やっぱり楽しい方がいい 「Gitって難しそう」 「勉強しようとは思っているけど、なかなか一歩が踏み出せない」 そんな方のために、楽しくGitを理解できる本を作りました。 ・個性的なキャラクターたちが登場するマンガ ・感覚的にわかる図解 ・丁寧な実践パート ...
Java Gold SE 11 合格体験記 【1ヶ月半攻略】
本日、Java Gold SE 11を受検し、無事合格しましたので、合格までの経緯を共有させていただきます。 まずは私について。 - 事業会社開発職, 新卒一年目(入社3ヶ月目) - 学位:学士(経済学) - 情報系資格:基本情報技術者, Java Silver
オラクル認定資格教科書 Javaプログラマ Gold SE11(試験番号1Z0-816)
信頼の超定番「テキスト+問題集」 これ1冊でJavaプログラマの最上位資格を完全攻略! 日本オラクルが主催する「Javaプログラマ試験」の中で最上位資格として人気の 「Gold」の最新試験に対応したテキスト&問題集。 大人気講師によるわかりやすい解説と、豊富な練習問題(模擬試験含む)が 収録された決定版! ●本書の特長 【Java試験対策の第一人者による書き下ろし】 数多くのJava試験本を執筆し、絶大な支持を得ている著者による詳しい解説。 【豊富な練習問題】 各章末に分野ごとの練習問題+Web提供で「本番形式の模擬試験」を収録。 【わかりやすく丁寧な解説】 SE11にな...
オラクル認定資格教科書 Javaプログラマ Gold SE11 スピードマスター問題集(試験番号1Z0-816)
実績ある「Java問題集」で、最高峰SE11 Goldを制覇! 日本オラクルが主催する「Javaプログラマ試験」の最上位資格「Gold」の 最新バージョン「SE11」に対応した問題集の決定版! 豊富な問題と2回分の模擬試験が収録されたこの1冊で合格する力が身につく! ●本書の特長 【1.Java試験対策の第一人者の書き下ろし】 数多くの受講生を教えた経験のあるベテラン講師陣が書いた良問ぞろいの問題集。 【2.豊富な問題】 ここだけは押さえておきたい「分野別の問題」+本番さながらの「模擬試験」(2回分!)を収録。 ※模擬試験のうち1回分はWebダウンロードPDF 【3.詳し...
Kaggle Expertになるまで勉強したことを全て書く
はじめに こんにちは。Yuki | Kagglerです! 先日、Shopeeコンペの順位が確定して銀メダルをいただき、晴れてCompetition Expertになることができました。区切りがいいのでここまで取り組んできたことをまとめてみました。<br ※ 6/28追記:Amazonのリンクが切れていたので貼り直しました!<br <blockquote class="twitter-tweet"<…
Pythonではじめる機械学習
数学の知識がなくても読み進められる、理論だけでなく実践面も重視した機械学習の入門書! バックグラウンドに数学的な知識がなくても理解できるように書かれた、Pythonを使った機械学習の入門書。Pythonの機械学習用ライブラリの大定番、scikit-learnの開発に関わる著者が、scikit-learnを使った機械学習の方法を、ステップバイステップで解説します。最初に実践について述べて後から理論を補強するスタイルで、理解しやすいように工夫されています。理論面と実践面のバランスが良く、モデルの評価と改善について多くの紙面を割くなど、類書にはない特徴を備えています。
ゼロから作るDeep Learning
実際にシステムを作りながらディープラーニングを学ぶ! ディープラーニングの本格的な入門書。外部のライブラリに頼らずに、Python 3によってゼロからディープラーニングを作ることで、ディープラーニングの原理を楽しく学びます。ディープラーニングやニューラルネットワークの基礎だけでなく、誤差逆伝播法や畳み込みニューラルネットワークなども実装レベルで理解できます。ハイパーパラメータの決め方や重みの初期値といった実践的なテクニック、Batch NormalizationやDropout、Adamといった最近のトレンド、自動運転や画像生成、強化学習などの応用例、さらには、なぜディープラーニングは優...
[第3版]Python機械学習プログラミング 達人データサイエンティストによる理論と実践
本書は、機械学習コンセプト全般をカバーし、理論的背景とPythonコーディングの実際を解説しています。初歩的な線形回帰から始め、ディープラーニング(CNN/RNN)、敵対的生成ネットワーク、強化学習などを取り上げ、scikit-learnやTensorFlowなどPythonライブラリの新版を使ってプログラミング。第3版では13〜16章の内容をほとんど刷新したほか、敵対的生成ネットワークと強化学習の章を新たに追加。機械学習プログラミングの本格的な理解と実践に向けて大きく飛躍できる一冊です。
直感 Deep Learning
人気フレームワークKerasの解説書! 直感的かつ短いコードでアイデアを形にできるKerasはTensorFlowのラッパーとして大人気のライブラリです。本書でもTensorFlowをバックエンドとして使用し、自然言語処理、画像識別、画像生成、音声合成、テキスト生成、強化学習、AIゲームプレイなどさまざまなモデルをPythonとKerasで実装します。対象読者は、各種のディープラーニングを素早く実装したいプログラマー、データサイエンティスト。ディープラーニングを支える技術の速習にも好適です。数式はなるべく使わずにコードと図で説明します。ニューラルネットワークおよびPython 3の基本を...
実践Data Scienceシリーズ PythonではじめるKaggleスタートブック
シリーズの第2弾は、初学者向けのKaggle入門書の決定版! ★「Kaggleで勝つ」準備をしよう!★ 初学者が「Kaggleに何となく興味ある」状態から「実際のコンペに参加できる」状態になれるような内容を目指しました。 ・サンプルコードの詳細な解説があるから、しっかり身につく! ・優勝チームと専業Kagglerのコンビによる、安定のわかりやすさ! ・充実の本音対談で、やさしくサポート! ・初学者や手探りでやっているが体系的な知識を得たい人に最適。 【本書のサポートページ】 https://github.com/upura/python-kaggle-start-book 【実践...
機械学習スタートアップシリーズ これならわかる深層学習入門
機械学習の予備知識がない読者を、研究の最前線までしっかり連れて行く、ひとりでも学べる入門書! 深層学習の理論を初めて学ぶ人はもちろん、今度こそ理解したい人のために。 【甘利俊一先生推薦】 「世の中に人工知能の解説書は多いが、基礎から始め、その仕組みを理論的に明快に説明したのは本書が初めてといってよい」 【主な内容】 1 はじめに 2 機械学習と深層学習 3 ニューラルネット 4 勾配降下法による学習 5 深層学習の正則化 6 誤差逆伝播法 7 自己符号化器 8 畳み込みニューラルネット 9 再帰型ニューラルネット 10 ボルツマンマシン 11 深層強化学習 【機械学習スタートアップ...
つくりながら学ぶ!PyTorchによる発展ディープラーニング
本書ではディープラーニングの発展・応用手法を実装しながら学習していきます。ディープラーニングの実装パッケージとしてPyTorchを利用します。扱うタスク内容とディープラーニングモデルは次の通りで「ビジネスの現場でディープラーニングを活用するためにも実装経験を積んでおきたいタスク」という観点で選定しました。 [本書で学習できるタスク] 転移学習、ファインチューニング:少量の画像データからディープラーニングモデルを構築 物体検出(SSD):画像のどこに何が映っているのかを検出 セマンティックセグメンテーション(PSPNet):ピクセルレベルで画像内の物体を検出 姿勢推定(...
PyTorch実践入門
ディープラーニングの重要な基礎概念と、PyTorchを用いたディープラーニングの実装方法について、細部まで掘り下げて解説。限られたデータでニューラルネットワークを訓練する方法、訓練済みモデルのデプロイ方法など『ディープラーニング・プロジェクトのベストプラクティス』を提示します。 ・ディープラーニングのメカニズムを解説 ・Jupyter Notebook上でサンプルコードを実行 ・PyTorchを用いたモデル訓練の実施 ・実データを使用するプロジェクトをベースに実践的解説 ・本番環境へのさまざまなモデルデプロイ方法 PyTorchで実際にどのように組み込まれて実現されているのか、細部...
Kaggleで勝つデータ分析の技術
データサイエンスの認知の高まりとともに、データ分析に関するコンペティションが多数開催されるようになってきました。最も有名なコンペティションプラットフォームであるKaggleにおけるプレイヤー数は10万人を超え、多くのエンジニアが自分の腕を試すためにコンペティションに参加しています。分析コンペでは、実際のデータを扱うため、機械学習の解説書にはあまり載っていないような手法やテクニックが数多く活用されています。これらを理解し自身で使えるようにしておくことはコンペだけでなく、実務でのモデル構築において非常に役に立ちます。 そこでこれらのテクニックや事例を多くの人に知っていただくために、現時点で最...