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
650
ドラッグストア店員が 独学で化粧品顧客管理アプリを作成した話
MIERUNE
PRO
June 05, 2024
Tweet
Share
More Decks by MIERUNE
See All by MIERUNE
MIERUNE BBQにおけるユーザー中心設計()
mierune
PRO
1
500
MIERUNE BBQ #10 in 札幌時計台 オープニング・クロージング
mierune
PRO
0
420
セイコーマートの近くに住みたい!Pythonで到達圏解析
mierune
PRO
1
660
フロントエンドエンジニアがCLIを開発した話 〜TSの旨味ソースがけ〜
mierune
PRO
0
420
2つの画像が有意に異なるのか検定した話
mierune
PRO
0
510
M5Stackを用いたIoT開発
mierune
PRO
0
540
そして広がるNotionの可能性 〜Notion APIを添えて〜
mierune
PRO
0
490
Expanding the use of FOSS4G Through QGIS Workshops
mierune
PRO
0
650
TellusTravelerでダウンロードしたSARデータで遊んでみた話
mierune
PRO
0
430
Other Decks in Technology
See All in Technology
バックログを導入し やっぱやめた話
ota42y
0
190
音声AIエージェントの世界とRetell AI入門 / Introduction to the World of Voice AI Agents and Retell AI
rkaga
4
860
タイミーのBraze活用 ~PUSH通知を活用したレコメンド~
ozeshun
2
150
疎通2024
sadnessojisan
5
900
EitherT_with_Future
aoiroaoino
1
930
技術ブログや登壇資料を秒で作るコツ伝授します
minorun365
PRO
23
5.1k
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
0
3.2k
Cloud Service Mesh への期待が止まらない!!
phaya72
2
200
RAGHack: Kickoff and RAG 101
pamelafox
0
280
ことばをそろえる / Bridging the Terminology Gap
amaotone
5
1k
【Λ(らむだ)最近のアプデ情報 / RPALT20240904
lambda
0
180
Monitor GraalVM Native Apps with OpenTelemetry
logico_jp
0
110
Featured
See All Featured
RailsConf 2023
tenderlove
27
800
Web Components: a chance to create the future
zenorocha
308
41k
Being A Developer After 40
akosma
83
580k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Design by the Numbers
sachag
277
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
103
47k
Designing the Hi-DPI Web
ddemaree
278
34k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
88
16k
Into the Great Unknown - MozCon
thekraken
28
1.4k
Why Our Code Smells
bkeepers
PRO
334
56k
Gamification - CAS2011
davidbonilla
79
4.9k
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回ミスってもなんとかなる まとめ