私は何人かの趣味のプログラマーを知っています。振り返ってみると、彼らはあなたと同じことを考えていました。彼らは世界を変えると思っていました。
振り返ってみると、彼らはすでに解決済みの非常に基本的な問題を解決しようとしていました。ソフトウェア開発とコンピューターサイエンスの分野以外の人には、その概念は驚くべきものに思えました。しかし、この分野の専門家にとって、世界の問題を解決したり、分野の成長に貢献したりするには、通常、分野自体の非常に強力な習熟と、長年の専門的経験が必要です。
質問に対する答えをご覧ください。本当に良いプログラマになるには、5〜10年以上かかるのでしょうか。 この分野の問題を解決するために、あなたはそれについてあなたができるすべてを学ばなければなりません、そして、そのタイプの学習は専門家であることからだけ来ます。
これがあなたをがっかりさせないことを願っています。素晴らしいアイデアがあれば、それは素晴らしいです!あなたが貢献しない、または貢献できないと言っているのではありません。しかし、私があなたに勧めるのは、一歩下がって、あなたの評価が正確かどうかを自問することです。
プロのプログラマーである友人がいる場合に役立ちます。しかし、あなたがプロのいない世界に住んでいるなら、おそらくあなたはプロの組織やプロジェクトに参加することで利益を得ることができるでしょう。
他に何もなければ、これはあなたがあなたのアイデアをより正確に評価し、誰かにそれをバウンスさせるためのベースラインを提供します。
あなたの質問に答えるために、Spring Frameworkを改善するためのいくつかのアイデアがあります。これは、私のHTMLでSpring Tagライブラリを使用しない理由の理由に基づいています。
これらのアイデアは実際に人生を変えるものではありませんが、フレームワークの背後にあるマーケティングの多くがまさにマーケティングであることを理解するには、開発者やデザイナーと何年もかかりました。私はこれを1日10時間行うので、暇なときにやる気が少しあります。