26
未経験古本屋店員が エンジニアになっちゃった話 リバークレイン晩餐会 2016年4月26日 株式会社リバークレイン : 山下秀平

未経験古本屋店員が エンジニアになっちゃった話

Embed Size (px)

Citation preview

Page 1: 未経験古本屋店員が エンジニアになっちゃった話

未経験古本屋店員がエンジニアになっちゃった話

リバークレイン晩餐会 2016年4月26日

株式会社リバークレイン : 山下秀平

Page 2: 未経験古本屋店員が エンジニアになっちゃった話

アジェンダ

➔ はじめに

➔ 自己紹介

➔ どのようにしてエンジニアになったか

➔ 未経験の人に伝えたい事

Page 3: 未経験古本屋店員が エンジニアになっちゃった話

はじめに

Page 4: 未経験古本屋店員が エンジニアになっちゃった話

今日話すこと

➔ 主に自分の体験談

➔ 入社後どのようなことをしてきたのか

➔ 未経験の人へのアドバイス

Page 5: 未経験古本屋店員が エンジニアになっちゃった話

➔ 具体的な技術の話

➔ 分野ごとの専門家になる方法

今日話さない事

Page 6: 未経験古本屋店員が エンジニアになっちゃった話

自己紹介

Page 7: 未経験古本屋店員が エンジニアになっちゃった話

自己紹介

❏ 山下 秀平 (やました しゅうへい)

❏ 2011年入社 (当時未経験)

❏ システムプロダクツグループ所属

❏ 主に商品データ管理用の社内ツールを担当

❏ バイク自体は好きだけど詳しくないです

❖ 茨城県出身

❖ 29歳

❖ 趣味は料理

❖ Facebook

Page 8: 未経験古本屋店員が エンジニアになっちゃった話

本当に未経験?

Page 9: 未経験古本屋店員が エンジニアになっちゃった話

本当に未経験だったんです

古本屋のバイト ゲーム / TCG担当※似た感じの全然別のチェーン店です

!!!??

Page 10: 未経験古本屋店員が エンジニアになっちゃった話

前職(ゲーム/TCG担当)の業務内容

➔ 買取価格や販売価格の決定

➔ 売場管理

➔ 販促の企画と実施

➔ 接客もろもろ

➔ これ全部バイトにやらせてたんだぜ・・・?

Page 11: 未経験古本屋店員が エンジニアになっちゃった話

当時の知識

➔ プログミングの超絶基礎( if文とか変数とか )

◆ わかる。古本屋で個人的にVBAちょっと使ってた

➔ サーバの知識

◆ Linux....なんか黒い画面のやつ...???

➔ データベース

◆ SQL????? なにそれ??????

➔ 設計とかSEとしての知識

◆ ????????

Page 12: 未経験古本屋店員が エンジニアになっちゃった話

なんもわからん

Page 13: 未経験古本屋店員が エンジニアになっちゃった話

どのようにしてエンジニアになったか

Page 14: 未経験古本屋店員が エンジニアになっちゃった話

OJT

Page 15: 未経験古本屋店員が エンジニアになっちゃった話

入社後の1年

入社直後から1ヶ月

2ヶ月から半年

半年から1年

❏ 課題のクリア❏ 商品の掲載作業などの運用を担当❏ 小さな不具合の修正

❏ 過去ツールを参考にしながら小さなツールを作成❏ 新規サーバの設定作業などを担当

❏ 既存システムの追加改修を開始❏ データベースの構築、サーバ運用

Page 16: 未経験古本屋店員が エンジニアになっちゃった話

もっと詳しく

Page 17: 未経験古本屋店員が エンジニアになっちゃった話

入社から一か月

➔ 課題

◆ 課題に沿って開発

◆ メインの技術習得要素

➔ 運用や資料作成作業

◆ 「業務知識」の吸収

◆ 話を聞くより資料を作ったほうが理解度が深まる

➔ 小改修

◆ 実際のソースを触る 緊張感

Page 18: 未経験古本屋店員が エンジニアになっちゃった話

入社から一か月

➔ 課題

◆ 課題に沿って開発

◆ メインの技術習得要素

➔ 運用や資料作成作業

◆ 「業務知識」の吸収

◆ 話を聞くより資料を作ったほうが理解度が深まる

➔ 小改修

◆ 実際のソースを触る 緊張感

プラス自主学習

Page 19: 未経験古本屋店員が エンジニアになっちゃった話

自主学習

➔ 業務に直接関係ある部分

◆ 現場で使うことによって習熟するのでこれがメイン

◆ 本よりサンプル作ったりして手を動かした

➔ それ以外

◆ 面白そうな技術、最近の動向など

◆ ここで色々と調べる癖がついた

◆ 記事や本など、目を通すことがメイン

➔ 自主学習は以後継続

◆ 職種的に常に勉強が必要

● 技術を好きになると勉強感はなくなる

Page 20: 未経験古本屋店員が エンジニアになっちゃった話

二ヶ月から半年

➔ 小さなツール作成

◆ 自分が0から作る = 感動 & 緊張

➔ 新規サーバの設定作業

◆ 自分は「プログラマー」ではないと再認識

◆ やってみたら面白いやん!

● これでサーバに興味を持つ

Page 21: 未経験古本屋店員が エンジニアになっちゃった話

半年から1年

➔ 既存システムの追加改修

◆ より現場に大きく影響のでるツールに手を付け始める

➔ データベースの構築、サーバ運用

◆ 当時社内サーバの追加/入替がいくつか発生

● こなすうちにサーバ関連が得意に

◆ データベースの構築や設定変更をいくつも対応

● データベース関連なら 任せろ!状態に

Page 22: 未経験古本屋店員が エンジニアになっちゃった話

半年から1年

➔ 既存システムの追加改修

◆ より現場に大きく影響のでるツールに手を付け始める

➔ データベースの構築、サーバ運用

◆ 当時社内サーバの追加/入替がいくつか発生

● こなすうちにサーバ関連が得意に

◆ データベースの構築や設定変更をいくつも対応

● データベース関連なら 任せろ!状態に

得意分野を見つける

Page 23: 未経験古本屋店員が エンジニアになっちゃった話

その後

➔ サーバなどのインフラ側が得意分野に

◆ 得意分野をメインにして、ほかの分野も手を伸ばす

➔ 担当

◆ 商品データの作成から掲載までの業務にかかわるツール

● もともと運用していた作業つながり

◆ インフラ

● サーバ構築、またはサポートなどなんでもやる

Page 24: 未経験古本屋店員が エンジニアになっちゃった話

未経験の人に伝えたい事

Page 25: 未経験古本屋店員が エンジニアになっちゃった話

まとめ

➔ 自分の得意分野を見つけること

◆ そのためにはいろいろなことに チャレンジ

◆ コーディングだけがすべてではない

● むしろある程度のレベルまでは 必須技能

◆ よくわからない分野こそ 切り開く価値がある

➔ 技術を好きになる

◆ 「覚えなきゃいけない事 」よりも「面白そうな事」という意識

● 強迫観念にとらわれるとつらい

◆ 趣味でなにかを作るようになるとベスト

Page 26: 未経験古本屋店員が エンジニアになっちゃった話

未経験でもいけるって!