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
ドラッグストア店員が 独学で化粧品顧客管理アプリを作成した話
Search
MIERUNE
PRO
June 05, 2024
Technology
1
700
ドラッグストア店員が 独学で化粧品顧客管理アプリを作成した話
MIERUNE
PRO
June 05, 2024
Tweet
Share
More Decks by MIERUNE
See All by MIERUNE
位置情報とオープンソースがやりたくてMIERUNEに転職した話 〜経歴、事例紹介、GISへのいざない〜 / MIERUNE JCT - Tokyo 2024
mierune
PRO
0
400
クロージング / MIERUNE JCT - Tokyo 2024
mierune
PRO
0
290
オープニング / MIERUNE JCT - Tokyo 2024
mierune
PRO
1
340
QGISで簡単にDEMを可視化 - ElevationTile4JP & QuickDEM4JP プラグインのアップデート / FOSS4G TOKAI 2024
mierune
PRO
0
160
ゼロから始める点群可視化 feat.QGIS
mierune
PRO
0
150
MIERUNE BBQにおけるユーザー中心設計()
mierune
PRO
1
590
MIERUNE BBQ #10 in 札幌時計台 オープニング・クロージング
mierune
PRO
0
500
セイコーマートの近くに住みたい!Pythonで到達圏解析
mierune
PRO
1
740
フロントエンドエンジニアがCLIを開発した話 〜TSの旨味ソースがけ〜
mierune
PRO
0
470
Other Decks in Technology
See All in Technology
Authenticator のエミュレーションによる パスキーのログインテスト/nikkei-tech-talk-25
nikkei_engineer_recruiting
0
140
たった一人で始めた音楽制作が気がついたら会社公認の部活動になっていた話〜組織の垣根を超えるコラボレーションを実現するには〜 / On-KAG-bu
piyonakajima
0
130
Understanding and Optimising INP
akshayysharma
0
150
AWS Lambdaで実現するスケーラブルで低コストなWebサービス構築/YAPC::Hakodate2024
fujiwara3
3
590
kube-vipとkube-proxy置き換えCiliumを積んだ究極のK3sクラスタを建てる
logica0419
3
180
AI時代のアジャイル開発(XP祭り2024版) / Agile Development in the AI Era in XPJUG
takaking22
13
3.4k
Renovate ではじめる運用レスなライブラリ更新 / 令和最新版 他人に自慢したいヤバいCI/CD LT会 @ yabaibuki.dev #2
ponkio_o
PRO
1
130
Oracle Database 23ai 新機能#4 Real Application Clusters
oracle4engineer
PRO
0
110
Sansanにおける全社横断データ分析基盤の挑戦と未来 / Challenges and Future of Cross-Organizational Data Analytics Platform at Sansan
sansan_randd
2
300
Hazard pointers with reference counter
ennael
PRO
0
100
Vista FinderMx
jtes
0
160
Assisted reorganization of data structures
ennael
PRO
0
210
Featured
See All Featured
Navigating Team Friction
lara
183
14k
Happy Clients
brianwarren
97
6.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
What's in a price? How to price your products and services
michaelherold
243
11k
RailsConf 2023
tenderlove
28
830
The Mythical Team-Month
searls
218
43k
Rails Girls Zürich Keynote
gr2m
93
13k
Unsuck your backbone
ammeep
667
57k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
249
21k
Thoughts on Productivity
jonyablonski
67
4.2k
Transcript
ドラッグストア店員が 独学で化粧品顧客管理アプリを作成した話 中川 伶奈
©Project PLATEAU / MLIT Japan 中川 伶奈 自己紹介 NAKAGAWA Rena
専門学校を卒業後、某ドラッグストアで勤務 独学でプログラミングを学習 4月にMIERUNEに入社 Software Engineer
自己紹介 そんな私が 実際に作成したアプリはこちらです!
©Project PLATEAU / MLIT Japan 自己紹介
©Project PLATEAU / MLIT Japan 自己紹介
©Project PLATEAU / MLIT Japan 自己紹介
©Project PLATEAU / MLIT Japan 自己紹介
©Project PLATEAU / MLIT Japan 自己紹介
自己紹介
©OpenStreetMap contributors 01 プログラミングを始めたきっかけ 02 化粧品顧客管理アプリ作成について 03 MIERUNEとの出会い 04 まとめ 目次
©OpenStreetMap contributors 01 プログラミングを始めたきっかけ
©Project PLATEAU / MLIT Japan プログラミングを始めたきっかけ どうやって学習したか そもそもなんで プログラミングを 始めたの??
そもそも、、、
プログラミングを始めたきっかけ 何これすごい! 『商品の期限の管理システム』 などで業務効率化を体感 ここを改善したらもっと使いや すくなりそうという妄想 私でもできるの かしら?? どうやって作るの? 何から始めればいいの?
ググりまくる、、、 本部に行ってこういった物を 作りたいという密かな願望
プログラミングを始めたきっかけ console.log() ?? プロゲートをやる日々、、、 どんどん 形になっていくのが 楽しい! なんかできそう!! 私、天才かも
©Project PLATEAU / MLIT Japan どうやって学習したの • プロゲートで学習 (HTML、CSS、JS、PHP、Ruby) •Laravelの書籍で学習
(動かして学ぶLaravel開発入門 https://www.shoeisha.co.jp/book/detail/9784798168654 ) •化粧品顧客アプリを作る (メンターさんをつける。わからないことが 出てきたら調べる、Youtube)
©OpenStreetMap contributors 02 化粧品顧客管理アプリ作成について
©Project PLATEAU / MLIT Japan 化粧品顧客管理アプリ作成について 店舗では紙ベースのファイルで管理 紙ベースが故の不便なところ、効率の悪いところが多々あった アプリ化したらどうなるんだろう、、、?? どうして「化粧品顧客管理アプリ」を作ろうと思った?
©Project PLATEAU / MLIT Japan 化粧品顧客管理アプリ作成について • バックエンド... Laravel (PHP)
• フロントエンド... JavaScript(HTML、CSS) • インフラ...AWS(EC2,RDS,Route 53) • データーベース...開発環境 MAMP / 本番環境 MySQL 使用技術
©Project PLATEAU / MLIT Japan ER図
化粧品顧客管理アプリ作成について 工夫した点
©Project PLATEAU / MLIT Japan 工夫した点 •とにかく現場で使いやすいものを ◦ 接客しながら使用することを想定して JavaScriptで索引の機能や商品登録機能を作成
•パソコンが苦手な方でも簡単に操作できるもの •親しみやすいデザイン ◦ パソコン操作が苦手な人が多かったので 難しいシステムに見えないようなデザイン
©Project PLATEAU / MLIT Japan 工夫した点
©Project PLATEAU / MLIT Japan 工夫した点
化粧品顧客管理アプリ作成について 難しかった点
©Project PLATEAU / MLIT Japan 難しかった点 • カレンダー風の表にして表示するよ うな情報が全くなかった •⚪年⚪月というくくりの
データを取るのが難しかった •対象の購入月、カテゴリーに表示 するのが難しかった できたときはうれしくてうれしくて、感動しました、、、!!
©OpenStreetMap contributors 03 MIERUNEとの出会い
MIERUNEとの出会い 実は私、1回エンジニア転職失敗しました
©Project PLATEAU / MLIT Japan MIERUNEとの出会い 満を持して転職活動をし、 小さなシステム会社に転職しましたが、、、 • 面接時の説明と実際の仕事内容が違った
◦ 面接時は開発案件しか取り扱っていないとのことだったが エクセルとCSVしかさわれなかった • 黒寄りのグレーな部分がちょいちょいある ◦ 経歴を2年盛られる ◦ なぜか入社前に給料なしで働いてる 逃げるように退職
©Project PLATEAU / MLIT Japan MIERUNEとの出会い 気を紛らわせたかったこともあり、、、 興味のあったNuxt .jsの学習がてらLaravelとNuxt.jsで メモ帳アプリを作成(これも難しかった、、、)しつつ
人生、終わったわ〜、、、 マイナビ転職フェアに参加
MIERUNEとの出会い マイナビブースでMIERUNEと出会う 求人や、HPを見て 優先的にブースを まわる予定でした ボードが目立っていた おかげで、 すぐに見つけることが できました
©Project PLATEAU / MLIT Japan MIERUNEとの出会い • 初学者🐣、初めて参加の人でも楽しめる雰囲気 ◦ 🐣ちゃんには優しくしてねとアナウンスがあったり、、、
• 懇親会でも初めて参加した人でも楽しめるよう運営の方が 動いてくれ、大変楽しい時間を過ごす時ことができました 焼かないBBQ参加 当時ひとりで参加したのですが、 MIERUNEの社風をしっかり感じることができました
©Project PLATEAU / MLIT Japan MIERUNEとの出会い そして採用面談へ応募、、、 • 位置情報という明確な強みがある •
コミュニケーションが活発 • アウトプットを大事にしている • 色々なことに挑戦できそう 魅力的に感じた ポイント
MIERUNEとの出会い ご縁があり、 無事に転職することができました!!
© 地理院地図 全国最新写真(シームレス) •作りたい機能を妄想するの楽しい •作りたいものを試行錯誤しながら作るのは楽しい •転職1回ミスってもなんとかなる まとめ