Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
書く技術
Search
Fukazawa Shun
April 20, 2022
Technology
0
2k
書く技術
Fukazawa Shun
April 20, 2022
Tweet
Share
More Decks by Fukazawa Shun
See All by Fukazawa Shun
AWS認定資格取得に向けた効果的なデベキャン活用法や学習方法について
fukazawashun
1
200
DevelopersIO BASECAMP(デベキャン)の今までとこれからについて
fukazawashun
0
350k
DevelopersIO BASECAMPで扱うサービスのアップデート紹介
fukazawashun
0
690
GitHub Actionsを使ってAWS App Runnerにデプロイできるようになりました
fukazawashun
0
1.3k
TerraformとCloudFormationどちらを採用すべき?
fukazawashun
0
18k
Other Decks in Technology
See All in Technology
コードファーストの考え方。 Amplify Gen2から学ぶAWS次世代のWeb開発体験
yoshiitaka
2
350
IPUT App Dev. Co. -Overview 2024/4
iputapp
0
120
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.5k
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.3k
いいたいことちゃんという
tkengo
0
230
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
6
1.2k
競技としてのKaggle、役に立つKaggle
yu4u
6
2.3k
On Your Data を超えていく!
hirotomotaguchi
2
750
止まらないLinuxシステムを構築する_高信頼性クラスタ入門
koedoyoshida
1
230
Handling focus in 2024
tahia910
0
220
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
880
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
510
Featured
See All Featured
RailsConf 2023
tenderlove
8
550
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
Making Projects Easy
brettharned
109
5.5k
Git: the NoSQL Database
bkeepers
PRO
423
63k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Docker and Python
trallard
35
2.7k
Side Projects
sachag
451
41k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
How STYLIGHT went responsive
nonsquared
92
4.8k
Agile that works and the tools we love
rasmusluckow
325
20k
Transcript
1 プロフィール 深澤 俊(Fukazawa Shun) AWS 事業本部 コンサルティング部
2 ここまで本当に多くの⽅の⽀えが あり5冊も執筆の機会をいただく ことができました。
3 今⽇はそんな執筆活動を通して 培った「書く技術」をLTします。
4 技術1「ストーリーを意識する」 ストーリーを意識する
5 技術1「ストーリーを意識する」 • 執筆を始めるときはストーリーの組み⽴てから考えた⽅が吉 • 書きながら考えると全体が⾒えにくくなる 例︓「AWSの知識地図 2章」 CLIについて説明する 最後に構成図を⾒て⾃⾝の成⻑を実感してもらう
実際に順番に構築して操作する →超えられそうなハードルを⼩出しにする 基本的なwebサービスの構成を説明する やり遂げた結果のゴールを⾒てもらう →理解が難しいはずの構成図をあえて紹介 最初に⾻格を整えて、⾁ 付けしていくイメージ
6 技術2「なるべく幅広く触れる」 なるべく幅広く触れる
7 技術2「なるべく幅広く触れる」 • テーマは限られている • 例︓DynamoDBについて書く、CLIでのハンズオンをする • テーマだけを淡々と書くと少し淡⽩な仕上がりになる印象 例︓「AWSの知識地図 2章」
VPCを構築する CIDR表記の説明を⼊れる RFCを紹介する サブネットを構築する VPC内でいくつサブネットを 作るかという話にも触れる IPアドレスの説明を⼊れる ルーティング設定 読者になるべく多くのものを紹介することを意識 余談のようなものはコラムとして扱ったり、説明 しきれないものは詳しく書かれているブログのリ ンク先を紹介する
8 技術3「他の章との連携を意識する」 他の章との連携を意識する
9 技術3「他の章との連携を意識する」 • ⾃分の章だけで⼿いっぱいになってしまいがち • 読者から⾒たら1冊の成果物となることを意識 • 執筆メンバーでコミュニケーションをとっていこう︕ 例︓「AWSの知識地図」 AWSの全体像を押さえる
AWSでWeb環境を構築する 安全にAWSを使うための基礎知識を押さえる 現場でAWSを使いこなすサービスを押さえる 2章ではどうしてもAWSそのもの の知識やIT基礎のような部分の 知識が前提になる → 1章で必要な知識を解説 2章ではハンズオンメインのため セキュリティの説明が難しい → 3章で2章の実例を紹介しなが ら改善を紹介 Web周りのサービスばかりの紹 介でAWS全体の魅⼒を紹介しき れてない → 4章で幅広いサービスを紹介 しまさに本のタイトルを表現す るような締めに
10 技術4「毎⽇書く」 毎⽇書く
11 技術4「毎⽇書く」 • 執筆では⽂章量は最低でも1万字を越える • ちなみに「AWSの知識地図」の2章は約12万字 • 書くのは体⼒がいる(本当に疲れます) • まとめて書くとストーリがブレる
• 執筆が決まった⽇から1⽇1000⽂字は書くことを推奨 • 順番は気にしない • 書きたいことを書いてブロックとしてまとめる • 最後にストーリーに従ってまとめていく 例︓「AWSの知識地図 2章」 EC2構築のハンズオン AutoScalingGroup構築 のハンズオン RDS構築のハンズオン ELB構築のハンズオン SystemManagerを使⽤ したEC2へのログイン EIPの解説や設定
12 最後に、 今まで僕と執筆を⼀緒にやってくれたメンバー、 このような活動を応援してくれる クラスメソッドに⼼から感謝します︕︕
13