本当に50でこれをやりたいですか?
まあ、私は20歳のときにこれをやりたくありませんでした。お金のためにこれを行います。 そして、プログラミングにはお金がありますが、私はおそらく継続します。
50で他に何をしたいですか? 少なくとも次のプログラミングとほぼ同様の職業に名前を付けます。
•正式な教育の要件は基本的または不在
•平凡な従業員でも良い報酬
•数百万の仕事
•肉体的な努力なし
•健康または法的リスクなし
プログラミングは無料です。 プログラミングの開始は非常に簡単ですが、終了するのは非常に困難です。 他に何をしますか?
私は3人の弁護士と仕事をしています。2人はプログラマーになり、3人目はプロジェクトマネージャーになりました。 私は弁護士になったプログラマーに会ったことがありません。 しかし、私は弁理士になったプログラマーではなくエンジニアを知っています(彼の言葉で:「あなたは上司があなたの子供と同じ年齢だとresり始めます」)。 50歳で弁理士になりませんか?
私は、この職業が社会にとってより有益であると考えて、彼がより良い学校教師になると決めたマネージャーを持っていました。 8か月後に辞め、有名な新聞への別れのインタビューで次のように語っています。 。
私の職場の同僚の一人は、長いことをずっと研究してきました。 彼は心理学の学位とビジュアルシアターと呼ばれるものを持っています。 彼は研究に資金を提供するために、これまでずっとパートタイムプログラミングを行ってきました。 プログラミングは、彼の視覚的表現の一部です(コンピューター音楽が関与します)。 ほとんどの場合、彼は自分のアートクラスを提供するようにプログラムします。 彼はいつでもプログラミングをやめる計画はないと思う。
私は物理学から哲学まで何でも学び始めたが、プログラミングに戻った「辞めた」多くの人々を見た。 お金は中毒性があります。 もちろん、他にも多くの満足度のソースがあります-このブログを無料で保持する理由はありますが、この満足度の大部分は直接または間接的に需要によって引き起こされるため 、お金と非常に密接に関連しています。 「有用なものを作成する」と「お金を稼ぐ」は近親者です。
もちろん、あなたは仕事を必要としないほど稼ぐことができます。 しかし、ほとんどの場合、あなたはお金を稼ぐことはないので、プログラミングはあなたの計画Bです。さらに、材料品には1つの品質があります-それらは持ち帰りやすいです。 私はロシアのソビエト出身です。だから私はこの可能性を誇張する傾向がありますが、実際には財産は没収されやすく、今日紙幣は明日紙になるかもしれません。 そして、CCCPはこの点でユニークではありません。 米国は、ソ連とほぼ同時に市民から金を没収しました。 ただし、専門的なスキルを没収することはできません。 したがって、賢明なプログラマー(偏執狂的?)は、たとえ仕事をする余裕がないように提供されたとしても、良い状態を保ち続けるための努力をします。
プロのプログラミングはストレスが多いと言われています。 しかし、再び、何と比較して? 医者の仕事? 弁護士の仕事? 後の確認のために応答が記録されている間に、激しい顧客からの電話に応答しますか?
どんなストレス? なんらかの方法でプログラミングできるプログラマー-たとえば、バイナリツリーを正しく印刷できる-は非常に不足しています。 この不足は、プログラマーを指揮することをそれほど容易にしません。 あなたは彼らを監督されない残業に脅かそうとすることができますが、彼らはこれが売り手市場であり、あなたが本質的にブラフしていることをすぐに認識します。 それらを置き換える人はいません。
需要が供給を上回っているので、誰でもプログラミングするのに十分なスペースがあります。 これは、たとえば金融/投資サービスよりも競争の少ない環境につながります。 また、プログラマは通常、顧客や上級管理職から保護されています。人々は常に正しいので、彼らとのコミュニケーションは少し面倒です。
日付? もちろん、他の人たちと同じように、それらがあります。 しかし、認めましょう-私たちはそれらに違反する傾向があり、私たちがスチームバスを浴びない限り、これは私たちにとってそれほどストレスではありません。 非現実的な締め切りを与えられ、最善を尽くしていて、時間がない場合、あなたは深く苦しむか、自分と調和を保つことができます。 事実は、あなたが時間通りにそれを作らなかったので、あなたの物質的な幸福がめったに危険にさらされないということです、したがって、あなたの反応はあなたに完全に依存します。
プログラマーは、これらすべてのAPIやレイヤーなどで何が起こっているのかを完全に理解できないと言います。 そして、あなたが働いている環境を理解していない場合、これはストレスを引き起こし、単に面白くありません。 かなり公平です。 しかし、もう一度-プログラマよりも自分の環境をよく理解しているのは誰ですか? 医者は患者の内部を詳しく調べますか? 弁護士は法律文書をシャベルで扱いますか? デリバティブ証券投資家? 10人または20人のプログラマの作業を管理するマネージャーですか? すべての自己貢献の複雑さで、私たちはまだほとんどよりも良い立場にあります。
事実、50歳のプログラマーがまだ比較的少ないということです。 しかし、これは人々がこの業界で生き残れないことを意味しますか? これは単に成長の結果である可能性が高いです。 30年前には、10年前の状況と比較して、20歳のプログラマーはほとんどいませんでした。 したがって、現在、50歳のプログラマーは30歳のプログラマーよりも少なくなっています。 20年後、プログラミングの速度低下に比例して状況は異なります。
したがって、私はプログラミングをやめるつもりはありません。それはそれ自体が非常に大きな幸福の源であるからではなく、それが他のほとんどすべてに対してとてもよく見えるからです。 おそらく最も「情熱的な」声明ではないかもしれませんが、情熱は燃え尽きますが、欲は安定しています。 そして、もしあなたがプログラミングをやめるつもりなら、あなたは代替として何を選んだのだろうか、そしてあなたが数年後にプログラミングに戻っても私は驚かないでしょう。