コンピュータプログラマーとしての仕事を得る方法
ä¸è¦å²ç¬æåçæ§
目次:
あなたはコンピュータプログラマーとしてのキャリアに興味がありますか?ここにあなたが始める必要があるものに関するスクープです:教育と経験の必要条件、仕事リストをどこで見つけるべきか、そしてインタビューをするためのヒント。
プログラマーのための教育と訓練の要件
ほとんどのコンピュータプログラマーは、コンピュータサイエンスまたは情報技術の専攻または集中コースの学士号を取得しています。一部のプログラマは、コンピュータ関連の分野で準学士号を取得しています。少数のプログラマーは高校の学位しか持っていないかもしれませんが、これらのケースでは、彼らはかなりの量のプログラミング作業を達成しました。
プログラマは、ソフトウェア会社または製品ベンダから認定を受けて、さまざまなコンピュータ言語の習熟度や特定のプラットフォームでのプログラミングを実証できます。
コンピュータプログラマは、複雑なプロセスを自動化するためのコードを生成するための強力な分析スキルを必要とします。技術的なニーズを判断し、技術的でないユーザーでも簡単に理解できる言語でプログラムの選択肢を伝えるために、クライアントまたはエンドユーザーにインタビューすることができなければなりません。プログラムが最適に機能しない場合の問題解決には、問題解決のスキルが必要です。プログラマーは、仕様を厳密に満たすようにコードを作成したり、長いコード・ストリームの中で小さな問題を見つけたりするために、詳細を重視し、正確でなければなりません。
プログラミングの仕事を目指す高校生や大学生は、プログラミングの洞察力と創造性を実証する方法として、デジタルデバイス用のアプリケーションの作成を検討する必要があります。ほとんどの高校では現在、プログラミングコースを提供しています。これは、意欲的なプログラマーのための優れた試験場となることができます。
「最高のコンピュータプログラミングスキル」または「最も重要なコンピュータプログラミングスキル」などのフレーズでGoogleを検索して、最も需要の高いプログラミング言語とスキルを調べてください。オンラインのチュートリアル、本、およびコースを利用してこれらのスキルを紹介するプログラムを作成します。
コンピュータプログラマーとしての仕事を見つける方法
彼らが作成した将来の雇用主に実際のプログラムを見せることができる候補者は最も簡単な時間着陸の仕事を持つでしょう。プログラマーは、雇用主やネットワーキングの連絡先と簡単に共有できる、自分のプログラミングプロジェクトのWebベースのポートフォリオを作成する必要があります。あなたのキャリアオフィスを通じて、またはあなたの学部から卒業生の連絡先を入手してください。
あなたがインターンとして、あるいは基本的なサービス従業員として働いていた前の雇用主と再接続して、彼らが知っているコンピュータ専門家への紹介を求めてください。家族の友達やFacebookの連絡先に連絡を取り、知っている種類のコンピュータへの紹介を依頼します。
これらの連絡先に近づいて、あなたのポートフォリオについてのフィードバックやあなたの就職活動についてのアドバイスを得るために会議をスケジュールしましょう。これらの情報面接はあなたの連絡先にあなたのスキルを評価する機会を与え、就職面接のための紹介につながることがあります。
Dice.comのような専門的なIT Webサイトを利用して、求人情報のリストを作成します。 Indeed.com、Simplyhired.com、LinkUp.comなどの求人サイトを、 "programmer"または "computer programmer"などのキーワードで、またお気に入りのコンピューター言語で検索して、求人のリストを拡張します。
あなたが大学生または大学院生である場合は、あなたのキャリア・リストを調べて、仕事のリストや求人の機会を調べてください。
UNCUBEDのように、スタートアップの仕事に焦点を当てているIT求人情報をチェックしましょう。少し夢を見ます。あなたの理想的なIT雇用者のリストを作成し、彼らの仕事のウェブサイトを訪問し、仕事に応募してください。いくつかのアイデアを生み出すために、Forbesの「働きがいのある会社」のようなリストを見直してください。
プログラマーの仕事へのインタビュー
プログラマーへのインタビューは、標準的なインタビュープロセスとはかなり異なる傾向があります。面接担当者は、問題解決、トラブルシューティング、クライアントとのコミュニケーション、ユーザー、およびフラストレーションの許容範囲の例を候補者が参照できるかどうかを判断するために、一般的な行動上の質問をします。
採用担当者はまた、プログラミング用語とプロセスを説明し定義するように依頼することで、候補者の技術的知識をテストします。
面接官の中には、候補者の思考過程を試す仮説的な問題解決の質問を投げかける人もいます。たとえば、典型的な日にジョージワシントン橋を通過する車の台数を把握するように求められます。雇用主は正しい答えよりもあなたの論理的な推論スキルに興味を持つでしょう。
ホワイトボード上の仮想的な問題を解決するために、疑似コードを使用してサンプルプログラムを作成するように求められる場合があります。雇用主はあなたがプログラミングへの論理的なアプローチを実演するためにあなたを探しているでしょう。
あなたのプロセスとあなたの方法をどのように説明するかにあなたの重点が置かれるべきです。インタビュアーは、プログラミングの候補者に、プログラムのコードをレビューしてエラーを特定して修正するよう依頼することがあります。
会社のウェブサイトをチェックする
多くの大手ハイテク企業は、オンラインで利用可能な自社固有のインタビューアドバイスを持っています。たとえば、Googleにはハングアウトオンエアがあり、Googleで候補者へのインタビュー方法や、技術面接に備えるための最善の方法についてアドバイスを共有しています。
Amazonは、インタビューの過程、何を着るべきか、そしてあなたが何を提供する必要があるかについての情報を含むFAQのリストを持っています。
インタビュー後のフォローアップ
面接後の効果的なフォローアップが重要です。インタビューの直後にお礼のEメールを作成し、その仕事に対するあなたの熱意と、なぜそれが素晴らしいフィットだと思うのか、またインタビューの機会に感謝している理由を明確に伝えます。