この記事は、Rancher Labs の CEO 兼創設者である Liang Sheng 博士によるものです。彼は InfoQ から招待され、個人のキャリア開発の道のりとプログラマのキャリア計画に関する提案を執筆しました。
Dr. Liang Sheng は、Rancher Labs Inc. の共同創設者兼 CEO です。 Rancher Labs を設立する前、Liang Sheng 博士は、世界的に有名な Sun Microsystems でコア ディレクター レベルのエンジニアとして初期の頃に、Java 言語 J2SE プラットフォームのコア コンポーネントである JNI (Java Native Interface) の作成者でした。その後、最も人気のある Java 言語のコア JVM (Java Virtual Machine) の設計と開発を主導しました。 2008 年に世界トップのクラウド コンピューティング企業である Cloud.com を設立し、CEO を務めました。有名なクラウド コンピューティング管理ソフトウェア CloudStack を立ち上げたため、CloudStack の父として知られています。 2011 年に、cloud.com は Citrix に 2 億米ドルで買収されました。Liang Sheng 博士は、Citrix Cloud Platform の最高技術責任者を務め、Citrix の初の中国人 CTO でした。初期の頃、Liang 博士は Teros Network Security Company の創設者の 1 人を務めましたが、Teros Network Security Company は後に Citrix に買収されました。 Liang Sheng 博士は、初期の頃、SEVEN Network Company のエンジニアリング担当副社長および Openwave System のテクニカル ディレクターも務めました。 Liang Sheng 博士は、中国科学技術大学のジュニア クラスを卒業し、イェール大学でコンピューター サイエンスの博士号を取得しています。
学生時代から研究開発エンジニア、起業、そして現在はシリコンバレーのクラウドコンピューティング分野の第一人者となったリャン・シェン博士が、自身の人生史と経験から得た洞察をプログラマーとしての皆さんのために書き綴ります。これらの単語。
今日、あらゆる分野を見てみると、プログラマーのような職業を見つけるのは難しいかもしれません。今日、クラウド コンピューティング、モバイル インターネット、人工知能などの新技術の開発が新たなビジネス チャンスを生み出し続けているため、IT 業界ではプログラマーの需要が後を絶たないようです。プログラマーとしてキャリアプランニングを考えるとき、チャンスが多すぎると感じる一方で、混乱したり、恐れさえ感じます。
大企業で働いている場合、新しいテクノロジーの開発についてどうやって追いついていますか?同僚が昇進したときに、成長の余地のない行き詰まりを避けるにはどうすればよいでしょうか?自分のビジネスを始めることに決めた場合、何百ものスタートアップの競合他社の中でどうやって目立つことができますか?これらの競合他社の多くは、あなたよりも多くの資本と経験を持っている可能性があります。新しいテクノロジーが私たちを混乱させ続けている今日、将来の業界の発展に安心して対応できるように、今後 10 年、20 年、さらには 30 年のキャリア開発について何らかの計画を立てることはできるでしょうか?
プログラマーは若いうちしか生きられないから、プログラミングはもう良い職業ではない、という人もいます。私の意見では、この見方は完全に間違っています。実際、プログラミングほど個人の創造性とスキルの価値を体現する職業は他にありません。プログラマーはアーティストのようなものです。プログラミングは確かに重労働のプロセスですが、繰り返しではありません。まったく同じコードを書く人は世界中に 2 人もいません。アーティストと同じように、プログラマーも長いキャリアを持つことができます。私は、40 歳、50 歳を超えても、依然として有能なプログラマーをたくさん知っています。プログラミングの仕事は社会に直接的な経済価値を生み出すため、プログラマーはアーティストよりもはるかに高い給料をもらっています。
キャリア開発に関して、多くの人は、成功するには適切な機会を見つけるだけでよいと考えています。こうした人々にとって、キャリア計画は宝くじを買うようなものです。彼らはプロジェクトからプロジェクト、会社から会社へと移動を続けますが、決して飽きることがありません。彼らは自分たちが何をしているかには興味がなく、適切なチームに所属することだけを気にしています。実際、これらの人々は経済的自由を得ることができず、汚れた履歴書と傷ついた評判を手に入れます。私たちの IT 業界では、人の評判がすべてを決定します。キャリアを通じて、評判の蓄積はスキルや富の蓄積と同じくらい重要です。良い評判があればチャンスが舞い込んできます。
したがって、新しい技術開発や新しいビジネスチャンスに焦点を当てるだけでは十分ではありません。目の前のどんな仕事をしているとしても、一流の結果を出すよう努力することで評判を築く必要があります。ベンチャーキャピタリストのアン・ミウラ・コー氏は、このアプローチを単に「ワールドクラスになる」と要約しています。アンの頭の中では、「ワールドクラス」とは、単にコピー機を使って文書をコピーすることから、コードを書くこと、PPT プレゼンテーションを行うこと、あるいは製品を作るような大きな仕事に至るまで、あらゆる仕事に当てはまります。私の観察によると、この世界には平凡なものが多すぎるようです。小さなことでも一生懸命に積み重ねていけば、あなたは一番輝くスターになれるでしょう。
多くの人は、プログラミングは単なる繰り返しの作業だと考えています。しかし実際には、絵を描くことと音楽を作ることも繰り返しの作業です。絵画や音楽が世界クラスとなるのはなぜですか?間違いなく情熱、創造性、完璧さの追求です。実際、優れたプログラマーは、最も一般的なタスクで最高のプログラムを作成するという情熱を見つけることができます。 Google が誕生する前、業界ではウェブ検索の問題は無意味で解決済みであると考えられていました。エリック ユアンは、Webex のエンジニアリング担当副社長でした。彼は、Webex が発明したネットワーク会議システムはまだ改良できると強く信じていたため、現在世界で最も成功しているビデオ会議サービス Zoom を設立しました。スティーブ・ジョブズやマスクのような伝説的な人物は、情熱、創造性、完璧さの追求の上に成功を築きました。私たち一般人は、日々の業務から始めて、次のような小さなことから始めることができます。
設計や実装を行うときに、たとえそれが単純な機能ポイントであっても、この機能を完全に機能させることができますか?世界?小さなことは気にしないでください。小さければ小さいほど目立ちやすくなります。
最初から最高のデザインを作成することはおそらく不可能です。絵画や音楽と同じように、何度も挑戦し、改善し続ければ、いつか認められるでしょう。
オープンソース ソフトウェアは、自分の作品を世界に紹介する機会です。特定のオープンソース プロジェクトが好きな理由を理解した後、有名なオープンソース プロジェクトを作成することもできますか?
PPT スピーチをする機会がある場合は、他の人の PPT を決してコピーしないでください。視聴者の好みを理解してから、自分で PPT を一から作成するようにしてください。あなたの目標は次のとおりです。この PPT を世界で最高のものにするにはどうすればよいでしょうか?
もう一度同じスピーチをする機会があるとしたら、より良いスピーチにしていただけますか?同じ PPT を 2 回教えないでください。毎回改善する必要があります。
大きなチャンスが訪れる前に、キャリア計画を立てるための最善の準備は、毎日の仕事を完璧にこなすことです。この姿勢を維持すれば、あなたの努力は最終的にチーム全体、そして会社全体に認められるでしょう。オープンソース プロジェクトに取り組んでいると、世界中で認められるでしょう。この姿勢で働けば、あなたはすぐに上達し、より早く昇進できるでしょう。いつか自分のビジネスを始めようと決心した場合、その評判を利用して投資を獲得し、すぐに才能ある人材を引き寄せることができるでしょう。最も重要なことは、世界クラスの企業を構築するために何が必要かを理解できることです。
この記事の原文はLiang Sheng博士によって英語で書かれており、英語文法のもう一つの美しさを理解していただくために、原文をここに掲載します。
現在、プログラマーほどダイナミックでエキサイティングな職業はほとんどないでしょう。クラウド、モバイル、AI などの新しいテクノロジーが新たなビジネス チャンスをもたらしており、そのため、私たちの業界ではプログラミングの人材に対する飽くなき需要があるようです。プログラマーにとって、これは非常に混乱し、気が遠くなるようなことかもしれません。大企業で働いている場合、他の人が昇進する一方で、自分が最新のテクノロジーの開発に追いつき、行き詰まりのプロジェクトに巻き込まれないようにするにはどうすればよいでしょうか。あなた自身が思い切って起業家になることを決意した場合、今日の急速に変化する業界でまったく同じことをしようとしている他の何百人もの人々(彼らの多くはより資金があり、よりつながりがあり、より経験豊富です)の中でどのように輝けるでしょうか? 、どのような新しいテクノロジーやビジネスの混乱が起こるかに関係なく、今後 10 年、20 年、30 年で自分自身の立場をより良くするために計画できることはありますか?
何ができるかを議論する前に、まず何を見てみましょう。プログラミングはもはや魅力的なキャリアの機会ではないと言われていますが、プログラミングほど個人の創造性とスキルを重視する職業はありません。これは骨の折れるプロセスであり、アーティストと同じように、プログラミングのキャリアは 40 代、50 代になっても長く続くことができます。プログラマーは、その仕事が社会に経済的価値を生み出すため、アーティストよりもはるかに高い報酬を得ています。
これらの人にとって、キャリア計画は宝くじに似ています。彼らは、経済的な自由を見つけることよりも、自分が何をするかには関心がなく、会社から会社へと飛び回ります。この業界では、キャリアを通じて評判がすべてであり、良いスキルや富を獲得するのと同じくらい重要です。評判
したがって、新しい技術開発や新しいビジネスチャンスを追い続けるには、目と耳を遮断するだけでは十分ではありません。目の前にあるどのようなタスクでも、一貫して素晴らしい仕事を提供することで、評判を蓄積していく必要があります。ベンチャーキャピタリストのアン・ミウラ・コー氏は、この考えを「ワールドクラスになる」というシンプルな言葉で表現しています。アンの心の中では、「世界クラスであること」は、ゼロックスのコピーの作成といった単純なものから、コードの作成、プレゼンテーションの作成、製品の構築に至るまで、あらゆるタスクに当てはまります。私の経験から言えますが、世界はほとんどが平凡な仕事で構成されています。さらに一歩進んで最高の作品を生み出すことで、あなたは組織内で最も輝くスターになれるでしょう。
多くの人は、プログラミングが繰り返しの作業であると感じています。絵を描くこともそうです。音楽もそうです。世界クラスの絵画や音楽を生み出すものは何でしょうか?情熱、創造性、そして完璧への探求。優れたプログラマーは、最も日常的な問題に情熱を見出します。 Google が登場する前は、Web 検索の問題は面白くないと考えられ、解決されていました。 Eric Yuan は Webex でエンジニアリングを担当しました。彼は、Webex によって開拓された Web 会議エクスペリエンスを改善できると信じ、Zoom ビデオ会議サービスの開発を続けました。スティーブ・ジョブズやイーロン・マスクのような伝説的な人物も、情熱、創造性、完璧への探求の上に成り立っています。残りの私たちは、毎日取り組んでいることから小さなことから始めることができます。
機能やコンポーネントだけでもデザインを提示する場合は、その機能に対して世界で可能な限り最高のデザインにしてみてはいかがでしょうかそれともコンポーネント?同僚に感銘を与えましょう。タスクの重要性が低いほど、より良い仕事をして好印象を与えるのは簡単になります。
ほとんどの場合、一度の試みである程度の偉業を達成することはできません。画家や音楽家のように、次の作品に取り組みます。それでは次へ。あなたはより良くなり、注目されるでしょう。
オープンソースはあなたの作品を全世界に見せる機会を提供します。優れたオープンソース プロジェクトが好きな理由を考えてみましょう。あなたも同じことができますか?
Powerpoint プレゼンテーションを作成する機会がある場合は、他の人からスライドを借りないでください。聴衆が何を望んでいるのかを理解し、プレゼンテーションを自分で一から作成します。このトピックに関して最高のプレゼンテーションをするにはどうすればよいですか?
次に同じプレゼンテーションをするように頼まれたとき、さらに優れたプレゼンテーションを行うことができますか?同じプレゼンテーションを 2 回行ってはいけません。あらゆる練習を重ねることで、いつでもより良い成果を上げることができます。
その素晴らしい機会を見つけるか、素晴らしい機会がドアをノックするまで、自分のキャリア開発の準備としてできる最善のことは、自分が取り組んでいることで素晴らしい結果を出すことに集中することです。すでに毎日やってます。あなたの努力はあなたのチーム、会社全体、そしてオープンソース プロジェクトに取り組んでいる場合は全世界の注目を集めるでしょう。目立って勝つためには何が必要かを理解できるでしょう。すぐに良くなります。あなたはすぐに昇進します。そして、いつか自分でビジネスを始めることを決めた場合、あなたの評判が資金を獲得し、才能を引き付ける準備をするでしょう。さらに重要なことは、世界クラスの企業を構築するために何が必要かを知ることです。