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

SIerとインターネット企業のエンジニアの仕事 / Comparing work of engineer between SIer and Internet company

206cd98801e9ad1a1a246da5f3b5a40b?s=47 ykoma
December 15, 2018

SIerとインターネット企業のエンジニアの仕事 / Comparing work of engineer between SIer and Internet company

206cd98801e9ad1a1a246da5f3b5a40b?s=128

ykoma

December 15, 2018
Tweet

Transcript

  1. SIerとインターネット企業の エンジニアの仕事 2018 December 14th CyberAgent, Inc. All Rights Reserved

    エンジニア&データサイエンティストキャリアトーク @福岡
  2. About me 駒原 雄祐 (こまはら ゆうすけ) (38歳) 株式会社サイバーエージェント アメブロDiv アドテクノロジー開発部

    エンジニア (主にバックエンド担当)
  3. About me 駒原 雄祐 (こまはら ゆうすけ) (38歳) 2010年: サイバーエージェントに転職 2003年:

    大学卒業後、中堅SIerに入社 2005年: ベンチャーITコンサル会社に転職
  4. Web系エンジニアとしてのキャリア SIerのエンジニアとしてのキャリア About me 2010年: サイバーエージェントに転職 2003年: 大学卒業後、中堅SIerに入社 2005年: ベンチャーITコンサル会社に転職

    駒原 雄祐 (こまはら ゆうすけ) (38歳)
  5. 趣旨 SIerとインターネット企業(以下Web企業)における「エ ンジニア」という職種について 同じIT業界、同じ呼び方の職種だが、 内容はかなり異なる 両方にいた経験を踏まえた違い、比較

  6. 想定ターゲット • SIerとWeb企業のどちらに進もうか迷っている方 • エンジニアになりたいけど、その後の仕事のイ メージがつかない方 • エンジニアとして中長期的にどういうキャリアを 築いていけるのかが知りたい方

  7. SIerとWeb企業 • SIer (System Integrator) ◦ 顧客企業と契約し、顧客企業の対象業務領 域をIT化し、コスト削減やスピード化、精度の 向上などのメリットをもたらす •

    Web企業 ◦ 不特定多数の一般消費者や企業向けに、イ ンターネットを介してサービスを提供し、収益 を上げる
  8. アジェンダ 収益モデルや市場の違い 就労環境の違い 求められる(身につく)スキルの違い やりがいと辛いところ キャリアパスと生々しい話 まとめ

  9. SIerとインターネット企業の エンジニアの仕事

  10. 注意 • 今日話すことは多分に登壇者の「主観」に基づい てます。 • SIer、Web企業と一口に言っても実際には多種 多 様であり、必ずしもここでお話することがすべ てのSIer、Web企 業に当てはまるわけではあり

    ません。 • あくまで登壇者自身の経験を踏まえた個人的見 解であることはご理解ください。
  11. 収益モデルや市場の違い

  12. SIer Web (CA) 事業への 関わり 顧客企業の事業をIT の側面から支援する 自社の事業に直接関 わる 主な収益

    「人月モデル」が圧倒 的多数 • 要員ごとに決めら れた月額単価を顧 客企業が支払う その事業の売上 大別すれば • 広告 • 課金 の2つ 特徴 • 安定している • 爆発的な伸びは期 待しにくい • マネタイズできるま では収益0 • 爆発的に伸ばすこ とも可能
  13. SIer Web (CA) 景気の 影響 受けやすい (企業の投資意欲) 事業内容による 特需 法改正

    • 消費増税 • 元号の改正 etc ... テクノロジードリブンな パラダイムシフト • スマホの浸透 • ブロックチェーン • AI • VR etc ...
  14. 就労環境の違い

  15. SIer Web (CA) 服装 スーツがほとんど 私服がほとんど 勤務 時間 勤務場所の規定に合わ せることが多かった

    自社の規定に従う 勤務 場所 自社 客先 プロジェクトルーム etc ... 自社
  16. プロジェクトの違い

  17. SIer Web (CA) 体制 規模 • 数人〜数千人 • 同じプロジェクトに いろんな会社の人

    がいたりする • 多くても30人ぐらいま で • 自社のメンバー中心 で構成する 構造 ピラミッド構造 (大規模なほど特に) 元請け→二次請け →(中略)→n次請け フラット or 浅いピラミッド 構造が多い
  18. SIer Web (CA) 進め方 ウォーターフォールが 多い • 要件定義 • 基本設計

    • 詳細設計 • 実装・単体テスト • 結合テスト • 総合・受入テスト • リリース 多種多様 チームごとに合ったや り方を採用している リリース サイクル 長い 数ヶ月〜数年 短い 数日〜数ヶ月
  19. SIer Web (CA) 重要視 される 事 大規模なウォーター フォールプロジェクトだ と、途中での軌道修正 が難しい

    いかに最初の段階で 良いレールが敷けるか がとても重要 変化のスピードが早い 初期段階にあまり時間を かけず、走りながら考え る事が求められる いかに変更に対して柔 軟に対応できるように作 るかがとても重要
  20. SIer Web (CA) 利害 関係者 多い 顧客窓口の部署とエン ドユーザの部署が異な るなどは当たり前 少ない

    プロジェクトメンバーだ けで完結することも割と よくある エンド ユーザ 物理的にも比較的近い ことが多い (=顔が見えやすい) インターネットの向こう 側 (=顔が見えにくい) 作った ものへ の反応 直接のリアクションや会 話となって現れる 数字となって現れる(ア クセス数や売上など)
  21. SIer Web (CA) 採用 技術 リスクやすそ野の広さが 重視される傾向 • ベンダーサポート •

    情報の多さ • 技術者の集めやすさ 顧客側から指定される ケースも • すでに社内で実績が ある • 標準化している エンジニアの裁量が大き い(特に弊社の場合) 「やってみたい」で決まる ことも多いが、採用した 責任も自分が負うルール 早すぎる選択は危険も ・・・
  22. 求められる(身につく) スキルの違い

  23. SIer Web (CA) 必要な ドメイン 知識 顧客の業界専門知識 顧客業務の実務知識 競合類似サービスの特 徴、客層、数字等

    担当事業領域の専門知 識
  24. SIer Web (CA) どちらが 大事? ヒューマンスキル > 技術スキル 技術スキル >

    ヒューマンスキル なぜか? 「人」と向き合う時間が 相対的に長い (ピラミッド上層であれ ばあるほど) • 顧客との直接折衝 • 色んな会社の人と 一緒に仕事をする • 利害関係者が多い 非機能要件の重要性 や求められるスピード 感 • ビジネス目標から 逆算した想定負荷 に耐えうる構成力 • ビジネスを妨げな い変化への対応力
  25. 何を使って仕事してた? SIer時代 (2003~2010) CA時代 (2010~現在)

  26. Subversion Linux 何を使って仕事してた? Excel SIer時代 (2003~2010) CA時代 (2010~現在) Power Point

    Word Windows Server Java Oracle MS SQL Server
  27. GCP MySQL Java Subversion Linux 何を使って仕事してた? Excel SIer時代 (2003~2010) CA時代

    (2010~現在) AWS Google Apps esa.io confluence Cloud Bigtable Github Linux Redis Power Point Scala Golang Word Windows Server Java Oracle MS SQL Server
  28. GCP MySQL Java Subversion Linux 何を使って仕事してた? Excel SIer時代 (2003~2010) CA時代

    (2010~現在) AWS Google Apps esa.io confluence Cloud Bigtable Github Linux Redis Power Point Scala Golang Word Windows Server Java Oracle MS SQL Server
  29. やりがいと辛いところ

  30. SIer Web (CA) やり がい 顧客を通じて、様々な業 界や事業をITの側面か ら体験できる ユーザの顔が見えやす く、作ったものの反応を

    ダイレクトに見ることが できる 色んな会社の人と知り 合うことができ、人脈を 作りやすい 自分のプロダクトが世に 出る実感 技術的困難を克服する 技術者としての達成感 自分が主体となって物事 を進められる チームで一つのプロダク トを作る一体感
  31. SIer Web (CA) 辛み 会社間の力関係が明確 に存在する • ピラミッド下層に入る ほど低単価 •

    仕事内容も歯車的な ものになりがち 自分ではどうにも出来な い部分が多い • 関係者の多さ ◦ それぞれの都合 • 技術的な制限 etc.. 数字が伸びなければ容 赦なく終了する • 数年かけて作って 数ヶ月で撤退とか 24時間365日サービス 提供を提供し続けなけ ればならないプレッ シャー • 深夜や休日の障害 対応 etc ..
  32. キャリアパスと 生々しい話

  33. SIer Web (CA) 方向性 プレーヤーからマネジ メントにという考え方が 強い傾向 • 人月単価が上がる •

    給与も上がる スペシャリスト方向に進 む人は限られる 分かりやすいが多様性 があまりない 割といろいろ • マネジメント • スペシャリスト • 技術人事(採用・育 成) • 事業責任者 自身の目的意識がない と周囲に流されやすい ロールモデルとなる存在 の重要性
  34. SIer Web (CA) 待遇の 話 「人月単価」という絶対 的基準 高待遇なのはやはり大 手 •

    大企業や官公庁な どから大規模案件 が取れる • 元請けとして受注で きる(ピラミッド最上 層) SIerほど企業規模との 相関は大きくない どれだけ重要かつ替え の効かない人材か 優秀な人材の引き抜き 合戦も激しい業界
  35. まとめ

  36. 同じIT業界のエンジニアと言っても • SIerとWeb企業では様々な面で異なる ◦ 求められるスキルや伸ばせるスキル ◦ やりがいや辛いところ ◦ キャリアパス

  37. それを踏まえて こういう人が向いていると思う

  38. SIer Web (CA) 磨きた いモノ 人間力>技術力 技術力>人間力 やりた いこと 誰かが抱える悩みや

    課題を解決したい 自分で事業に携わり たい 雰囲気 ビジネスライク カジュアル 成功の 実感 • 顧客の喜ぶ顔が見 たい • 顧客とともに成功 を分かち合いたい • 受け入れられてい る事を数字で感じ たい • 世の中にインパクト を与えたい
  39. (おまけ) 合コンでの違い

  40. SIer Web (CA) どこに 勤めて るんで すか? (有名SIerを回答) →しっかりした人? (有名Web企業を回答)

    →チャラい人? (スーツ着てないし) どんな お仕事 してる んです か? 業界外の人にはなか なか仕事を説明する のが難しい 業界外の人にも分かっ てもらいやすい 「AbemaTV作ってるん だー」
  41. ご清聴ありがとう ございました。