2019年の振り返り
中野 伸吾
~やったこと・成長できたこと~
2019/12/12 LGTM会 #002
もくじ
- 自己紹介
- 今年やったこと(現職+モスティー)
- 成長できたこと/良かったこと
- 来年の抱負
自己紹介
中野 伸吾 (30)
Twitter: @corosuke9
【経歴】
・池袋のITベンダーに5年勤務
・来年3月にモスティー正社員
今年やったこと(現職)
【提案・改善活動】
- 開発体制/環境の改善提案
- 知見のアウトプット+ナレッジ共有
- 見積承認ワークフロー自動化アプリ開発
【社内プロダクト】
- 受託開発:PHP案件
- 受託開発:Java + Anguler.js 案件
- 受託開発:Objective-C アプリ改修
- 新規案件:要件定義(業務フロー整理+ToBe提案)
- 新規案件:PWAプロトタイプ作成(Ionicアプリ)
【SES業務】
- Go + Nuxt.js アプリ開発
【提案・改善活動】
開発体制/環境の改善提案
- Git導入(SVN廃止)
- 開発環境のDocker化
- Unitテスト+CIの導入
- 新規スクラッチ開発に採用するPHP FWの提案
(FuelからLaravelへ)
1~4月
知見のアウトプット+ナレッジ共有
-
プロジェクト(受託開発)の振り返りを発信
- 良かった点
- 悪かった点/改善方法など
-
技術的ナレッジ/知見の共有
- PHP/Laravel・Vue.jsアプリ開発に関する知見
- DevOps系(Gitlab/UnitTest/CI/Docker/Vagrant等)
1~12月
見積承認ワークフロー自動化アプリ開発
- 現状の見積申請/承認フロー運用が残念すぎる問題の提起
- マクロ盛り沢山のExcelで見積書を作成
- Excelシートを自社製チャットツールにコピペして上司にメンション
- 見積内容に関する質疑や、承認/否認の結果をチャットで返信
- 承認もらったら、コピペ+手動で別のチャットグループに手動で報告
- 別システムの自社製 独自ワークフローシステムで再申請+承認をまわす
- Sansan登録
- アプリ化による「一元管理+ワークフロー自動化」を提案
- Microsoft PowerApps + SharePointでプロトタイプ作成
- 新卒で配属された2人を巻き込んで対応
7月頃
【社内プロダクト】
受託開発:PHP案件
- ECサイトのクロール(スクレイピング)案件
- CakePHP/Zend/Fuel/自社製FWの保守開発
-
Laravel + Vue.jsアプリ開発
(Microsoft Azure + SharePoint認証)
1~7月
受託開発:Java + Anguler.js 案件
- 急遽「Vue.jsやったことある = フロントエンド強そう」という理由でアサインされた
- 超炎上案件で「 1週間後に納品」がマストだった
- Anguler.jsのライフサイクルとTypeScriptを少し学んだ
- あるべき実装を追求していたら絶対に間に合わないので、"とにかく動くもの"を作らなければななかった
- 素のJavaScriptをゴリゴリ書いた+ウンコード連発した
1月
受託開発:Objective-C アプリ改修
- 某音楽再生アプリの保守開発
- 既存バグの原因調査+修正/新規機能開発
- ネイティブアプリを全く触ったことがない状態からの試行錯誤
- iOSアプリの申請/リジェクト対応などを経験した
3~7月
新規案件:要件定義
(業務フロー整理+ToBe提案)
- 某大手通信系会社さんの新規案件
- 2.5~3年規模/1.5億くらいのプロジェクト
- ひたすらExcelとPowerPointで資料を作り続ける毎日
新規案件:PWAプロトタイプ作成
(Ionicアプリ)
- 某大手チケット販売サービスのリプレイス/Webアプリ化
- ネイティブアプリ機能を、Webで実現できるか技術検証
【SES業務】
Go + Nuxt.js アプリ開発
- Rest API開発 (Go/gin)
- Nuxt.jsアプリ開発(フロント/管理画面)
- Vuetify
- Firebase / Firestore
- GAE / GKE(Cloud Run)
- Google Map Directions API
- GraphQL対応
8~12月
今年やったこと(モスティー)
- Nuxt.jsアプリ開発
- ローディングスピナー
- モーダル検索ダイアログ
- サイトパフォーマンス改善
- バンドルサイズ削減
- SSRページキャッシュ対応
-
Railsアプリ開発
- マスタ管理機能の追加
- キャッシュ管理機能
- StoryBookの提案
- GitHub Actions導入(テスト + デプロイ自動化)
- 競合メディア比較/考察
- リファラル採用の人材提案
成長できたこと
- 本格的なフロントエンド開発への入門
- Nuxt.js / Anguler.js / Ionic
- Objective-C / iOSアプリ開発ノウハウ / Flutter
- PHP以外のサーバサイド言語の知見を得られた
- Ruby on Rails
- Go
- DevOpsの観点を学べた
- パブリッククラウド (Azure / GCP)
- 環境構成ツール (Docker)
- CI (GitlabCI / Jenkins / GitHubActions)
- 事業視点が意識できるようになった
- 運用/保守開発のメンテナンス+担当者入れ替わり対策
- 数字を伸ばすための施策
良かったこと
- 井の中の蛙から脱出できたこと
- トライブグループ/モスティープレイスに出会えたこと
その他
- タイヤ部 in 東京モーターショー
- バイク免許 + バイク購入
- Huel布教
来年の抱負
- 人ではなく「仕組みに依存」する開発体勢づくり
- 事業目線の視野を広げる
- 「1 →100」で事業を育てる提案をする
- 「0 → 1」を考えられる思考を育てる
おわり
LGTM会:2019年の振り返り
By shingo-nakano
LGTM会:2019年の振り返り
- 366