SlideShare a Scribd company logo
1 of 44
Download to read offline
新卒で即戦力なエンジニア
になる
株式会社nanapi
奥津翔太
はじめに
タイトルテキスト自己紹介
世界一即戦力になりたい
- 奥津翔太
- 1989年生まれ
- 職種:エンジニア
- 来歴
- 2014年3月 岩手の大学院を修了
- 2014年4月 新卒としてnanapiに入社
自己紹介
- 生活の知恵が集まるサイト

http://nanapi.jp
- 様々なハウツーを提供する

サービスとしてリリース
- 2009年9月1日リリース
- 月間1600万UU(2014/9時点)
nanapi(ナナピ)
- CakePHPを使用したアプリケーション開発
入社時の開発経験
タイトルテキスト入社時の開発経験
33
- 7月時点のPull Rquest数
タイトルテキスト入社時の開発経験
- スクラムでのチーム開発
入社時の開発経験
今日お話すること
初めて業務でRailsを使用
タイトルテキスト
Railsで即戦力になりたいと
思い苦労しながら
実践したこと
環境構築の苦労
開発フローの苦労
簡単なことがわからない
環境構築の苦労
開発フローの苦労
簡単なことがわからない
タイトルテキストvimを使って開発していたが・・
定義元にジャンプしたい
vimを設定するとき
どうやったらできるようになるんだろ
時間かけて設定・・
こんなことやりたい
vimを設定するとき
今忙しいから後で設定やろう・・
結局開発効率は向上しない・・
/(^o^)\
タイトルテキストRubyMineに乗り換え
こんなことやりたい
RubyMineでは
どうやったらできるようになるんだろ
調べてすぐ実践
\(^o^)/
タイトルテキスト伝道師の手厚いサポート
24/25
環境構築の苦労
開発フローの苦労
簡単なことがわからない
TDD初心者
Rspecの文法はわかるけど、
テストを書く観点がふんわり
TDDの流れがふんわり理解
ペアプログラミングをやったら
ペアプログラミングを通して
テストを書く観点、Fixtureの
作るコツを知れた
TDDの流れを知れて
悩むことが少なくなった
ペアプログラミングを通して
TDD楽しい
\(^o^)/
環境構築の苦労
開発フローの苦労
簡単なことがわからない
Hashのキーと値を逆にしたい
新しく言語・フレームワークを始めるとき
やり方を調べる
ひとまず理解して使う
Hashのキーと値を逆にしたい
新しく言語・フレームワークを始めるとき
前も使ったけど、なんてメソッド?
日々アウトプットする
日々アウトプットする
実装する部分のクラスやライブラリ
を調べて試したりする
日々アウトプットする
参考になったサイトのリンクと一言
メモを付けてまとめる
日々アウトプットする
リンクとメモを見返して、
記憶に残るようにする
タイトルテキスト日々アウトプットする
フィードバックからよりよいやり方を知れる!
- 方法:tipsを発信する
日々アウトプットする
日々アウトプットする
便利なgemも知ることができた!
- 方法:tipsを発信する
日々アウトプットする
フィードバックを元に修正する
Hashのキーと値を逆にしたい
新しく言語・フレームワークを始めるとき
これはinvertメソッドを使うんだ!
\(^o^)/
まとめ
RubyMineを使う
ペアプログラミングをする
アウトプットする
日々の苦労が解消された
おわりに
世界一即戦力
とまではいかないけど
即戦力になれたと
思います
ご静聴ありがとうございました

More Related Content

What's hot

a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌
a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌
a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌Kazumich YAMAMOTO
 
チームラボ スマホアプリチームの面白い仕事の作り方
チームラボ スマホアプリチームの面白い仕事の作り方チームラボ スマホアプリチームの面白い仕事の作り方
チームラボ スマホアプリチームの面白い仕事の作り方Wataru Sakashita
 
Scalaに至るまでの物語 - Septeni × Scala 第一回 杉谷
Scalaに至るまでの物語 - Septeni × Scala 第一回 杉谷Scalaに至るまでの物語 - Septeni × Scala 第一回 杉谷
Scalaに至るまでの物語 - Septeni × Scala 第一回 杉谷Yasuyuki Sugitani
 
WordPress公式ディレクトリにテーマ登録をしたので、
そこらへん絡めつつ「継続すること」について
WordPress公式ディレクトリにテーマ登録をしたので、
そこらへん絡めつつ「継続すること」について WordPress公式ディレクトリにテーマ登録をしたので、
そこらへん絡めつつ「継続すること」について
WordPress公式ディレクトリにテーマ登録をしたので、
そこらへん絡めつつ「継続すること」について Junko Nukaga
 
Wordbench愛媛・WordCamp Tokyo 2015レポート
Wordbench愛媛・WordCamp Tokyo 2015レポートWordbench愛媛・WordCamp Tokyo 2015レポート
Wordbench愛媛・WordCamp Tokyo 2015レポートねこみみ 隊長
 
141214_paizaでpizzaもぐもぐ勉強会
141214_paizaでpizzaもぐもぐ勉強会141214_paizaでpizzaもぐもぐ勉強会
141214_paizaでpizzaもぐもぐ勉強会paiza
 
Flash Toolkit for CreateJSで作るスマートフォン用アニメーショ
Flash Toolkit for CreateJSで作るスマートフォン用アニメーショFlash Toolkit for CreateJSで作るスマートフォン用アニメーショ
Flash Toolkit for CreateJSで作るスマートフォン用アニメーショTomohiro Kosaka
 
第3回 iPhoneやiPadで簡単にホームページを作ろう
第3回 iPhoneやiPadで簡単にホームページを作ろう第3回 iPhoneやiPadで簡単にホームページを作ろう
第3回 iPhoneやiPadで簡単にホームページを作ろうKotaro Akama
 
Cmsdou oosaka
Cmsdou oosakaCmsdou oosaka
Cmsdou oosakaonagatani
 
Jawsfeta tohoku lt_20140906
Jawsfeta tohoku lt_20140906Jawsfeta tohoku lt_20140906
Jawsfeta tohoku lt_20140906Takayuki Niinuma
 
Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話葛 飛
 
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろうAtsushi Harada
 
WordCampKobe2013 Example employment WordPress site for Director megane
WordCampKobe2013 Example employment WordPress site for Director meganeWordCampKobe2013 Example employment WordPress site for Director megane
WordCampKobe2013 Example employment WordPress site for Director meganeHajime Ogushi
 
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話takehiko yoshida
 
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由Akira Kitauchi
 
田舎暮らし流エンジニアスキルアップ術
田舎暮らし流エンジニアスキルアップ術田舎暮らし流エンジニアスキルアップ術
田舎暮らし流エンジニアスキルアップ術Tomoe Sawai
 

What's hot (20)

a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌
a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌
a-blog cms 2.0 を活用した新しいWeb制作のワークフロー 札幌
 
チームラボ スマホアプリチームの面白い仕事の作り方
チームラボ スマホアプリチームの面白い仕事の作り方チームラボ スマホアプリチームの面白い仕事の作り方
チームラボ スマホアプリチームの面白い仕事の作り方
 
Scalaに至るまでの物語 - Septeni × Scala 第一回 杉谷
Scalaに至るまでの物語 - Septeni × Scala 第一回 杉谷Scalaに至るまでの物語 - Septeni × Scala 第一回 杉谷
Scalaに至るまでの物語 - Septeni × Scala 第一回 杉谷
 
WordPress公式ディレクトリにテーマ登録をしたので、
そこらへん絡めつつ「継続すること」について
WordPress公式ディレクトリにテーマ登録をしたので、
そこらへん絡めつつ「継続すること」について WordPress公式ディレクトリにテーマ登録をしたので、
そこらへん絡めつつ「継続すること」について
WordPress公式ディレクトリにテーマ登録をしたので、
そこらへん絡めつつ「継続すること」について
 
ablogcms2014tokyo
ablogcms2014tokyoablogcms2014tokyo
ablogcms2014tokyo
 
Wordbench愛媛・WordCamp Tokyo 2015レポート
Wordbench愛媛・WordCamp Tokyo 2015レポートWordbench愛媛・WordCamp Tokyo 2015レポート
Wordbench愛媛・WordCamp Tokyo 2015レポート
 
141214_paizaでpizzaもぐもぐ勉強会
141214_paizaでpizzaもぐもぐ勉強会141214_paizaでpizzaもぐもぐ勉強会
141214_paizaでpizzaもぐもぐ勉強会
 
Pr
PrPr
Pr
 
Flash Toolkit for CreateJSで作るスマートフォン用アニメーショ
Flash Toolkit for CreateJSで作るスマートフォン用アニメーショFlash Toolkit for CreateJSで作るスマートフォン用アニメーショ
Flash Toolkit for CreateJSで作るスマートフォン用アニメーショ
 
第3回 iPhoneやiPadで簡単にホームページを作ろう
第3回 iPhoneやiPadで簡単にホームページを作ろう第3回 iPhoneやiPadで簡単にホームページを作ろう
第3回 iPhoneやiPadで簡単にホームページを作ろう
 
12/06 PairPairCamp
12/06 PairPairCamp12/06 PairPairCamp
12/06 PairPairCamp
 
Slide
SlideSlide
Slide
 
Cmsdou oosaka
Cmsdou oosakaCmsdou oosaka
Cmsdou oosaka
 
Jawsfeta tohoku lt_20140906
Jawsfeta tohoku lt_20140906Jawsfeta tohoku lt_20140906
Jawsfeta tohoku lt_20140906
 
Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話Chatopsのおかけでエンジニアがルーティンワークから解放された話
Chatopsのおかけでエンジニアがルーティンワークから解放された話
 
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
「◯◯さんだから仕事をお願いしたい」と頼まれるエンジニアになろう
 
WordCampKobe2013 Example employment WordPress site for Director megane
WordCampKobe2013 Example employment WordPress site for Director meganeWordCampKobe2013 Example employment WordPress site for Director megane
WordCampKobe2013 Example employment WordPress site for Director megane
 
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
 
生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由生粋のRubyistがJavaを好きになった理由
生粋のRubyistがJavaを好きになった理由
 
田舎暮らし流エンジニアスキルアップ術
田舎暮らし流エンジニアスキルアップ術田舎暮らし流エンジニアスキルアップ術
田舎暮らし流エンジニアスキルアップ術
 

Similar to 新卒で即戦力なエンジニアになる

爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話Shohei Tai
 
初めてのプラグイン開発で学んだ教訓
初めてのプラグイン開発で学んだ教訓初めてのプラグイン開発で学んだ教訓
初めてのプラグイン開発で学んだ教訓Yuki Okamoto
 
Scrumで売上があがるのか - Scrum Gathering Tokyo 2014
Scrumで売上があがるのか - Scrum Gathering Tokyo 2014Scrumで売上があがるのか - Scrum Gathering Tokyo 2014
Scrumで売上があがるのか - Scrum Gathering Tokyo 2014Joji Hori
 
nanapi IGNITIONチームの開発フローとその構築
nanapi IGNITIONチームの開発フローとその構築nanapi IGNITIONチームの開発フローとその構築
nanapi IGNITIONチームの開発フローとその構築晃 遠山
 
Vasily i os-20140403
Vasily i os-20140403Vasily i os-20140403
Vasily i os-20140403Yusuke Arai
 
Perlを書くときに意識していること
Perlを書くときに意識していることPerlを書くときに意識していること
Perlを書くときに意識していること良太 増子
 
社内勉強会で読んだ本とか
社内勉強会で読んだ本とか社内勉強会で読んだ本とか
社内勉強会で読んだ本とかShinsuke Kuroki
 
はじめてがアジャイル
はじめてがアジャイルはじめてがアジャイル
はじめてがアジャイルKenichi Takahashi
 
OpenStack環境構築支援について
OpenStack環境構築支援についてOpenStack環境構築支援について
OpenStack環境構築支援についてSatoshi Konno
 
スクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽスクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽTakeba Misa
 
Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例Yuji Otani
 
デザイナーの私と サービスをつくる私
デザイナーの私と サービスをつくる私デザイナーの私と サービスをつくる私
デザイナーの私と サービスをつくる私Shizuka Yamada
 
WCAN 2014summer CSSフレームワークとCMSプロトタイプを使ったワークフローの効率化
WCAN 2014summer CSSフレームワークとCMSプロトタイプを使ったワークフローの効率化WCAN 2014summer CSSフレームワークとCMSプロトタイプを使ったワークフローの効率化
WCAN 2014summer CSSフレームワークとCMSプロトタイプを使ったワークフローの効率化onigiri764
 

Similar to 新卒で即戦力なエンジニアになる (14)

爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話爆速フレームワークでREST APIを作った話
爆速フレームワークでREST APIを作った話
 
初めてのプラグイン開発で学んだ教訓
初めてのプラグイン開発で学んだ教訓初めてのプラグイン開発で学んだ教訓
初めてのプラグイン開発で学んだ教訓
 
Scrumで売上があがるのか - Scrum Gathering Tokyo 2014
Scrumで売上があがるのか - Scrum Gathering Tokyo 2014Scrumで売上があがるのか - Scrum Gathering Tokyo 2014
Scrumで売上があがるのか - Scrum Gathering Tokyo 2014
 
nanapi IGNITIONチームの開発フローとその構築
nanapi IGNITIONチームの開発フローとその構築nanapi IGNITIONチームの開発フローとその構築
nanapi IGNITIONチームの開発フローとその構築
 
Vasily i os-20140403
Vasily i os-20140403Vasily i os-20140403
Vasily i os-20140403
 
Perlを書くときに意識していること
Perlを書くときに意識していることPerlを書くときに意識していること
Perlを書くときに意識していること
 
社内勉強会で読んだ本とか
社内勉強会で読んだ本とか社内勉強会で読んだ本とか
社内勉強会で読んだ本とか
 
はじめてがアジャイル
はじめてがアジャイルはじめてがアジャイル
はじめてがアジャイル
 
OpenStack環境構築支援について
OpenStack環境構築支援についてOpenStack環境構築支援について
OpenStack環境構築支援について
 
Scala workshop 20131019
Scala workshop 20131019Scala workshop 20131019
Scala workshop 20131019
 
スクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽスクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽ
 
Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例
 
デザイナーの私と サービスをつくる私
デザイナーの私と サービスをつくる私デザイナーの私と サービスをつくる私
デザイナーの私と サービスをつくる私
 
WCAN 2014summer CSSフレームワークとCMSプロトタイプを使ったワークフローの効率化
WCAN 2014summer CSSフレームワークとCMSプロトタイプを使ったワークフローの効率化WCAN 2014summer CSSフレームワークとCMSプロトタイプを使ったワークフローの効率化
WCAN 2014summer CSSフレームワークとCMSプロトタイプを使ったワークフローの効率化
 

新卒で即戦力なエンジニアになる