アフィリエイト広告を利用しています 個人開発

個人開発でありがちな失敗10選!つまずきポイントと回避術まとめ

5月 21, 2025

「個人開発でアプリを作ってみたい!」

そんな思いでスタートしたのに、いつの間にか挫折してしまった経験はありませんか?

本記事では、個人開発でよくある失敗や落とし穴を取り上げ、その原因と解決策をわかりやすく解説します。

実際にありがちなケースをもとにした内容なので、初心者はもちろん、何度か挑戦したことがある人にも役立つはずです。

最後まで読めば「次はうまくやれる!」と思えるヒントがきっと見つかります。

開発前に陥りがちな思考ミス

ゴールを明確にしないまま作り始める

個人開発では「とにかく作ってみよう!」という気持ちでスタートすることが多いですよね。

でも、ゴールが明確でないと途中で「何のために作ってたんだっけ?」と迷子になります。

たとえば「便利なToDoアプリを作りたい」と思っても、どんなユーザーのどんな課題を解決するのかが曖昧だと、開発が進むにつれて方向性がブレてしまいます。

ゴールとは「このアプリは誰に、どんな価値を提供するのか」をはっきりさせること。

たとえば「子育て中の忙しいママ向けに、3ステップでタスクが入力できるToDoアプリを作る」など、具体的に設定するとブレずに進められます。

また、ゴール設定をしっかりすることで、途中での判断もスムーズになります。

機能を追加するかどうか迷った時も「この機能はゴールに貢献するか?」という視点で判断できるからです。

アイデアが思いついたら、すぐに開発を始める前に、1枚の紙やメモアプリに「誰に・何を・なぜ・どうやって提供するか」を書き出してみましょう。

それだけでも、開発成功の可能性がぐっと高まります。

ユーザー目線を忘れてしまう

自分が「便利だ!」と思って作っているアプリでも、いざ他の人に使ってもらうと「使いにくい」「意味がわからない」と言われてしまうこと、ありませんか?

これは、開発者目線になりすぎて、ユーザーの使い方や思考を想像できていない状態です。

例えば、ボタンの配置が直感的でなかったり、説明文が専門用語だらけだったりすると、それだけでユーザーは離れていってしまいます。

自分には当たり前でも、初めて使う人にはまったくわからない、というケースはとても多いのです。

こうしたミスを防ぐには「ペルソナ(想定ユーザー)」を一人決めて、その人になりきって操作してみるのが有効です。

また、早い段階で家族や友人に触ってもらい、感想を聞くのも良い方法です。

さらに「ユーザビリティテスト」という考え方もおすすめです。

実際にユーザーに使ってもらって行動を見ることで、改善点が明確になります。

個人開発では「とりあえず動けばOK」と思いがちですが、ユーザー目線を忘れるとせっかくのアプリが使われない、という悲しい結果になってしまいます。

アイデアが浮かんだだけで満足してしまう

「これ絶対面白い!」

「思いついた瞬間、勝ったと思った」

――そんなテンションで始まる個人開発。

でも実際には、アイデアだけでは何も生まれません。

作って、動かして、誰かに使ってもらって初めて意味があります。

アイデアが浮かんだ瞬間はとても楽しいのですが、それで満足してしまい、実際には開発が始まらない…というのはよくある話。

ノートやメモアプリに素晴らしいアイデアだけがどんどんたまっていく、という人も多いのではないでしょうか?

この落とし穴から抜け出すには「まずは5分、手を動かす」ことを習慣にするのがおすすめです。

少しでもプロトタイプを作ってみると、現実とのギャップが見えてきて、次の行動が自然と生まれます。

また、アイデアをアウトプットする場所として、SNSやブログに書いてみるのも効果的です。

他人に見せることで「形にしよう」という気持ちが高まり、自然と開発が進むきっかけにもなります。

アイデアはスタート地点にすぎません。

大事なのは、それをどう実行に移すかです。

リサーチ不足で既存サービスと被る

せっかく作ったアプリが、あとから「似たようなサービスがすでにあった…」と気づくのは、がっかりしますよね。

でもこのミス、多くの人が経験しています。

その理由の一つが、「ちゃんと調べる前に作り始めてしまった」こと。

たとえば、便利な日記アプリを作ったと思ったら「すでにGoogle Playに山ほどある」「しかもレビューも高評価」なんてことはよくある話。

これでは競争にならず、埋もれてしまいます。

リサーチの第一歩としては、Googleやアプリストアで同じようなキーワードを検索してみることが大切です。

その際「競合は何が優れているのか」「逆にどんな不満がレビューに書かれているか」をチェックしましょう。

その上で「自分のアプリは何が違うのか」「どこで勝負するのか」を明確にすると、差別化につながります。

また、似たようなサービスがあること自体は悪くありません。

大事なのは、ユーザーにとっての「選ぶ理由」があることです。

個人開発では「唯一無二」を狙うよりも「既存サービスの不満点を解消する」方向で考える方が現実的かもしれません。

完璧を目指しすぎて手が止まる

「どうせ出すなら完璧なアプリを!」と思ってしまうのは自然なこと。

でも、個人開発においてこの考え方は大きな壁になります。

なぜなら、完璧を求めるあまり、いつまでも完成せず、結局リリースできないというパターンが非常に多いからです。

特に、1人で開発していると、すべての判断を自分でしないといけないため「ここが気になる」「もっと良くできる」と修正を繰り返してしまいがちです。

そうすると、どんどん疲れてしまい、最終的にはモチベーションも尽きてしまいます。

この罠を避けるには「まずは最低限動くものを作る(MVP)」という意識が大事です。

完璧を目指す前に「ユーザーが1つでも便利に感じる機能」を中心に設計し、最短でリリースするのがポイントです。

公開後にフィードバックをもらいながら改善していけば、むしろ完成度はどんどん上がります。

初めから100点を目指すより「60点でいいから出してみよう」という勇気が、結果的に成功へつながるのです。

技術選定でありがちな失敗

トレンド技術に飛びついて後悔する

最近話題の技術を見ると「これを使えばすごいアプリが作れそう!」と思って飛びつきたくなりますよね。

でも、流行りの技術が必ずしも自分のプロジェクトに合うとは限りません。

例えば、ReactやNext.js、Flutterなど、SNSで話題の技術を使い始めたけれど、結局うまく使いこなせず途中で挫折…という話は珍しくありません。

新しい技術は情報が少なかったり、バグが多かったり、そもそも日本語のドキュメントが整っていない場合も多いです。

個人開発では、開発リソースも限られているため「安定して動くこと」「すぐに解決できる情報があること」が非常に大切になります。

技術選定の基本は「目的に対して最適かどうか」「自分がメンテナンスできるかどうか」です。

長く運用していく前提で考えるなら、少し古くても実績のある技術の方が安心です。

新技術は検証用プロジェクトなどで試しつつ、本番開発では信頼できる技術を選ぶようにしましょう。

学習コストを甘く見積もる

新しい技術を選んだものの、学習に時間がかかりすぎて開発が進まない…これもよくある落とし穴です。

ドキュメントを読み漁り、チュートリアルを試して、ようやく動かせたと思ったら、本来の開発とは無関係なところで時間を消耗している、なんてことも。

特に、初めて使うプログラミング言語やフレームワークは「学ぶ→理解する→使えるようになる」までに時間がかかります。

この学習コストを甘く見ていると、プロジェクトの進行が大幅に遅れ、途中で断念する原因になります。

個人開発においては「すでにある程度使える技術」でスピーディーに作るのが成功の秘訣です。

もし新しい技術を取り入れる場合は「まずは1週間だけ使ってみる」「簡単なツールを1つ作ってみる」など、試験的に取り入れるのが安全です。

また、公式ドキュメントのわかりやすさや、Qiita・Zennなどに記事が豊富にあるかも判断材料にしましょう。

学習コストは、技術選定時にしっかり計算しておくことが大切です。

保守性よりカッコよさを優先する

コードをスマートに書きたい、見た目を最先端っぽく仕上げたい――その気持ち、すごくわかります。

でも、保守性を犠牲にしてしまうと、後々の開発やバグ修正が地獄になります。

例えば、ワンライナーで機能を書くことで一見かっこよく見えても、後で見返した時に「これ、何してるコードだっけ?」と頭を抱えることになります。

また、誰かに見せたり、将来自分でメンテする際に理解が難しくなるコードは、個人開発でも大きな負担です。

保守性の高いコードとは「簡潔で」「再利用性が高く」「誰が見ても意図が分かる」もの。

コメントを丁寧に書いたり、処理を関数に分けることも、将来的には大きな助けになります。

見た目のカッコよさよりも「1年後の自分が見て理解できるか?」を基準に書くことが、個人開発成功のカギです。

無理に最新フレームワークを使う

話題のフレームワークを取り入れて「自分も時代に乗れている!」と感じるのは楽しいものです。

でも、最新のフレームワークは仕様変更が多かったり、情報が少なくてトラブル時に解決できないこともよくあります。

特に、ベータ版やメジャーアップデート直後のフレームワークは、公式の安定性が低く、開発途中で「仕様が変わって使えなくなった」「バグが多すぎて動かない」といったトラブルに見舞われることも。

安定して動かせるフレームワークを選ぶことで、コードの書き直しや時間のロスを防げます。

定番のReactやVue、Laravelなど、実績とコミュニティのあるフレームワークの方が、情報も豊富で初心者にも安心です。

技術選定では「自分が本当に使いこなせるかどうか」「数年後もその技術が残っているかどうか」も大事な基準になります。

流行に流されず、目的と現実に合った選択をしましょう。

ライブラリの依存地獄にはまる

機能を手っ取り早く実装できる便利なライブラリ。

ついついあれこれ追加してしまう人も多いのではないでしょうか?

でも、ライブラリを使いすぎると、アップデートで動かなくなったり、相互に競合してエラーが出たりと「依存地獄」に陥ってしまうことがあります。

また、ライブラリに頼りすぎると、自分で中身を理解しないまま使うことになり、バグが起きたときに対処できなくなることも。

さらに、メンテナンスが止まっているライブラリを使ってしまうと、脆弱性や機能不足に悩まされることになります。

依存地獄を防ぐには「本当に必要か?」「軽く実装できないか?」を常に考えることが重要です。

たとえば、日付処理やバリデーションなど、簡単に自分で書ける部分は、あえてライブラリを使わない選択も有効です。

また、ライブラリの利用は「公式が推奨しているもの」「利用者が多いもの」「GitHubで更新が活発なもの」に絞ることで、リスクを減らせます。

便利さに甘えすぎず、最小限で堅実な開発を目指しましょう。

開発中に直面する落とし穴

モチベーションの低下に対応できない

個人開発を始めた当初は「やる気満々!」という状態でも、日が経つにつれて少しずつモチベーションが下がっていくのはよくあることです。

特に、成果が目に見えなかったり、バグに悩まされたりすると「なんでこんなことやってるんだろう…」と気持ちが冷めてしまうことがあります。

こうしたモチベーションの低下に対処するには、いくつかの工夫が必要です。

たとえば、タスクを小さく区切ることで、1つずつ達成感を得られるようにするのは非常に効果的です。

また、進捗を可視化するツール(TrelloやNotionなど)を使えば、自分の努力を目に見える形にできます。

さらに、開発日記をつけたり、SNSで「今日の進捗」を投稿することもモチベ維持に役立ちます。

他人からの反応があることで、やる気が戻ることも少なくありません。

モチベーションは波があって当たり前。

下がる時期を前提に、どう乗り越えるかを考えておくことが、継続のコツです。

タスク管理ができず迷走する

「とにかく作ろう!」と手当たり次第に作業を始めた結果、途中で何をやっていたか分からなくなる…。

そんな経験をしたことがある人は多いはずです。

これは、タスク管理をせずに作業を進めてしまったことが原因です。

特に個人開発では、開発・デザイン・テスト・マーケティングなどすべてを一人でやる必要があるため、やるべきことが混乱しやすいのです。

頭の中だけで整理しようとすると、かえって効率が悪くなり、無駄な作業も増えてしまいます。

こうした迷走を防ぐには、シンプルでも良いのでタスク管理の仕組みを作ることが大切です。

たとえば「今週やること」「今日やること」を紙に書き出すだけでも効果があります。

また、TrelloやTodoistなどの無料ツールを使えば、視覚的にタスクを整理できるのでおすすめです。

さらに「いつまでに何を完成させるか」という目標を週ごとに設定するのも良い方法です。

計画を立てて、進捗を振り返る習慣をつければ、ブレずに開発を続けられます。

テストやデバッグを後回しにする

「とりあえず動いたからOK!」と、テストやデバッグを後回しにしてしまうこと、ありますよね。

しかし、これが後になって大きなトラブルを招く原因になります。

特に個人開発では、コードを書く人もテストする人も同じなので「まあ大丈夫だろう」で済ませがちです。

しかし、公開直前や公開後にバグが見つかると、対応に追われて精神的にも疲れてしまいます。

また、バグが多いとユーザーの信頼も失い、せっかくのアプリが使われなくなってしまうことも。

これを防ぐには「最低限のテストはその場で済ませる」ことを習慣にすることが大切です。

たとえば「1つ機能を作ったら、必ずその機能の動作確認をする」「基本的な操作でエラーが出ないかをチェックする」など、日々の積み重ねが重要です。

また、自動テスト(ユニットテストやE2Eテスト)も、可能な範囲で導入すると安心です。

小規模でも良いので「バグを未然に防ぐ意識」を持つことが、完成度の高いアプリにつながります。

機能を盛り込みすぎて完成しない

「これもあった方が便利」「ついでにこの機能も…」とどんどん機能を追加してしまい、最終的に完成しないというのは、個人開発でとてもありがちな失敗です。

開発が楽しくなると、アイデアが次々と浮かんでくるのは良いことですが、最終的に何もリリースできなければ意味がありません。

このような機能追加の泥沼から抜け出すには「最初に作る範囲を明確に決める」ことが大切です。

たとえば「ユーザー登録」「投稿」「閲覧」の3つだけ、など、MVP(最小限の製品)を意識することがポイントです。

追加したい機能がある場合は「次回バージョンで実装する」と一度保留にして、まずは完成させることを優先しましょう。

リリースしてからの改善の方が、ユーザーの反応を見ながら進められるため、結果的に良い方向へ向かいやすいです。

アプリは「作りたいもの」ではなく「完成したもの」がユーザーに届くのです。

機能は少なくても、使いやすく、しっかり動くものが求められています。

コードが肥大化して収集がつかなくなる

最初は少なかったファイルやコードも、機能が増えるにつれてどんどん大きくなり、気づけば「どこに何があるのかわからない」状態に…。

これは、コードの構造や設計を考えずに進めてしまった結果です。

このような状態になると、バグ修正や機能追加にも時間がかかり、開発がどんどん非効率になります。

特に、変数名や関数名が曖昧だったり、処理が一か所に集中していると、メンテナンス性が著しく低下します。

この問題を防ぐには、開発初期から「フォルダ構成」「命名規則」「コンポーネントの分離」など、基本的な設計を意識することが重要です。

たとえば、Reactなら「コンポーネント単位でファイルを分ける」、Vueなら「SFC(シングルファイルコンポーネント)を活用する」など、ルールを決めて整理しておくと、後々楽になります。

また、定期的にコードを振り返ってリファクタリングする習慣を持つことも大切です。

コードが成長する過程で、常に「今の形で最適か?」を考え続ける姿勢が、良いプロジェクトを作るカギになります。

公開・運用フェーズの注意点

マーケティングを軽視してしまう

個人開発では、アプリを作り終えた時点で「やった!終わった!」と達成感に浸ってしまう人が多いです。

でも、実はそこからが本番。

どんなに素晴らしいアプリでも、誰にも知られなければ使ってもらえません。

「作れば自然と広まるだろう」と思うのは大きな誤解です。

実際には、リリース後にSNSでの発信、ブログ記事の執筆、アプリ紹介サイトへの投稿など、積極的なマーケティングが欠かせません。

特にX(旧Twitter)やnote、Zenn、Qiitaなどの発信メディアを活用することで、開発背景や想いを伝えることができます。

また、ユーザーが検索する可能性のあるキーワードを意識したタイトルや説明文も重要です。

アプリストアに出す場合も、説明文やスクリーンショット、レビュー依頼などを丁寧に整えることで、ダウンロード率が大きく変わります。

「作ったら終わり」ではなく「届けてからが始まり」という意識を持つことが、開発者としての成長にもつながります。

フィードバックを活かせない

リリース後、実際のユーザーからフィードバックをもらえるのは、非常に貴重なチャンスです。

しかし、その声をしっかり受け止められないと、改善の機会を逃してしまいます。

「使いにくい」「バグがある」「この機能が欲しい」などの声を聞いたときに「自分のやり方が正しいから」と無視してしまうと、ユーザーは離れてしまいます。

一方で、すべての声を受け入れすぎてもブレてしまうため、バランスが重要です。

有益なフィードバックを活かすには、以下のようなポイントを意識すると良いでしょう。

  • 複数の人から同じ指摘があるか確認する
  • 要望の背景を理解し、本質的な課題を見つける
  • すぐに対応できない場合も、「検討中」と伝えることで安心感を与える

また、フィードバックの場を作ることも大切です。

GoogleフォームやSNSでの感想募集、アプリ内のお問い合わせ機能などを設けると、ユーザーとの距離がぐっと縮まります。

不具合対応が後手に回る

どれだけ丁寧に開発しても、リリース後に不具合が見つかることは避けられません。

そんなときに「後で直せばいいや」と放置してしまうと、ユーザーの信頼を一気に失ってしまいます。

特に、クラッシュや致命的なバグが発生すると、レビューに「使えない」「不具合多すぎ」と書かれてしまい、アプリの評価が下がります。

一度悪い評価がつくと、その後どんなに改善してもイメージを回復するのは大変です。

そのため、不具合が報告されたら、できるだけ早く対応する姿勢が重要です。

アプリのバージョン管理やGitでの履歴管理をしていれば、原因の特定もスムーズになります。

さらに、修正内容や対応の進捗をSNSやアプリ内でユーザーに共有することで「ちゃんと対応してくれている」と信頼を保つことができます。

バグ対応は面倒に感じるかもしれませんが、長期的に見れば最も効果的なユーザー獲得施策のひとつです。

ログや分析を怠ってしまう

ユーザーがどの機能を使っているのか、どの画面で離脱しているのかを知らずに運用を続けていると、改善のヒントを見落としてしまいます。

Google AnalyticsやFirebaseなどの分析ツールを使えば、ユーザーの行動を数値で把握できます。

たとえば、特定の画面で離脱率が高ければ、UIや導線に問題がある可能性がありますし、使用されていない機能があれば、削除することでアプリを軽量化できます。

また、アプリのエラーログも重要です。

クラッシュレポートやエラー頻度を見ることで、目に見えないバグや問題を早期に発見できます。

これらを無視していると、ユーザーが silently(黙って)離れていってしまいます。

分析を怠らず、仮説を持って改善していく姿勢が、アプリの成長には欠かせません。

成功しないと意味がないと落ち込む

個人開発でよくある心理的な罠が「思ったよりダウンロードされなかった…」「バズらなかった…」と落ち込んでしまうことです。

でも、本当の価値は「成功」ではなく「経験」にあります。

初めてのアプリが注目を集めることは稀で、多くの人が何度も挑戦して少しずつユーザーを増やしていきます。

だからこそ「うまくいかなかった=無駄」ではないのです。

自分で0からアプリを設計・開発・公開した経験は、どんな結果よりも大きな財産になります。

また、そのプロセスで得た知識や失敗は、次の開発に活かせます。

結果が思い通りにいかなかったとしても「ここまでは自分の力でやれた!」と胸を張って良いのです。

個人開発は他人と比べるものではなく、自分の成長を楽しむもの。

長く続けるためにも、自分を認めることを忘れないようにしましょう。

失敗から成功に変えるマインドセット

小さく始めて小さく学ぶ

個人開発を始めると、最初から壮大なアプリを作りたくなりがちです。

でも、いきなり大きな目標を掲げると途中で挫折してしまうリスクが高まります。

そこで大切なのが「小さく始めて、小さく学ぶ」ことです。

まずは、シンプルなアイデアを形にすることを目指しましょう。

例えば「メモアプリ」や「タイマーアプリ」など、使う機能が限られたものでOKです。

機能が少なければ、そのぶん短期間で完成させることができ、成功体験にもつながります。

小さな成功を積み重ねることで、自信がつき、モチベーションも保ちやすくなります。

さらに、1つのアプリをリリースするたびに学べることが増え、次のプロジェクトにも活かせます。

個人開発はマラソンのようなもの。

無理せず、小さく始めてコツコツと続ける姿勢が、長期的な成長につながるのです。

失敗を記録して次に活かす

失敗したとき、そのまま忘れてしまうのはもったいないことです。

むしろ、失敗こそが最大の学びのチャンス。そこでおすすめしたいのが「失敗ノート」を作ることです。

「なぜ失敗したのか」「どこで判断を間違えたのか」「次はどうすれば避けられるか」を、具体的に書き出してみましょう。

たとえば「技術選定を急ぎすぎて苦労した」「タスク管理を怠ったら開発が停滞した」など、後から見返すことで同じミスを繰り返さずに済みます。

また、失敗を言語化することで、自分の行動を客観的に見られるようになります。

これは、自己分析の力も養うことができる良い訓練になります。

ブログやSNSに失敗談を投稿してみるのもおすすめです。

他の開発者からの共感やアドバイスが得られるかもしれません。

失敗を「恥ずかしいこと」ではなく「学びのタネ」として前向きに捉えることが、次の成功につながります。

仲間やコミュニティに相談する

個人開発は孤独との戦いでもあります。

自分ひとりで悩み、考え、壁にぶつかってしまうことも多いでしょう。

そんなときに頼りになるのが、同じように開発をしている仲間やコミュニティの存在です。

X(旧Twitter)やDiscord、Qiita、Zennなどには、たくさんの個人開発者が情報交換をしています。

「こんなことで悩んでるんだけど…」と投稿してみるだけで、驚くほど多くの共感やアドバイスが返ってくることもあります。

また、開発者同士で意見交換をすることで、自分では思いつかなかったアイデアや視点が得られることもあります。

技術的な問題だけでなく、モチベーション維持やマーケティングの悩みにもヒントが得られるかもしれません。

仲間とつながることで「自分だけじゃないんだ」と思えるようになります。

孤独感が和らぎ、継続する力にもつながります。

MVPを意識する開発を心がける

MVP(Minimum Viable Product:実用最小限の製品)は、必要最小限の機能だけを備えた状態で市場に出すという考え方です。

これは、個人開発において非常に重要な戦略です。

全機能を詰め込もうとすると、開発期間が延び、結局リリースできずに終わってしまう可能性が高まります。

一方で、MVPとして小さくリリースすれば、早い段階でユーザーの反応を得ることができ、改善ポイントが明確になります。

たとえば「投稿できるだけ」「保存できるだけ」など、1つの基本機能に絞ってリリースするのも立派なMVPです。

それによって「需要があるか」「使いやすいか」を素早く検証できます。

完成度ではなく、ユーザーにとって「使えるかどうか」を重視することがMVPの本質です。

短期間でリリースして、実際の声をもとに進化させていくスタイルが、継続的な開発につながります。

作りながら学ぶ姿勢を大事にする

「勉強してから開発しよう」と思うと、いつまでも開発が始められないことがあります。

でも実は、開発しながら学ぶ方が、ずっと効率的です。

なぜなら「実際に使う場面で覚えた知識」は、記憶にも定着しやすいからです。

たとえば「フォーム送信の仕組みがわからない」と悩んだとき、それを実装しながら学べば、ただ本を読むよりも理解が深まります。

わからないことが出たら、その都度ググって解決する。その繰り返しが成長を促してくれます。

また、作っているうちに「こうした方がいいかも」と発見があるのも、開発の醍醐味です。

インプットとアウトプットを同時に行うことで、知識が自然と身についていきます。

完璧を目指すよりも「とりあえずやってみる」という精神が、個人開発では最も大切です。

挑戦しながら学ぶ姿勢を持ち続けることが、成功への近道となります。

まとめ

個人開発は自由で楽しい反面、つまずきやすいポイントもたくさんあります。

でも、その「つまずき」こそが学びであり、成長のチャンスです。

今回紹介したような落とし穴をあらかじめ知っておくことで、失敗を減らし、よりスムーズに開発を進めることができるでしょう。

  • 明確なゴールを持つこと
  • 技術選定は慎重に行うこと
  • 継続の工夫をすること
  • ユーザーに届ける努力を怠らないこと
  • 小さく作って改善するマインドを持つこと

これらを意識すれば、個人開発はもっと楽しく、実りあるものになります。

失敗を恐れず、どんどんチャレンジしていきましょう!

  • この記事を書いた人

たけし

30代インフラエンジニア。DPro卒業生。

テンプスタッフ・テクノロジー株式会社などの正社員として特定派遣やSESで働く。
炎上案件や元請けSIerプロパーのパワハラに嫌気が差し自社サービス開発企業に転職。

充実した日々を送る中で、駆け出し時代に1から仕事を教えてくれた上司や助けてくれた先輩、病んでいたとき支えてくれた仲間のおかげで今があると気づき、悩めるエンジニアたちのキャリア相談にのりはじめる。

未経験からエンジニア転職したい方、客先常駐を辞めてサービス開発したい方にプログラミング独学法や未経験可・Web系求人探しのコツ、ブラック企業の見抜き方を紹介。

転職サポートをした10名ほどからWebエンジニアの内定報告をもらう。

-個人開発