コンピュータサイエンスの学位を取得していない場合の3つのこと

答えは必ずしも「取得する」ではありません。

UnsplashのScott Webbによる写真

したがって、コンピュータ関連の分野で、おそらくソフトウェアエンジニアとして仕事をしたいと考えています。問題が1つだけあります。学位がありません。または、学位は持っていますが、コンピューターサイエンスではありません。

2つのことが思い浮かびます。

  • コンピュータサイエンスの学位を取得します。
  • 情熱を注ぐものをもう1つ見つけてください。

コンピューターサイエンスの学位は価値がある場合がありますが、好きな仕事に就くかどうかを決定する要素である必要はありません(おそらくそうではありません)。

ソフトウェアエンジニアリングの仕事を探しているが、コンピューターサイエンスの学位を持っていない場合は、次のことを行う必要があります。

  1. あなたの専門知識を示す他の方法を見つけてください。
  2. ネットワーク、ネットワーク、ネットワーク。
  3. あなたの人生がそれに依存しているかのように、ホワイトボードのインタビュー(または他のタイプの技術的なインタビュー)の練習をします。

あなたの専門知識を示す他の方法を見つけてください。

2019年です。自分の言うことを知っていることを示す方法はたくさんあります。

  • freeCodeCampで関連するプログラムを完了します。彼らは次の分野で認定を提供します。レスポンシブWebデザイン(300時間)。 Javascriptアルゴリズムとデータ構造の認定(300時間);フロントエンドライブラリの認定(300時間);データ視覚化認定(300時間); APIおよびマイクロサービス認定(300時間);および情報セキュリティと品質保証の認定(300時間)。
  • SoloLearnのコースを受講してください(証明書も付属しています)。
  • コーディングブートキャンプのカリキュラムが目標と一致しており、財政的に引き出せる場合は検討してください。ただし、コーディングを学習しても、コンピューターサイエンスの包括的な教育を受けることはできないことを理解してください。
  • バランスの取れたポートフォリオを開発します。
  • GitHubのオープンソースプロジェクトに貢献します。
  • オンラインでの存在感を高めます。書くことは、これを行う1つの方法です。公開された記事は、自分が知っていると言っていることを知っていることを証明できます。

ネットワーク、ネットワーク、ネットワーク。

LinkedInは、これまで使用した中で最も過小評価されているプラ​​ットフォームです。忠実なフォローを構築するのは非常に簡単なので、試してみないとほとんど許されません。

  • チャレンジ(例:30個のJSアプリ、#100daysofcode)に参加して、プロジェクトを披露してください。
  • リクルーターとつながる。
  • あなたがしたいことを正確にやっている人とつながりましょう。
  • 履歴書とポートフォリオに関するフィードバックを取得します。
  • プロフィールをポートフォリオのように扱います。最新の状態に保ちます。関連するすべてのコースワークと認定を追加します。関連するすべてのプロジェクトを追加します。

ミートアップとハッカソンに移動します。

  • あなたは正しい方向にあなたを導くことができる人々に会います。
  • インタビューで話し合うことができるポートフォリオ作品を開発します。

書く。

  • ライティングは、ネットワーキングのもう1つの過小評価された形式です。何かを公開すると、リクルーターや業界のリーダーが見ることができるように作品が公開されます。
  • 業界の他のユーザーとつながります。

たとえあなたが今あなたのためのポジションを持っていなくても、リクルーターと話してください。

  • 特に企業のシステムが学位のない人からの履歴書を除外している場合、採用担当者は履歴書とポートフォリオを適切な手に渡すことができます。
  • あなたの資格に合った仕事がポップアップした場合、彼らは後であなたを呼び出すことができます。
  • 彼らは、有力な候補者に代わって提唱することができます。
  • 採用担当者は、履歴書、ポートフォリオ、およびその他の資格に関するフィードバックを、採用マネージャーと共有する前に提供できます。

あなたの人生がそれに依存しているかのようにインタビューのために練習します。

ホワイトボードへのインタビューが今後予定されている場合は、LeetCodeにアクセスして練習を開始してください。将来、別の形式の技術面接が予定されている場合は、何を求められるかを正確に見つけて準備してください。本当に、本当に準備してください。インタビューの前夜ではありません。スターバックスにいる間は1〜2時間かかりません。そのようなことがある場合は、過剰に準備してください。

あなたとアルゴリズムが親友でない場合は、さらに勉強してください。アルゴリズムという言葉があなたを脅かしている場合、おそらくあなたが実現するよりもアルゴリズム的思考について多くを知っていることを思い出してください。アルゴリズムは、何かを行うための一連の手順にすぎません。さまざまなことを行うための一連の手順を考えることができれば十分です。それを分解します。

UnsplashのChristopher Gowerによる写真

インタビューを受けることは、このプロセス全体の中で最も難しい部分かもしれないことを理解しています。あなたはこれを読んで、「私は面接に呼ばれることすらありません!」または「私が面接に呼ばれた場合、私は自分自身を証明することができます!」と考えているかもしれません。忠実に行ったかどうかを自問してください。

多くの企業は現在、コンピューターサイエンスの学位を必要としません(たとえば、GoogleやAppleは必要ありません)。いくつかはそうしますが、有力な候補者に対しては例外を認めています。一方で、あなたの学歴について非常にうるさい会社(彼らはあなたのスキルを考慮しない点まで)はあなたの時間の価値がないかもしれません。

適例:私はかつて私がイェールに行ったために(コンピューターサイエンスではない)Rails開発者としての地位の完璧な候補者であると言った採用担当者から連絡を受けました。この特定の会社は、アイビーリーグの学位を持つ候補者のみを望んでおり、彼らは、私が転職して自分ではないことを学ぶかどうかを尋ねたものは何でも支払うと言われています。ああ、見て:赤い旗。

高校を卒業していない場合や、本当に大学に戻りたい場合を除き、学位については心配しないでください。スキルとそれらを実証する能力があり、積極的にネットワークを構築している場合は、その紙がなくても大丈夫かもしれません。

LinkedInで接続します。