再びコーディングを楽しむ
Enjoying coding again
私はジョブを持っている — 私は数ヶ月前にそれを行う必要があります, 私はリモートUnity開発者として最後の仕事を残しました. 去る前に、フリーランスプロジェクトでマルチテナントセキュリティと労働力管理システムの構築を始めました。 ウェブアプリケーション、モバイルアプリ、リアルタイムトラッキング、スケジューリング、レポーティング、GPS、通知などを含むかなり大きなシステムになりました。 プロジェクトはほぼ完了しますが、クライアントはメンテナンス、ビジネスロジックの変更、UI変更、および同じメンテナンス手数料の下で新しい開発を追加したいと考えています。 それは私には機能しません。 メンテナンスと開発は2つの異なることであり、価格が同じままに成長し続ける新しい開発の量が、最終的には持続可能であることを停止します。 と思いはじめました.
私はジョブを持っている — 私は数ヶ月前にそれを行う必要があります, 私はリモートUnity開発者として最後の仕事を残しました. 去る前に、フリーランスプロジェクトでマルチテナントセキュリティと労働力管理システムの構築を始めました。 ウェブアプリケーション、モバイルアプリ、リアルタイムトラッキング、スケジューリング、レポーティング、GPS、通知などを含むかなり大きなシステムになりました。 プロジェクトはほぼ完了しますが、クライアントはメンテナンス、ビジネスロジックの変更、UI変更、および同じメンテナンス手数料の下で新しい開発を追加したいと考えています。 それは私には機能しません。 メンテナンスと開発は2つの異なることであり、価格が同じままに成長し続ける新しい開発の量が、最終的には持続可能であることを停止します。 そこで、次のことについて考え始めました。 最後の数日間の仕事がないの恐怖は、本当に心配していました。 節約に250,000以上のBDTを持っているので、私はすぐに金融危機ではありません。 しかし、収入がない場合、お金はゆっくりと消えます。 そして、フリーランスは、今でも全く快適ではありません。 Upworkを利用していますが、経験はますます不満になりました。 ジョブを申請し、しばしば何も聞いていません。 一部のクライアントは、仕事を投稿し、誰を雇うことはありません。 提案数が多岐に渡り、素早く消失します。 一部の招待客は到着しますが、他の人はすぐに雇われます。 そして、すべてのアプリケーションはお金がかかります。 しばらく経つと、将来的に仕事を約束する機械に継続的にお金を入れているような気分が始まります。 ご応募をお待ちしております。 お待ちしています。 やりたい。 結局、何か気づいたんです。 お金が不足してしまったのは、実際に逃していたこと。 ジョブが不足していた。 重要な違いがあります。 私はすでにスキルを持っています。 すでにソフトウェアのビルド方法を知っている。 私はすでにアイデアを持っています。 私はすでに仕事をしたいプロジェクトを持っています。 「仕事」が誰かから来なければならなかったと思いました。 それから私は考えました:私は自分の仕事を作成することができます。 来年必死に誰かを雇うために説得しようとして、来年を費やす必要はありません。 管理下で費用を抑えると、かなりの時間を生き残るために十分な節約があります。 そこで、次の12ヶ月を過ごした代わりに、次の仕事がどこから来るかを心配して、次の12ヶ月のビルドのことを費やすことにした。 すべてからお金を作るための圧力はありません。 あらゆるプロジェクトがビジネスになるかどうかを把握しません。 あらゆるフリーランスの機会を追いかけるために自分自身を強制しません。 学習、実験、コーディング、作成だけ。 そして、その決定を下した後、私は再びコーディングを楽しんでいました。 私の次の12ヶ月 来年、目標は単純です。面白いものを見つけましょう。 一部のプロジェクトは製品になる場合があります。 オープンソースプロジェクトになる場合があります。 ゲームになる場合があります。 他の開発者にとって便利なツールになる場合があります。 どこに行っても良いかも。 お問い合わせ 建物を守るポイントです。 現在取り組んでいるものの一部をご紹介します。 1. DevJS リポジトリ: github.com/mmar58/devjs DevJS は、単一の JavaScript ファイルにコンパイルする Node.js プロジェクトであり、複数の開発プロセスを 1 つの場所から管理するのに役立ちます。 典型的なシステムで働いているとき、私は持っているかもしれません: バックエンド フロントエンド フラッタ アプリケーション 他のサービス Redis 追加開発ツール 通常、いくつかのターミナルウィンドウを開き、各プロセスを個別に実行する必要があります。 DevJSは、その問題を解決する試みです。 単一のコマンドで、複数のディレクトリとコマンドを開始したり、ログを表示したり、プロセス間で切り替えたり、端末のショートカットを使用してコントロールしたりできます。 また、ターミナルインターフェイスと簡単なWeb UIも提供します。 開発環境そのものをよりスマートにするための考え方です。 プロセスの検査、ログの監視、デバッグ、さらには、Ollama for AI 支援ログ解析のツールを追加したい。 小さなデベロッパーツールですが、個人的に必要なものです。 建物を眺めるのはまさにその理由です。 2. スマートデータバ