HTML解体新書の輪読会を開催し、完走しました

HTML解体新書の輪読会を開催し、完走しました PR TIMES 開発者ブログ
  • URLをコピーしました!

こんにちは。PR TIMESでフロントエンドエンジニアをしている夛田(@unachang113)です。

今回はPR TIMES社内でHTML解体新書の輪読会を開催し、無事完走したので輪読会の進め方や効果について話そうと思います。

目次

輪読会を開催した経緯

PR TIMESではエンジニアによってHTMLに対する知識量が人によって差があり、意味付けが間違ったマークアップやネストできる要素等がレビューで指摘できない課題がありました。

ネストできる要素はMarkuplintの導入で改善できましたが、意味付け等の知識に関しては個々人に委ねられることが多く、エンジニアの知識の底上げができていない状況でした。

あわせて読みたい
PR TIMESのフロントエンド環境にMarkuplintを導入しました こんにちは。PR TIMESでフロントエンドエンジニアをしている夛田(@unachang113)です。 今回はMarkuplintを導入した話をしようと思います。 【Markuplintとは】 Markupli...

そこで、HTMLの仕様を理解してもらうことで、PR TIMES内でHTMLのアウトプットの底上げを図るためにHTML解体新書の輪読会を開催しました。

輪読会の進め方

1. 本の決定

今回、輪読会で読む本は完全に私の独断で決めました。

エンジニアはフロントエンド・バックエンドに限らずある程度HTMLは書ける状態なので初心者向けの本を選ぶのは違うし、今回はHTMLの知識を得てほしいという目的があったので、フロントエンド全般を体系的に学ぶ本も違う気がする…と悩んでいたところで、HTML解体新書の詳細を見るとまさに自分が考えていた内容(初級・中級からさらなるステップアップ)にドンピシャの内容だったのでこちらを選ぶことにしました。

本書は、最低限のHTMLに関する知識やスキルを持ち、簡単なHTMLファイルを作成できることを前提に、HTMLを再入門、あるいはHTMLの初・中級者からさらなるステップアップをしたい、という読者を対象にしています。

株式会社ボーンデジタル
HTML解体新書 | 株式会社ボーンデジタル 定価 3,520円(本体3,200円+税10%) 発行・発売 株式会社 ボーンデジタル ISBN 978-4-86246-527-6 総ページ数 352ページ サイズ B5正寸、オール2C 発売日 2022...

2. 輪読会の形式の決定

輪読会を進めるに当たり、以下の点を意識して輪読会の形式を策定しました。

  • 議論が活発に行われること
  • あとから入った人がHTML解体新書を読まなくても輪読会のログである程度情報を掴むことができること

形式に関しては何パターンか方法を考え、ProsとConsを洗い出しフロントエンド定例内で同意をとりました。形式として提案したパターンとPros, Consは以下です。

やりかた1
・読む範囲と担当者、議事録担当を決める
・担当者にサマリーを用意して輪読会中は議論のみ
Pros
・事前に資料があるので議論に時間を割ける
・あとで議事録を読み返したときにサマリーと話してる内容が残っているので本を持ってなくても学習しやすい
Cons
・担当になったときの事前準備の負担が大きい

やりかた2
・アクティブブックダイアローグ(https://www.abd-abd.com/)
Pros
・事前準備が不要
・分割して読むので読むスピードは早くなる
Cons
・各自が別々の章を要約するので集まって読む意味…?という感じはある


やりかた3
・本を持っている人で音読して読んでいく
・読んだ内容でわかったこと、わからなかったこと、深堀りしたいことをFigjamに貼っていく
Pros
・事前準備が不要
・最悪本が無くても参加できる
Cons
・本を読み進めるスピードが遅くなる

結果として、事前準備の負担や全員で意見を言いやすいことを加味して、以下の案を採用しました。

・本を持っている人で音読して読んでいく
・読んだ内容でわかったこと、わからなかったこと、深堀りしたいことをFigjamに貼っていく

3. 輪読会の実施

週に1回1時間、決めた形式に則って輪読会を実施しました。

タイムスケジュールとしては、以下のような形で進めていきました。

  • 音読パート(30分)
  • Figjamに読んでわかったこと/わからなかったこと/議論したいことを貼ってくパート(10分)
  • Figjamの内容を発表するパート(20分)

輪読会をやってみてどうだったか

ページ数が多い本でもみんなで一緒に読めば読み進められた

ページ数が多い技術書って途中で挫折してしまったり、自分が読みたい章だけ読んで満足してしまう。みたいなケースが自分はよくあるのですが、輪読会を開催することにより最初から最後まで読み進められることができました!

1冊全部読みきるのに約1年程かかりましたが、無事完走できたので参加してくれた開発部のメンバーに感謝です。

みんなでわからない・わかったを共有できた

figjam内で「このHTML要素初めて知った!」「PR TIMESだとこういう使い方ができそう!」みたいなアウトプットを繰り返してみんなで初めて知ったことや理解できなかった部分を共有できたのが輪読会を通しのての一番の収穫だったなと思います。

共有の中で長い間HTMLを使って開発をしていたエンジニアが若いエンジニアの疑問に答えたり、MDNを画面共有しながら詳しい仕様ってどうだったっけ?みたいな議論が行われていました。

HTMLをインターネットと紐づけずにweb以外で使う場面はあるのか気になった。 桐澤康平

→HTMLは古来CDROMにいれて配布されることがありました
HTML昔話に回答していた事例
3章 HTMLの主要な要素を読んでいたときの輪読会の付箋のfigjamのスクリーンショット。「わかったこと・初めて知ったこと」「わからなかったこと・質問したいこと」というブロックに別れていてそれぞれ輪読会に参加したメンバーの付箋が貼られている。
3章 HTMLの主要な要素を読んでいたときのfigjam。
HTML要素の説明のパートなので特定のHTML要素に関するわからないや感想が多い

バックエンドエンジニアも参加してくれた

バックエンドエンジニアも輪読会に参加してくれました!

本がなくても参加できる会にしたのでふらっと参加してくれる人がいたのも嬉しかったです。

バックエンドの人の感想が多かった回の輪読会のFigjamのスクリーンショット。
付箋が7枚貼られていて以下の内容が記載されている
「HTMLのチェックツールがあることを初めて知った」
「ちゃんとタグを使い分けることでユーザーエージェントに適切な解釈をさせることができる」
「HTMLに仕様書があることを知った」
「コンテンツ制作者向けの仕様とブラウザーベンダー向けの仕様が存在すること」
「文字エンコードが攻撃に繋がることがあるのは知らなかった」
「HTMLの仕様書があるのは知らなかった」
「MDNがやはり見慣れている。the elements of HTMLは馴染みがない。
https://html.spec.whatwg.org/multipage/#toc-semantics」
バックエンドの人の感想が多かった回のFigjam。
HTML仕様について話をしてたセクションだったので、HTMLの仕様書についての話題が多い

アクセシビリティについて考えるきっかけになった

3章のHTMLの要素の説明時にアクセシビリティについての説明があったことや、4章でがっつりWAI-ARIAの話があったこともあり、普段アクセシビリティについてあまり意識していなかったエンジニアもアクセシビリティについて考えるきっかけにすることができました。

Slackの投稿のスクリーンショット。

taishi.kobari 6月2日 17:24
これa11y的にgoodだっけ?を実装中に考えるようになりました
解体新書感想後の感想

最後に

PR TIMESで実施した輪読会について今回はご紹介しました。

分厚い本もみんなで読めばこわくない!ということで、様々な本の輪読会をまた社内で開催できるといいな〜と思っております。

We are hiring!

一緒にPR TIMESの開発を担ってくれるエンジニアはもちろん、各種ポジションで採用を行っています!

あわせて読みたい
株式会社PR TIMES
02.開発部 の求人一覧 - 株式会社PR TIMES 株式会社PR TIMESが公開している、02.開発部 の求人一覧です
  • URLをコピーしました!

この記事を書いた人

株式会社PR TIMES 開発部 フロントエンドエンジニア

目次