過去のオースティン:
こんにちは、私は未来のあなたです。今日はあなたに手紙を書いて、あなたに励ましと啓示を与えたいと思います。大学の 4 年間をスムーズに過ごすために。私はもう大学 4 年生で、卒業間近です。去年の 9 月末には三者間の雇用契約に署名し、まもなく社畜として就職します。一方、あなたはまさに大学の門を踏み入れ、キャンパスの美しい景色を楽しんで、未来の無限の美しさに浸っています。
時は流れて春と秋が巡る。人々は時間は貴重であり、大切にするべきだとよく言います。しかし、私は認識することは簡単ですが、実際にはなかなかできません。私の理解によれば、時間を大切にすることは真剣に取り組むことです。勉強するときは真剣に勉強し、本当に学ぶことができ、遊ぶときは真剣に遊び、楽しさを追求することです。
これまでの 4 年間、あなたは科目を落としたことはありませんし、専攻の成績もトップクラスですが、これらの専門科目はまだ真剣に学ぶ必要があります。現在のあなたは自動化専攻であり、1 年後には CS 専攻に移る予定です。あなたはそれに興味を持たないかもしれませんが、これらの科目、特にコンピュータの構成原理、データ構造とアルゴリズム、オペレーティングシステム、コンピュータネットワーク、データベース技術について真剣に学ぶことをお勧めします。特に後の 4 つは非常に重要であり、あなたの専門技術の基礎です。早めに学習し、マスターすることは、将来の発展に非常に重要です。
プログラミング言語は重要ですが、小学校で C 言語に触れ、中学校で Java の文法を学び、高校で CPP を学び、NOIP コンテストに参加し、Python と基本的なウェブスクレイピング技術も学びましたが、技術的な価値や価値のあるコードを生み出すことはできませんでした。私はプログラミング言語を人間の自然言語に例えることがよくあります。文字を書くことを学ぶだけでは、作文の基礎に過ぎません。多くのプログラミング言語の基本的な文法を習得しても、価値のあるソフトウェアや技術的な基礎コンポーネントを作成できるかどうかは、先述した 4 つの基礎科目と密接に関係しています。
大学生活に適度に参加し、書院の事務にはできるだけ関与しないようにしてください。これらの 4 年間、あなたは寮のリーダーであり、コミュニティの心理委員でもありました。これらの役職は最初の 2 年間、資料の収集、フォームの記入、イベントへの参加などで忙しくさせます。これには多くの時間がかかり、辞任することはできません。教師はそれを鍛錬と呼びますが、実際には意味のない消耗です。これらの仕事はあなたの学習には役立ちませんし、将来の仕事にも意味がありません。
適度に参加するということは、競技にも適度に参加することを含みます。競技に参加するとエネルギーを消耗することが多く、満足のいく結果を得ることは難しいです。あなたは高校時代に多くの競技経験を持っています。国際発明コンテスト、ロボットコンテスト、アルゴリズムコンテストに参加しました。あなたは多くの新入生よりも競技に詳しいので、慎重に参加することをお勧めします。たとえば、ソフトウェアエンジニアの高度な資格を取得するために時間をかけることは価値があります。この資格は高い価値があり、税金控除の対象になり、職称を取得することもでき、専門学分も加算されるため、非常に投資効果が高いです。
次に、インターンシップについて話しましょう。あなたは大学 1 年生の夏休みからインターンシップを始めました。最初は高給で、日給 1000 ドルで、ホテルも提供されました。その後のリモートインターンシップでも給料は低くありませんでした。これがあなたを少し浮かせ、自分がすごいと思い込んで勉強を忘れ、逆向きの分析をしてしまった原因です。私は言いたいことがあります。あなたはこの経験で一つだけ正しいことをしました。それは機会に向かって行動することです。そして、その機会があなたが適任かどうか確信が持てない場合でも、拒否することを選ばず、学習を通じて適任になるよう努力することです。これは非常に素晴らしいことです。人々はよく言います、機会は準備ができている人に与えられるものです。しかし、私はそれは屁話だと思います。機会は時に突然やってくるものですが、機会は機会です。いつまでもやってくるわけではなく、私たちに十分な準備時間を与えてくれるわけでもありません。ですから、急いで拒否するのではなく、まず試してみてください。リモートインターンシップには時間と場所の制約がありません。たまにコードを書くだけで十分ですが、この期間に専門科目やフロントエンド・バックエンドの知識をしっかりと学んで、仕事を見つけて適任になるための準備をしてください。
次に、オープンソースと技術スタックについて話しましょう。あなたは予想もしなかったかもしれませんが、長い間、あなたが最も歓迎していたオープンソースプロジェクトは、あなたが最も嫌いな Java 言語でした。実際、あなたは Java そのものを本当に嫌いではありませんでした。ただ、早起きして遅刻しただけです。中学校で Java の基本的な文法を学びましたが、それ以上はありませんでした。それはあなたにとって残念なことであり、そのために直接放棄することを選びました。あなたはコンピュータに興味を持っている人であり、それはあなたの最高の先生です。それによって、コンピュータの学習に持続的な動機を持つことができますが、同時に、さまざまな技術やプログラミング言語を試してみることも好きです。これは技術の蓄積が必要な時代にはあまり良いことではありません。なぜなら、仕事を始めると、大学のように長い時間を学習に費やすことはできないからです。
ですので、集中力を保つ必要があります。少なくともある方向に集中する必要があります。そして、可能な限りオープンソースプロジェクトに積極的に参加することをお勧めします。これはあなたに喜びをもたらすだけでなく、技術の成長とキャリアの発展にも大きな利益をもたらします。
多くの本を読みましょう。あなたは小さい頃から本を読むのが好きな人ですが、大学ではあまり本を読んでいません。本は非常に良い学習資料です。ほとんどの本は体系的ですが、あなたが読むべきではないいくつかの退屈な本もあります。いくつかの有名で権威のある大部の本を推奨するいくつかの自称のエキスパートがいますが、少なく読むほうが良いです。多くの本は翻訳がひどいですし、厚すぎる本はあなたを退屈させるだけで、最大でも参考資料として使えるかもしれません。あなたは素晴らしい仕事をしてきました。常に実践的なアプローチを取り、プロジェクトを通じて学習を促進してきました。これにより、学習速度が速く、効果的な学習ができました。
インターネットの時代、情報の塊に閉じこもることはできません。自分自身を露出させることを試みてください。ここで言う露出とは、GitHub や Twitter などのプラットフォームを使って自分の仕事成果を公開することです。それはアプリケーションの開発、オープンソースプロジェクト、学習ノートや記事など、さまざまな形で表現することができます。これらのプラットフォームは非常に包括的であり、リンクを共有するだけで封鎖されることはありません。また、共有を続けることで、共感する人々に出会う機会が増え、思いがけないチャンスをもたらすこともあります。
最後に、生活をシンプルにすることを試みてください。これにより、仕事がより効率的になります。
あなたには、明るい未来と順風満帆な人生を祈っています。
未来のオースティン、2023 年 4 月 12 日