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
ペパボのエンジニア2016 / engineers-in-pepabo-2016
Search
Kentaro Kuribayashi
April 18, 2016
Technology
3
2.6k
ペパボのエンジニア2016 / engineers-in-pepabo-2016
Kentaro Kuribayashi
April 18, 2016
Tweet
Share
More Decks by Kentaro Kuribayashi
See All by Kentaro Kuribayashi
Bidirectional Quadratic Voting Leveraging Issue-Based Matching
kentaro
2
320
大高生へのメッセージ(令和6年度「大高未来塾」) / Messages to Current Students
kentaro
0
230
「始め方」の始め方 / How to Start Starting Things
kentaro
5
840
Dynamic IoT Applications and Isomorphic IoT Systems Using WebAssembly
kentaro
1
1.2k
わたしがこのところハマっている「ライセンスフリー無線」のご紹介 / An Invitation to License-Free Radio
kentaro
1
480
先行きの見えなさを楽しさに変える ーVUCA時代のキャリア論と絶対他力主義ー / How to develop your career in the VUCA era
kentaro
7
5.1k
組織の生産性を高める意思決定の構造と方法 / How to do make decision rapidly and effectively
kentaro
41
22k
キャリアを時間・空間軸で考える / Thinking about your career from both time and space viewpoints
kentaro
15
16k
WEB+DB PRESSで特集記事を書く方法 / How to Become an Author of WEB+DB PRESS
kentaro
7
1.5k
Other Decks in Technology
See All in Technology
AI時代のデータセンターネットワーク
lycorptech_jp
PRO
1
280
alecthomas/kong はいいぞ / kamakura.go#7
fujiwara3
1
300
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
130
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
150
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
260
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
260
あの日俺達が夢見たサーバレスアーキテクチャ/the-serverless-architecture-we-dreamed-of
tomoki10
0
430
.NET 9 のパフォーマンス改善
nenonaninu
0
770
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
2
250
2024年にチャレンジしたことを振り返るぞ
mitchan
0
130
Postman と API セキュリティ / Postman and API Security
yokawasa
0
200
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
530
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
GitHub's CSS Performance
jonrohan
1030
460k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Designing for Performance
lara
604
68k
What's in a price? How to price your products and services
michaelherold
243
12k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
RailsConf 2023
tenderlove
29
940
How STYLIGHT went responsive
nonsquared
95
5.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
A better future with KSS
kneath
238
17k
Transcript
ペパボのエンジニア2016 執行役員CTOあんちぽちゃん
自己紹介 栗林 健太郎 あ ん ち ぽ ち ゃ ん
執行役員CTO 技術部長 2012年入社 出所: 「採用目的」 http://antipop.fm/9/
インターネットとペパボ
インターネットの20年と今後 1995年からのインターネット普及以来、絶え間なくパラダイムが変わり続け てきたし、今後もその流れが変わることはないだろう。 1995 2000 2005 2010 2015 2020 1995年
インターネット 元年 2003年 paperboy&co. 創業 2005年 Web 2.0の 時代 2011年 スマホ元年 2010年 クラウド元年 IoT 人工知能 VR ・・・
3つのミッション パラダイムの変化を乗り越え、むしろ新たに作り出す = 会社のミッション達 成のために、技術・組織のミッションを定め実行していく。 インターネットで 可能性をつなげる、ひろげる 会 社 いるだけで成長できる環境へ
組 織 なめらかなシステムを作る 技 術
ペパボのエンジニア
「技術領域」を切り口に分けると ペパボのエンジニアには以下の4種類の類型がある。しかし、その枠にとど まらず、他の領域へ幅を広げていく動きを推奨している。 Webアプリ開発 モバイルアプリ開発 インフラオペレーション 情報システム開発・運用 顧客 = ユーザ
サービスを 開発・運用する 顧客 = スタッフ 業務生産性の向上
「配属」を切り口に分けると 開発エンジニアは主に部署ごとに配属され、インフラオペレーション・情シス はひとつのチームに配属され、横串の動きをする。 ホスティング EC ハンドメイド コミュニティ インフラオペレーション・技術基盤チーム 情報システム 技術部
充実の新卒エンジニア研修 長期的な視点で成長を最大化するために、幅広い技術領域を、Web業界内 においては比較的長い時間をかけて研修を行う。 前半: 7月〜9月 後半: 10月〜12月 Web開発の基礎 インフラ構築・運用 モバイルアプリ開発
サイクルOJT 数種類のサービスを ぐるぐる回って実践
技術領域と専門性 最初から専門を決めてしまわずに、主な技術領域についてひと通りやってみ てから、選択肢に基づいて選べる機会を用意している。 Webアプリ モバイル アプリ インフラ オペレーション Webアプリ モバイルアプリ
インフラ セキュリティ 研究開発 ・・ ・
いるだけで成長できる環境へ
出所: 「いるだけで成長できる環境」へ - ペパボテックブログ http://tech.pepabo.com/2015/11/17/pepabo-tech-blog-has-started/
「ひと」と「組織・制度」 「いるだけで成長できる環境」は、「ひと」と「組織・制度」の両面から構成され る。あなたの日々の言動もその一部である。 ひと = 仲間たち 組織・制度
制度の一例: エンジニア職位制度 管理職の等級とは別に、部下を持たずに自らの専門性によって会社に貢献 できる専門職としての等級制度 = 専門職制度を整備している。 全職種共通 管理職 シニア プリンシパル
シニアプリンシパル チーフ 専 門 職
成長し続けること いまできること・知っていることももちろん重要だが、これからできるようにな る・知っている必要のあることの方がずっと多い。 これから 必要になる 知識の総量 これまでに 蓄積した 知識の総量 >
なめらかなシステムを作る
出所: 「事業を差別化できる技術」を生み出す - ペパボテックブログ http://tech.pepabo.com/2015/12/25/professional-career-at-pepabo/
専門家の条件 以下の3つの条件を満たす「専門家」としてのエンジニアにより、今後の成長 を牽引する「事業を差別化できる技術」を生み出していく。 ▪ 理論的・体系的で高度な専門的知識と長期の訓練を要する専門的能力 → 高い業務遂行能力を前提としつつも、それを理論的・体系的なも のとして昇華した、高度な専門的知識・能力 ▪ 倫理綱領による道徳的整合性の保持
→ エンジニアリングの専門家として、社内の事情だけにとらわれ ず、一般的な価値判断基準を持つこと 専門家の 条件 ▪ 組織化された専門職団体の存在 → 社外のエンジニアやOSSのコミュニティとの関係の中で技術を培 い、よりよいサービスを作っていくこと
なめらかなシステム 個体、および、それらの関係性に潜在する様々な特徴量を、自ら認識・制御 して、全体最適を実現するシステム。 出所: 人工知能は WEBサーバの暗闇を救う https://speakerdeck.com/matsumoto_r/jpsj-one-2016-matsumotory?slide=27
「なめらかなシステム」の例 「なめらかなシステム」はインターネットのあらゆる場所に実装し得る。我々 は「ごつごつしたシステム」を「なめらか」にしていく。 ホスティング プロセス → インスタンス → サーバ →
データセンタの階層に相似的に見られる要 素とそれらの関係性を、それぞれのレイヤで自動制御可能にする。 ECサービス 様々な属性・要求・来歴を持つユーザに対して、その時々において最適な商品を、 明示的なアクションなしに、自動的に提示する。 常に念頭においてほしいこと 「いまたずさわっているシステムは、ごつごつしていないか?ど うしたらなめらかになるか?」
まとめ
まとめ • 今後も変化し続ける状況の下で「インターネットで可能性をつなげる、ひ ろげる」というミッションを達成するために、「いるだけで成長できる環境」 において「なめらかなシステム」を作る。 • エンジニアはWebアプリ・モバイルアプリ・インフラオペレーション・情報 システムという4類型に分かれる。しかし、特定の枠にはまることなく、領 域を広げてほしい。 •
新卒エンジニアは、まずは技術領域を幅広く学習してみたあとに、専門 の方向性を決めていく。 • 「いるだけで成長できる環境」は「ひと」「組織」の両面からなる。みなさん 個々人の言動も、その一部となる。 • 専門家(専門知識・専門家としての倫理・コミュニティとの関係を持つ)とし て「事業を差別化できる技術」(例「なめらかなシステム」)を作っていこ う。
出所: GMOペパボ株式会社の執行役員 CTOに就任しました http://blog.kentarok.org/entry/2015/03/22/231807 http://blog.kentarok.org/entry/2015/03/22/231807 その他、このエントリからリンクした記事にあれこれ 書いてあるので是非読んでおいてください。