#252 個人開発のすゝめ 〜リリース駆動開発〜

2024/5/29 ·

  • この番組は駆け出しエンジニアの順平と先輩エンジニアの海地のりが送る駆け出しエンジニアを中級エンジニアにキャリアアップさせるラジオとなっておりますよく言った危なかったギリギリでした最後噛んでましたけどねダメでした噛んでたかこのぐらいがいいですねはい今回ですね僕が久々に持ってきましたテーマとしては



  • 個人開発はリリースをせよという話ですね個人開発はリリースをせよこういう話を持ってきたんですが僕はやってないんですけどだよねやんなきゃなっていう気持ちからみんなだよねって言ってたと思うんですけど先に言い訳しておくんですけどやんないとなと思って



  • 調べてたらたどり着いた記事があったのでそれをまとめましたとすごい分かりやすかったんでどう調べたかあんま曖昧なんですけどTwitterXに流れてきたか単純に個人開発でググったかどっちかだったと思うんですけどスピーカーデックってサイト知ってます?スライドがいっぱいあったサイトですねそれ知らなかったんですけどそれでスライドであってそのスライドがですね



  • パンダプログラミングさんという方が書いたものだったんですけどX見たらフォロワー4000人以上上級エンジニアだシニアエンジニアの方でフォロワーで決まるのそれ?中身見ててもすごい人だなってちょっとそれをまとめさせていただいたので



  • そのスライドの名前がですね個人開発の失敗を避けるイケてる考え方というスライドでしたいいねさすがタイトルがすごい上手ですね確かに引かれましたね結構ボリュームあったなというところで一応対象者としては



  • 個人開発をしたことがないエンジニア向けって書いてたんですけど僕は中身見て全然そんなことなく万人に行ける個人開発をしてる人でもどういうメリットがあるよとかもちろんしてない人もこういう風にやってったらいいんじゃないかとかっていうのがあるので全員に聞いてもらえる内容かなと思いました言うて世の中の9割の人は個人開発してないエンジニアだから大丈夫じゃないかなっていうちなみに個人開発のりさんとか知ってました?知らない



  • 個人開発ってどっからですかなんかプロダクト作るってことまあそうですね自分に単純にプロダクトプロダクト自分の便利機能というかそういうの作るみたいなのとかもプライベートで使うプライベート用のゼロではない気がするななんか例えばめっちゃちっちゃいのだとAWSの二要素認証をAWSクライアントでやるめちゃくちゃめんどくさいので



  • それをいい感じにやってくれるスクリプトとかってこと?例えばめっちゃちっちゃいとそうですねそれも個人開発だと思いますあとは



  • ちょっと前ですけど筋肉定食っていうダンスチーム僕らやってますけどそのチームのウェブサイトに謎に乗っけた音ゲーあれは個人開発ですねちゃんとリリースしたやつ上から腹筋が落ちてきてちょうどお腹のところに来たらTシャツをめくって腹筋がガチャーンってなるっていう音ゲーですよね普段は丸いボタンとか来たタイミングで押すやつですねそれが腹筋なんですよね上から腹筋落ちてくるのキモすぎてめちゃめちゃ面白いですね



  • それも個人開発だと思いますそういうので基本的にはリリースした方がいいよっていう話をしていますまずはこの方どっちかというとフロントの全部触れると思うんですけどフロント今は楽しくてやってるっていう方でフロントとかだとリリースに関してはやっぱりデザイン性とかあると思うんで向いてるんじゃないかなっていうのが言っていてデザイン性とかあるからっていうのは



  • そうですね使ってもらうってなった時にある程度イケてるデザインというかダサいデザインとかっていうのがリリースするってなった時に顧客目線でちょっと微妙なんじゃないかなっていうところがあるので多分フロントとかの方がそこら辺きれいにできるあれかなブラッシュアップしやすいってこと?ユーザー目線を考えながら作れるからフロントの方がブラッシュアップしやすいみたいな



  • そういうことにしておきたいです気はどいなフロントエンジニアデザインもできる人多いよねぐらいのニュアンスな気もするそうですね多分多分それですめちゃくちゃ今やねんかいそのニュアンスですここからですね中身に入っていくんですが個人開発をするってなった時に3つぐらいまず考えましょうっていうので1つ目個人開発の目的を決める



  • 2個目が無料で続けるための技術選定3つ目個人開発の楽しさとメリットそこを理解しましょう1個目個人開発の目的を決めるちょっといいですか個人開発ってやらなきゃいけないんですかやった方がキャリアが開けるし技術力もつくなぜなぜ



  • なぜそこまで言ってできるでしょ個人開発をするとこの人は後々個人開発をしていってこういう風にキャリアが移ってきましたみたいなのが載せてたんですけど本当にそれ通り自分が個人開発で学んだ技術とかがよく使ってるというか関連した企業とかに移ったりそういうプロジェクトをやったりとかっていうのに繋がってたり



  • そこで学んだ技術を自分でブログとかにアウトプットしたりして技術力を高めていったんでより良いキャリアにつながってるのかなっていうところで絶対にやらなければいけないかって言われたらそんなことはないと思うんですけどやるに越したことはないっていうところでインプットよりもいいんですね本とかではコード書くことあると思うんですけどそれよりもそれよりもって言ったらあれですけどそれだけじゃダメ



  • そうですねあーでちなみにそうです僕がこれなんか個人がずやんなきゃなーって思った理由 としてはああ気になるどっかあのまあ前までたら海外で働きたいとかっていうところあった時になんか単純に本で勉強したものをアウトプットするとかっていうよりはもっとみんなが見れるものとして残さなきゃいけないなと思うそれが一つ個人開発なのかなーっていうので開発したものをギットに上げておくとかっていうのでなんかこう



  • しかもリリースしてるってなって顧客がついてるとかってなったらより自分の中でこう面接の時とかにこういうのやってましたで顧客目線でこういうことがあったんでこういう風に改善していきましたっていうのがすごい言いやすいし自分の実績かなっていうのでやらなきゃかなとやりたいなと思ってるところなんですよねそれは確かにユーザーが別に多くいる必要はなくてユーザーがいるものを作って運用してますって言ったわけでかなり強いですよねうん



  • それって開発スキルだけじゃなくて世間のユーザーの課題を正しく捉えてそれを正しく解決できるものを考えて作れるっていうビジネスからUXデザインからデベロップまで全部できますよわしって言ってるってことですもんね



  • とんでもないスーパーマンだねだからその一番の必殺技だと思いますそういうアセット系自分が持ってるリソース系の中ではヒエでいうジャオー演殺黒竜派みたいなことそうですねヒエでいうとね中二病の塊みたいなやつですねわかりやすいまさにカイさんが言ったようにこの個人開発を通してつまり



  • 社長業とかマーケターPMデザイナーエンジニアみたいなところを一人でやることになるんだよっていうのを言っててそこら辺の勉強とかがあるのでそこら辺の視点とかを学ぶにはやっぱりリリースまで行った方がいいよっていう話なんですよね法人だな法人一人法人ありがとうございます最初の個人開発急に話が始まってそんなのやる



  • やる理由あるの?って確かに埋まらないまま言っちゃったんでちょっと埋めましたありがとうございますじゃあ中身に入っていくんですが1個目先ほど言った3つの1個目個人開発の目的を決めるっていうところでこの方簡単なフローチャートみたいなのを用意してくれていてそのフローチャートがリリースをするかしないかから始まるんですね



  • 結果は3つにいくんですけど個人開発の中でリリースをするかしないかで始まってリリースするなら慣れた技術でいきましょうとリリースをしないなら学習のためかどうかの2つに分かれるんですけど学習のためならなじみのない技術でとか



  • ブログを書こうとか後でもうちょっと言うんですけどはいっていうのに行って学習のためでもないってなったらもう自由にやるっていう感じですねそういう簡単なフローチャートがあって変態ですね学習のためでもなくリリースしないやつリリースもしないと何のために作ってるのだから喜びですよねそれが楽しくて仕方ないですよねただ楽しいっていう簡単なフローチャートを用意していてそうですね



  • まずはリリーススタートっていうところでなんかここに重きを置いてるんですけどそのリリースをするにあたっては障壁がまずいくつかありますよしかもリリースをするかしないかリリースの有無で行動も大きく変わりますと具体的に言うと技術選定どんな技術を使うか作りたいもの作るものは何か解決したい課題は何か



  • 日常生活の中での開発の優先順位そのぐらいの4つを上げていたりしますねリリースをするかしないかでそこら辺の4つとか結構変わってきますよと先ほど言ったようにリリースをするってなった時に基本的には慣れた技術がおすすめですなぜかというとリリースは基本的にはスピード勝負ですという風に言っていてそれはちょっと後で言うんですけどなので最短でまずはリリースしましょう



  • というところで慣れた技術で使うことで時間をまず省く省くというか短めに済ますできるだけプラスリリースするというのは使用を考えるとかデザインをする時間とかあとは利用規約だったりありますし他にも果たすべき責任としてセキュリティ面で問題ないか他サービスに対する違反はないか例えばスクレーピングでデータ取得してきたときにそれが取得したらダメなデータ規約違反だったそういうところの観点もあるので



  • せめて技術だけは慣れたものでとかっていうところですねあとはリリースするまでは言い訳の悪魔に襲われ続けているっていう風に言っていて自分を逃げられないようにしようっていうところで言い訳いくつか挙げられているんですけど例えば技術の勉強になってるから大丈夫リリースしなくてもOKとか使ってくれる人が分かんないしなとかデザインが微妙だからとかそこら辺の理由が多かったりしますけどそれも



  • 関係ない良くないですっていう風に言っていて後々自分の個人開発を作りましたっていうのをリリースした時の学びとかを感想みたいなところを書いてたんですけど



  • リリースしたものに対して基本的には無風でした特に反応とかリスラれるとかも全然なく全くの無風だったんで別に大丈夫ですって言ってましたね作ってすぐ見つけられないもんね発見されないブログとかも同じことが言えると思います僕ブログやってたんですけど



  • ブログのGoogleアナリティクス埋め込んで大体どれくらいの人が検索して見つけてくれるのかなっていうのを調べてたんですよ最初Facebook貼ったんでもちろんリンクからはアクセスあるんですけどGoogle検索からだけに絞ってみたときに1月目02月目13月目24みたいな感じでちょっとずつしか増えなかったですねでもバイバイゲームみたいな感じでしたバイバイゲームでもそうなんだ一定まではえ



  • 最初作っても見つけられないです誰か発見されないなんで全然もうダサいからとかも関係なくデザインいけてないからとか関係なくガンガンいきましょうはいっていうところですねでそもそも個人開発のそもそも個人開発の活動の原始という風に言ってたんですけど何が必要かっていうところでお金やスキルではありません時間とモチベーションなんですって言っててうん



  • リリースまでの間にどうしても時間とモチベが減り続けるんだと絶対にそうだからとにかく最短で慣れた技術でリリースしようと言っているっぽいなとそういう理由なんですね確かに理にかなっているね唯一の失敗はリリースをしないことだと言っていますリリースせよと言っています心折れるポイントをできるだけ減らすってことですねうんうん



  • 実は慣れた技術じゃなくても個人開発に慣れてくれば学習しながらでもリリースできるよっていう新しい技術使いながらでもいけるよとは言ってるんですけどねまずは慣れた技術でというところですねっていうのがまずはリリースする場合のフローの時の話で次にリリースをしないで学習をする場合



  • はミニプログラムを作るのがおすすめですって言ってますね例えばブログとかっていう風に言ってますね馴染みのない技術とか手法でも全然いいと思いますしむしろそっちの方がいいあとはもちろんGitには上げたり技術ブログを書くとかっていうのでアウトプットはやっぱり学習に重きを置いてる場合はちゃんとしていきましょうっていう風に言ってますある種リリースみたいなもんですよねまあそうだね



  • とはいえ気楽にっていう感じですねで学習するってなった場合はそれで学習しないってなった場合はさっき言っても自由にやろうだけです変態やろういるって別に変態じゃないですそうだよねだってネットフリックス見るみたいな感じでなんか作るってことでしょすごいですよすごいわいるんだよねそういう人ね



  • すごいなって思うあんまでも僕出会ったことないですけども見たことないですねいるいる今のが個人開発をするにあたっての最初3つ言った個人開発の目的を決めるっていうのが1つっていうセクションが終わりました2つ目無料で続けるための技術選定これはもうフリーミアムのサースを使おうっていう風に言ってますねフリーミアムなんだって言ってましたいつか課金されるってことなんですね



  • そうですねもっとやりたいなって思ったらお金出してもいいんじゃないっていう感じなんですかね頑張って無料でできないんですかねそれこそフロント微妙かラムダとかほぼゼロいいんじゃないですかAWSで言うとDBは必要か確かに物によるなT2マイクロのインスタンスAWSだったら無料枠でT2マイクロのサーバーが使えるんでそこで何とかやりくりするとかになるんですか



  • 絶対にじゅんぺいに聞いてT2マイクロ聞く質問じゃない気がするちっちゃめ弱々サーバーほぼ無料ほぼ無料なんすか無料枠ですねフリーミアムのサースでいうとファイアベースとかスパベースっていうものがあるんですかねファイアベースの



  • なんかもうちょっとよくしたやつがスパベースみたいなイメージですけどそうなんだいやわかんない俺スパベース初めて聞いたけどファイアベースでも確かに個人開発で使ってる人めっちゃ見るしあの全職でこう採用してる時とかにポートフォリオにファイアベース使ってますみたいな人結構多かったイメージありますねあれデータベース確か無料で使える



  • 一応この方も具体例に出してたんでそうですねスパベースちょっと違ったらどうしようカットしようかなさっきのそういうのがあるみたいですね無料で



  • 続けるための技術選定っていうのはそれぐらいです3つ目個人開発の楽しさとメリットここちょっとボリューミーです個人開発ってそもそもほぼものづくりみたいなもんですよっていう風に言っててものづくりとイコールでそもそもものづくりって楽しくないですかって言ってるんですよねものづくりどんなところが楽しいかっていうと初心に変えれるとあと自分の思った通りに作れる



  • とか熱中できて幸せ楽しいとかですねあとは楽しいだけではなくメリットもあるよっていうところちなみに大共感はしてなくてですねおっと僕はいやーなんだろうな楽しいプロダクトじゃないと楽しくないんですよねちなみに僕も楽しさで言うと



  • 見知った技術を使う方が楽しいなっていうのはちょっとねあるなと思ってて僕はブログを一から作ってみようと思ったスカラとかでやり始めたんですけどコンパイルできなすぎて泣きたくなりましたもんいやそういうのあるですよね絶対なんでだからスラスラ作れるみたいなの結構大事かもしれないですね楽しさにおいてそこなんですね慣れた技術のとこですね何を作るかはどうなんだろうな



  • 何を作るか結構大事ですわそうなんだだって意味面白くも誰に対してのギャグでもないし何にもならないやつ作るモチベーションもわからない僕はかつてダンスチームの音ゲー作ってたときはあんなのだってプライベートの時間削ってやってたわけですけどうんうんうん



  • ただダンスチームのメンバーに対する盛大なボケとしてやってたところはあるんですよだからモチベーションがあっただからテーマ設定というか何を作るかっていう設定をすごくうまくやる必要があるのかなってずっと聞いてて思ってます確かにな調整さんクローン作ろうかとかなんないもんなそうなんですよねそこちょっと難しいところなるほど



  • そうですね具体的な個人開発をどんなものを作るべきかみたいのはここでは触れてないんですけどあえてそういうことは話しませんって冒頭で言ってたんですけど人によるしな自分に役立つプロダクトなのか世に出して役に立ってもらうためのプロダクトみたいなのか人それぞれ楽しさとか違いますか



  • なるほどねちなみに僕ちょっと今モチベーション上がってるテーマが一個あるんですよさっきもちらっと出したんですけどブログを一から作ってみたいなっていうのがあって僕もともとブログやってたんで最近ちょっとそろそろ再開しないとなと思ってるんですよっていうのもあるんですけどそれよりも車輪の再開発をしてみたいなっていうモチベーションがあってですねそれにおいてブログってすごいちょうどいいなと思うんですよね



  • まずユーザーが自分なんでどういうものが欲しいかっていうのを考えやすいであと最初からちゃんとしたものを作らなくてもいいかなっていう気持ちで始められそうというか言ってしまえばテキスト保存して取り出せればブログになるじゃないですかそうですね最初それぐらいの作りでいいかなと思ってて後々どんどんリッチにしていこうかなと思ってるんですよってなった時に



  • 結構考えることも多いなと思ってて例えば文字列何文字まで保存できるようにしようってデータベースの都合もあるじゃないですかただそれ以上の文字を保存したくなった時どうするんだろうとかサーバー最初は安いので始めたいけどいいのに移行していってその移行の手順もブログにできたらいいなみたいなとかっていうのを考えてるとすごい楽しそうだなと思うんでブログ汎用性高いなと思ってるんですけど



  • 以上ですありがとうございます個人開発としてそういう視点も考えなきゃいけないというかというところが個人開発のメリットでもあるよねという風に言っていていつの間にか事業の仕組みを理解できるみたいなところもあって具体的に4つぐらいこの方挙げているんですけど1つ目が何を作るべきなのか知りたい



  • その疑問ってイノベーションを学ぶことになりますそういう時って何を作るべきなのか知りたいってなった時って基本的に新しいもの既存のものを組み合わせて新しいものを作るとか自分の困り事を解決大企業とかじゃできないようなことに捉えできたりあとはもう数打ち当たるみたいな感じで作りまくるみたいなそういう



  • イノベーションを学ぶことになるっていう風に言ってますねそれが一つ二つ目人に使ってもらいたいこの視点はマーケティングを学ぶことになりますものづくりとマーケティングって基本的に対極なところにあってマーケティングはWhatとWho何を誰にみたいなものづくりはHowどのようそういう視点とかあとは市場の機会それこそさっき言ったレッドオーシャンのところではなくてブルーオーシャンのところを見つけに行く



  • 具体例でこの方が挙げてるのはセグメントに分ける消費者とかマーケットでコーヒーの市場をセグメントに分けている表面図みたいなのがあったんですけど例えばネスカフェは家庭用だよねとかブレンディースティックは商人図用だよねとかジョージアは作業専用のところ作業員の方がよく飲んでるイメージ朝とか



  • イメージあったり現場の人思ってるのと全然違いました思ってるのと全然違ったコーヒー一つ取ってもそういう風にセグメント分けして視点を磨けるよねという風に言ってますね各ブランドが何をペルソナにして戦略練ってマーケティングやってるかっていう話ですね自分の個人開発でもそういう視点を持って



  • どこを狙っていくかっていう視点を養えるなるほどねこのヒマプロでもね駆け出しにフォーカスしてますからね他のポッドキャスターがやりたがらないところというかねSNSとかマッチングアプリとかもさそういうセグメンテーション時代を訪れてますよねそうですね最近だとどうだろうねマッチングアプリが分かりやすいかマッチングアプリがもともとその恋人を探すみたいなんだったのが



  • 変わってる感じありますよね高年収向けとか高学歴向けみたいなそういうことですね確かにそういうセグメント分けの視点あとは良いものを作れば売れるは間違いとか良いの定義は顧客の課題からですしエンジニアとの良いとは違いをとかっていう視点これが人に使ってもらいたいところから学べる3つ目イケてるサイトを作りたい



  • これはデザイン視点を学ぶことになりますよといいデザインを知るっていうのはデザイナーが見てるサイトを見るとかあとデザインはそもそもセンスじゃないんだよとか僕知らなかったんですけどデザイン4原則ってのがあるんですねあるよ近接 整列 反復 コントラスト色とかの話ですね今のは詳しく例えばスライドですねプレゼンテーションのスライドとかを想像してもらった時に



  • 要素いろんな情報をまばらに置くんじゃなくて近い情報のやつを寄せるとこれがこの図はこの説明なんだっていうのが分かりやすくなるとかあとは並び方きれいにしましょうねみたいな端っこ揃えろよとかあとは色に意味持たせましょうみたいなそういう話ですよねだと思いますそんな感じ専門外なんでふわっとした理解ですけど



  • ありがとうございますそうなんですね僕も初めて知りましたこれ見ててそういうのあるんだそうなんだLTの資料とか作るときちょっと気にしたけどな俺いやまあ気にしすぎかもしれない俺がスライド作るときとかに一回勉強したっていうのをデザインの視点とかあとはブランド戦略ブランディング戦略とかもまあ



  • 見たりっていうのがイケてるサイトを作りたいっていう感情から来るもので4つ目お金を稼ぎたいっていうのがあってこれはビジネスモデルを学ぶことになりますよビジネス個人開発でのマネタイズの視点とかそもそもお金お金の話をするのは嫌ですかって投げかけてたんですけどそもそもそういうとこ考えましょうとかっていうそういう視点身につきますよっていうので



  • これがいつの間にか事業の仕組みを理解できると個人開発を通してっていうところでしたであと今ののそれぞれ4つあったんですけどそれぞれに対しておすすめの本とかも3冊ずつぐらい紹介されててこの人めちゃめちゃ勉強してるやろって感じでしたよ本当にそれはそうだよねっていう感じで本とかでも読んだりして学ぶことになりますで



  • 必要に駆られて学ぶってのはすごい大事ですからね締め切りリリースの締め切りがあってみたいな感じですよねというよりはというよりはというよりはなんかうわこれせっかくサービス使ったのに全然人に知られてないから大赤字だうわマーケティングの本なるほどこれをやってなかったのかっていう生の学びになるみたいなそうですはいはい



  • ありがとうございますはいはいっていうので先ほど話してたように掃除で社長とかマーケターPMデザイナーエンジニアを一人で兼ねるような一人法人として学びまくれますのでリリース駆動開発でいきましょうっていう感じですねそういう言葉を使ってましたねなるほどねありがとうございますでもな時間がないんだよなそんな時はどうしたらいいですか



  • リリース日を決めましょうもうリリース日決めましょうそれで解決するんだいいですか僕それに対して今じゅんぺんが話してくれた内容ってめちゃくちゃ大事なことだと思ってますただ一方でめちゃくちゃレベルの高いことを言ってるなという印象を持ってますなおかつそれを独学でやるのってスーパーハードなんじゃないかと思ってます僕は経験ありますこれやったことがあります全部



  • 僕はあります経営とかデザインとかプロダクト開発とか一番ハードル低くそれをやる方法僕は



  • 自分の中で持っててハッカソンなんじゃないかなと思いますハッカソンハッカソン何かというと何かのテーマを与えられてこのツール使って新しい商品考えてみましょうねみたいなコンテストだったりするんですけどそれって1日2日ないし一定期間使ってチームでやったりとかする



  • ものなんですけど個人開発で多分そこまで考えたとすると無限に時間かかる気がするんですよねやっぱり時間も決まってないしあと一人でやらなきゃいけないから誰からも襲われないし個人開発だからじゃなくてハッカソンみたいなのだったらチームで出れますしでそこに先輩巻き込んでれば知見の持った先輩巻き込んで出れると思うのでうんうん



  • 会社でそういうのがあれば超ラッキーですしなかったとしても会社の人を巻き込んでそういうハッカソンに出るとハッカソンって最終的にプロトタイプ作ってこのプロトタイプは将来的にこういう風なビジネスモデルでやってこういう風にやっていくようなものなんですよなんでこれが売れると思ってるか売れると思ってるかっていうとこうだからですよっていう風に言うものだと思うので今じゅんぺいが言ってた視点をさらいつつなおかつ短期でリリースはできないんですけどねハッカソンってまあでも



  • 講習の面前にさらすものはできるんでなるほどそれを一番短時間で学べるのがハッカソンとかなんじゃないかなというのを今聞いてて思いましたハッカソンってコンパスとかでも普通にあるんですか?分かんねえどうなんだろう見たことないかもハッカソンってどうやって探してるんですか?ヤフーとかが主催してるイメージあるんだよな会社がたまにやってますよねツイッターとかなんか流れてくるのかな



  • 正直僕も出たことはないんですけどパブリックの博士さんは僕がやったって言ってたのは社内でやってたビジネスコンテストだったんでまあでも似たようなもんですけどねだからそういうので学ぶのが一番早いんじゃないかな多分一回そういうのやらないと個人開発でいろいろ考えるのは無理で個人開発でやるとしたらまず最初は開発だけ考える次使ってもらうためには考えるみたいなそういう段階を踏んでいくんでしょうねそうですね踏んでましたねまあでもすごい大事な話だなと



  • 思って聞いてましたマジで全部一気にやろうとして挫折するが一番よくあるパターンの気がする無理絶対に無理諦めた方がいい最初からそれは最初この方なんか最初に作った個人開発どこにデプロイしたかもわからないって書いてありましたねすごいでもそれぐらいでも全然やってた脆弱性放置されてたりしないかなどっかで脆弱性垂れ流してて踏み台とかになってないですかねうん



  • あと最後にちょっとオプションで言うならもし仕事に活かしたいなら万全とやるだけではダメです仕事に活かすなら学習対象今作ってるものに設計を加えるリリースしてその後はひたすら改善していきましょうっていうのとテストを書くっていうのとアーキテクトの観点を持ちましょうっていう風に言ってますね仕事に活かさんでもやるべきじゃないそうだよ1年後分かんなくなるよ絶対うん



  • ちょっとすみませんこのパンダなんとかさんに大反論してて非常に恐れいるんですけどなんかあれだよね自分の知ってる範囲ではもちろんやると思うんですよ要はそこをさらに超えてみたいなやろうとするかどうかみたいなことかな



  • 初っ端の個人開発でなんかテストを書くとかまでちょっとしんどくないですか?テストは確かにしんどいかもやってなかった俺音ゲーのテストの仕方分かんなすぎてまあそうだよねアーキテクトの視点とかも無理だかなって思っちゃう作るので精一杯でって思っちゃいますけどね僕はでも手慣れたフレームワークだったらやるわ多分アーキテクチャーとかはなんか知ってることはやるかなって感じだよねうんうんうん



  • そういうことですね知ってることはやったことある業務の範囲ではやるということですねそれはそうだなやったことないのは気づけないことあるしねこれが必要なんだそこでなんかもやもやしたときにじゃあ追加で調べてやるかどうかって言われるとちょっとそこは心折れるかもしれないなっていうはいっていう感じでリリース駆動開発でいきましょうというのでリンクはちょっと貼っておきますので個人開発の失敗を避けるイケてる考え方でしたはい



  • 全国あのゴールデンウィーク残り4日あるんですけどはいえっとその4日間はそのさっき言ったブログをリリースまで持っていきますすげー個人開発してた4ヶ月遅れぐらい親顔すごい4ヶ月遅れぐらい言っちゃった言っちゃったいやいやまあでも偉いですねすごいリリースなしてないなやろうと思ってます素晴らしい頑張ってくださいはい



  • じゃあ最後お便り読みますねラジオネームホワタマさんからお便りですホワイト卵卵の白身?略なんですかね感想からいきます全エピソード聞いてますその中で自分の興味あるものは聞き返す用プレイリストに入れてヘビロテしてますそんなことできるんだそんなのあるんだ機能で先輩エンジニアの技術雑談を聞いている感じで未経験エンジニアの自分にとって幅広く学習の取っ掛かりを作るのに最適



  • 好きなエピソードは121話の読みやすいコードとは特にかいちさんの抽象化レイヤーと聞いてじゅんぺい何のことだと思いますじゅんぺいさん思いますかっこかぶせ気味のりさんな思いますイエスかノーみたいなくだりなにそれ好きですじゅんぺいって抽象化レイヤーって何のことだと思いますって聞いたら思いますってすぐ言ったっていうくだりがあったんですよ



  • それが好きですと今後もエピソードの配信楽しみにしてますお体にお気を付けくださいということで感想いただいてますありがとうございますポッドキャストで話してほしいこと私は現在フリーランス2年目のSEです現在は副業してますとただ個人で開発もしてみたいと思ってますちょうどねちょうどねただしなるべくコストはかけたくありませんいいですねプレミアムしかしDBは欲しいですいろいろ調べた結果



  • 対DBクラウドですかこれなんて呼ぶの対DBだね対DBクラウドなるものが無料枠のあるDBaaSDBaaSデータベーサーザサービスらしいですそこで質問ですウェブサーバーとアプリケーションサーバーはAWSでDBは対DBクラウドのようなアーキテクチャ可能なのでしょうかまたこんなことをしなくても安くウェブアプリ作れる方法などあれば教えていただきたいですはいということではいということでありがとうございますありがとうございますまずですねすいませんちょっとライトに触れていく感じになるんですけどはい



  • アプリケーションサーバーAWS ADBやタイDBクラウドのようなアーキテクチャ可能なのでしょうかよく調べてませんができるはずですまあそうですよね多分できるでしょうじゃないとだってタイDBのサーバーがフルで用意してないと意味ないもんねそうですねなのでそこは調べてみると良いかなと思いますこんなことしなくても安くウェブアプリ作れる方法などあれば教えていただきたいですということでありますようん



  • そんな耳寄り情報があるんですかありますよ聞きたいまず個人開発ってことはねリリースするのが大事ですからそのためにはやっぱねコストも気になるじゃないですかめっちゃいいこと言いますねってなった時はねやっぱり個人的にですよレンタルサーバーやってる会社のVPNVPC間違えたVPSがいいんじゃないかなより満ちましたねだいぶVP系が多すぎる



  • VPSバーチャルプライベートサーバーを使うのがいいんじゃないかなと思ってますだいたいバーチャルプライベートサーバーってレンタルサーバーより安いんですよその代わりOSだけあるんでなんか言語とかウェブサーバーとかは自分でインストールしなきゃいけないですよみたいなそういう感じなんですねうんうんうん



  • なのでそのサーバー内にウェブもアプリケーションもデータベースも全部一括でぶち込んでぶち込めばいいんじゃないかなっていううんうんうん一番月々数百円でできるんじゃないですかねうんうんうんそう思ううんそう思う



  • もしタイDBクラウド使いたいとかだったら使った方がいいんですけど実務でも使うかもしれないしとか技術触ってみたいとかならそういうメチベーションならそういうの触るのもありだと思うんですが一応楽なのは本当にモノリシックな感じで全部にまるっと入れるのがいいんじゃないかなと思いますお金だけで言うとあとあれだよね



  • よく無料でやってる枠で見るとしたらさっき出たFirebaseとかもそうですけどHelocもよく使ってる人いるなっていうイメージありましたけどね今どうなったんですかね今ある情報からによるとですねHeloc無料枠がなくなったそうなのでFirebaseがいいんじゃないかなって気がしてきましたねそういうの使えば無料でとりあえずアプリは動くのは作れると



  • いう感じですねでもタイDBいいんじゃないかなと思いますけどねなんか3ヶ月くらい前に一瞬なんかTwitterを接見してたような気がする初めて聞きましたよなんなのかもよく分かってないんですけどキャッチアップできてないですよ僕が僕も全然知らないですまあどうせなんか独自のクライアントみたいのがいてそれ経由で設定したり叩いたりするんですかねLBSクライアントみたいな感じでねSDKがあるんでしょうねきっと



  • だから特殊な叩き方しなきゃいけない気はするんですよねうん確かにそこが気にならないなら別にいいと思いますまあいいサービスでしょうしねそうねてか無料は買うのすごいね



  • めっちゃ金かかりそうなデータベースいや確かにだって冗長化めちゃめちゃ冗長化しないといけなくない多分データベースのサービス運用しようと思ったら障害とかSLAめっちゃ厳しそうじゃない確かにデータベース系のサービスって大体パブリッククラウドでめっちゃ高いイメージあるし高いですよねその辺の運用とかねデータってすごい大事なものが入ってますからねめっちゃシビアになるはずだからお金が高くなる



  • 無料枠であるんだったらいいですねありがとうございます参考になれば最後ですはい略したねハッシュタグひまじんプログラマーでSNSでフィードバック募集してますので個人開発したよこんなのリリースしたよってやる人もしいたらツイートお願いしますURLを一緒に貼っていただいていいなモチベの出る個人開発のテーマ欲しいうん



  • あとはポッドキャストの説明欄からGoogleフォームで番組のお便り要望質問何でも募集してますちょっと読む時間までラグがあるかもしれませんが読みますのでお気軽にお願いしますあとは各種ポッドキャストプラットフォームでのフォロー高評価お待ちしてますのでまだやってないという方胸に手を当てて考えてくださいポチッと押しましょう胸筋感じるんじゃないよビジュアルツッコミしましたけど



  • はいはいじゃあじゅんぺさん今日はありがとうございましたありがとうございました非常に参考になりました頑張ります僕もぜひリリースをお願いしますそうですよねちょっと優先順位2番ってなんだよななんで結構高いねでもね2は結構高いはいではまた次回バイバイこのキーボードは一生ものハッピーハッキングキーボード公式LINEスタンプ販売開始

0:00 41:12

#252 個人開発のすゝめ 〜リリース駆動開発〜