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
1.5k
ドラッグストア店員が 独学で化粧品顧客管理アプリを作成した話
MIERUNE
PRO
June 05, 2024
Tweet
Share
More Decks by MIERUNE
See All by MIERUNE
連続的な到達圏を表示する QGISプラグインを作ってみた
mierune
PRO
0
800
Facade Patternで磨く、コードの可読性と分解力 / MIERUNE BBQ #13
mierune
PRO
0
570
ハザードマップゲームの作り方〜ハザード情報をゲームのパラメーターに落とし込む〜 / FOSS4G 2024 Japan
mierune
PRO
0
870
MIERUNEとQGIS、そしてQGIS事業のご紹介 / FOSS4G 2024 Japan
mierune
PRO
0
820
QGISで実現するもっと分かりやすい森林ゾーニング / FOSS4G 2024 Japan
mierune
PRO
0
940
君はこの色の違いを見ることができるか / MIERUNE BBQ #12
mierune
PRO
0
670
クーダでハニワ / MIERUNE BBQ #12
mierune
PRO
0
620
位置情報とオープンソースがやりたくてMIERUNEに転職した話 〜経歴、事例紹介、GISへのいざない〜 / MIERUNE JCT - Tokyo 2024
mierune
PRO
0
1.8k
クロージング / MIERUNE JCT - Tokyo 2024
mierune
PRO
0
1.4k
Other Decks in Technology
See All in Technology
Claude Codeの進化と各機能の活かし方
oikon48
21
11k
[AEON TECH HUB #24] お客様の長期的興味の理解に向けて
alpicola
0
130
組織全体で実現する標準監視設計
yuobayashi
2
470
型を書かないRuby開発への挑戦
riseshia
0
210
マルチプレーンGPUネットワークを実現するシャッフルアーキテクチャの整理と考察
markunet
2
230
IBM Bobを使って、PostgreSQLのToDoアプリをDb2へ変換してみよう/202603_Dojo_Bob
mayumihirano
1
300
GitLab Duo Agent Platform + Local LLMサービングで幸せになりたい
jyoshise
0
260
生成AIの利用とセキュリティ /gen-ai-and-security
mizutani
1
1.6k
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
9
2.4k
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
2.9k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.1k
聲の形にみるアクセシビリティ
tomokusaba
0
160
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
250
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
120
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
ラッコキーワード サービス紹介資料
rakko
1
2.6M
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
250
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
240
Being A Developer After 40
akosma
91
590k
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回ミスってもなんとかなる まとめ