人々が間違いなく使用する12のプロジェクトデザインのアイデア

学び、構築し、楽しんで、繰り返す



アイデアの1つを実装していますか?





この記事は、サイドプロジェクトに関する私の一連の考えの一部です。ここでは、自分を最大限に活用するためのサイドプロジェクトの選択方法について説明しましたまた、このパートでは、サードパーティのプロジェクトを効果的に活用するための一連のヒントと戦略について説明します。



だから、時間を無駄にしないでください-以下は、他の記事が私にインスピレーションを与えたアイデアの選択、私の経験、そしてプロジェクトを開発するためのアイデアを本当にクールにするものについての考察です。



1.お気に入りのTwitterアカウントのダイジェスト





ほとんどのソーシャルネットワークは2つの類似点を共有しています。



  • 彼のように見えるように、あなたが見たいものを示すアルゴリズム。
  • あなたが本当に読みたかった投稿は、興味のないコンテンツの海に溶け込んでいました。


お気に入りのTwitterリストを毎日または毎週のダイジェストに変えてみませんか?このように、あなたは間違いなく最も有用で刺激的な投稿を見逃すことはありません。さらに、素晴らしいボーナス:あなたはあなたがそのような選択を受け取りそして読み始めるのに都合がよい時を決定することができます。



さらに一歩進んで、ダイジェストを電子メールに自動送信するように設定することをお勧めします。アイデアを発展させるもう1つの方法は、ユーザーが独自のリストを作成、管理、共有できるようにすることです。Twitterはここでの単なる例です。Instagram、Facebook、またはお気に入りのサブレディットの最高の投稿に対しても同じことができます。



バックエンドプログラミングスキル:

フロントエンドプログラミングスキル:

運用スキル(管理):

難易度:

利益の機会:



2.ポートフォリオサイト





二重のメリットがあるプロジェクト:作成の段階とその後の両方で役立ちます。開発者は、フロントエンドスキルを向上させ、たとえば、新しいCSSまたはJSフレームワークを適用できるようになります。テンプレートを使用するか、デザインを試して、サイトに個性を加えてください。



ポートフォリオサイトは、あなたが何をしているのか、世界で何が面白いのか、どのように人々や企業を助けることができるのかを示します。これは、すべてのプロジェクトを提示するための特別な場所です。



このアイデアで私が最も気に入っているのは、プロジェクトがどれだけ徐々に発展できるかということです。フォワード!ランディングページを作成し、どこかに展開します。それは存在し、すでに数えられています。来週のスタートページ、来月の再開ページを追加します。別のプロジェクトを終了するたびに、そのプロジェクトをサイトのプロジェクトギャラリーに追加できます。つまり、このプロジェクトは常に良い方向に変化します。



バック

エンドプログラミングスキル:フロントエンドプログラミングスキル:

運用スキル(管理):

難易度:

利益を上げる機会:




3.天気予報付きアプリ





それぞれが天気アプリの中で独自のお気に入りを持っています。あなたが作成するアプリは、あなたの視点とアプローチを反映して、ユニークになります。私はあなたのアプリがその聴衆を見つけるだろうに違いない。気象データは一度に複数のAPIで利用できます-秘密はそれをどのように提示するかを選択することだと思います。これが主な違いと利点になります。



目標に基づいて、モバイルアプリケーションまたはWebアプリケーションを作成します。ただし、この決定に関係なく、これらの方向の1つでプロジェクトをさらに発展させる機会を残してください。



バックエンドプログラミングスキル:

フロントエンドプログラミングスキル:

運用スキル(管理):

難易度





収益性インスピレーションのために:オーバードロップ天気今日の天気風が強い



4.何かを自動化する





できません!2020年も手動による介入が必要ですか?あなたがどのレベルを持っているかは関係ありません:あなたはあなたの力の範囲内にある自動化のための価値のあるタスクを見つけることができます。



AlSveigartの優れた本「Pythonを使用したルーチンタスクの自動化」を基礎としてください特定のトピックやテクノロジーについて説明する、興味のある章を選択し、プロジェクトの1つを実装します。たとえば、ウィッシュリストのアイテムが割引を受けたときにテキストアラートを設定します。



個人の知識ベースを自動的にバックアップします。プロジェクトで最も一般的なファイル構造を生成するコマンドを1つ記述します。お気に入りの作者による最新情報を追跡し、それらを自動的に読書リストに追加します。あなたはもっと良いアイデアを持っていると確信していますが、原則は明らかです:あなたの時間を取っているものを見つけて、コンピュータにあなたのためにそれをさせてください。



バックエンドプログラミングスキル:フロントエンドプログラミングスキル



運用スキル(管理):

難易度:

収入機会:



インスピレーションのために:
Python、自動化、人工知能、Instagramを使用してNYCで無料で食べる方法



5.Twitterボット





ダイジェストと同じように、このアイデアはほとんどすべてのソーシャルネットワークに適用でき、貴重な情報源があなたの好きなものやインターネットポイントを獲得できるため、権限が高まります。 Twitter開発者アカウントを申請し、Twitter APIを調べ、ツイートを送信できるエンドポイント(メソッド)を見つけ、興味深い事実、引用、または逸話のリストとしてプラグインします。



レスポンシブボットに目を向けましょう。人はそのようなボットと対話します。ボットは、言及または特定の単語のセットを追跡し、接続して、最初に要求した人に必要な情報を送信します。たぶん、あなたはいくつかのそのようなボットを書いて、それらの間で人気を競わせるでしょう。



バックエンドプログラミングスキル:

フロントエンドプログラミングスキル:

Opsスキル(管理):

難易度:





利益 機会: インスピレーションのために:Nassim Nicholas Talebボット(プロアクティブボット)、スレッドリーダーアプリリアクティブボット



6.専門分野の狭い仕事を見つけるためのポータル





既存の採用プラットフォームやキャリアサイトでは十分にカバーされていない可能性のある分野で、企業が候補者を見つけるのに役立つ良い方法です。



狭い専門分野には2つの利点があります。



  • 提供するドメインの範囲を制限します。
  • ターゲットオーディエンス(製品の潜在的な顧客)を定義する方が簡単です。


注意すべき重要なポイント:あなたの製品は、リクルーターと求職者​​という2つの異なるカテゴリーの人々によって使用されます。この事実は、UXの設計とバックエンドに興味深い課題をもたらします。さまざまな役割と権限を管理する必要があります。



収益化できるので、このアイデアも気に入っています。簡単だと言っているわけではありませんが、この可能性は、説明されている他の場合よりも明らかです。



バックエンドプログラミングスキル:フロントエンドプログラミングスキル



運用スキル(管理):

難易度:

収入機会:



インスピレーションのために:
キーバリューデジタルアクセシビリティジョブボード理想主義者



7.お気に入りのトピックに関するクイズゲーム





私のリストにある2つのゲーム関連のアイデアの最初のもの。誰もがクイズで自分の知識をテストするのが大好きですよね?誰が知らないか知っているかもしれませんが、ほとんどの人はまだこれらの活動を本当に楽しんでいます。



繰り返しますが、私のアドバイスはニッチに焦点を当てることです。そのため、質問と回答を見つけたり、選択したトピックでプレイしたい人を見つけたりするのが簡単になります。



クイズを作成すると、コレクションの他のプロジェクトでは発生しない質問に出くわします。たとえば、シングルプレーヤーやマルチプレーヤーゲームを作成しますか?同期または非同期?受賞者には賞がありますか?リーダーボードを管理するにはどうすればよいですか?新しい質問だけを提案するにはどうすればよいですか?タスクのリストは無限です-ただそれらがあなたを止めさせないでください。



バックエンドプログラミングスキル:

フロントエンドプログラミングスキル:

運用スキル:

難易度:

利益機会:



インスピレーションのために:
Android用クイズゲーム(GitHub)



8.収益性の高い取引を検索する





私はそのような製品に対して特別な態度を持っています。私の最後のサイドプロジェクトであるWin-Winは、このタイプでした。



私はボードゲームが大好きで、お得な情報を探すのが大好きです。BoardGameGeek APIに接続することで、興味のあるゲームの価格を取得できます。それはただの数学であり、素晴らしい価格でポジションを見つけることです。



公開されてから数分以内に平均より70%低いゲームに出くわしたときの感覚は、他のものと比較することはできません。他の人が同じように考えることを願うことが、私を最も動機づけたものです。



使用しているマーケットプレイスについて考え、APIを通じて利用できる製品の種類について考え、それらと連携します。複雑な計算がなくても、製品を最高価格または最低価格で比較できます。



バックエンドは、プログラミングの

スキルを









フロントエンドは、プログラミングのスキルを: オプススキル(管理): 難易度: 利益の機会を::インスピレーションのためにUnitPrice.orgdiskprices.comスコットの格安航空券



9.推奨システム





あなたが専門家ではない分野でオプションの中から最後に選択しようとしたのはいつですか?たとえば、あなたが何も知らない趣味のアイテムを売っている愛する人のお気に入りの店にいたとき。はい、はい、私たちは皆これを経験しました!



1つの領域に焦点を当て、推奨できる重要な位置を決定してから、入力に基づいていくつかの推奨を返す単純なルールから始めます。後でシステムを改良して、推奨事項を合理化したり、さまざまなタイプの入力を受け入れたり、推奨事項の成功に応じてユーザーにシステムに通知させたりすることができます。



バックエンドプログラミングスキル:

フロントエンドプログラミングスキル:

運用スキル(管理):

難易度:

利益の機会:



インスピレーションのために:
Recommend.Games映画推薦システム(GitHub)



10.ゲーム化された習慣トラッカー





習慣トラッカーは、このような記事でポップアップし続けます。多くの場合、やることリストのアプリまたはメッセンジャーのみが言及されます。伝統的に、それらはそのようなすべてのコレクションに表示されます。したがって、それらが私の記事にリストされていないことを確認してください。再確認することもできます。



gami ed habit trackerでは、次の機能を追加することで、予期しないひねりを加えることができます。



  • トラッカーを完了した人のためのボーナスと成果(成果)。
  • アプリケーションの使用に伴う新機能の出現。
  • Xを実行したいユーザー間の競争(たとえば、1日20ページを読む)。
  • ユーザーが特定の習慣形成プロセスに従わなければならないクエスト。


私たちのアプリケーションには、ユーザーが良い習慣を身に付けようと努力するようにさらに動機付けるための一連のツールが必要です。これが、アプリを他のほとんどのトラッカーと一線を画すものです。



バック

エンドプログラミングスキル:フロントエンドプログラミングスキル:

運用スキル(管理):

難易度:

利益の機会:




11.頻繁に使用するアプリケーションを「クローン」しますが、最も見逃しているものを追加します





法律に違反して他人の商標を使用したり、魂のないものをコピーしたりすることを提案しているのではありません。



ソリューションに、それをユニークで独立した存在に値するものにするものを追加します。新しいボードを選択するたびに「EyeOfThe Tiger」の再生のみを追加して、カンバンボードのクローンを作成しないでください...待ってください!これは素晴らしいアイデアです!



真面目な話ですが、アプリを使用するときに夢中になれるのは間違いなく5つか10のことです。これらの欠陥をプロジェクトの理由にしてください。痛みがひどくて新しいプロジェクトを作成する準備ができている場合は、何をすべきか、どのように実装するかを正確に知ることができます。



これらのアプリのサポートフォーラム、サブレディット(トピック)、Twitterをチェックすることを忘れないでください。これは、ほとんどの提案、苦情、希望がある場所です。そこにあなたが必要とする鍵があります。そして、誰かがあなたのプロジェクトにお金を払っても構わないと思っているでしょう。



バック

エンドプログラミングスキル:フロントエンドプログラミングスキル:

運用スキル(管理):

難易度:

利益を上げる機会:



インスピレーションのために:
それはあなた次第です:)



12.独自のアドベンチャーゲーム(クエスト)





ライティングスキルを練習したいなら、これは素晴らしいアイデアです。



物語を書き、ファンタジーのステレオタイプがあなたを制限させないでください、どんなシナリオにも備えてください。ユーザーから予期しない値が送信される可能性があるため、必ず入力を検証してください。キーストロークと単語または全文によるコマンドのみを許可しますか?ここでも、このタイプのプロジェクトにのみ典型的なさまざまな問題やテクノロジーに遭遇します。イベントに関するテキストをどのように保存しますか?写真(メディア)はありますか?特定のプレーヤーの属性をカスタマイズできますか?属性はゲームに影響しますか、それとも単なる装飾ですか?異なるゲームに同じキャラクターを選択することは可能ですか?そしてそれを他のプレイヤーと共有しますか?



バックエンドプログラミングスキル:

-:

Ops-:

:

:






まず、それぞれのアイデアに与えた評価を明らかにしたいと思います。もちろん、それらは主観的なものであり、開発者としての私の経験を反映しています。はい、見積もりは私が最終結果を個人的にどのように提示するかに基づいています。それにもかかわらず、私はアイデアを比較するための視覚的なスケールを作成しようとしました。



難易度は、この記事の他のアイデアと比較して、これが中程度の難易度のプロジェクトであることを意味します。



私が12のアイデアすべてを1年、理論的には1か月で実装することを提案しているとは思わないでください。それはクレイジーであると同時に素晴らしいです。確かに、これがクレイジーよりも素晴らしいかどうかはわかりませんが、もちろん、私はあなたを賞賛します。あなたがプロジェクトの1つを始めたばかりであっても、私がそれを知ったとき、それはすでに私の一日になります。



だから、また挑戦します。アイデアの1つを実装していますか?



「あなたができることは何でも始めましょう—そしてあなたが夢見ることさえできることさえ。勇気は天才、強さ、そして魔法です。」-ゲーテ


最初の小さな一歩を踏み出します。あなたは準備ができています!



All Articles