Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
個人開発 稼げなくてもいいアプリ
Search
kanayannet
November 04, 2023
Programming
0
550
個人開発 稼げなくてもいいアプリ
kanayannet
November 04, 2023
Tweet
Share
More Decks by kanayannet
See All by kanayannet
Mcp Training
kanayannet
0
31
MCP で「こいつ動くぞ」
kanayannet
0
96
無関心の谷
kanayannet
0
740
生成AIの使いどころ
kanayannet
0
200
github copilot と 心理的安全性
kanayannet
0
230
FW と ライブラリ の考え方
kanayannet
0
240
TDDと今まで
kanayannet
0
590
システムの堅牢性
kanayannet
0
320
Agile的学習方法
kanayannet
0
300
Other Decks in Programming
See All in Programming
CSC305 Lecture 14
javiergs
PRO
0
330
エディターってAIで操作できるんだぜ
kis9a
0
500
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
7
3.4k
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
2
100
React Native New Architecture 移行実践報告
taminif
1
120
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
20 years of Symfony, what's next?
fabpot
2
220
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.8k
WebRTC と Rust と8K 60fps
tnoho
2
1.6k
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
200
Atomics APIを知る / Understanding Atomics API
ssssota
1
240
アーキテクチャと考える迷子にならない開発者テスト
irof
9
3.4k
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
990
Measuring & Analyzing Core Web Vitals
bluesmoon
9
680
Build your cross-platform service in a week with App Engine
jlugia
234
18k
It's Worth the Effort
3n
187
29k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
A better future with KSS
kneath
240
18k
Being A Developer After 40
akosma
91
590k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
個人開発 個人開発 稼げなくてもいいアプリ 稼げなくてもいいアプリ Gunma.web #51 @kanayannet
近況 近況
キッカケ キッカケ ここに当日は雑誌の画像
思ったこと 1 思ったこと 1 まるで、稼げなくちゃダメみたいじゃん
思ったこと 2 思ったこと 2 俺、稼げない目的で結構アプリ作って配布した いい事多かった いい事を共有したい
例 例
残骸が残っている: 2010 実際は 2008 年くらいです(github に移し替えたのが2010 年) 今時珍しい... https://github.com/kanayannet?tab=repositories
FREE CGI FREE CGI
当時は 当時は これが主流だった。
現在でも 現在でも 手法や流行が変わっただけで、変わってないものも沢山ある これを今回伝えます。
その 1 その 1 配布するまでの段取りがある
市場調査 市場調査 似たような機能を他の人が配布してないか? 配布している人がいるとすれば、どういったUI か? 既にどのくらい普及しているか?
例 : 既にどのくらい普及しているか? 例 : 既にどのくらい普及しているか? Google Map はどっちをドラッグしたら地図がどっちにスクロ ールする?
Google Map の普及度は?
ここで問題 ここで問題 地図のアプリケーションを開発する際に、Google Map と逆方 向にスクロールするアプリケーションをわざわざ作る?
その2 その2 自分がどこまで作れるか? 自問自答する
その時の自分の力量 その時の自分の力量 やりたい事をフルセットで本当に出来るのか? 最低限達成したい目的は何か? お金の問題( サーバ維持費用など...)
やりたい事を絞る やりたい事を絞る 結構、頭を使う 自分のプログラミングスキルも見つめる事になるので ストレスも 本当に必要なものを必要な時に必要なだけ
例 : ブログを作る際の当時の環境 例 : ブログを作る際の当時の環境 AWS はない( 自分の身の回り) 専用サーバは高額すぎる
VPS もまだ流行ってない( 自分の身の回り) 共有レンタルサーバでどうにかCGI が動くだけ
環境的限界を知る 環境的限界を知る FW は無理 コマンドライン起動などもってのほか ssh など terminal 操作が出来ない 言語はRuby
が辛うじて使えるものがあった(1.8.5) nifty: LaCoocan
自分の最低限やりたかった事 自分の最低限やりたかった事 Ruby を経験したかった MVC のデザインパターンを経験したかった erb テンプレート必須 ブログを作ってみたかった ブログの運用してみたかった
配布した人の感想を聞きたかった
捨てたもの 捨てたもの Ruby on Rails REST 系の処理 格好いい trackback ping
のURL
出来た 出来た とりあえず、動くもの 名残: https://github.com/kanayannet/Weblog
その3 その3 利益は一切なかった だが得たものはある
運用ノウハウ 運用ノウハウ クレーム 変な trackback spam がいるんだけど、IP アドレスで塞ぐ方 法教えてよ 相手先IP
アドレスの見方を教えてよ
運用ノウハウ 運用ノウハウ IP アドレスを保存しておかないと、対処できない http server のログだけだとどこかで消えてしまう logrotate 共有サーバだとそもそも見れない問題もある 認証が甘いものはスパムの標的
wordpress でもあるある話
余談 余談 L4 と L7 の違いが解る人いますか?
なぜ聞いたか? なぜ聞いたか? L7 のロードバランサは REMOTE-ADDR で相手のIP が取得できま せん L4 は取得できます
L7 は X-Forwarded-For で取得
AWS 的に表現すると ... AWS 的に表現すると ... L7 は ALB L4
は NLB X-Forwarded-For は DVA( 認定資格) でも出題される
結構 結構 パッと聞いて知らない人が思ったよりもいる 「こんなん基本じゃん」とか思ってもそうでもない 「金澤の前提」と「やってない人の前提」に大きな違いがあ る
人によっては 「金澤さんは野生の環境でやってたんすよ」 と言ってくる
野生 野生 当日はダンクーガの画像
愚痴話 愚痴話 最近これがトラウマになって愛よファラウェイが頭の中で流 れ続けている
このネタが解った方は同世代 or SRW をやってた このネタが解った方は同世代 or SRW をやってた
元に戻ります 元に戻ります
コードが汚いと指摘が来る コードが汚いと指摘が来る 気づきを得られれば改善する機会が得られる
頭の使い方 頭の使い方 「本当に必要なもの」って何? 意外とすぐには出来ない 絞り込むのに「慣れ」がないと時間がかかる
UI デザイン UI デザイン 綺麗なデザインでなくとも... 伝わるデザインは意識できる 出来なきゃ使ってもらえない クレームが来るのはありがたい という感覚
結果 結果
仕事につながる 仕事につながる 相手から課題を聞いて、提案する 提案して伝わらなければ「最低限のモック版」を作って見せ る 相手から意見( 同意) をもらいやすくなる 最低限の予算感もその場で提案しやすい 判断する際の慣れ
= 現実的な落とし所 の提案 判断が早い = 仕事の速さ
まとめ まとめ
昔から変わってないもの 昔から変わってないもの 必要最低限の定義 = 重要 突き詰めると..TOYOTA 式だね IT だと リーンスタートアップか
開発だとAgile やってないと出来ない 頭の使い方に慣れない
昔から変わってないもの 昔から変わってないもの HTTP アプリと通信するAPI サーバ側で保存して呼び出す 今風に言うとクラウドに保存 言語のSyntax(Ruby) 2008 当時作ったブログも動いた( いくつかの変更で)
ライブラリへのpath 変更 運用ノウハウ必須
昔から変わってないもの 昔から変わってないもの AWS DVA: 824 点だった(720 点合格) 学習期間: 2 週間(1
日 20 分〜30 分) これで済んだ理由: (ry
変わったもの 変わったもの アプリケーションレベルで配布されてるのを良く見るのはス マホ向けアプリ サーバサイドはオープンソース系がより目立つ形に github の貢献 サーバ実行環境 より簡易的になっている AWS
とか VPS(sakura etc...) FW も当然いける
情報学を目指す人数 高校生の人気志望学部の上位に来ている 自分は「経済学部経営学科( 独学PG) 」 当時は変わり者扱いだった 今それが珍しくない印象
Software Design にも書いてあった事 Software Design にも書いてあった事 スピード重視で雑に開発をおすすめ 完璧主義に陥らない お金をかけない 休日2-3
日で開発してリリース
Software Design にしか書いてない事 Software Design にしか書いてない事 先に集客 && マネタイズ 例:
宿泊であれば、ニーズがあるかどうか?を検証する 開発せずに広告で集客してみる
共通点はあったね 共通点はあったね マネタイズ以外は結構同じ
ご清聴ありがとうございました。 ご清聴ありがとうございました。
None