10歳の私へ
私は今28歳です。10歳の頃のことは、昨日のことのように思えます。2004年のことでした。9月頃、私は広東省の田舎から中国の大都市、広州に来ました。私は1995年1月に生まれました。ですから、正確にはタイトルは9歳とすべきかもしれません。しかし、何となく10歳と言った方が便利なのです。その年は私にとって特別でした。なぜなら、父の職場で初めてコンピュータに出会ったからです。それはトンネルの監視施設でした。その中には、CCTVカメラで撮影されたトンネル内の交通状況を映し出すコンピュータがありました。
当時、私が成長し、父親のようになることがどんな感じなのか、想像もつきませんでした。おそらく、そんな若い頃にはこの問題について考えもしなかったでしょう。18年が過ぎ、今は2023年です。そして、それはすぐに歴史となるでしょう。
もちろん、10歳の自分に伝えたいことは山ほどあります。一つの記事で全てを伝えるのは難しいです。その中でも特に、情報の達人になる方法について教えたいと思います。
初めてコンピューターに出会った後の数年間、もちろん他の小学生と同じように、私はゲームで遊ぶのが好きでした。そして13歳の時、2008年に、私は全国情報オリンピックの地方大会に参加し始めました。数年後、2011年には、約1億人の人口を抱える広東省で、約360人のトップ学生と競う第二ラウンドに進出しました。運がなく、三等賞さえもらえませんでした。三等賞はおそらくトップ200のスコアを持つ学生に与えられるものです。だから、私は約300位くらいの順位でした。
そして大学に進学した後、中退してスタートアップで働き、その後自分のスタートアップを立ち上げました。現在は、契約社員としてグローバルな大手銀行でフルスタックエンジニアとして働いています。
過去1年、私は何度も自分が情報の天才だと感じる瞬間がありました。同僚にそのことを確認すると、彼らは「そうだね、少しは。時々、物事を進める革新的な方法を持っているよ」と答えてくれました。新しく入社した中国人エンジニアの質問に答えると、彼らは初めてグローバル企業で働くことの難しさについて少し不満を漏らしていました。言語の問題、多くのアクセスレビュー、大量の情報、メンターがいないこと、助けてくれる人が少ないこと、忙しい上司の問題などです。私は積極的に彼らを助けました。そして、そんな時、私は自分がすでにかなり遠くまで来ていることを知りました。
実際、2022年にシンガポールの大手銀行で初めて働いた時、私はうまくやれていませんでした。そして、上司が親切にも私を別のグループに変えてくれました。2つ目のグループでは、私は輝き始めました。新しい上司は、グループ内の4、5人の中国人エンジニアの中で私が優秀だと褒めてくれました。
そして今は2023年6月で、この半年間、私は中国人のチームメイトだけでなく、香港人のチームメイトの間でも輝き始めました。私の上司は、私が学ぶことに熱心であるのを見て嬉しいと言ってくれました。まだ上司や天才的なチームメイトから学ぶべきことはたくさんありますが、この小さな成功を祝うために、そう言わせてください。
私は自分の履歴書とその中に記載されているスキルを更新することを趣味としています。以下に、私が経験を通じて身につけたスキルをご紹介します。
- 5年以上の使用経験: 中国語、英語、Java、Spring、アルゴリズム、TDD、Linux、Windows、MacOS、ライティング、データベース、Redis
- 3〜4年の使用経験: C++、iOS、Android、Vue、HTML、CSS、DevOps、広東語、Alibaba Cloud
- 1〜2年の使用経験: プロダクトマネジメント、PHP、C++、Azure、Kubernetes、Docker、Python、Pivotal Cloud Foundry、Kafka、ネットワーク、RTMPストリーミング、Pascal
- 1年未満の使用経験: ハードウェア、Go、Ruby、ビッグデータ、機械学習、日本語、AWS、ChatGPT、Elasticsearch
ここでお分かりのように、私の興味はかなり散らばっています。しかし、よく考えてみると、それらはすべて何らかの情報に関わるものです。現在、私は主にJavaエンジニアとして働いていますが、会社での肩書はフルスタックエンジニアです。
では、どうやって自分が情報の天才であることを証明できるでしょうか?また、日常の仕事ではクラウドコンピューティングを学び、余暇にはニューラルネットワークを学んでいます。これは、ニューラルネットワークの仕組みをようやく理解したという記事に示されています。リラックスしているときや運転中には、日本語のTikTokやポッドキャストを見ています。これは、なぜ、どのように日本語を学ぶのかという記事で説明しています。Zhiweiは、自分が本当に情報の天才であると世界に称賛される目的地に到達するために、全力で走っています。
過去10年間、私は失敗感を抱いていました。しかし今、少しずつ成功し始めていると感じています。最近、いくつかの瞬間に非常に幸せを感じました。時々、なぜ自分がこんなに鋭くなったのか、なぜ学びたいことを何でも学べるのか、なぜ望むことを達成するための方法を考え出せるのか、信じられないほどでした。
グローバル企業は私を大いに助けてくれました。これまでに2つのグローバル銀行で働いてきました。そこにいる人々は私に多くの自信と寛容さを与えてくれました。会社からは最低2日間オフィスに出社するよう求められていますが、私はオフィスの下にある駐車場を1000元で借り、毎営業日車で通勤しています。なぜなら、通勤中に日本のTikTokを聞くのが好きだからです。左手には小さなリモコンを持ち、右手はステアリングに置いています。私はただ前方を見つめながら短いTikTokの動画を聞いています。そして時々、左手でリモコンのボタンをクリックして、iPhone上の短い動画をスクロールダウンします。
それは私がとても幸せを感じる瞬間の一つです。一日に何十回も一人で大声で笑いました。同僚たちが口にした面白い言葉やアイデアを思い返していました。次回、ソーシャルメディアで自分の天才的な能力を自慢する方法を考えていました。次回、自分の成果で人々を驚かせる方法を考えていました。同僚たちが最も礼儀正しく、厳しい真実を述べた方法を考えていました。正直に言って、あまりにも正直で申し訳ありませんが、少し厳しく聞こえるかもしれませんが、これが同僚たちの間でよく使われるフレーズになっています。
一人の天才として、あなたは天才のように振る舞い、真の自分になることができます。そして、誰も傷つけることなく、そのようにいることに快適さを感じます。なぜなら、会社には同じように天才的な同僚がいて、ソーシャルメディアには天才的な友達がいるからです。私は、誰もが天才になることを奨励します。
私は天才であり、あなたも天才であり、誰もが天才です。私の2歳の娘は間違いなく天才です。娘を観察し、彼女と遊ぶことで、私は確かに多くのことを学びました。娘の中国語のレベルは、私の日本語のレベルよりも優れています。彼女は私に多くのことを教えてくれました。彼女はたくさん遊び、すべてのことに好奇心を持っています。私は彼女が本当に羨ましいです。彼女は観光地に登って触れる大胆さを持ち、私たち大人を専門の道に立たせたままにしました。彼女は多くのルールを破り、私たち大人が持っていない大胆さを持ち、成長した後には考えもしないようなことをする大胆さを持っています。彼女はおもちゃで楽しく遊びました。私たち大人は、何かをするために何らかの目的を持たなければなりません。私にとっては、何かをするために何かを学ぶ必要があります。それはあまりにも目的主導です。
会社のおかげで、私は再び天才少年になり、自然体でいられることに感謝します。また、生涯学び続け、すべてを共有する天才、Yin Wangにも感謝します。彼はプログラミング言語の専門家で、かつてはIntelのスタッフソフトウェアエンジニアであり、Microsoftのシニアソフトウェアエンジニアでした。近年、彼は日本語、音楽、絵画などを学んでいます。彼は、常に考え、疑うことで簡単に学べると言う点で、完全に正しいです。
2ヶ月間、暇な時間に日本語の音を聞いてきた結果、今では私の脳はそれに非常に慣れています。運転中にスマートフォンで流れる曲と一緒に歌うのが好きになりました。日本語の文字記号を認識するためにじっと座る忍耐力はなく、それらが何を意味するのかも知りませんが、すぐに日本語を話すことに慣れるようです。
私はこれを娘から学びました。彼女がまだ幼く、話せなかった頃、中国語の音は確かに彼女の助けになりました。彼女は2歳で、ママ、パパ、ボールを持っている、今日は英語を学ばなかったなど、簡単に自分を表現することができました。そして、私が彼女に英語のアニメーションを見せるのをしばらく手伝ったので、彼女は英語の音にも慣れています。もちろん、どの子供もどんな言語にも慣れています。ある年齢に成長すると、第二言語は不快になります。
環境が全てです。香港の子供たちは、多くの場合、広東語、北京語、英語を流暢に話します。彼らはどこにでもいます。学習においては、確かに環境が全てです。ただし、最近では、インターネットが環境を作るのに非常に便利です。私は数週間、携帯電話のシステム言語を日本語に変えました。私は日本語を少ししか知りません。携帯電話が使いにくくなり、よく間違えて操作しました。しかし、数日後、一日中日本語と一緒に生活するのに比べると、ニューラルネットワークに関する本が実は簡単だと気づきました。
これが私の天才的な学習方法です。街をドライブしながら、何度もリスニング教材を聞きます。内容は何でも構いません。日本語の学習にも、最新の機械学習の論文にも有効です。YouTubeには機械学習の論文解説動画がたくさんあります。それらに慣れてきたら、論文や本をじっくり読む準備が整います。
私は既に、読む前に聞くことで多くの理解をしています。読むことで、学習教材を完全に消化するために必要な全体的な努力を脳に行わせています。
過去半年間、私は数百もの長いログファイルを分析してきました。クラウドコンピューティングプラットフォームから慎重にそれらをコピーし、置換機能を使って連続したログ行を新しい行で区切ります。もしそれらがすべてJSON形式であれば、ファイル拡張子をJSONに変更し、Visual Studio Codeのプラグインを使ってフォーマットを整えます。その後、必要な情報を見つけるためにいくつかのキーワードを検索します。そして、ソースコードの各行を慎重に疑います。時には、なぜ特定のログが出力されないのかを考えます。また、これまで触れたことのない基盤フレームワークのコードに関わるエラースタックトレースに遭遇したときは、直接それを見て学びます。
どんなコード、ドキュメント、ログに対しても恐れを感じなくなりました。誰が書いたものであろうと、どんなコードが含まれていようと関係ありません。そして、2013年から2015年にかけてAndroidとiOSの開発をしていた経験から、それらを分析し、簡単に読み解くことができます。最近の数ヶ月の間、一度は直接iOSのコードを見に行き、問題を引き起こしていたのは最初のAPI呼び出しではなく、連続した2回目のAPI呼び出しであることを見つけました。そんな瞬間、私は自分が情報の天才であるかのように感じます。
大規模な企業プロジェクトでは、数百ものマイクロサービスが存在することがあります。そしてこれはバックエンドの話で、フロントエンドもまた大きなプロジェクトです。そこには大量のドキュメントやチケットがあります。私はそれらの間を飛び回り、必要な情報を取得することができます。もちろん、学ぶためにはまだ時間が必要ですが、これまでの長年の学習とプログラミング経験を通じて、学ぶことに対して恐れはありません。そして、それはすべて学びに関することなのです。
だから今では、チケットを受け取ったとき、その周辺のコードやドキュメントをすべて学び始めています。自分自身がなぜ今こんなに簡単に感じるのか、時々驚くことがあります。余暇に数ヶ月間ニューラルネットワークを学んだ後、どんな数式に対しても少し無敵感を覚えるようになりました。それらは実際、私がその記号について何も知らない日本語に比べれば簡単です。そして日本語に関しては学ぶ方法があるのに、なぜ数学は学べないのかと思うのです。
高校時代、私は中国の全国情報オリンピックで金メダルを獲得する人たちを羨ましく思っていました。彼らがどのようにしてそれを成し遂げ、私もどうすれば同じことができるのか、いつも気になっていました。今ならその答えがわかります。それは、高校時代の私はまだ十分に努力しておらず、集中力も足りなかったということです。そして、より良いパフォーマンスを発揮するための環境も欠けていました。高校時代には、そのような競技会に参加し練習しているのは私だけでした。
そして、なぜ以前にひどく失敗したのか、私には何となくわかっていました。私の会社は続けることができず、閉鎖せざるを得ませんでした。友人やユーザーから報酬金を求め、助けを求めるために一人ひとりに直接メッセージを送り、その後1000人以上に削除されました。私は2回解雇され、4000人以上のHRやリクルーターと積極的または受動的にコミュニケーションを取り、そのほとんどに無視されるか拒否されました。私の娘がこの世に生まれ、その父親はひどく貧しかったのです。もし私の失敗を大小問わず数えるなら、本が作れるほどです。
それは私の心の怠惰でした。今では、思考と学習における怠惰のほとんどを克服しました。そして、最先端技術を追い求めるために毎時間学び、情報をより良く、より熱心に処理するために脳を磨きました。中国のある有名な創業者は、ほとんどの人が真の思考を避けるために何でもすることをいとわないと言いました。それは真実で、以前の私はその一人でした。
振り返ってみると、私の失敗のほとんどは避けられたものばかりです。それらの失敗は、最も楽観的な人を最も悲観的な人に変えてしまいました。しかし、それらは私に困難や挑戦に立ち向かう力を与えてくれました。
私の人生における素晴らしい人々が私を救ってくれました。彼らの優しさと寛容さに心を打たれました。ここまで来ると、涙がこみ上げてきます。
これは本当に素晴らしい時代です。情報の価値が土地の価値を超え始めていることがわかります。そして、世界中の多くの人々が本当に役立つ情報を生み出す手助けをしています。この投稿も、特に10歳で学ぶことが好きだと感じている皆さんのお役に立てれば幸いです。
あなたたちの世代、私の娘の世代が、大人になったときに何を成し遂げられるか、想像もつきません。