私たちの歩みを振り返ってみましょう - 私はマレーシア出身で、西ミシガン大学でコンピューター サイエンスを専攻しました。学部時代の 4 年間、私はたくさんのことを経験しました。初めての「午後 11 時 59 分に課題が締め切り」という恐怖、パンデミックによって優先事項が覆い尽くされたこと、図書館での「生産的な」グループ プロジェクトなど。郵便で受け取った卒業楯には、いつまでも後悔がつきまといます。しかし、それを頭の中に留めておくのではなく、物事を言葉に書き写してみるという私の試みがここにあります。
Westernで授業を受ける
マレーシアでの学歴から、学力の向上を目指すことが私の中に根付いていました。学業の成績だけが人生のすべてではないということを常に思い出させられましたが、その考えから抜け出すのは困難でした。私は、同級生と比べて「水準に達していない」という考えが大嫌いで、良い成績を取ることを目標にとぼとぼと授業を進めていました。私は、ソフトウェア エンジニアリングのキャリアにおいて、コースの概念を実際に理解する必要性を優先しませんでした。また、時間を最大限に活用するために快適ゾーンから抜け出すこともありませんでした。
業界のあらゆる側面をカバーすることはほぼ不可能であるため、私の教育機関は基本的な概念に焦点を当てたコースを優先することにしました。前の例「CS3500 Web テクノロジー入門」を再利用すると、業界のトレンドやより高度なトピックの調査にもっと時間を費やしたでしょう。
質問例:
最も重要なことは、新しく得た知識を日常生活に活用し続けるべきだったということです。たとえば、ドキュメントの重要性を学んだ後は、今後のプロジェクトでもドキュメントの実装を優先し続けるべきでした。
必要になるまでその重要性はわかりません。 「なぜ将来これが必要になるのでしょう?」という考え方があることを私は知っています。しかし、そのような資料にアクセスするためにすでにお金を払っているのですから、それを保持しておいてはいかがでしょうか?
ハードドライブに投資して、次のアイテムを整理することをお勧めします。
課題に関して言えば、私なら資料をオンラインに保存していたと思います。これについては次のセクションで詳しく説明しますが、私のポートフォリオとオンラインでのプレゼンスを構築するためです。
もっと具体的に言えば、自分の課題を文書化する手段としてGitHub を利用していたと思います。
ありがたいことに、私は自分の興味に基づいてコースを選択する自由を自分に与え、そこから多くを得ることができました。現状では、最小限の作業負荷で Easy A を目指すことになっているのは理解していますが、本質的には、それでは学位を最大限に活用することが制限されてしまいます。
ここで重要なのは、学業の道筋をしっかりと整理することです。上級レベルに挑戦するつもりだと言う
一方で、教授たちは喜んであなたを助けてくれる場合がほとんどです…(これについては次のセクションで説明します)。
最初に会話を始めましょう。学位から得られる最大の成果の 1 つは、ネットワークの成長です。教授とつながりを持つのは悪いことではありません。実際、他の人から学ぶ機会を利用すべきです。彼らの経験や現在取り組んでいるプロジェクトについて学びましょう...決してわかりません。自分のスタートアップを見つけたかもしれません。共同 - 創設者。
私の教育機関との関わり
実を言うと、私はウエスタンが何を提供してくれるのか知りませんでしたが、少なくとも卒業日が近づくまでは母校にチャンスを与えなかったからです。
完璧にフィットする必要さえありません。高等教育に行くことの本質は、学ぶ機会を得ることです。実際、キャンパスに何か新しいものを持ち込む必要性を強く感じているのなら、自分の学生団体を立ち上げてみてはいかがでしょうか?
個人的に、私はGoogle Developer Student Clubに参加していました。ぜひチェックしてみてください。
これは、次のようなメリットがある素晴らしいプログラムです。
グローバル ソリューション チャレンジに参加する機会
業界のリーダーや同業者とネットワークを築くことができる
業界のトピックについて指導を受ける
自分の部門に限定しないでください。他の部門を探索したり、他の部門と話したりする機会を自分に与えてください。最終的に何に遭遇するかはわかりません。
私の教育機関では、学生エンゲージメント局が次のようなリーダーシップ プログラムを提供していました。
このプログラムには、さまざまな教育背景を持つ人々が参加しています。実際、そのような多様性については意図的に配慮する必要がありました。言い換えれば、あなたの参加を必要とする素晴らしい機会がそこにあるかもしれません。ただ深く掘り下げて探す必要があるのです。
私が大学に GDSC 支部を設立して初めて、キャンパス内のさまざまなリーダーと話す機会を得ました。私は彼らのリーダーシップの経験について学ぶことができ、その代わりに私自身もより良いリーダーになる方法を学ぶことができました。
新しい視点について学ぶのは常に興味深いものなので、必ずしもそれらの意味に同意する必要はありません。彼らの視点は新たな理解のきっかけとなるかもしれませんし、彼らの相違点があなたの常識を変えるかもしれません。
私たちは社会的な動物なので、すでに群れの一員になっていないのではないかという恐怖が存在します。ぜひそのような考え方を捨てていただきたいと思います。友人を説得して一緒に参加することに成功した場合にのみイベントに参加するように制限すべきではありません。
一方で、たとえ関連性がわからなくても、自分に「資格」がないと思っていても、チャンスを掴んでそのイベントに参加してみてください。
個人的には、西ミシガン大学の Google Developers Student ClubとCuster Speaker Series とのコラボレーションの一環として、Google の AI/ML エンジニアとイベントを主催する機会がありました。最初は恐ろしい出来事だと思っていましたが、まったく逆でした。実際、講演者は、難易度に関係なく、聴衆からの質問に対して非常に歓迎的でした。
私が言いたいのは、あなたは自分の誠実さを輝かせることができるようにすべきだということです。あなたにも会話をする価値があるのです。
課外活動に参加する
ご存じない方のために付け加えておきますが、タイトルはハッカソンとは何かを表しています。見知らぬ人々とペアになって、通常の 24 時間以内に実行可能な製品を考え出すというものです。このトピックの重要なポイントは、自分自身にチャンスを与えることです。最初から完璧になることはできませんが、完璧になるためには始めなければなりません。
簡単なリサーチを行って、参加できる素晴らしい機会を探してください。クラス レベル (新入生、二年生、ジュニア、シニア) が、参加できる機会の種類に大きく影響することを理解することが重要です。始めることが重要であることを理解する要件がそれほど厳しくないため、特に 1 年生と 2 年生の間は、早い段階で検討してください。
私のプロのヒント?業界のプラットフォームからのアドバイスを参考にしてください(地元の新聞社が最も広範なリストを提供していない可能性があるため、これが唯一の真実の情報源であるべきではありません)。
以下のトピックを参照してください。
また、技術的なプログラムだけに限定すべきではないことに注意することも重要です。地平線を探索し、ラウンドテーブルディスカッションに参加し、リーダーシッププログラムに参加してください…
さらに重要なのは、物事の規模の大きさに怖気づいても大丈夫です。自分自身に正直であることを忘れずに、必要に応じて指導を求めてください。
詳細:素晴らしい CS の機会
イニシアチブを取ります。詐欺師症候群は時々あなたを悩ませるでしょうが、私たちは皆、最善を尽くして前進しようとしているということを覚えておくことが重要です。
自分自身を主張し、自分自身を見て聞いてもらいましょう。したがって、オンライン ネットワーキング セッション中にカメラをオンにし、コミュニティ向けのプロジェクトを開始し、しっかりと取り組んでください。みんなで応援しています。
ポートフォリオを構築する
あなたの作品を紹介するための専用のプラットフォームを用意します。 LinkedIn はあなたの親友であり、自分の成果を控えめに自慢すべき場所です。旅の開始時点では、まだ探索段階にあるのは問題ありませんが、目標は徐々にニッチな分野に絞り込むことである必要があります。
学ぶための最良の方法は、実践的に取り組むことです。その代わりに、次に優れた Chrome 拡張機能や、Steam で次にウィッシュリストに登録されているゲームを発明することになるかもしれません。これらすべてを履歴書に追加して、「採用可能性」を高めることができます。
その一方で、ソフトウェアを採点者が評価するための zip ファイルとしてだけでなく、現実世界に展開するための基礎も学びます。
ハッカソンに参加したり、単に YouTube チュートリアルに従うなど、始める方法はたくさんあります。しかし最も重要なのは、その GitHub リポジトリを作成し、ただ開始することです。
ソフトウェア エンジニアリングに焦点を当てた履歴書が通常の履歴書と比較してどのようなものになるかを誤解していました。
テクノロジー業界では、自分のスキルを紹介するプラットフォームへのリンクを提供することが重要です。 LinkedIn だけに焦点を当てていてもうまくいきません。以下に他のプラットフォームをいくつか紹介します。
最も重要なことは、準備している役割に応じてブランディングを常に調整する必要があることです。
雇用機会を探しています
ここで重要なのは、常に早めに始めることです。実際、あなたが私のような留学生の場合、ビザステータスによって制限を受けることになります。
雇用資格の構造を理解することが重要です。留意すべき点は次のとおりです。
企業によっては、面接の段階が異なる場合があります。私が気づいている共通の傾向は、企業が共通の勤務日、つまり職場で起こり得るシナリオに基づいて面接を調整する傾向があるということです。
しかし、最も一般的には、ソフトウェア エンジニアリングの役割は通常、次のようなインタビューで基礎に触れます。
スケジュールに時間を割いて面接スキルを練習したかったのですが。実際、私なら毎日のルーチンにスロットを割り当てていたでしょう。やはり、早い段階でこのような面接に慣れておけば、より効果的だったのではないかと思います。
これは特にインターンシップ向けです。夏期インターンシップの場合、前年の秋から面接が始まるのが一般的です。調査を行ってください。ターゲットとする企業があるとします。まず、その企業の過去のインターンシップのスケジュールを調べます。より良い準備方法について洞察を得るために採用担当者に連絡してみることもできますが、覚えておいてください。採用担当者は常に大量のメッセージを受け取っているので、面接を受ける人としてではなく、人間として接することを忘れないでください。
それまでに準備を整えることも大切ですが、最も重要なのは「もう十分だ」という気持ちで臨むことです。
かつて誰かが私にこう言いました。「自分よりも他の人にノーと言わせたほうが良い」 - 就職活動のプロセスは厳しく、必ず不採用に直面するでしょう。これを学習の機会として捉えていただければ幸いです。
私は以前は「保守的」で、ほとんど「イエスマン」に近い性格でした。つまり、枠を超えず、自分の役割の範囲内で仕事をしていました。ただし、自分の創造性を少し自由に発揮させたかったのです。簡単に修正できるはずの問題に気づき、その解決策を考え出す能力があったとします。その可能性を探るべきだったとします。もちろん、職場環境を尊重し、それに応じて行動する必要がありますが、ピッチを準備することに害があるとは思いません。
結局のところ、それが職場に利益をもたらすのであれば、あなたはまさに先駆者だったのかもしれません。
もちろん再放送の機会があればと思います。でも、私が一番必要としていたのは、もしやり直せるなら、もっと自分に優しくできたはずだということだった。
人生には必ず起こることがあり、間違いも必ず起こります。たとえ道にさまざまな困難があったとしても、あなたの旅が誇りに思えるものであり続けることを願っています。