開発者として雇われる:シニアリクルーターからのヒント
開発者として雇われるための魔法の弾丸はありません。しかし、このプロセスを支援するために利用できる素晴らしいアドバイスがいくつかあります。
私は最近、アトラシアンの2人の上級技術リクルーターであるマット・ランガンとクリスチャン・マコリーノにインタビューしました。私は、33億ドルのソフトウェア会社のために技術者の才能を雇うことに関与している人々の観点から、主題の現実的な理解を得たいと思っていました。
この記事では、インタビューから生じたいくつかの実用的なヒントやポインターを含む、雇われることを取り巻く問題を検討しています。キーテイクアウト
デジタル履歴書は従来の履歴書に置き換えられていますが、リクルーターの検索で目立つために十分な関連する最新のコンテンツを確保することが重要です。
- 初期のキャリア開発者は、サイドプロジェクト、フォーラムでの議論、競争のコーディング、およびハイテクミートアップに参加することをお勧めします。特に最初の5年間では、継続的な学習と自己改善が重要です。
- 開発者は、集中的かつ用途が広いことを目指し、1つの規律を習得するだけでなく、さまざまな言語、ソフトウェア、ツールを理解するためにスキルを拡大する必要があります。 企業は、特定の役割を果たすのではなく、才能のある個人を雇うことが多いため、求職者は潜在的な雇用主を調査し、採用担当者とネットワーク化し、自分のキャリアの軌跡を検討する必要があります。
- ブログを通じて自分自身に注目に値する、オープンソースに貢献し、オンラインでの存在感の構築、開発者コミュニティへの参加は、採用担当者の注目を集めることに違いをもたらす可能性があります。
- 履歴書とオンラインポートフォリオ
- 試行された履歴書とポートフォリオから始めましょう。これらを通して、私たちは採用担当者、インタビュアー、および採用プロセスに関与している他の人にとって重要なすべてを提示します。 多くの場合、開発者は実際の検索プロセスよりも就職活動のこの部分に多くの時間を投資します。
- デジタルまたは伝統?
特にハイテク企業のポジションを探している場合、
デジタルポートフォリオ(個人的なウェブサイトとオンライン履歴書)が標準的なフォーマットの履歴書よりも好まれると仮定するかもしれません。しかし、それは常にそうではありません。特に非設計の役割については、リクルーターは必要な情報を取得するだけで気になります。多くの場合、今日の世界では、それは
がデジタル履歴書またはポートフォリオを含む。クリスチャンはデジタル履歴書について次のことを言っていました:
これは、小規模企業、または雇用プロセスがより多くの管理上の監視と技術の減少を伴う非テクノロジー企業にも適用されます。デジタル履歴書が従来の履歴書を迅速に置き換えていることは秘密ではありません。優れたデジタルフットプリントを構築するための鍵は、自分自身について十分な関連コンテンツをリストし、最新の状態に保つことです。才能を見つける採用担当者の能力は、主に検索できるデータに基づいています。情報に軽いデジタルフットプリントは、あなたが目立つのを難しくしています。
ただし、これらの中小企業にとっては、オンラインポートフォリオも重要かつ可能性があります。あなたの価値を測定するための専門知識とテストが少ないため、企業は大規模なハイテク企業よりも過去の仕事を慎重に分析することに頼ることができます。これらのツールのそれぞれがどれだけの時間に価値があるかを判断できるのは、ターゲットの位置が何であるかを慎重に検討することによってです。
あなたのパスの選択
教育と開発者が引き受ける最初のポジションについて議論したとき、マットは教育と開始に関する次のアドバイスを受けました。
サイドプロジェクトに参加し、趣味を始め、ブログを始め、フォーラムでの議論に参加し、スタックオーバーフローやgithubに参加し、質問をし、回答を提供し、競争のコーディングに参加し、テックミートアップにアクセスします。
あなたの現在の仕事で、あなたがしていることをマスターし、より多くの責任を求め、他の人が学ぶのを助けます - 特にあなたにとってより後輩。もちろん、これは素晴らしいアドバイスです。特定の規律のために雇われている場合は、そのコア言語やツールに追いつくためだけでなく、知識ベースを広め、少なくとも他の言語、ソフトウェア、および少なくとも基本的な理解を得るために、サイドプロジェクトを使用してください。他のツール。
一定の学習が重要です。継続的な教育のポイントでは、クリスチャンには冷静なポイントがありました:
あなたのキャリアの最初の5年間は本当に舞台になりました。新しい役割や領域では、あなたはスポンジのようで、あなたは学習にオープンで、興味があります、あなたは質問します。
しかし、4年か5年のマークの後、あなたは多くを知り始め、人々はあなたに指導を求め、あなたの学習は少しオフになり始めます。したがって、あなたがあなたのキャリアの早い段階で悪い慣行と悪い習慣を学ぶならば、あなたは実際にあなたと一緒に運ぶでしょう。自己評価
すでにその点を超えている人にとっては、たぶんこれは自己評価の時かもしれません。
あなたがあなたのキャリアのどこにいるかを考えてみてください。あなたはまだあなたの同僚、あなたのユーザー、そしてあなたのプロジェクトから学んでいますか?あなたは個人的なサイドプロジェクトを通じて自己改善と成長していますか?あなたはまだあなたの仕事に情熱を持っていますか?
情熱を見つけてください
多くの企業にとって、開発への情熱が重要であることは共通の要因のようです。時には、特にジュニアの役割については、教育や知識の詳細よりも重要なことさえあります。
しかし、私たちの多くは仕事のセキュリティクエストに非常に巻き込まれているので、最初にプログラミングに導いたものを忘れています。ここに私たちの多くを手に入れた情熱と意欲が雇用主が望んでいることに気づかないことがあります。
変更を加えます開発者として既に雇用されており、まだ学んでおらず、キャリアに情熱を持っていない場合は、その立場から自分自身を抽出して物事を変えるためにできることを考えてください。態度の変化や現在の職場での責任の変化と同じくらい簡単です。それは、切り替えの位置、雇用主、またはキャリアパスと同じくらい劇的である可能性があります。
最も難しい部分は、単に変更を加えることです。それが簡単だからといって、現状に固執することに注意してください。
フルスタックまたはフォーカス
多くの開発者は、初心者であろうとベテランの専門家であろうと、道と格闘しています。集中的な開発者である(1つの言語の専門家)になる方が良いのでしょうか、それとも
フルスタック
答えは、両方のほんの一部かもしれません。開発者になる方が良いでしょうか?規律を所有しています
始めた人にとって、目標は多くのことに触れてから、1つにドリルして自分のものにすることです。それをLaunchpadとして使用して、開発者としての本当のキャリアを開始し、その1つの分野を所有してください。
ただし、自由時間に他のアイデアに取り組み続けてから、確立された後、他のスキルの専門的なスキルの拡大を開始します。
しかし、汎用性もあります
シニアポジションの開発者の狩りのリクルーターは、幅広い理解の必要性を認めています。ニッチを見つけて、それが得意ですが、他のすべてに近づかないでください。職場での他のプロジェクト、言語、役割、および分野に取り組み、職場でのプロジェクトの両方で、スキルセットを汎用して拡大するために。 マットが言ったように:
私たちは、構想から生産までの技術を理解できる人々を望んでいます。
クリスチャンは、フルスタックのメンタリティの有用性に関して同様のコメントを持っていました:
言語とフレームワークは、ビジネス上の問題を解決するための単なるツールです。テクノロジーは非常に速く動き、今日の関連性とホットなテクノロジーは明日冗長です。テクノロジーが変化するペースで学び、成長し続けたい人が必要です。
クリスチャンは、スタックに焦点を合わせるのではなく、それを追加し続けました。これらはソフトウェアエンジニアの望ましい品質です。
- 基本的なコーディング能力
- サウンドアーキテクチャの知識
ソフトウェア開発知識の深さと幅- 矛盾するニーズのバランスをとり、物事を成し遂げるために適応する能力
- 情熱
- コミュニケーションスキル
- 配達。
開発者にとっての提案は、スキルをTの形で構築することを考えることです。したがって、深く入りたい領域を1つ選びますが、このエリアだけに限定しないでください。それはあなたの次の仕事であなたの深さである必要があるかもしれないので、その知識の幅を学び、構築し続けてください。アトラシアンは、特定のチーム内の特定の求人のために必ずしも雇われるわけではありません。彼らは才能のある個人を雇っているようです。特定のチームのスロットを埋めるだけでなく、その才能を獲得するために。ポジションではなく、キャリアを見つけてください
多くの企業にも同じことが当てはまります。彼らは、熟練した、エネルギッシュで適応性のある人物である資産を取得するために雇っています。社内の求人と昇進を提供する会社で役割を譲渡したい場合は、会社での正確な役割に焦点を当てることは、雇用プロセス中または数年後に、または数年後にも行うことができます。ドアに足を踏み入れることは時々最も重要なことです。
この種の態度により、企業を選択する前に目標を慎重に検討することがさらに重要になります。そして、仕事に応募しないでください。会社についてあなたの研究をしてください。彼らのリクルーターと人事スタッフについて調べて、彼らに自分自身を知らせてください。才能のある開発者であなたを取り巻くキャリアの軌跡を見つけてください。これにより、高齢者、仲間、時にはジュニアからも簡単に学び続けることができます。
自分自身を注目に値してください
マットとクリスチャンに、アトラシアンの開発者雇用プロセス中に人々が即座に採用するか即座に拒否するために人々がしたことについてユニークな物語を持っているかどうか尋ねたとき、どちらも多くを思い付くことができませんでした。
これは主に、アトラシアンが多くの大規模なハイテク企業と同様に、それが彼らに来るのを待つのではなく、多くの場合、自分の才能を追いかけることが多いためです。人々は、その時点で既に
に気づいていることが多いため、注目を集めるためにアプリケーションを贅沢にする必要はありません。これは、ジュニア開発者にも適用されます。
ここでのレッスン:自分自身を注目に値してください。 注目を集める方法
ブログ。オープンソースに貢献します。ソーシャルメディアを使用します。オンラインプレゼンスを自分で構築してください。 Github、SitePointフォーラム、スタックオーバーフローなど、開発者コミュニティのピアと交流します。
オンラインプロファイルでフルサム
マット、クリスチャンと私は、特にLinkedInのオンラインプロファイル、特にLinkedInのプロファイルについて説明しました。育てられたことの1つは、LinkedInの募集スパムにより、一部の人々が自分のプロフィールに入れたものを制限する必要性を感じさせたことです。
人々が示すものを制限すると、これらの紳士のような採用担当者が彼らに近づくのを止めるかもしれません。彼らは、利用可能な情報に基づいて誰かに連絡するという決定を下します。
あなたが新しいポジションを探しているなら、より多くのスパムのような採用要求に自分自身を開いたままにしておくことは、宝石が何をするかわからないので、苦痛に値する可能性があります。
開発者インタビュー
ここに、マットとクリスチャンからの実際の開発者インタビューに関する6つのポインターがあります。
1。会社を調査
会社のサイトとブログを読んでください。彼らのビデオを見て、彼らの文化を感じ、会社と彼らのベンチャーについてのニュースを調べてください。
通知されると、興味を持っているように見え、会社と賢く話し合い、それにどのように適合するかについて質問する準備を整えます。
2。インタビュアーをチェックしてくださいLinkedInや、会う人の他のプロファイルを見てください。
3。スキルを磨きます
どの領域がテストされる可能性があるかを知っておく必要があります。そうでない場合は、調べてみてください。次に、たとえ自信を持っても、議論するスキルを磨きます。いくつかの簡単なコードチャレンジに緊張からあなたのチャンスを破壊させないでください。
4。練習
バディとオンラインでプログラミングを練習するか、サービスを介して。
ソフトウェア企業または大規模な組織の多くの開発者のポジションは、何らかの形のペアプログラミングテストを持っているか、少なくともコーディングを観察する場合があります。
そうでない場合、雇われた場合、開発者間でペアプログラミングを練習することができます。
どちらにしても、どちらにしても、あなたがそれに慣れていないなら、少なくとも少しようになります。
5。自分を知っている
これまでの教育とキャリアからの行動シナリオ、ストーリー、失敗、成功について考えてください。開発者として、そしてチームプレーヤーとして、自分の道と自分の長所と短所に精通してください。
6。それもあなたのインタビューです
インタビューは、雇用主がインタビュアーが質問があるかどうかを尋ねると、質問があります。あなたがいるかもしれないプロジェクトの方向、または会社の目標、またはその中のあなたの場所について尋ねてください。プロジェクトやサービスへの追加のために思いついたアイデアを提供します。
面白くて興味を持ってください。これは、逆であるのと同じくらいあなたがそれらについて知る機会です。開発者として雇われます
このアドバイスの大部分は、開発者であるあなたに完全に基づいていることを覚えておくことが重要です。これが必要な場合は、苦労しなければならないかもしれません。適切な会社とキャリアパスを見つけるために、仕事を探すのに時間を費やす必要があるかもしれません。
フルタイムの仕事に加えて、無料のサイドプロジェクトやフリーランスの労働が行われた場合でも、ポートフォリオを構築する必要があるかもしれません。
あなたがすでにやっていることに加えて、人々が検索するためのオンラインプロファイルと履歴を開発したり、テクノロジーを学んだりするのに苦労しなければならないかもしれません。しかし、最終的には、それだけの価値があります。
そして、あなたがあなたの夢の会社でそのインタビューを受け取るならば、これを考えてください。このインタビューは、あなたの人生の残り、または少なくとも今後数年間を決定するかもしれません。あなたの収入、あなたのキャリアの軌跡、あなたの将来の教育、そしてあなたの幸せは、次の一連のテストと会話に乗るかもしれません。あなたはそれを自分自身、そして申し出を拡張している人々に、それを準備し、あなたができる絶対的な最高の雇用になるために。
開発者として雇われることに関するよくある質問(FAQ) ソフトウェア開発者に採用者が求める主要なスキルは何ですか?
リクルーターは、ソフトウェア開発者の技術的スキルとソフトスキルの組み合わせを探します。技術的なスキルには、Java、Python、Cなどのプログラミング言語の習熟度、データ構造とアルゴリズムの理解、アジャイルやスクラムなどのソフトウェア開発方法に精通しています。ソフトスキルには、問題解決能力、コミュニケーションスキル、チームでうまく機能する能力が含まれます。ジョブに関連する特定のツールやテクノロジーの経験もプラスになる可能性があります。ソフトウェア開発者のポジションに履歴書を際立たせるにはどうすればよいですか?関連するスキルと経験。履歴書を各求人アプリケーションに合わせて調整し、職務記述書と一致するスキルと経験を強調します。関連するプロジェクトや成果を含め、可能であれば影響を定量化します。また、履歴書が十分に構造化されており、エラーがなく、明確で簡潔な言語を使用していることを確認してください。 、技術的な質問と行動の両方の質問を期待できます。技術的な質問には、課題のコーディング、問題解決タスク、または技術的な知識と経験に関する質問が含まれる場合があります。行動の質問は、チームワーク、コミュニケーション、問題解決など、ソフトスキルを評価することを目的としています。また、キャリアの目標と、なぜ役割や会社に興味があるのかについても尋ねられるかもしれません。
ソフトウェア開発者の求人アプリケーションで避けるべき一般的な間違いは何ですか? 一般的な履歴書の提出、特定のジョブに合わせて調整できず、会社を徹底的に調査することはありません。また、ハイテク業界ではますます重要になっているため、ソフトスキルを無視しないでください。最後に、アプリケーションにエラーがないことを確認し、その役割に対するスキル、経験、関心を明確に伝えてください。コンピューターサイエンスの基本のレビュー、コーディングの問題の実践、職務記述書に記載されているテクノロジーとツールの理解を伴います。また、会社のハイテクスタックと関連する業界の動向を調査することも有益です。
ソフトウェア開発者の求人を交渉するためのヒントは何ですか?
ペースの速い技術業界では、スキルを最新の状態に保つことが重要です。新しいプログラミング言語、ツール、テクノロジーを定期的に学習します。コーディングの課題に参加し、業界イベントに参加し、関連するブログやポッドキャストをフォローしてください。認定や高度な学位などのさらなる教育を検討してください。
ソフトウェア開発者の求人アプリケーションで問題解決スキルを実証するにはどうすればよいですか?過去の役割やプロジェクトで複雑な問題を解決した場合。問題、それを解決するためのアプローチ、および結果を説明してください。履歴書、カバーレター、またはインタビューにそのような例を含めることで、問題解決能力を紹介できます。個人プロジェクトの作業、オープンソースプロジェクトに貢献したり、インターンシップやパートタイムの仕事をしたりすることを含むことができます。コーディング競技やハッカソンに参加することも、貴重な体験を提供することができます。さらに、この分野の専門家とのネットワーキングは機会を開くことができます。
以上が開発者として雇われる:シニアリクルーターからのヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











このパイロットプログラム、CNCF(クラウドネイティブコンピューティングファンデーション)、アンペアコンピューティング、Equinix Metal、およびActuatedのコラボレーションであるCNCF GithubプロジェクトのARM64 CI/CDが合理化されます。 このイニシアチブは、セキュリティの懸念とパフォーマンスリムに対処します

このチュートリアルは、AWSサービスを使用してサーバーレスイメージ処理パイプラインを構築することをガイドします。 APIゲートウェイ、Lambda関数、S3バケット、およびDynamoDBと対話するECS Fargateクラスターに展開されたnext.jsフロントエンドを作成します。 th

これらのトップ開発者ニュースレターを使用して、最新のハイテクトレンドについてお知らせください! このキュレーションされたリストは、AI愛好家からベテランのバックエンドやフロントエンド開発者まで、すべての人に何かを提供します。 お気に入りを選択し、Relを検索する時間を節約してください
