私が今までに得た最高の専門家のアドバイス

これは、私がこれまでに得た最高のプロのアドバイスと、それが私のキャリアにどのように影響したかについての物語です.良いアドバイスだと思いますし、ずっと考え続けてきたので、共有する時が来たと思いました.

アドバイス

それは 1996 年のことで、私は大学の外で初めての仕事を始めたばかりでした。会社:マイクロソフト。製品:Windows 2000。チームは Base Test で、私の上司は Terry Lahman という名前の男で、痩せた口ひげを生やしたお父さんタイプで、製品と従業員を本当に気にかけていました。私は神経質で緑色で、自分が何をしているのかわかりませんでした。喜ばせたい一心で、私はテリーが私に頼んだことはすべて、新卒者ができる限り最善を尽くしました。

ある日、彼は私のオフィスにやって来て、こう言いました:

驚いたのを覚えています。私が外部のプロジェクトで時間を「浪費」していることを彼が知ったら、彼は動揺するだろうと思っていました。しかし、彼は私にそうするように言いました.

結果

その後、ちょっとしたサイドプロジェクトを始めました。私は速く学びました。 Perl が嫌いで C++ が大好きだったので、GRETA という C++ 正規表現エンジンを作成することになりました。それは私の仕事とはほとんど関係がありませんでしたが、それは問題ありません。テリーはいつも私のプロジェクトに強い関心を持っていました。コードへの情熱が高まりました。

運が良ければ、私の小さな正規表現エンジンが Microsoft 内で人気を博し、いくつかのグループがそれを使い始めました。その頃、C++ の世界では、TR1 (標準ライブラリの計画された拡張機能のセット) についての話題が飛び交いました。彼らは C++ 正規表現エンジンを探していたので、私は C++ 標準化の取り組みに参加しました (この取り組みは今日まで続いています)。

標準化委員会とのやり取りを通じて、私は多くの有能で賢い人々に会いました。また、オープン ソースの C++ ライブラリのコレクションである Boost についても耳にするようになりました。最終的に、Boost の共同設立者である Dave Abrahams と出会い、彼とは友人になりました。 Microsoft を辞めることを最終的に決めたとき、Dave は私を BoostPro Computing の下請けとして引き受けてくれました。

この間、Boost への関与が深まりました。仕事の面で何をしていても、テリーがいつでも私のオフィスに来るかもしれないかのように、私は常にサイドプロジェクトを抱えていました. Boost.Xpressive という新しい正規表現エンジンを作成しました。その作業の一環として、埋め込みドメイン固有言語を構築するための Boost.Proto というライブラリを作成しました。人々は私のコードを使い始め、彼らのプロジェクトで私の助けを求めました.

今、私は自分のために働いています。クライアントは、私が常に時間を割いているオープン ソースへの貢献を通じて私を見つけてくれます。テリーが適切な方法で私を励ましてくれたあの日を、私は決して忘れません。

情熱的であること

私にとって、テリーのアドバイスはイニシアチブと情熱に関するものです。誰かがあなたに何をすべきかを教えてくれるのを待ってはいけません。早くやれよ。実験。遊ぶ。あなたは自分の情熱を見つけ、上司、クライアント、そして自分自身を驚かせ、喜ばせるでしょう。