プロのソフトウェア開発者は、業界/世界を変えるアプリの作成を夢見ていますか?[閉まっている]


12

私は趣味のプログラマーです。現実世界の締め切り、顧客からのフィードバック、またはパフォーマンスのレビューがないため、世界を変える次なる素晴らしいアイデアを持ち、実装することについて空想にふけることができます。もちろん、宝くじに当選する可能性が高いことは承知していますが、現状を破壊する完全に自作のアプリをノックアウトすることを想像するのは楽しいことです。

多くのプロのプログラマーがサイドプロジェクトを持っていることを知っています。あなたの食べ物のためにコーディングしなければならないことが夢を湿らせる傾向があるならば、私は今朝働く方法(非IT退屈な仕事)について疑問に思っていましたか?経験を積むことで、あなたはうんざりし、目の前のプロジェクトに集中することになりますか?

ダウナーになろうとするのではなく、本物のソフトウェア専門家の考え方に興味があるだけです:-)


1
バイオテクノロジーに切り替えます。
仕事

ブレードランナー(最後の1つ)を見る必要があります...

回答:


29

はい。

そうしない人は、通常、キャリアを変えます。


12
はい、そして彼らは世界を変えますが、あなたは世界が変わったことを決して知らないかもしれません。xkcd.com/664
ティムウィリスクロフト

@Tim Williscroft Worldは、次世代のコーダーが業界/世界を変えるアプリを作成することを夢見ている場合にのみ変更する必要があります:)
Gopi

@Tim:今日のXKCDがあまりにも関連している:xkcd.com/864 ;)
マッケ

2
私たちのほとんどは、世界を変えることを夢見ていません。単にそれを維持し、10年以内に素敵な新しい家や車を買うことができるようになることを望んでいます。
11

16

絶対に

どちらかといえば、あなたが言うように私の食べ物をコーディングすることで、私はもっと夢を見ました。長年にわたって得た経験により、夢を実現するために必要な実際の仕事をよりよく理解することができますが、それでも夢を見ています。


7

私ではありません。

世界は救われることも、改善されることも望んでいません。

私は実際にコードを書いて問題を解決したいだけです。次の数独パズルが世界の飢hungを治すとは思っていません。

もし私が実際に世界を改善しようとしていたなら、すでに裕福な人だけに利益をもたらす愚かなプログラムを書くことは、私がそれについて行っていた方法ではないでしょう。私は人々を掘り出すのを手伝おうとする第三世界の地獄の穴にいるだろう。それは私がやっていることではありません。

編集:いつの日か、リモートコントロールジープからAIペットを作る夢を見る。脳がPCの中にあり、ジープがワイヤレスのリモートボディのようなものであることがわかります。


1
問題のChange The Worldは面白く使われたと思います。世界は貯蓄を必要としないことに同意しますが、何かクールなことを夢見ずに生きることがどんなものか想像することはできません。
ベンヒューズ

@ベン-まあ...夢想家の夢。行う人。ペットジープを作ると思う?おそらくない。それが夢だからです。
エドワードストレンジ

6

だからこそ、人々はソフトウェア開発、つまり世界を変えるという考え方に着手するのです。

つまり、地獄には入らないようにして、レガシーアプリケーションの維持、オフィスポリティクスへの対応、さまざまな単調なタスクの実行に日々費やせるようにします...


多分そのレガシーアプリは世界を前進させる唯一のものです。バグ#14943
jkを

4

私は何人かの趣味のプログラマーを知っています。振り返ってみると、彼らはあなたと同じことを考えていました。彼らは世界を変えると思っていました。

振り返ってみると、彼らはすでに解決済みの非常に基本的な問題解決しようとしていました。ソフトウェア開発とコンピューターサイエンスの分野以外の人には、その概念は驚くべきものに思えました。しかし、この分野の専門家にとって、世界の問題を解決したり、分野の成長に貢献したりするには、通常、分野自体の非常に強力な習熟と、長年の専門的経験が必要です。

質問に対する答えをご覧ください。本当に良いプログラマになるには、5〜10年以上かかるのでしょうか。 この分野の問題を解決するために、あなたはそれについてあなたができるすべてを学ばなければなりません、そして、そのタイプの学習は専門家であることからだけ来ます。

これがあなたをがっかりさせないことを願っています。素晴らしいアイデアがあれば、それは素晴らしいです!あなたが貢献しない、または貢献できないと言っているのではありません。しかし、私があなたに勧めるのは、一歩下がって、あなたの評価が正確かどうかを自問することです。

プロのプログラマーである友人がいる場合に役立ちます。しかし、あなたがプロのいない世界に住んでいるなら、おそらくあなたはプロの組織やプロジェクトに参加することで利益を得ることができるでしょう。

他に何もなければ、これはあなたがあなたのアイデアをより正確に評価し、誰かにそれをバウンスさせるためのベースラインを提供します。

あなたの質問に答えるために、Spring Frameworkを改善するためのいくつかのアイデアがあります。これは、私のHTMLでSpring Tagライブラリを使用しない理由の理由に基づいています

これらのアイデアは実際に人生を変えるものではありませんが、フレームワークの背後にあるマーケティングの多くがまさにマーケティングであることを理解するには、開発者やデザイナーと何年もかかりました。私はこれを1日10時間行うので、暇なときにやる気が少しあります。


2

私が望んでいるのは、私が作成したアプリケーションの少なくとも一部が、私が書いた人々にとって有用であり、小さな方法で生活を変えることです。それは達成するのに十分な挑戦であり、誰かが6ヶ月後にシステムの修正のために私に戻ってきたら、それは彼らがそれを有用であると感じ、まだそれを使用していることを意味するので嬉しいです。


1

世界を変えたいと思ってフィールドに入る人もいますが、多くは当時は簡単なお金のようであるためにソフトウェア開発に入ります(物理的な労働がない場合は比較的高い賃金、空調のあるオフィスで9-5の仕事、社用車およびその他の特典)。または、最初に選択した仕事の分野が枯渇し、副作用や趣味としてすでに適切なスキルを習得しているため、彼らはそれをただじっとしていました。

プログラミングを始めたときに世界を変えようとしていましたか?いいえ。物理学研究室でデータ分析の一部を自動化することで、仕事を少し楽にしようとしていました。そして、その「仕事を簡単にする」こと自体が仕事であり、他の人々の仕事を他の人ができるよりも効率的にできるようにするソフトウェアを作成することで、他の人の仕事を少し簡単にしました。

それは仕事であり、浮き沈みがあります。好きな日も、嫌いな日もありますが、全体的には単なる仕事です(パズルを解くのが好きなら、私が考える他の人に比べて素晴らしい仕事ですが)。


1

あなたやおそらくほとんどのプログラマーのように、私には夢があります。しかし、私は世界を変えることを夢見ていません...代わりに、私は他の人が除外したある種のギャップを埋める記事、小さな図書館、フレームワーク、または本を書くことを夢見ています。


0

これは、あなたが世界を変えるプログラムとして定義しているものに依存するかもしれないと思います。作業場所によっては、作成するプログラムが物事に大きな影響を与える可能性があります(つまり、新しい惑星を特定するために使用される画像分析を支援するソフトウェアを作成した)が、あなたがそれにつながるソフトウェアを書くことに関与していたとしても。同様に、企業側では、何らかの研究グループや新興企業で働いている場合を除き、作成するソフトウェアから大きな直接的な影響が生じる可能性は低いと思われますが、 Microsoft Officeの開発者は、Excelなどに組み込まれた分析ツールにより、多くの主要な発見を間接的に支援した可能性が高いため、ソフトウェアの「ロングテール」になりました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.