SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
ITエンジニアにとっての
しごととスキル
〜20(+α)年やってきた自分の場合〜
株式会社エイジェックスコミュニケーションズ
神山 健太郎
だれ?
神山 健太郎
サーバサイドエンジニア/アーキテクト
株式会社エイジェックスコミュニケーションズ(agex communications Inc.)
1996年〜 ITエンジニアとして働き始める
2003年〜 agexに転職
自分にとってのしごととスキル
しごととスキルをこうとらえている
● 目の前のしごとをかたづける
→ ちょうどいいしごと(自分にできていい評価もらえる)はやってこない
→ 大変なのもやってくるけど、目の前のをかたづける
● 目の前にある使いなれたスキルだけにたよらない
→ “ハンマーしか持っていない人にはすべてが釘に見える”
使いなれたスキルだけだと、変な解決策に走ってしまう
→ “山の高さは裾野の広さで決まる”
使うかどうかわからないスキルも含めて、裾野を広げていく
こんな感じでしごとをやってきた
1996年〜:最初の一歩
1996
1998
2003
2019
ひとりで開発してた(FのSEがいたけど、基本放置)
百貨店の一部門だけで使うアプリを作ってた
ユーザーはおばちゃんとおじさん
ExcelとかAccessとか
自分で終わらせないと、しごとは絶対終わらない
1996年〜:最初の一歩
1996
1998
2003
2019
なんのスキルも持ってない
常に泥縄
1998年〜:チーム開発で大きなシステム
1996
1998
2003
2019
チームで開発してるところに放り込まれる
POSレジのシステム
大きなシステム(自分にとっては)
大きなショッピングモールなんかにも入ってた
Visual Basic / Visual C++ / SQL Server とか
けっこう要件きびしい
・バーコードがピッて鳴ってから 700msec 以内に画面に反映
・数百台のPOSレジの売上集計を準リアルタイムで
1998年〜:チーム開発で大きなシステム
1996
1998
2003
2019
手持ちのスキルではまったく足らない
なのでめっちゃ勉強してた(と思う)
ある時期からいろいろ声がかかるようになった
・DBのパフォーマンスチューニングとか
・ややこしいライブラリをVC++で作るとか
1997年〜2002年:しごとと関係なくやってたこと
1996
1998
2003
2019
Java
オブジェクト指向言語
Linux
UNIX系OS
データベーススペシャリスト試験
データベース設計
#2002年に受けたので、ほんとの名前は「テクニカルエンジニア(データベース)」試験です
⇒ どれも、いまに至るまで重要かつ有効なスキルになっている
2003年〜:Webサービス開発
1996
1998
2003
2019
agexに転職
Webサービス開発、しかもクライアントの事業の中核
これまでとちがうスキルが必要になる
・Web技術
HTTP、REST API、Ajax、CORS、etc.
・障害の検知(と、そもそも起こさない)
システム監視・通知、自動復旧、負荷分散、冗長化、etc.
・セキュリティ、ビジネス指標の観測、UI、SEO、etc.
2003年〜:Webサービス開発
1996
1998
2003
2019
また手持ちのスキルでは足らない
でもわかってきたことも
2003年〜現時点
1996
1998
2003
2019
ずっとやってると、新しいスキルを身につけるのは早くなってくる
・知ってるのと、一部だけがちょっとちがう
・概念的には同じで、技術要素がちがう
とか、差分に対して学習すればいい
でも、ぜんぜんちがうのも登場してくる
・機械学習とか
・コンテナとか
なんだかんだでサボれない
2003年〜現時点
1996
1998
2003
2019
問題が起こらないようにするためにスキルを使う
・こういう問題が起こりそう、って気づいて
・こうすればうまくいく、って解決策を出して
・それを実際に、システムとして動かす
良いディフェンダーはタックルをしないし、良いエンジニアは障害対応をしない · takus's blog
https://blog.takus.me/2015/11/08/the-numbers-game/
自分にとってのしごととスキル
(もう1回)
しごととスキルをこうとらえている(もう1回)
● 目の前のしごとをかたづける
→ ちょうどいいしごと(自分にできていい評価もらえる)はやってこない
→ 大変なのもやってくるけど、目の前のをかたづける
● 目の前にある使いなれたスキルだけにたよらない
→ “ハンマーしか持っていない人にはすべてが釘に見える”
使いなれたスキルだけだと、変な解決策に走ってしまう
→ “山の高さは裾野の広さで決まる”
使うかどうかわからないスキルも含めて、裾野を広げていく
ついでに
規模・役割のちがうしごとを行き来する
ひとりですべてを完結させるしごと
 ⇕
大勢で取り組む大きなしごと
使えると思ってるスキルも、アップデートが必要
たとえばコーディングみたいな長いこと使ってるスキルも、アップデートが必要
・継承 → コンポジット
・再利用可能なコード → ディスポーザブルなコード
項目16 「継承よりコンポジションを選ぶ」https://yshibata.blog.ss-blog.jp/2009-12-05
Writing Disposable Code, Not Reusable Code https://bjoernkw.com/2016/11/06/writing-disposable-code-not-reusable-code/
おわり

Weitere ähnliche Inhalte

Kürzlich hochgeladen

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 

Kürzlich hochgeladen (7)

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 

ITエンジニアにとってのしごととスキル~20(+α)年やってきた自分の場合~