Upgrade to Pro — share decks privately, control downloads, hide ads and more …

エンジニアの越境

D63b0683b8fdd02c71c802691f97c04c?s=47 jogannaoki
October 14, 2021

 エンジニアの越境

D63b0683b8fdd02c71c802691f97c04c?s=128

jogannaoki

October 14, 2021
Tweet

Transcript

  1. エンジニアの越境 〜 SIerのSEからAWSインフラエンジニアへ、 そしてサーバーサイド/フロントエンドエンジニアへ〜 
 2021/10/12 CX事業本部LINE事業部 城岸直希

  2. 自己紹介 城岸直希(Naoki JOGAN) • CX事業本部 LINE事業部 • 入社 2017年11月 •

    経歴 ◦ SIer → クラスメソッド • 好きなAWSサービス ◦ AWS Lambda 2
  3. 3 エンジニアの越境とは?

  4. エンジニアの越境とは? サーバーサイド エンジニア インフラ エンジニア フロントエンド エンジニア XXX エンジニア 4

  5. エンジニアの越境とは? サーバーサイド エンジニア インフラ エンジニア フロントエンド エンジニア XXX エンジニア 5

  6. エンジニアの越境とは? サーバーサイド エンジニア インフラ エンジニア フロントエンド エンジニア XXX エンジニア この境界線を越えること

    6
  7. 本日お話しする内容

  8. 本日お話しする内容について 2017 2020 SIer クラスメソッド SE AWSインフラ エンジニア サーバーサイド/ フロントエンドエンジニア

  9. アジェンダ • SE(SIer) ◦ どういう会社で何をやっていたのか ◦ 越境のきっかけ • AWS インフラエンジニア(コンサルティング部)

    ◦ 何をやっていたのか ◦ 越境してどう思ったか ◦ 更なる越境のきっかけ • サーバーサイドエンジニア/フロントエンジニア(CX事業本部) ◦ 何をやっているのか ◦ 越境してどう思ったか • 越境を経て感じていること 9
  10. 10 注意事項 SIerのSEに関する話は、あくまでも 私が所属していた会社の当時の話です。

  11. SIerのSE時代

  12. どんなSIerにいたの? • 規模大きめ • 一次請け • 平均勤続年数長め • 平均年齢高め •

    福利厚生良い • 中途少なめ 12
  13. 金融機関向けWebアプリケーション開発/保守 どちらかというとアプリよりのSE 13 要件定義 基本設計 詳細設計 コーディング 単体テスト 結合テスト 開発工程

    テスト工程 受入/システム テスト
  14. 金融機関向けWebアプリケーション開発/保守 どちらかというとアプリよりのSE 14 要件定義 基本設計 詳細設計 コーディング 単体テスト 結合テスト 開発工程

    テスト工程 受入/システム テスト
  15. 全社コンテナ実行基盤の検討 15

  16. 16 越境のきっかけ 越境のきっかけ 〜 SIerのSEからAWSインフラエンジニアへ〜

  17. AWSどっぷりの仕事がしたい(きっかけ1) 17 〜2015 出会ってない期 2016 出会った期 なんやこれめっちゃすごいやん 2017 もっと知りたい期 実務であんまり触れれない

    AWSどっぷりの仕事がしたい AWSと 私の感情 仮想サーバーのサービスなんでしょ? 世の中のサービスの大半 クラウド化できるのでは?
  18. SIerで技術を追い続けるのは難しい(きっかけ2) 18 PM/リーダー 業務のスペシャリスト 技術を追い続ける人 駆け出しSE たまにすごい人もいる(辞めがちだけど) しかしこの道も険しい また、パートナー様にお願いするのではな く自分で作れるようになりたい

    ・・・
  19. 19 SIerのSEからAWSインフラエンジニへ 越境

  20. クラスメソッド コンサルティング部 AWS インフラエンジニア時代

  21. コンサルティング部とは? お客様の要望をヒアリングし、AWSに最適化したアー キテクチャの提案からAWSインフラに関する構築まで を行っております。圧倒的なノウハウと技術力を元に、 安く早くAWSインフラを提供し、お客様に「おまか せ」してもらうことがミッションです。 21

  22. 仕事内容 • EC サイトリプレース案件(ALB + EC2 + RDS + Cloud

    Front) • コンテナ基盤構築案件(EKS+Terraform) • ハンズオン案件 • アドバイザー案件 • などなど 22
  23. 23 越境して何を感じたか 越境(転職)して何を感じたか 〜 SIerのSEからAWSインフラエンジニアへ〜

  24. AWSへの興味でAWSを素早くキャッチアップできた 24 SE AWSインフラ エンジニア ほぼ未知の仕事をする のがちょっと怖い私 AWSへの 興味

  25. 25 周りの環境が大事 • インプットが常に得られる • 質問したらいい感じの答えが 返ってくる 技術好きな人たちが ずっと技術の話をしている いい環境だったから

    興味関心を高く保つ ことができた
  26. 26 SIerの経験が活きた 金融機関の 特定の業務 Excelゴニョゴニョ 課題を整理する力 スケジュールを 引いて回す力 AWS力 一人で仕事を回す力

    SIerの時に得たスキル コンサル部で 必要なスキル
  27. 27 どうなったのか

  28. 作成した環境 With かとりょさん and ハマコーさん 28

  29. • 資格コンプリート • 資格執筆(クラメソメンバー数人で執筆) • AWS Top Engineer 2018 29

  30. 30 越境のきっかけ 越境のきっかけ 〜 AWSインフラエンジニから サーバーサイド/フロントエンドエンジニアへ〜

  31. コンサルとして提供できる価値の限界を感じた 31 お客さんはたくさんの 技術的な課題を抱えている ネットワークのこと コンピュートリソースのこと アプリケーションのこと テストのこと お客さん 私

    AWSのことは 任せてください
  32. コンサルとして提供できる価値の限界を感じた 32 お客さんはたくさんの 技術的な課題を抱えている お客さん 私 AWSレイヤーに 関する課題は解決! ネットワークのこと コンピュートリソースのこと

    アプリケーションのこと テストのこと
  33. コンサルとして提供できる価値の限界を感じた 33 お客さんはたくさんの 技術的な課題を抱えている お客さん 私 自分が経験していない 分野のことを答えるの が難しい ネットワークのこと

    コンピュートリソースのこと アプリケーションのこと テストのこと
  34. アプリとインフラの境界線が曖昧になってきた 34 アプリ エンジニア インフラ エンジニア インフラの世界 アプリの世界 境界線が曖昧になり アプリへの興味が強くなった

  35. 35 AWSインフラエンジニからアプリエンジニアへ 越境

  36. クラスメソッド CX事業本部 サーバーサイド/ フロントエンジニア時代

  37. CX事業本部とは? 以下の部門が統合されて生まれた部署 • モバイルアプリサービス部 • サーバーレス開発部 • AIソリューション部 • DevOps支援室

    お客様のプロダクトに関わり、ビジネスの成功を支援するということを目的とした 部門。CX事業本部の「C」には2つの意味がある。 「Client」:事業に課題を持ち、プロダクトを通じた解決をクラスメソッドに依頼 したい事業者 「Customer」:クライアントが価値を提供したい顧客 この2つのプロダクトに関わる「C」に対してハッピーを提供していきます。 37
  38. CX事業本部とは? 以下の部門が統合されて生まれた部署 • モバイルアプリサービス部 • サーバーレス開発部 • AIソリューション部 • DevOps支援室

    お客様のプロダクトに関わり、ビジネスの成功を支援するということを目的とした部門。CX 事業本部の「C」には2つの意味がある。 「Client」:事業に課題を持ち、プロダクトを通じた解決をクラスメソッドに依頼したい事業者 「Customer」:クライアントが価値を提供したい顧客 この2つのプロダクトに関わる「C」に対してハッピーを提供していきます。 38 主にAWSを使ってアプリケーションを開発する部署
  39. 仕事内容 LINEミニアプリ/LIFFアプリの開発 ※ LINEミニアプリ/LIFF アプリはLINEアプリに実装されたLIFFブラウザ(Webview) 上で動作するウェブアプリケーション 39

  40. 仕事内容 • フロントエンド ◦ React によるWebアプリケーションの設計と開発 ◦ PdM / デザイナーとのUI

    / UX検討 ◦ サーバーサイドとのAPIインタフェース調整 ◦ フレームワークの検証 • サーバーサイド ◦ Lambda / ContainerによるAPI設計と開発 ◦ フロントエンドとのAPIインタフェース調整 ◦ InfrastructureおよびDeploymentのCI / CD環境構築 ◦ フレームワークやライブラリの検証 40
  41. 41 越境して何を感じたか 越境(部署移動)して何を感じたか 〜 AWSインフラエンジニからサーバーサイド/ フロントエンドエンジニアへ〜

  42. コードを書くことへの興味が大事 42 AWSインフラ エンジニア サーバーサイド/ フロントエンドエンジニア ほぼ未知の仕事をする のがちょっと怖い私 コードを書くこと への興味

    PRを見てもらう DDD
  43. 43 コンサル部での経験が活きた 一人で仕事を回す力 EC2 AWSの細かい パラメータの意味 ネットワーク周りの 知識 TypeScript React

    コンサル部で 得たスキル CX事業本部で 必要なスキル
  44. 44 どうなったのか

  45. 45 作成した環境

  46. 越境を経て感じること

  47. 越境を経て感じること • 越境で一番大事なのは越境先の技術についての興味 • 興味関心と技術習得の速度は相関する • 技術習得のモチベーションを維持するためには、周りの環境も大事 • 越境前の経験/知識は活きる ◦

    ただしHelloWorldしただけくらいの知識では役に立たない • 単純にできることが増える ◦ わからないことがわかるようになるのが面白い ◦ わからないことが無限に増える ◦ あいだのポテンヒットを拾って早めに対処できる • お客さん/チームに対し提供できる価値が増える ◦ 市場価値が上がった(ように感じる) 47
  48. 越境するエンジニアの絵 XX エンジニア XX エンジニア 48

  49. 越境先の技術についての興味が大事 XX エンジニア XX エンジニア 49 越境先について の強い興味

  50. 周りの環境も大事 XX エンジニア XX エンジニア 50 越境先について の強い興味 モチベーションを 維持してくれる同僚

  51. 越境前の経験は活きる XX エンジニア XX エンジニア 51 越境先について の強い興味 モチベーションを 維持してくれる同僚

    今までに習得したスキル
  52. できること/提供できる価値が増える XX エンジニア XX エンジニア 52 できることが増え よりバリューを出せるようになる

  53. 53 越境に関するアドバイス 越境先に強い興味があるなら 越境先を吟味した上で 飛び込んでみるのも悪くない

  54. 54 朗報 クラスメソッドは 広くエンジニアを募集しています https://careers.classmethod.jp/requirements/

  55. 55 朗報 会社説明会も定期的に開催しています https://careers.classmethod.jp/jobfair/

  56. None
  57. 57