未経験古本屋店員が エンジニアになっちゃった話
TRANSCRIPT
未経験古本屋店員がエンジニアになっちゃった話
リバークレイン晩餐会 2016年4月26日
株式会社リバークレイン : 山下秀平
アジェンダ
➔ はじめに
➔ 自己紹介
➔ どのようにしてエンジニアになったか
➔ 未経験の人に伝えたい事
はじめに
今日話すこと
➔ 主に自分の体験談
➔ 入社後どのようなことをしてきたのか
➔ 未経験の人へのアドバイス
➔ 具体的な技術の話
➔ 分野ごとの専門家になる方法
今日話さない事
自己紹介
自己紹介
❏ 山下 秀平 (やました しゅうへい)
❏ 2011年入社 (当時未経験)
❏ システムプロダクツグループ所属
❏ 主に商品データ管理用の社内ツールを担当
❏ バイク自体は好きだけど詳しくないです
❖ 茨城県出身
❖ 29歳
❖ 趣味は料理
本当に未経験?
本当に未経験だったんです
古本屋のバイト ゲーム / TCG担当※似た感じの全然別のチェーン店です
!!!??
前職(ゲーム/TCG担当)の業務内容
➔ 買取価格や販売価格の決定
➔ 売場管理
➔ 販促の企画と実施
➔ 接客もろもろ
➔ これ全部バイトにやらせてたんだぜ・・・?
当時の知識
➔ プログミングの超絶基礎( if文とか変数とか )
◆ わかる。古本屋で個人的にVBAちょっと使ってた
➔ サーバの知識
◆ Linux....なんか黒い画面のやつ...???
➔ データベース
◆ SQL????? なにそれ??????
➔ 設計とかSEとしての知識
◆ ????????
なんもわからん
どのようにしてエンジニアになったか
OJT
入社後の1年
入社直後から1ヶ月
2ヶ月から半年
半年から1年
❏ 課題のクリア❏ 商品の掲載作業などの運用を担当❏ 小さな不具合の修正
❏ 過去ツールを参考にしながら小さなツールを作成❏ 新規サーバの設定作業などを担当
❏ 既存システムの追加改修を開始❏ データベースの構築、サーバ運用
もっと詳しく
入社から一か月
➔ 課題
◆ 課題に沿って開発
◆ メインの技術習得要素
➔ 運用や資料作成作業
◆ 「業務知識」の吸収
◆ 話を聞くより資料を作ったほうが理解度が深まる
➔ 小改修
◆ 実際のソースを触る 緊張感
入社から一か月
➔ 課題
◆ 課題に沿って開発
◆ メインの技術習得要素
➔ 運用や資料作成作業
◆ 「業務知識」の吸収
◆ 話を聞くより資料を作ったほうが理解度が深まる
➔ 小改修
◆ 実際のソースを触る 緊張感
プラス自主学習
自主学習
➔ 業務に直接関係ある部分
◆ 現場で使うことによって習熟するのでこれがメイン
◆ 本よりサンプル作ったりして手を動かした
➔ それ以外
◆ 面白そうな技術、最近の動向など
◆ ここで色々と調べる癖がついた
◆ 記事や本など、目を通すことがメイン
➔ 自主学習は以後継続
◆ 職種的に常に勉強が必要
● 技術を好きになると勉強感はなくなる
二ヶ月から半年
➔ 小さなツール作成
◆ 自分が0から作る = 感動 & 緊張
➔ 新規サーバの設定作業
◆ 自分は「プログラマー」ではないと再認識
◆ やってみたら面白いやん!
● これでサーバに興味を持つ
半年から1年
➔ 既存システムの追加改修
◆ より現場に大きく影響のでるツールに手を付け始める
➔ データベースの構築、サーバ運用
◆ 当時社内サーバの追加/入替がいくつか発生
● こなすうちにサーバ関連が得意に
◆ データベースの構築や設定変更をいくつも対応
● データベース関連なら 任せろ!状態に
半年から1年
➔ 既存システムの追加改修
◆ より現場に大きく影響のでるツールに手を付け始める
➔ データベースの構築、サーバ運用
◆ 当時社内サーバの追加/入替がいくつか発生
● こなすうちにサーバ関連が得意に
◆ データベースの構築や設定変更をいくつも対応
● データベース関連なら 任せろ!状態に
得意分野を見つける
その後
➔ サーバなどのインフラ側が得意分野に
◆ 得意分野をメインにして、ほかの分野も手を伸ばす
➔ 担当
◆ 商品データの作成から掲載までの業務にかかわるツール
● もともと運用していた作業つながり
◆ インフラ
● サーバ構築、またはサポートなどなんでもやる
未経験の人に伝えたい事
まとめ
➔ 自分の得意分野を見つけること
◆ そのためにはいろいろなことに チャレンジ
◆ コーディングだけがすべてではない
● むしろある程度のレベルまでは 必須技能
◆ よくわからない分野こそ 切り開く価値がある
➔ 技術を好きになる
◆ 「覚えなきゃいけない事 」よりも「面白そうな事」という意識
● 強迫観念にとらわれるとつらい
◆ 趣味でなにかを作るようになるとベスト
未経験でもいけるって!