#162 社内で勉強会を主催するススメ|設計の勉強方法

2023/7/26 ·

  • ノーリさん本日なんですけど僕最近移動したんですが移動前にですね勉強会というものを企画してましてどんな勉強会ですかアジャイルに関する勉強会です担当というか自分のチームのアジャイル開発のノウハウ蓄積と



  • あとなんでしょうユーザーにどんだけ品質高いものをどれだけ早く出せるかみたいなそういうのを追求する勉強会をしてたんですがなるほどまあ大変なんですよ勉強会わかるで大変でまあその知見をここで共有しちゃおうっていうのがえーと



  • 共有しちゃおうっていうのと勉強会相談に乗ってほしいなっていうなるほどねいいっす僕も実は社内で勉強会開催したりすることが多々あるのでそうですよねはい



  • なので今日のお話のテーマなんですが聞いた人がどうなるかというと勉強会やりたくなるっていうのがまず一ついいね勉強会やりたくなるのが一つあとは楽しい勉強会のプラクティスっていうんですかその辺を知れるいいねいいねにいいねっていう話をしたいですいいねいいねというわけでいきますね



  • まず最初に僕が考えた最強の勉強会あらひらがな?はいひらがなですちゃんと原稿にもひらがなで書いてますしっかりひらがなでしたね声にも出てましたすごいいやーポッドキャスト長くやってきてよかった素晴らしい表現力まずその僕が考えた最強の勉強会をまずお話ししてここに向けてこういうことをやりましたってところからちょっと始めますねお願いしますまず僕が考えた最強の勉強会ポイント3つはい1つ目



  • 参加したメンバーが楽しい他の予定を分けて参加したいと思えるそれなそうなんですよそれなこれはまず最強の一つですね分かる一角だってね人が集まらないとね開催した時の虚しさやばいからねやばい二つ目参加者がただ参加しているだけではなく議論に参加して意見交換ができるそれな



  • 参加して人集まったとしてもみんな無言で発表者が発表して終わった時のあの虚しさな最後3つ目参加者の自己学習のきっかけや業務に還元できるアクションが得られるそれな結局勉強会参加してその場でちょっとやったって気になってもその後勉強が継続してなかったら成長しねえもんななんだっけこのフォーマット知らない知らない



  • 知らないよそれはフリップネタとそれをリアクションするツッコミみたいなのやってましたけど今言った楽しい出たいと思えるっていうのと議論にちゃんと参加するっていうのと自己学習のきっかけ仕事に還元するこの3つですねこれを抑えた勉強会が最強だと思ってます分かるわ共感しかない共感しかないですよね反論ゼロゼロ議論にならん



  • で僕はこれに向けてブラッシュアップしながらやってたわけなんですがじゃあ実際やってみてどのくらい最強の勉強会に近づけたか自己採点しました15点満点各5点



  • 10点ですまあまあまあ意外に悪くなかったなと思いながら最善点あるなという自己採点ですなるほどね100点満点で言うと66.66666点ってことですねそうですね67点です



  • ざっくりねちょっとじゃあ自己採点についての内訳ちょっとお話しますと1つ目参加者がただ参加しているだけでなく議論に参加して意見交換ができるこちら私5点をつけました完璧でしたいいっすね僕ここ弱いとこなんですよそれは後でディスカッションさせてください2個目参加者の自己学習のきっかけや業務に還元できるアクションが得られる4点ですこれなんかその後追跡したんですか



  • そうですそうです後で話します最後参加したメンバーが楽しい他の予定を分けて参加したいと思える1点ですクソつまんなかったってことですかそうだろうかもしんないな実績を見るとね人やっぱりねコンスタントにずっと参加してめちゃくちゃ人が集まるわけではなかったのでうわぁ



  • ちょっと後であるわ後であるねこれちょっと課題を感じてるっていうので10点をつけたんですそれぞれ見ていきますね点数が高い方からいきますはい



  • 参加者がただ参加しているだけではなく議論に参加して意見交換ができる積極的に意見交換する勉強会かっていうところについては僕よくできたと思うんで何をやったかを共有しますこれめっちゃ気になりますこれは良かったんですよこれぜひ共有したいですまず勉強会なんですが規模としては6人とか7人とかだったんですよ僕らは



  • 積極的に議論するためにやったこと3つ3つあります1つ目



  • アイスブレイクをちゃんとやるです勉強会で最初の5分1時間枠取ってたかな1時間枠取ってて最初の5分は今日の議題決めとアイスブレイクをちゃんとやりましたなるほどちょっと1個いいですかちなみにそのメンバーはもともとどのくらいの関係値ですか同じチームで開発したことないけど同じ



  • 部内ぐらいですかね課長も隣だけど違うぐらい隣の島にいるよく見るあいつみたいなそんな感じですかただ別に知ってる中ではありますただそんな中でもやっぱオンラインでうち仕事することが多いんで雑談皆無なんですよねほぼだよね確かに



  • なのでアイスブレイクをちゃんとやりましたこれはもう僕の独断と偏見で独断と偏見で毎回毎回今日のアイスブレイクのテーマはお昼食べたものですお昼食べたものをポンポンポンポンってチャットでチャットなんですねスラックのチャットでポンポンポンポンって言ってもらってえ?豆腐だけですか?みたいな



  • そんなストイックな人いるんですねやっぱあのエンジニアが7人ぐらい集まるといるんですよ1人ぐらい変なやつ僕もどっちかって言ってそうなんですよ僕もブロッコリーと鶏肉と納豆ご飯ですって言うんでしかもさ何回やってもそれが出てくるんでしょあれみたいに毎回こいつ同じの食ってるなこいつ飯をプログラムしてんなってなるよねそうそうそうそう



  • 最近読んでる本何ですかAWSのソリューションアーキテクトプロフェッショナルなんですね取る気なんですねみたいなね取る気なんですねと動きが見えるとこれでですね非常に勉強会の中のコミュニケーションが活発になりました明らかにそうなんだこれめっちゃ大事です



  • ビフォーアフターで全然変わったんで人間ってこういうもんなんだなって思いました僕それ足りてないんでしっかりやろうかなと思いましたこれめっちゃよかったです2つ目さっきもちょっと入ったんですけど勉強会はチャットを並行して運用してましたというのも



  • オンライン上の勉強会だったんで発話できる人って一人だけなんですよね同時発話ができないんで危機戦になっちゃうんですよ人間って参加者はただチャットで並行してこれについてはこういう情報あるよねっていうページのURLを貼ってくれたりとかこのURLについてはここの記事をこういう風に書いてるけどここの部分こうだと思うみたいなのが並行して



  • 議論が流れつつ喋ってる人でも議論が流れつつみたいな状態を作るとコミュニケーションのスピードが上がりますね参加者を増やせますとか別途チャットツール使うの確かに良さそうだな僕はGoogleのMeetとか使うんで一応チャット欄あるんですけどあのチャット欄ってなんかちょっと



  • 露骨な感じしちゃう気がするんですよねだからなんか別途スラックとかあった方がいいのかもって今ちょっと思いましたね本当にチームというか勉強会チャンネル



  • のスラックのスレッドを立てて何月何日勉強会スレッドそのスレッドにバーッと繋いでいくみたいなイメージですねアイスブレイクで一回そこに書いてるんでそこに書くハードル下がるんですよなるほどねよくあるやつだ勉強会でまず最初何か書いてみましょうみたいなコメント欄にとりあえずコメントをやらせるやつだ勉強会から学んでるそれと一緒の手口でなおかつアイスブレイクやりますって言ってるんで絶対にまずやんなきゃいけないんで



  • 人数少ないですしねこれ非常に良かったですしあとなんならこれは勉強会に限らず打ち合わせとかでも有効でした日々のスラックにスレッド立ててとかなるほどね今後の会社の方針決めていきたいと思います



  • 今日の晩御飯は何食べるんですかアイスブレイクは置いといてチャットで抵抗議論とかあと今話した情報はこっちのページに載ってますとか出してくれるとかそういうのめちゃくちゃ良かったです3つ目参加してる感を出すための施策なんですけどとにかくスクラムっぽくやりましたというと議題はバックログから取っていくとか



  • 議題をリファインメントするとか我々はスクラムチームですというワーキングアグリメントじゃないけど勉強会ルールを明文化してるとか終わった後勉強会の最後10分最初5分はアイスブレイク最後10分は振り返りなんですけどまとめて振り返り今日の勉強会ではこういう風な知見を得てこういうアクションが



  • 設定されました勉強会通してキーププロペレントトライでタイムボックス曖昧だったから次はタイムボックスちゃんとするとかそういう



  • 意見出してもらって次の勉強会にはそこで出たトライとかを頑張ってねじ込むこれによって勉強会はみんなで作ってる感ができます一人で頑張って回してるとかいうよりもみんなで頑張って作ってなんとか楽しい会にしていくんだっていう参加意識が芽生えるんでこれも非常に良かったです確かになぁ



  • 聞くだけの勉強会とかになっちゃうとねそうですそうですなんか主催者の空回りしてる感もあるしありますあります空回りすると寂しいんでって言うと人間協力してくれるんでいやー優しいですね人というのはそうなんですよこの3つ非常に良かったです参加してる感を出すっていうのでアイスブレイクとチャット並行してるのとスクラムっぽくやる中でも振り返りはかなり有効だったなと思いますうんうんうん



  • なんかこれで振り返りをすることによって僕も共犯者だ感がやっぱ出るんでねなるほどね以上が参加者にただ参加してるだけじゃなくて議論に参加して意見交換ができるっていうところに対するアクションでした一通り話してのりさんも都度都度リアクションいただいてましたけど他に喋ることありますかねこの辺についておよそちょっと完璧だなと思います僕やってる勉強会だいたい



  • あんまりそこまで全員でみたいな感じにならないですねそうですよね僕もそういう回の方が多いなと思ってますなのでこれちょっと大成功したので5点満点つけてますけど僕もこれめっちゃ良かったんでぜひ取り入れやすいやつから取り入れていただけるといいかなと思います次2つ目4点つけました自己学習のきっかけになるか業務に還元できるアクションが取れるかとうんうんうん



  • いうのなんですがこれ2点良かった点がありましたまず1つ目研修とかで受けたノウハウとか勉強したノウハウを共有するっていうテーマを取り扱えたのが良くてそれが何が良かったかっていうと研修を受けましたこういう学びがありましためっちゃ良かったですじゃあ僕も受けてみよう



  • という連鎖が発生しましたなるほどねはいはいはいはいなので勉強会がないとその研修受けなかったでしょうしその人は資格取得とかそういうきっかけに実際につながったのは非常に良かったですなるほどただそれはそれだけじゃできなくてもう一個良かったのが信頼貯金が溜まっている人を巻き込めたのが良かったなと思ってますほう



  • 信頼貯金が溜まってる人を巻き込めた人間って集まるといろんな人いますけどこの人が言うこと間違いないなみたいな人多分いると思うんですよいますね



  • そういう人を巻き込めるとその人が言ったことに対してそうだなって思う人いっぱいいるんですよいっぱいいますねなので信頼貯金がたまってるエンジニア自分でもいいんですけどそれはねその人が情報発信をする場を用意することでその場の価値を上げれるんですよなるほどねちょっと政治ですねまあ政治ですねまあでも人間関わるとちょっと政治が関わるんで確かにまあでもそれゆえあの何でしょう



  • 結果としては研修受けようとかそういう人結構出たんですごい良かったなと思いましたそこはやってなるほどね影響力ある人が出た方がやっぱその後の行動につながるよねこれはね非常に大事です人間なんてそんなもんなんでそんなもんなんてっていうのはあれですけど自分が心霊貯金貯めるのが一番いいんですけど



  • 僕より貯めてる人なんていっぱいいるんで会社行くとねなるほどねぜひ巻き込んでやってもらえればと思いますしめっちゃベストはそれこそ本書いてる人呼ぶとかねそれはね本書いちゃうかそれはありますよね信頼貯金貯めるためにね順番おかしいけどね本書こうかなじゃあ信頼貯金貯まったから本書くんだけどね本当はしょうがないなめんどくさいけど本書こうかな



  • 楽しみだなあのりさんの本はいというので2つ目すごい人を動かす上で今までというか前のエピソードで危機感はあるみたいなのもお話をしたことありますが結局信頼貯金溜まってる人の発言って強いのでそういう人は駆動機を落として一緒に勉強しましょうあれですよねハロー効果ってやつですよねハロー効果ってやつですねちょっと解説をお願いします心理学にあるハロー効果というものでなんでハローなんですかあれ



  • パッと見っていうことなんじゃないですかそうなのかとりあえずすごい人が言ってたらすごく聞こえるみたいな心理学ですねそうですね具体的にもって言うと技術めちゃくちゃできる人を見るとこの人性格もいいんじゃないかって錯覚することですよねはいはいはいはい権威性に対してうんうん



  • すごいと感じるバイアスのことだと思ってます高学歴なら仕事できるだろうとか芸能人ヒマプロがおすすめする技術書なら全部おもろいだろうとか調子乗ってるね例えばですよ面白いものしか言ってないですよねそういうバイアスあるんで気をつけましょうっていうのがあるんですけど何の話でしたっけ



  • ハロー効果あそうそうそう権威がある人が言うでもハロー効果実際あるんでうんあると思いますそれによってねいい方向にコントロールするのは別に悪いことだと思うんですよエンパワーメントってやつかエンパワーメントって言いますよはいわかんないですけどごめんなさい知らない単語出しすぎたんでやめましょうはい応援する的な120%出させてあげるためには必要なことかなと思うのでこれ良かったですはい



  • 最後これちょっと相談ですちょっと待ってくださいその前に足りなかった一点は何だと思いますかこれですか足りなかったのは業務に還元できるアクションが得られるっていうところがちょっと足りなかったなと思っててなんて言うんでしょうねスクラムとかについて主に取り扱ってたんですけど周りもスクラムで開発をしてたんですがどこまで言おうかなえっと



  • 100点を目指している人ってあんまりいなくてもっと効率よくできるんだけど今のままでも回ってるっていう状況なんですよ多分そういうところが多いと思うんですけど世の中一般的にもこれでも回るからなっていう場合ってさらに上を目指そうっていうモチベーションの人ほとんどいないんですよそれゆえ課題意識っていうのを持ちきれず



  • 停滞してしまうというかなかなか自分の仕事に活かせる課題を持ってくるのも難しいしそれにつなげるアクションっていうのをどんどん出すっていうのはあんまりできなかったななるほどね業務に直結する部分がもうちょい強くなればなみたいな感じですかねもっと直接的に



  • いい効果のある勉強会だったらもっと良かったなとは思うんですけどただ実行学習のきっかけにもできたし言うてもちょっとは業務に還元できるアクションみたいなものも得られたんでまあまあ良かったなとただもっといけるで1点マイナスって感じですなるほどですねおおむね良かったって感じです



  • 最後参加したメンバーが楽しい他の予定を分けて参加したいと思えるこちら1点でございますなるほど別の予定や業務が忙しくて出れないっていう人がね多くてですねやっぱり参加率低くて4割ぐらいの人もあって全体からリリース前とかねしょうがないのかもしれないですけどとはいえですよ人によるのかな僕だったら



  • めっちゃ出たいっていう勉強会だったら何が何でも出るんですよ多分めっちゃ出たいなっていう回にできなかったなと思っててなるほどねこれ難しいな激ムズだなそれ勉強会続きものにしたら絶対人減ると思ってるんですよね僕はしょうがないです逆に?と思ってますなるべく僕は一回完結のやつを企画変えてやることが多いですね



  • なるほどなるほどねLT界の時とかそれは良いかもしれないオブジェクト思考の時とかそれは良いかもしれないそれ良いっていう感じでちょっとねもうやっぱ同じものを続けるってことが多分人間あんま得意じゃないなと思ってるんでもう変えますねそれめちゃくちゃ良い2良いねめちゃくちゃ良い3良いね



  • もしくは例えば臨読会とかだったらね本で区切れるかもしれないですけどねホップするのいいですねテーマを毎回一緒のメンバーじゃなくていいと前提と



  • それがこうして一撃リンドク回っていうのをやりましたからねやばくないですかそれどうですかもう始まる前に全部読み切って読み切った状態で登場するっていうハードコアリンドク回やりましたねそれ何時間かかったんですか2時間3時間くらいかかりましたね2,3時間で終わるんですか終わりました終わったっていうとあれだけどもっとさらいきれてないけどね全然うんうんうんうん



  • でも全員本読んだしそれに対して議論できたし分かんないところは聞けたしって感じで有意義ではありましたけど疲れすぎましたねそうですよね自分なりに考えたんですよのりさんが言ってたのは一個の解決策です人が減るのはそうなんですがやっぱ選択肢が僕の中で2つ感で1つはスターを連れてくるスターを連れてくるはい



  • ブルーノマーズとかですねそうそうそうブルーノマーズは行き過ぎなんですけどテスト駆動の本読みますって和田さん連れてくるみたいなねでかいわそれはマジでいやそれは聞きたいよみたいなねそれだってさすごいコンテンツだよ日本中下手したら地方から来る人とかいてもおかしくないよねその回はそんぐらいの回ですけどかあ



  • もうめっちゃ仲良くなって友達と喋りたいよねっていう前に乗りさせるなるほどねそりゃそうだわなめっちゃむずいんですけどねワークショップとかできたらよかったのかもしれないですけどなと思ってでもなんかただ現実的じゃないなって思ってたんですけどのりさんのその一撃で終わらせるとか2回とか3回長くてもでやるのはめっちゃいいですねうん



  • 確かにのりさんおっしゃる通り初めは人集まっててちょっとだんだん参加率下がるんで参加率下がると自然と次行くかなみたいな空気出ちゃうんですよね出ちゃう出ちゃうめっちゃいいやるやろうやりますありがとうございます続きもので唯一すごい人数集まったなっていうのがあるんですけど勉強会とかじゃなくて集まって開発するはめちゃめちゃ人気ありますねコンテンツとして仮想



  • ちょっとそれで言うと社内で使ってるプログラムというかシステムみたいなのがあって自由に開発していいんでそれを開発しようぜって集めて休日とかですけど6時間くらいやってますねめっちゃいいですねなんかそのリファレンスちょっと不確かなんですけど及川さんはい



  • プロダクトマネジメントのすべての及川さんはいソフトウェアハウストの及川さんはいあの青い本を書いたことで有名な及川さんが言ってたのはエンジニアは社内システムをハックできるようにはいえっとしといた方が会社がうまく回るっていう話をしててうーんなんでかっていうとうんうんうんえっとまあエンジニアってまあ業務効率化とかハッキングするのは好きなんですよいい意味でねうーんなのでそういう社内ツールの便利するとかはいえっと



  • 言うためのAPIとかそういうのを公開しておくとエンジニアが勝手にスラックとか連携していろんな作業を楽にしてくれるとそれはそれで業務効率化にもなるし普段は敵対してた企画とか営業の人もそのエンジニアが作ったツールを使ってやるやんこいつらってなるとなるほどねそれによってエンジニアに対する印象が良くなるというかっていうので



  • みんなでプロダクトを作るっていう姿勢ワンチーム的な文化が醸成されるやでみたいなっていう話をしていてリファレンス不確かなので本当は言ってないかもしれないですけど本当は言ってないが一番面白いですけどなんで今のは僕の言ったことっていう僕が先輩から聞いたことっていうぐらいの捉え方してほしいですけどまあまあまあでもありそうだけどね全然



  • それは確かになと僕は思った記憶があってそれにちょっと通じるところもあって非常にいいですねそうですねコンテンツとして人気ですね実際に開発するはでもすごいですね集まるのかな俺だったら行くけど行くかな時間あったら行くな



  • 勉強会開催すると大体12,3人ぐらい集まるんですけどその開発は30人ぐらい集まりましたねめっちゃいるやばくない?まとめれねえと思ったもんフリーすごいですね30は30やばくない?30だったらなんか作れますよ本当にそうなんだよ小規模な会社作れるんじゃないかと思ってるんだけど本当ですね小規模でもないなそうですねありがとうございます



  • というわけで今日は僕が考えた最強の勉強会の話をしましたはいありがとうございましたそれだとハンズオンがいいのかハンズオン良いでしょうねコンテンツ用意するの大変ですけどねそうなんだよね



  • ハッカソンとか効率いいですよねだからねハッカソンとかだとLT会効率いいですよLT?ライトニングトークそれぞれテーマ持ちよ一本軸決める時もあるしフリーテーマの時もあるけどあれはコンテンツみんなで作ってくるんでやっぱ楽ですね参加ハードル高くないですか?社内だと意外といますよすごいですねどうなんだろうね



  • 参加者全員発表しろLT会もあったけどねやば視聴禁止やばすぎ参加者集まるんですか集まったね意識高いわ見習っていこうちょっとでも勉強会やりたくなったなとか自分が出てる勉強会あったらこここうしたらいいんじゃないかとかそういうヒントになればなと



  • いうつもりでお話しさせていただきましたはいちなみに僕勉強会はマジで絶対開催した方がいいなと思ってるんですよ社内でなぜならすごい人からの見られ方良くなると思います確かにそれは確かになぜなら勉強会やってる人って大体なんかすごそうに見えるんですよねうんそうですね実際外部の勉強会とかやってる人なんか結構



  • 経験長い人とかやたらアグレッシブな人とかすごい人がやってるイメージ多いじゃないですかなんならね本とか書くんですよねコミュニティ引っ張ってる人がねそうそうそうそうなのでそういう雰囲気をプチ会社内とかでやれると今後の立ち回りしやすくなるなって思うんで政治的にもおすすめです政治的に勉強会しましょうじゃあ政治的勉強会をいいこといっぱいあるんだよね例えばまたちょっと重ねちゃうんですけどはい



  • ギブアンドテイクの話で勉強会をやってるって結構テイクしてるんですよねギブじゃなくてテイクテイクテイク取ってる?ギブは与えるテイクはもらう英語できなすぎないかもギブって言ってる?ギブミーチョコレートでしょチョコちょうだいでギブテイク?テイクじゃんでもさめっちゃ取る人のことテイカーって言わない?ギバーじゃないですか



  • あ、違う本当だテイクって与えるかおーもうおしまいだ本当だわやっぱあぶねーギブミーチョコレートだからギブミーだからくれーっつってるからえ、なんで?ですよねえ、矛盾してねあーそっか命令系だからか命令系あーあーなるほどね与えなさいって言ってんのかそうだそうだ私に与えなさいってことかあー恥ずかしいわじゃあはい失礼しましたはいはいなんで



  • ギバーに何だっけギバーなんですよ勉強会やってる人ってギバーですはいでそういう風なことやってる人っていざという時助けてもらえるんですよわかるわ本当に確かに超困る時ってあるんですよ人間ってあるねそういう時に助けてもらえるように普段からのいろいろ他の人に役に立つことをやった方が得です込み込みでそうなんですうん



  • 自分の方が与えることが多かったとしてもやばいとき助けてもらわないのが一番やばいから助け合っていきましょうって感じです信頼貯金という名のセーフティーネットというかですね



  • 社会人数年やってて本当に大事だなって思いますわかりますというわけでお便りですラジオネームピロシキンさんピロリキンにも聞こえますしピロシキンにも聞こえますねちょうど間ですポッドキャストで話してほしいこと設計の勉強法についてお話が聞きたいですおー



  • 私は新卒2年目のピオピオエンジニアですピオちゃん現在5人チームのスプリング案件に1月から参画しております最近やっとプロジェクトへの理解ができてきたのですが設計に関わるような大きな改修を担当することになりましたそこで設計のSの字も知らない人に勉強させるときにお三方はどのような勉強法をお勧めしますか



  • いつも楽しく聞かせていただいておりますこれからも末永くお幸せに結婚の挨拶ですか結婚式の祝伝みたいな祝伝じゃないな祝文祝伝ですね祝伝か文章を読みながらこの字が目に入った時めっちゃ笑いそうになった末永くお幸せに



  • 私たち結婚しましたのやつじゃんありがとうございますということで設計の勉強法ですね設計の勉強法かちょっと難しいなと思いながらも確かにえーっとなんとなくお話しますねじゃあはい



  • 設計について勉強したことって多分僕は多分AWSなんですよね一番ちゃんとやったのAWSを思い出しながらやりますこれは多分オンプレとか別にAWS以外のことでも言えると思うんで



  • AWSを軸にちょっとお話をさせていただきます僕がこれから設計の勉強システムアーキテクトを取ってしまったんですがそうだ設計のプロじゃないですかしまったんですがAWSを思い出しながらちょっと喋らせていただきますまず設計については多分パターンを知るのが最初だと思うんですねパターンというかその前にパーツを知ることがパーツを知ってパターンを知って



  • じゃあ宇宙はこうだねっていう順番になると思いますなのでどういうインクラなのか分かりませんが



  • パーツ素で言うとSQLというかデータベースウェブサーバーとかワーフその辺ファイアウォールロードバランサーとかパーツをまず知るところから始めて知った上で設計のパターンですね勉強するのがいいかなと思ってます設計のパターンのおすすめの本ありますか僕はまだよくわかりません



  • がちょっとググっていただけるとすぐ出るかなと思いますのでそちら調べてもらえればなと思います実際僕前の職場ですね2年前着任した時にノリさんの影響でAWSの勉強をし始めましたとその後すぐちょっと設計考えなきゃいけない時があって企画2年間やってからの急に設計考えるなんでまあまあね多分ピロピロエンジニアだったと思いますよなるほどねそんな中で何したかというとやっぱりAWSの



  • ベストプラクティス全部見てたんでじゃあこの要件ならこうだなとかあと今回のユーザー数とかリクエスト数要件ですね性能要件性能要件見るとAWSのこれで言うといけそうだなとかサーバーレスの構成だからユーザー少なくてもそんなにコストかからんなみたいなっていうベースでやって一応その



  • 開発責任者上司ですけどのOKもいただいてっていう感じだったんでそんなにハズレはないやり方なのかなと思いましたなるほどねパーツを知ってあとはそこの組み合わせを考えれるっていうところですよねっていうのが



  • カイチでした僕も結構近いことを思っていて設計について言うとパーツ集めてそれを組み合わせるっていうのが本当にいろんなレイヤーに広がってると思うんですよその中で今回の要件がどんな感じでこれに合うには何を組み合わせればいいかっていうのを導けるのが設計だと思ってるんですね僕は別の視点からお話しすると



  • 当時僕設計って言ったら設計書書けることだと思ってたんですよね



  • 設計書設計書もちょっといっぱいありますけどいろんなのあるじゃないですかこういうの書けるようにならなきゃいけないのかと思ってたんですけどあれぶっちゃけ設計書って設計の本目的じゃないんですよねあれってどっちかっていうと人に伝達するための手段であってそれを設計する部分ってどっちかっていうと脳内の活動のほうがでかいじゃないですかそうですねだからそのためにはやっぱり細かいパーツを



  • 集めなきゃいけなくて人に伝える必要性がめちゃめちゃ増してきたらその後設計書をちゃんと覚えていくっていう順序でまずやるのがいいのかなと思ってますとでえっと



  • 設計もいろんなレイヤーあるじゃないですか基本設計だったらもっとざっくりしたものを考えなきゃいけないアーキテクチャみたいなところを考えなきゃいけないし詳細設計ならコードの作り方どうするかみたいなところを考えなきゃいけないじゃないですかそれをどっちをやりたいかにもよるんですけどまずは詳細設計から入った方が入りやすいんじゃないかなと思っていて普段の業務に近い設計じゃないですか多分普段から開発してるけど脳内で設計はしてると思うんですねうんうん



  • なのでまずはその詳細設計の幅を広げるためにデータベースネットワークデザインパターンその辺をやったらいいんじゃないかなって思ってますありがとうございますそれでいうと僕はアーキテクチャ設計に閉じた話をしてしまったんですが確かに設計っていうともっとねブレイクダウンして基本設計詳細設計ありますねそうなんですよどこ言ってんだろうなこれなんかさ世の中にある本とかもさ初めてやる設計のすすめみたいななんか



  • 何の設計っていうあるんですかそんなの何か分かんないですけどちゃんと分かれてるかのりさんおっしゃる通り詳細設計から始めるのが一般的ですね僕もそうでしたしそうだよな詳細設計レベルでの情報というか必要な情報で言うとやっぱデータベースネットワークいらねえかな



  • ネットワークいらないかもしれないネットワークいらないわデータベースデザインパターンとかあとそのAPIとクライアントの通信の仕組みの部分とかそういうところを知っておくといいのかなっていう本当にコンピューターの基礎みたいなそうですねところかなそうですねあとセキュリティとかもかなセキュリティはそうですねそうですねしか言えないですよその通りですうんうんってやってました



  • それができるようになったら次基本設計みたいなところ入ってインフラ系の組み合わせとか覚えていくというかって感じですかねはい



  • あとはあえて付け足すと新設2年目のピオキオエンジニアで設計にも関わるような会社を担当することになりましたとのことなので多分そんなに慣れてない仕事なのかなと想像しております勉強法の勧めも先ほどお話しした通りですがどんだけ他の人に頼れるかですねあるわそれ適度に巻き込んでなおかつ



  • 巻き込みつつも後から俺の力でやったんだぜ感を出すとそれ大丈夫ですか露骨にやると嫌われるやつですけど先輩も育てたいなっていう気持ち持ってくれると思うんでさすがにね育ててくださいって言えばいいんじゃないかなと思います頑張ってやってやった後どうだったとかちょっと続報気になるなそうですね



  • いっぱいレビュー出しましょうそうですね結局フィードバックで差分を知ってそれを吸収するのが一番勉強になると思うんですよねしかも今しかねフィードバックもらえなかったりするかもしれないですようんちょっとしたらもういいかって思われちゃうね確かにいや設計はなちょっとこれはあんまり本で勉強とかそういう感じじゃない気がするんですよねちょっと



  • 知識をある程度集めるのは大事なんですけどそれを組み立てる力はちょっと現場で養っていくことになるのかなっていうまあねどうそうなんですかねあるんじゃないですかでもパターンランゲージじゃなくてデザインパターンデザインパターンもそうですけど



  • このシステムはこういう構成で動いてますとか本当にねちょっとAWSしか想像できないんですけどAWSだとよくあるじゃないですかこのシステムはこういう構成になってますっていうピッチとかなのであれはなんかすごい



  • アーキテクチャ設計については勉強しやすいですしデザインパターンはねちょっとソースコードだからねあんまりねちょっとオープンなんないですけどねデザインパターンはもう先人のねそれこそ会社の中にあるソースコードを見るぐらいですよねデザインパターンで書かれているものほとんどないと思いますけどねそうなんですレアなんです結構ほぼないですからね本当ですよねあれなんで誰もできないんだろうなまあむずいけどねむずいしこのパターンでやろうって最初からね打ち出すのむずい



  • インターフェースとか考えた人マジで変態だよね多分変態はいっていうので頑張ってくださいはいではこんなもんですかね



  • では最後に告知ですがハッシュタグひまじんプログラマーをつけてツイッターでツイートお願いいたしますひまじんはひらがなプログラマーはカタカナでございますフィードバックとか感想とかこここうしてほしいとか何でもかんでも募集してますのでお願いしますどしどしご応募くださいませあとは説明欄にGoogleフォームのリンクがありますのでそちらからお便り質問トークテーマとかその辺どしどし募集してますのでお願いしますなんとクリックすると開けますよおー



  • すごいですねクリックするだけですかそんな仕組み作っちゃったんです簡単だなというので募集していますお願いしますそれでは終わりましょうまた次回See you初めて触ったMacBook手がいっぱいのチーム開発再起動したら治った謎のバグ僕たち私たちは卒業します



  • 駆け出しエンジニアを卒業したいあなたへひまじんプログラマーの週末エンジニアリングレッスン各種ポッドキャストで配信中

0:00 39:54

#162 社内で勉強会を主催するススメ|設計の勉強方法