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
若手エンジニアLT_20180817
Search
14-kou-kimura-08
August 29, 2018
Technology
0
730
若手エンジニアLT_20180817
LTで発表した資料です。
テーマは「Challenge」
14-kou-kimura-08
August 29, 2018
Tweet
Share
More Decks by 14-kou-kimura-08
See All by 14-kou-kimura-08
インセプションデッキで目線を合わせる
14koukimura08
0
64
やる気がでない時は、心のタンクを意識してみましょう
14koukimura08
0
37
お互いにフィードバックをしあうための仮説・検証
14koukimura08
1
48
タスク管理アプリイメージ
14koukimura08
0
31
Other Decks in Technology
See All in Technology
エンタープライズ環境下での Active Directory の運用 TIPS
tamaiyutaro
1
1.6k
キャラクター制御のためのプロンプト術 for LINE Bot
uezo
0
520
Databricks におけるデータエンジニアリング
databricksjapan
0
380
Postman v10リリース後を振り返る
nagix
0
130
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
Algyan イベント振り返り
linyixian
0
190
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
9
2.1k
テストプロセスで大事にしていること #jasstnano
makky_tyuyan
0
130
DevOpsDays History and my DevOps story
kawaguti
PRO
8
1.6k
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
3
240
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
170
Featured
See All Featured
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Being A Developer After 40
akosma
56
580k
A Modern Web Designer's Workflow
chriscoyier
688
190k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Designing Experiences People Love
moore
136
23k
Making the Leap to Tech Lead
cromwellryan
123
8.5k
Code Review Best Practice
trishagee
54
15k
We Have a Design System, Now What?
morganepeng
42
6.7k
Making Projects Easy
brettharned
108
5.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
220
21k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Transcript
営業からエンジニアへ 初めての開発 そして、これから 株式会社クラシコム 木村 浩一朗 KURASHICOM 1
本日、お話すること 自己紹介 株式会社クラシコムの紹介 なぜエンジニアになったのか? クラシコムで初めての開発 これからのチャレンジ KURASHICOM 2
自己紹介 新卒でアララ株式会社に入社 新事業開発チームに参加 スマホアプリの企画営業、経理・法務系の仕事を担当 ↓ メール配信サービスの営業に異動 ↓ 2018年5月 クラシコム入社 現在、エンジニア歴4ヶ月
KURASHICOM 3
株式会社クラシコムの紹介 フィットする暮らし、つくろう。 KURASHICOM 4
北欧、暮らしの道具店(EC/メディア事業) 月間PV:約1,600万 月間UU:約150万 KURASHICOM 5
クラシコムジャーナル(広告事業) KURASHICOM 6
1st チャレンジ なぜエンジニアになったのか? KURASHICOM 7
部活動「アプリ部」 新卒で入社した会社で、部活動の立ち上げ 「何か作りたい」という気持ち エンジニア 3名 デザイナー 2名 企画 1名+私 KURASHICOM
8
全員でアイディア出し 「疲れた」と話すと「頑張って♡」とエールをくれるアプリ 会社近くのランチ検索アプリ KURASHICOM 9
いざ、開発スタート 俺、やること無くない? 一緒に作りたいのに、何もできない・・・ 寂しい KURASHICOM 10
自分も作れる人になりたい!!勉強開始!! Progate Tech Academy KURASHICOM 11
1人で開発スタート アプリ部のアイディアをブラッシュアップ Slackのスラッシュコマンドで、エールを送れるアプリを開発 KURASHICOM 12
一覧画面も作った KURASHICOM 13
もっと作りたい 普段は営業、プライベートの時間を使ってプログラミング・・・ 楽しくなってきたから、キャリアチャンジ!! KURASHICOM 14
キャリアチェンジして思ったこと 「やりたいこと」ができるのは楽しい 不安はゼロにならないので、やったもん勝ち チャレンジに遅いことは無い KURASHICOM 15
2nd チャレンジ クラシコムで初めての開発 KURASHICOM 16
自分で課題を見つけ、Webアプリを作る 新人教育の一環 KURASHICOM 17
開発工程 1. Webアプリ企画 2. プロトタイプ作成 3. DB・URL設計 4. 開発・テスト実装 5.
リリース ※ 開発言語はPHP 7.1 ※ フレームワークはLaravel 5.6 ※ デプロイ環境はHeroku KURASHICOM 18
Webアプリ企画 課題に感じていることは何だろう 社員の顔と名前が一致しない 社員名簿のようなアプリを作ろう! KURASHICOM 19
プロトタイプ作成(Adobe XD) KURASHICOM 20
DB・URL設計 KURASHICOM 21
開発・テスト実装 KURASHICOM 22
開発初期の私 DBで多対多の関係にする時は、中間テーブルが必要なのか Dependency Injectionって何? gitでPull Requestってどうやるんだ? Mockという概念と仲良くなれない・・・ レビューに書いてあることがわからん・・・ 公式ドキュメントが英語・・・読めない・・・ KURASHICOM
23
リリース間近の私(確実にレベルアップ) この処理を追加するには、あのファイルを修正する必要があるな この処理は、あのテストが必要だな 効率よくレビューもらうため、先にPull Request出すか レビューもらった内容、初めて知った。こっちの方が楽だな この内容なら公式ドキュメントのあの辺りに書いてありそうだな KURASHICOM 24
face‑spec KURASHICOM 25
しかし、ふと立ち返ってみる KURASHICOM 26
本当に課題解決できている? face‑specは「社員の顔と名前を一致させたい」という課題を 解決できているのか? KURASHICOM 27
本当のソリューションとは? 【過去の経験】 塾のアルバイトをしていた 生徒100名の学校、学年、名前、部活動を覚えていた どうやって? 生徒に毎日挨拶し、今日の予定を確認していた→これだ KURASHICOM 28
そして、私はドアマンになった。 KURASHICOM 29
ドアマンって何?結果は? 毎日会社の入り口付近に立って挨拶しました。 名前を呼んで挨拶することを心がけました。 1週間で全員の名前覚えました KURASHICOM 30
新人研修としての学び バージョン管理、開発方法 プロトタイプは作り込み過ぎない方がいい 小さく作ってリリースすることの重要性 開発することが、最善の解決策ではないこともある KURASHICOM 31
これからのチャレンジ KURASHICOM 32
少しずつ業務を体験 社内システムの追加開発など 既にあるものを読み解いていくという新しいチャレンジ KURASHICOM 33
早く戦力になれるように頑張る KURASHICOM 34
クラシコムはエンジニアを募集しています。 KURASHICOM 35
ご静聴ありがとうございました KURASHICOM 36