Slide 1

Slide 1 text

新卒1年目もアーキテクトを目指したい! とみー

Slide 2

Slide 2 text

自己紹介 とみー @tomi_t0mmy ・新卒1年目エンジニア ・Go, Ruby ・今日途中で抜けちゃうので、  Xで話しかけてくれたら嬉しいです...!

Slide 3

Slide 3 text

今日話したいこと ● 「アーキテクトになりたい!」 ● そのためにやってきたこと @tomi_t0mmy

Slide 4

Slide 4 text

今日話したいこと ● 「アーキテクトになりたい!」 ● そのためにやってきたこと @tomi_t0mmy

Slide 5

Slide 5 text

アーキテクトになりたいって何よ? @tomi_t0mmy

Slide 6

Slide 6 text

興味があるのはこんな話 ● クリーンアーキテクチャ ● GoFのデザインパターン ● DDD ● マイクロサービスアーキテクチャ ● Dependency Injection(依存性の注入) ● 技術負債の解消 ● 変更しやすい設計 etc… @tomi_t0mmy

Slide 7

Slide 7 text

誰かの長期的な夢を叶えられる設計を 考える力をつけたい! @tomi_t0mmy

Slide 8

Slide 8 text

なんでアーキテクトに興味があるのか ● 同じように動くプロダクトでも、裏側の設計次第で事業戦略に影響するのが面白い ● 単純にパズルみたいで楽しい @tomi_t0mmy

Slide 9

Slide 9 text

今日話したいこと ● 「アーキテクトになりたいんだ!!」 ● そのためにやってきたこと @tomi_t0mmy

Slide 10

Slide 10 text

前提として ... ● 努力の方向性が合っているかは不明 ● 「こうした方がいい」などのツッコミ、どしどしお待ちしています ● 同志のやってきたことのシェアもどしどしお待ちしています @tomi_t0mmy

Slide 11

Slide 11 text

必要だと思ってること ● 理論的な知識のインプット ● 場数 = 設計のことを考えた経験の数 @tomi_t0mmy

Slide 12

Slide 12 text

理論的な知識のインプット ● 基本的に書籍で先人の知恵をインプット ● 「やはり理論は理論」という気持ちで読んでいる 読んだ本 読みたい本 マイクロサービスアーキテクチャ なぜ依存を注入するのか  DI の原理・原則とパターン ドメイン駆動設計入門 Clean Architecture

Slide 13

Slide 13 text

場数 ● まず、「場」に出会わないといけない ○ 内定者インターンに参加。期待してもらえるように自分の出来ることを精一杯やる ○ 自分のtimesで、設計や技術負債に興味があることをアピール ○ 結果として、入社時の配属で設計に力を入れているチームに配属 ● 「場」に出会ってからが本番 ○ まずは目の前のプロダクトのコードをよく読む・よく書く ○ 設計の背景・思想などは聞かないと分からないことも多いので積極的に質問 ○ PRのレビューでも、「なぜその設計がいいと思うのか?」と質問する @tomi_t0mmy

Slide 14

Slide 14 text

今日話したこと ● 「アーキテクトになりたい!」 ○ 設計は長期的にプロダクト、ひいては夢を支える力 ● そのためにやってきたこと ○ 主に書籍で知識のインプット ○ 「場」に出会う・よく読みよく書く・質問 @tomi_t0mmy

Slide 15

Slide 15 text

今後も精進していきます! ご清聴ありがとうございました!! @tomi_t0mmy