Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Remote Reading MTG
Search
kato
April 30, 2021
Programming
12
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Remote Reading MTG
リモート読書会の案内用資料
kato
April 30, 2021
Other Decks in Programming
See All in Programming
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
Domain-Driven Transformation
hschwentner
2
2.3k
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
The Rails Doctrine Decade
koic
2
590
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
phperだってパンチカードでコーディングしたい
o0h
PRO
0
330
ジョジョの世界をXRで再現する
mofurune
0
160
Featured
See All Featured
Music & Morning Musume
bryan
48
7.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
So, you think you're a good person
axbom
PRO
2
2.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
Side Projects
sachag
456
43k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Crafting Experiences
bethany
1
380
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
The Curse of the Amulet
leimatthew05
3
16k
Technical Leadership for Architectural Decision Making
baasie
3
600
Transcript
リモート読書会 のご案内 問い合わせは加藤まで GW企画
目次 ・リモート読書会の概要 ・今回の推奨テーマ「技術書」 ・読書のススメ ・過去読んだおすすめ(絞りに絞った)10冊の紹介 ・(特別付録)10冊の解説・レビュー ・最後に
リモート読書会の概要 ・GW期間中にそれぞれ自由に本を読もう。 ※読破することを目的とせず、読みたいところを読むのが読書のコツです。 ・本の指定は特にしませんが、今回の推薦テーマは「技術本」とします。 ・そして読んだ感想やまとめを成果発表日に発表しましょう。 (リモート要素はここだけです) ・発表形式は自由です。(スライド、テキスト、成果物のデモ、etc) ・成果発表日 05/05(水) 19時~ ※もし当日参加できない場合は、成果物だけでもシェアしてください!
・つまり、最終日に読書して参加でもOKです!
今回の推奨テーマ「技術書」 ・とにもかくにもまず「技術書」に触れてみよう! ・技術書の良さ ・新しい知識が手に入る ・今まで曖昧だった認識を見直せる ・内容、著者からさらに視野を広げることができる ・技術書の悪さ ・新品は高く(大体2000円~3000円)て、手に取りづらい ・難しそう、ハードルが高そう ・どの本が自分に適しているのかよくわからない
読書のススメ ・読書は、最も割の良い投資である(※個人の見解です) ・FXや株式などの投資は、現在の所持金を上げるのに対して、 技術本は、将来のエンジニアとしての時給を上げてくれるといえる。 ・それが3000円に買えるのであれば十分安いのでは?大学にかかる学費とも比べたら …? ・また、最悪お金がなければ 図書館があります。 ・会津大図書館は技術書の品揃えも良く、 図書館にない本はリクエストも出せるので最強です。
・そして、大学の授業・勉強がそのまま社会に役に立つかどうかは人によります。 ・何よりも自分で知識を得に行く姿勢が今後役立つでしょう。
過去読んだおすすめ10冊の紹介 ジャンル タイトル AmazonURL(中古は安くてオススメ!) 全般 コーディングを支える技術 https://amazon.co.jp/dp/B07JKLS4KM 全般 WEBを支える技術 https://amazon.co.jp/dp/4774142042
コーディング リーダブルコード https://amazon.co.jp/dp/4873115655 コーディング リファクタリング https://amazon.co.jp/dp/427405019X データベース ゼロから始めるデータベース操作 SQL https://amazon.co.jp/dp/4798144452 セキュリティ 体系的に学ぶ 安全なWebアプリケーションの作り方 https://amazon.co.jp/dp/4797393165 デザイン ノンデザイナーズデザインブック https://amazon.co.jp/dp/4839955557 Java オブジェクト指向のこころ https://amazon.co.jp/dp/4894716844 jQuery Webデザイナーのための jQuery入門 https://amazon.co.jp/dp/4774169447 開発手法 アジャイルサムライ https://amazon.co.jp/dp/4274068560 (絞りに絞った) 在学時に読んだ物が多いので古いです
(特別付録) 10冊の解説・レビュー
コーディングを支える技術 オススメレベル4(★★★★☆) ・プログラミング言語の様々な概念を解説 ・「なぜ?」「なんでこうなっているの?」が理解で きるため、今後のエンジニアライフの成長速度を 上げられること間違いなし。 ・基礎としても押さえておきたい。
Webを支える技術 オススメレベル4(★★★★☆) ・そもそもWEBってなんだっけ? URLって?HTTPって?という、 痒いところに手が届く本。 ・HTTPについて、普段目にするのは、 GETやPOSTについてだろう。 ・WEBの歴史からアーキテクチャまで、 より深く知りたいという人にオススメ。
リーダブルコード オススメレベル5(★★★★★) ・オススメするまでもないオススメの本。 ・読んだらこの本を会社の机の上に置いて、 いつでも読める状態にしておこう。 ・そしてコードを書いた後はこの本を開く。 ・改善の余地はないかチェックするのだ。 ・とりあえず読もう。
リファクタリング オススメレベル5(★★★★★) ・リーダブルコードがテクニック集だとしたら、これは 発展・応用編とも言える。 ・リファクタリングをどう考えて、どう進めるかをたくさ んの事例とともに学べるのが良い。 ・そして何よりもサンプルコードがJava(!)という 我々にとっても大変幸運な本でもある。 ・リーダブルコードで満足していたら危ない。この本 を読もう。
※第2版はJavaScriptなので要注意
ゼロから始める データベース操作SQL オススメレベル4(★★★★☆) ・SQLを復習したい人におすすめ。 ・これは余談だが、大学のデータベースの授業 はleapとかいう、謎のSQLのようでSQLではない 言語で、個人的に役に立つとは思えなかったの で、基礎としては日本語で学んでおきたい。 ・これも余談だが、会津大の授業は基本英語で 細かいニュアンスがよくわからないことが多々あ
るので、日本語の技術書を片手に学ぶといいだ ろう。
体系的に学ぶ 安全なWebア プリケーションの作り方 オススメレベル5(★★★★★) ・セキュリティを担保するのもエンジニアの仕事です。 ・まずこの本が素晴らしいのは実際に試せるように、 実習環境をインストールするところから解説されていることだ。 ・業務では基本的にフレームワーク側でカバーしており、 普段意識することが少なくなっているかもしれないが、 これが抜けると攻撃されたい放題でとても厳しい状況になる。
・サンプルコードは PHPだが簡単なので理解できるだろう。 ・セキュリティと合わせて PHPも学べる。一石二鳥。
ノンデザイナーズ・ デザインブック オススメレベル5(★★★★★) ・デザインはエンジニアの仕事じゃない? と思ってるあなた、まだまだ甘いですね。 ・開発という表現行為にはデザインが必要です。 ・ボタン一つ、テキスト一つ表現することも、 デザインなのです。 ・それはコーディングも同じです。 ・デザインの原則からわかる古典的名著。
・自分にはデザインセンスがないと思っていたら大間違い。 それはこの本を読んでないだけ。(なのかもしれない)
オブジェクト指向のこころ オススメレベル4(★★★★☆) ・Java中級者〜向け。 ・フレームワークに従っては開発はできるが、 その枠を超えて自分で構造を考えてクラスを作った りするのが難しいという人、またそのような応用力を 身に付けたい人に推薦したい。 ・特定の問題を解決する品質の高い設計とされるデ ザインパターン(開発におけるQ&Aのようなもの)に ついて学べるので、オブジェクト指向を深く理解でき
る。
Webデザイナーのための jQuery入門 オススメレベル4(★★★★☆) ・業務でも使われているjQueryについて わかりやすく学べる。 ・最後はjQueryプラグインの作り方まで 解説されているので、jQueryを使って 共通パーツや共通処理を実装するときに活用できる だろう。 ・画面の見た目に興味があるのであれば読んでみよ
う。(人は見た目が9割らしい)
アジャイルサムライ オススメレベル5(★★★★★) ・PLISEOB(角掛さん)が翻訳した本としても有名 ・マスターセンセイなるキャラが教えてくれる ユニークな形式になっている。 ・開発そのものの方法論がどのような考え方で成り立ち、 現在にまで至っているのかを理解したい人におすすめ。 ・開発プロジェクトそのものを成功させたい、 技術力だけでなく広い視野で働きたい、 といったマネージャー志向の人にぜひ読んでもらいたい。
・ちなみにPLISEではアジャイル開発の一つであるスクラムを一部採用してい る。スクラムについてはまた別の本を読むといいだろう。
最後に ・ここまで読んでくれた人はありがとうございました。 ・技術書の世界は広くここに紹介しきれない本もまだまだたくさんあります。 ・いろんな技術書を読んで、お互いに共有して、さらなる成長をしたいですね。 ・参加してみたい人はぜひ加藤までご連絡ください。よろしくお願いします。 ・それではぜひ、成果発表日にお会いしましょう。 ・より良いエンジニアライフを。