ホームページ 見出し Liang Sheng 博士からすべてのプログラマーへのアドバイス

Liang Sheng 博士からすべてのプログラマーへのアドバイス

Feb 28, 2018 pm 06:44 PM
プログラム

この記事は、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 回行ってはいけません。あらゆる練習を重ねることで、いつでもより良い成果を上げることができます。

その素晴らしい機会を見つけるか、素晴らしい機会がドアをノックするまで、自分のキャリア開発の準備としてできる最善のことは、自分が取り組んでいることで素晴らしい結果を出すことに集中することです。すでに毎日やってます。あなたの努力はあなたのチーム、会社全体、そしてオープンソース プロジェクトに取り組んでいる場合は全世界の注目を集めるでしょう。目立って勝つためには何が必要かを理解できるでしょう。すぐに良くなります。あなたはすぐに昇進します。そして、いつか自分でビジネスを始めることを決めた場合、あなたの評判が資金を獲得し、才能を引き付ける準備をするでしょう。さらに重要なことは、世界クラスの企業を構築するために何が必要かを知ることです。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

GoogleマップをiPhoneのデフォルト地図にする方法 GoogleマップをiPhoneのデフォルト地図にする方法 Apr 17, 2024 pm 07:34 PM

iPhone のデフォルトの地図は、Apple 独自の地理位置情報プロバイダーである Maps です。マップは改善されていますが、米国外ではうまく機能しません。 Googleマップと比べて何も提供するものはありません。この記事では、Google マップを iPhone のデフォルトの地図として使用するための実行可能な手順について説明します。 Google マップを iPhone のデフォルトの地図にする方法 Google マップを携帯電話のデフォルトの地図アプリとして設定するのは、思っているよりも簡単です。以下の手順に従ってください – 前提条件 – 携帯電話に Gmail がインストールされている必要があります。ステップ 1 – AppStore を開きます。ステップ 2 – 「Gmail」を検索します。ステップ 3 – Gmail アプリの横にある をクリックします

修正: Windows タスク スケジューラでのオペレーター拒否要求エラー 修正: Windows タスク スケジューラでのオペレーター拒否要求エラー Aug 01, 2023 pm 08:43 PM

タスクを自動化し、複数のシステムを管理するには、ミッション計画ソフトウェアは、特にシステム管理者にとって貴重なツールです。 Windows タスク スケジューラはその仕事を完璧に実行しますが、最近多くの人がオペレーターによる要求拒否エラーを報告しています。この問題はオペレーティング システムのすべてのバージョンに存在し、広く報告され取り上げられていますが、効果的な解決策はありません。他の人にとって実際に何が役立つかを知るために読み続けてください!オペレーターまたは管理者によって拒否されたタスク スケジューラ 0x800710e0 のリクエストは何ですか?タスク スケジューラを使用すると、ユーザーの入力なしでさまざまなタスクやアプリケーションを自動化できます。これを使用して、特定のアプリケーションのスケジュールと整理、自動通知の構成、メッセージ配信の支援などを行うことができます。それ

Windows 10および11で写真を顔ごとに並べ替える方法 Windows 10および11で写真を顔ごとに並べ替える方法 Aug 08, 2023 pm 10:41 PM

Windows の操作性はバージョンが上がるごとにますます良くなり、ユーザー エクスペリエンスを向上させる魅力的な機能が追加されています。 Windows 10 および 11 でユーザーが検討したい機能の 1 つは、写真を顔ごとに並べ替える機能です。この機能を使用すると、顔認識を使用して友人や家族の写真をグループ化できます。楽しそうですよね?この機能を活用する方法については、以下をお読みください。 Windows で写真を顔ごとにグループ化できますか?はい、Windows 10 および 11 では、フォト アプリを使用して顔ごとに写真をグループ化できます。ただし、この機能は写真アプリのバージョンでは利用できません。さらに、[人物] タブを使用して、これらの写真を連絡先にリンクできます。したがって、この機能を使用すると、

C++ で簡単なカウントダウン プログラムを作成するにはどうすればよいですか? C++ で簡単なカウントダウン プログラムを作成するにはどうすればよいですか? Nov 03, 2023 pm 01:39 PM

C++ は広く使用されているプログラミング言語で、カウントダウン プログラムを作成するのに非常に便利で実用的です。カウントダウン プログラムは、非常に正確な時間計算とカウントダウン機能を提供する一般的なアプリケーションです。この記事では、C++ を使用して簡単なカウントダウン プログラムを作成する方法を紹介します。カウントダウン プログラムを実装する鍵は、タイマーを使用して時間の経過を計算することです。 C++ では、time.h ヘッダー ファイル内の関数を使用してタイマー関数を実装できます。以下は、単純なカウントダウン プログラムのコードです。

iPhoneに時計アプリがない:それを修正する方法 iPhoneに時計アプリがない:それを修正する方法 May 03, 2024 pm 09:19 PM

携帯電話に時計アプリがありませんか?日付と時刻は iPhone のステータス バーに引き続き表示されます。ただし、時計アプリがないと、世界時計、ストップウォッチ、目覚まし時計、その他多くの機能を使用できません。したがって、見つからない時計アプリを修正することは、やるべきことリストの一番上に置く必要があります。これらの解決策は、この問題の解決に役立ちます。解決策 1 – 時計アプリを配置する 誤って時計アプリをホーム画面から削除した場合は、時計アプリを元の場所に戻すことができます。ステップ 1 – iPhone のロックを解除し、App ライブラリ ページに到達するまで左にスワイプを開始します。ステップ 2 – 次に、検索ボックスで「時計」を検索します。ステップ 3 – 検索結果に以下の「時計」が表示されたら、それを長押しして、

タスク スケジューラを使用して Web サイトを開く方法 タスク スケジューラを使用して Web サイトを開く方法 Oct 02, 2023 pm 11:13 PM

毎日ほぼ同じ時間に同じ Web サイトに頻繁にアクセスしますか?これにより、日常のタスクを実行する際に、複数のブラウザー タブを開いたまま長時間を費やし、ブラウザーが乱雑になる可能性があります。では、ブラウザを手動で起動せずに開いてみてはどうでしょうか?以下に示すように、これは非常にシンプルで、サードパーティのアプリをダウンロードする必要はありません。 Web サイトを開くためにタスク スケジューラを設定するにはどうすればよいですか?キーを押し、検索ボックスに「タスク スケジューラ」と入力し、[開く] をクリックします。 Windows 右側のサイドバーで、「基本タスクの作成」オプションをクリックします。 「名前」フィールドに、開きたい Web サイトの名前を入力し、「次へ」をクリックします。次に、「トリガー」で「時間頻度」をクリックし、「次へ」をクリックします。イベントを繰り返す時間を選択し、「次へ」をクリックします。有効を選択します

特定のアプリに対してiPhoneの向きのロックを自動的に切り替える方法 特定のアプリに対してiPhoneの向きのロックを自動的に切り替える方法 Jun 06, 2023 am 08:22 AM

iOS では、iPhone を縦から横に回転すると、多くのアプリで異なるビューが表示されます。アプリとその使用方法によっては、この動作が常に望ましいとは限りません。そのため、Apple はコントロール センターに方向ロック オプションを含めています。ただし、一部のアプリは向きのロックを無効にした方が便利に機能します。YouTube や写真アプリを考えてください。デバイスを横向きに回転すると、より良い全画面表示エクスペリエンスが提供されます。ロックダウンしたままにしたい場合は、この種のアプリを開くたびに全画面表示になるように、コントロール センターでロックを無効にする必要があります。その後、アプリを閉じるときに、方向のロックを忘れずにオンに戻す必要がありますが、これは理想的ではありません。幸いなことに、作成できるのは、

iPhoneのカメラとマイクへのアクセスを許可できません iPhoneのカメラとマイクへのアクセスを許可できません Apr 23, 2024 am 11:13 AM

アプリを使用しようとすると、「カメラとマイクへのアクセスを許可できません」というメッセージが表示されますか?通常、カメラとマイクのアクセス許可は、必要に応じて特定の人に付与します。ただし、許可を拒否すると、カメラとマイクは機能しなくなり、代わりにこのエラー メッセージが表示されます。この問題の解決は非常に基本的なもので、1 ~ 2 分で解決できます。解決策 1 – カメラ、マイクの権限を提供する 必要なカメラとマイクの権限を設定で直接提供できます。ステップ 1 – [設定] タブに移動します。ステップ 2 – [プライバシーとセキュリティ] パネルを開きます。ステップ 3 – そこで「カメラ」権限をオンにします。ステップ 4 – 内部には、携帯電話のカメラの許可を要求したアプリのリストが表示されます。ステップ5 – 指定したアプリの「カメラ」を開きます