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
jogannaoki
October 14, 2021
Programming
0
2.6k
エンジニアの越境
jogannaoki
October 14, 2021
Tweet
Share
More Decks by jogannaoki
See All by jogannaoki
[re:Growth 2019] Fargate for EKS
jogannaoki
0
920
Kubernetesを使うことによるメリットと注意点
jogannaoki
0
1.9k
DeepRacer DeepDive
jogannaoki
0
840
Developers.IO 2018 BaaSでゲームインフラをスピード構築
jogannaoki
1
810
Other Decks in Programming
See All in Programming
Code Reviews
bkuhlmann
4
890
What We Can Learn From OSS
inouehi
0
420
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
920
Elm Form Validation
bkuhlmann
0
510
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
26
8.2k
今、知っておきたい! 生成AIエージェントの世界
elith
3
350
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
110
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
260
SIMD Parallel Programming with the Vector API
josepaumard
0
150
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
950
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
910
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Facilitating Awesome Meetings
lara
42
5.6k
Fireside Chat
paigeccino
21
2.6k
Being A Developer After 40
akosma
57
580k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
Designing the Hi-DPI Web
ddemaree
276
33k
A designer walks into a library…
pauljervisheath
200
23k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
The Brand Is Dead. Long Live the Brand.
mthomps
49
28k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Transcript
エンジニアの越境 〜 SIerのSEからAWSインフラエンジニアへ、 そしてサーバーサイド/フロントエンドエンジニアへ〜 2021/10/12 CX事業本部LINE事業部 城岸直希
自己紹介 城岸直希(Naoki JOGAN) • CX事業本部 LINE事業部 • 入社 2017年11月 •
経歴 ◦ SIer → クラスメソッド • 好きなAWSサービス ◦ AWS Lambda 2
3 エンジニアの越境とは?
エンジニアの越境とは? サーバーサイド エンジニア インフラ エンジニア フロントエンド エンジニア XXX エンジニア 4
エンジニアの越境とは? サーバーサイド エンジニア インフラ エンジニア フロントエンド エンジニア XXX エンジニア 5
エンジニアの越境とは? サーバーサイド エンジニア インフラ エンジニア フロントエンド エンジニア XXX エンジニア この境界線を越えること
6
本日お話しする内容
本日お話しする内容について 2017 2020 SIer クラスメソッド SE AWSインフラ エンジニア サーバーサイド/ フロントエンドエンジニア
アジェンダ • SE(SIer) ◦ どういう会社で何をやっていたのか ◦ 越境のきっかけ • AWS インフラエンジニア(コンサルティング部)
◦ 何をやっていたのか ◦ 越境してどう思ったか ◦ 更なる越境のきっかけ • サーバーサイドエンジニア/フロントエンジニア(CX事業本部) ◦ 何をやっているのか ◦ 越境してどう思ったか • 越境を経て感じていること 9
10 注意事項 SIerのSEに関する話は、あくまでも 私が所属していた会社の当時の話です。
SIerのSE時代
どんなSIerにいたの? • 規模大きめ • 一次請け • 平均勤続年数長め • 平均年齢高め •
福利厚生良い • 中途少なめ 12
金融機関向けWebアプリケーション開発/保守 どちらかというとアプリよりのSE 13 要件定義 基本設計 詳細設計 コーディング 単体テスト 結合テスト 開発工程
テスト工程 受入/システム テスト
金融機関向けWebアプリケーション開発/保守 どちらかというとアプリよりのSE 14 要件定義 基本設計 詳細設計 コーディング 単体テスト 結合テスト 開発工程
テスト工程 受入/システム テスト
全社コンテナ実行基盤の検討 15
16 越境のきっかけ 越境のきっかけ 〜 SIerのSEからAWSインフラエンジニアへ〜
AWSどっぷりの仕事がしたい(きっかけ1) 17 〜2015 出会ってない期 2016 出会った期 なんやこれめっちゃすごいやん 2017 もっと知りたい期 実務であんまり触れれない
AWSどっぷりの仕事がしたい AWSと 私の感情 仮想サーバーのサービスなんでしょ? 世の中のサービスの大半 クラウド化できるのでは?
SIerで技術を追い続けるのは難しい(きっかけ2) 18 PM/リーダー 業務のスペシャリスト 技術を追い続ける人 駆け出しSE たまにすごい人もいる(辞めがちだけど) しかしこの道も険しい また、パートナー様にお願いするのではな く自分で作れるようになりたい
・・・
19 SIerのSEからAWSインフラエンジニへ 越境
クラスメソッド コンサルティング部 AWS インフラエンジニア時代
コンサルティング部とは? お客様の要望をヒアリングし、AWSに最適化したアー キテクチャの提案からAWSインフラに関する構築まで を行っております。圧倒的なノウハウと技術力を元に、 安く早くAWSインフラを提供し、お客様に「おまか せ」してもらうことがミッションです。 21
仕事内容 • EC サイトリプレース案件(ALB + EC2 + RDS + Cloud
Front) • コンテナ基盤構築案件(EKS+Terraform) • ハンズオン案件 • アドバイザー案件 • などなど 22
23 越境して何を感じたか 越境(転職)して何を感じたか 〜 SIerのSEからAWSインフラエンジニアへ〜
AWSへの興味でAWSを素早くキャッチアップできた 24 SE AWSインフラ エンジニア ほぼ未知の仕事をする のがちょっと怖い私 AWSへの 興味
25 周りの環境が大事 • インプットが常に得られる • 質問したらいい感じの答えが 返ってくる 技術好きな人たちが ずっと技術の話をしている いい環境だったから
興味関心を高く保つ ことができた
26 SIerの経験が活きた 金融機関の 特定の業務 Excelゴニョゴニョ 課題を整理する力 スケジュールを 引いて回す力 AWS力 一人で仕事を回す力
SIerの時に得たスキル コンサル部で 必要なスキル
27 どうなったのか
作成した環境 With かとりょさん and ハマコーさん 28
• 資格コンプリート • 資格執筆(クラメソメンバー数人で執筆) • AWS Top Engineer 2018 29
30 越境のきっかけ 越境のきっかけ 〜 AWSインフラエンジニから サーバーサイド/フロントエンドエンジニアへ〜
コンサルとして提供できる価値の限界を感じた 31 お客さんはたくさんの 技術的な課題を抱えている ネットワークのこと コンピュートリソースのこと アプリケーションのこと テストのこと お客さん 私
AWSのことは 任せてください
コンサルとして提供できる価値の限界を感じた 32 お客さんはたくさんの 技術的な課題を抱えている お客さん 私 AWSレイヤーに 関する課題は解決! ネットワークのこと コンピュートリソースのこと
アプリケーションのこと テストのこと
コンサルとして提供できる価値の限界を感じた 33 お客さんはたくさんの 技術的な課題を抱えている お客さん 私 自分が経験していない 分野のことを答えるの が難しい ネットワークのこと
コンピュートリソースのこと アプリケーションのこと テストのこと
アプリとインフラの境界線が曖昧になってきた 34 アプリ エンジニア インフラ エンジニア インフラの世界 アプリの世界 境界線が曖昧になり アプリへの興味が強くなった
35 AWSインフラエンジニからアプリエンジニアへ 越境
クラスメソッド CX事業本部 サーバーサイド/ フロントエンジニア時代
CX事業本部とは? 以下の部門が統合されて生まれた部署 • モバイルアプリサービス部 • サーバーレス開発部 • AIソリューション部 • DevOps支援室
お客様のプロダクトに関わり、ビジネスの成功を支援するということを目的とした 部門。CX事業本部の「C」には2つの意味がある。 「Client」:事業に課題を持ち、プロダクトを通じた解決をクラスメソッドに依頼 したい事業者 「Customer」:クライアントが価値を提供したい顧客 この2つのプロダクトに関わる「C」に対してハッピーを提供していきます。 37
CX事業本部とは? 以下の部門が統合されて生まれた部署 • モバイルアプリサービス部 • サーバーレス開発部 • AIソリューション部 • DevOps支援室
お客様のプロダクトに関わり、ビジネスの成功を支援するということを目的とした部門。CX 事業本部の「C」には2つの意味がある。 「Client」:事業に課題を持ち、プロダクトを通じた解決をクラスメソッドに依頼したい事業者 「Customer」:クライアントが価値を提供したい顧客 この2つのプロダクトに関わる「C」に対してハッピーを提供していきます。 38 主にAWSを使ってアプリケーションを開発する部署
仕事内容 LINEミニアプリ/LIFFアプリの開発 ※ LINEミニアプリ/LIFF アプリはLINEアプリに実装されたLIFFブラウザ(Webview) 上で動作するウェブアプリケーション 39
仕事内容 • フロントエンド ◦ React によるWebアプリケーションの設計と開発 ◦ PdM / デザイナーとのUI
/ UX検討 ◦ サーバーサイドとのAPIインタフェース調整 ◦ フレームワークの検証 • サーバーサイド ◦ Lambda / ContainerによるAPI設計と開発 ◦ フロントエンドとのAPIインタフェース調整 ◦ InfrastructureおよびDeploymentのCI / CD環境構築 ◦ フレームワークやライブラリの検証 40
41 越境して何を感じたか 越境(部署移動)して何を感じたか 〜 AWSインフラエンジニからサーバーサイド/ フロントエンドエンジニアへ〜
コードを書くことへの興味が大事 42 AWSインフラ エンジニア サーバーサイド/ フロントエンドエンジニア ほぼ未知の仕事をする のがちょっと怖い私 コードを書くこと への興味
PRを見てもらう DDD
43 コンサル部での経験が活きた 一人で仕事を回す力 EC2 AWSの細かい パラメータの意味 ネットワーク周りの 知識 TypeScript React
コンサル部で 得たスキル CX事業本部で 必要なスキル
44 どうなったのか
45 作成した環境
越境を経て感じること
越境を経て感じること • 越境で一番大事なのは越境先の技術についての興味 • 興味関心と技術習得の速度は相関する • 技術習得のモチベーションを維持するためには、周りの環境も大事 • 越境前の経験/知識は活きる ◦
ただしHelloWorldしただけくらいの知識では役に立たない • 単純にできることが増える ◦ わからないことがわかるようになるのが面白い ◦ わからないことが無限に増える ◦ あいだのポテンヒットを拾って早めに対処できる • お客さん/チームに対し提供できる価値が増える ◦ 市場価値が上がった(ように感じる) 47
越境するエンジニアの絵 XX エンジニア XX エンジニア 48
越境先の技術についての興味が大事 XX エンジニア XX エンジニア 49 越境先について の強い興味
周りの環境も大事 XX エンジニア XX エンジニア 50 越境先について の強い興味 モチベーションを 維持してくれる同僚
越境前の経験は活きる XX エンジニア XX エンジニア 51 越境先について の強い興味 モチベーションを 維持してくれる同僚
今までに習得したスキル
できること/提供できる価値が増える XX エンジニア XX エンジニア 52 できることが増え よりバリューを出せるようになる
53 越境に関するアドバイス 越境先に強い興味があるなら 越境先を吟味した上で 飛び込んでみるのも悪くない
54 朗報 クラスメソッドは 広くエンジニアを募集しています https://careers.classmethod.jp/requirements/
55 朗報 会社説明会も定期的に開催しています https://careers.classmethod.jp/jobfair/
None
57