デザインパターンに強い関心を持っています。私はそれらについてたくさん読んでいます。特にHEAD FIRSTから。履歴書にデザインパターンについて書いてもいいですか?
私はより新鮮です。キャンパス内のプレースメントに座ります。
私は彼の質問を守ることができればインタビュアーに感銘を与えると思いますが、その一方で、私が心配している3つの点があると思います。
とにかく、私が求めているのは。面接を受けるためにキャンパス内のプレースメントに来る人々は、デザインパターンについての知識を持っていますか?彼らがそうするならば、それからいくらですか。これを私の履歴書に載せることは少し怖いです。
履歴書でデザインパターンについて書くことはできますか?
履歴書に書く場合は、それについて話し合う準備をしてください。この件について技術的な話し合いをする準備ができていない場合は、履歴書に載せないでください。一般的に、質問は一般的で幅広いものから始まります
とにかく、私が求めているのは。面接を受けるためにキャンパス内のプレースメントに来る人々は、デザインパターンについての知識を持っていますか
優れたソフトウェアエンジニアは、少なくとも、デザインパターンとは何か、その目的、およびドメインのパターンのサブセット(エンタープライズパターン、コンカレントパターンなど)を知っている必要があります。私は、技術面接官がこの知識を持っていると思います。
私は彼の質問を守ることができればインタビュアーを感動させると思いますが、その一方で、私が心配している3つの点があると思います:1.彼は私が書いたことを示すには深すぎる質問をするかもしれません間違った点。 2.デザインパターンを知らない可能性があります。 3.さらに、彼はヘッドファーストにないデザインパターンを要求する場合があります。 4.彼はJ2EEの設計パターンに弾みをつけました。
面接官があなたの現在のスキルレベルと経験を理解してくれることを願っています。何かに専門的な関心があるからといって、それについてすべてを知っているとは限りません。私にとって、それはあなたが何よりも上に行き、トピックについて少なくとも何かを学んだことを示していますが、あなたが専門家であるということではありません。
履歴書で何かについてインテリジェントでまとまりのある会話をすることができない場合、それは大きな目印になると思います。しかし、あなたが彼らにあなたがどれだけあなたが知っているか、そしてあなたがあなたが知らないことを知っていることを正確に知らせることを恐れることもできません。私は個人的に、特に学生として、またはあなたのキャリアの早い段階で、あなたがすべてを知っていることを期待しません。私は、あなたが主題に関する精巧なテキストを読んで、適切なレベルで結束したかなり詳細な会話をする準備ができていることを期待します。
私は個人的に、特に学生として、またはあなたのキャリアの早い段階で、あなたがすべてを知っていることを期待しません。デザインパターンの例では、この件について知識があると思う前に、少なくともいくつかのGoFパターンの適用可能性、トレードオフ、および一般的な構造などについて話し合うことができるはずです。また、これらのパターンの少なくとも一部を、これまで取り組んできたプロジェクトに適切に適用したことも期待しています。
余談ですが、年齢や経験は専門的な関心とはほとんど関係がありません。プロセス管理と改善、プロジェクト管理、ソフトウェアの品質、測定値/測定基準に興味があると彼らに言ったとき、私はインタビュアーを驚かせ、その後、これらのトピックについてかなり長い議論を続けてきました。若いソフトウェアエンジニアや最近の大卒者がこれらのトピックに興味を持っていることはほとんどありません。多くの人がコードの設計と記述を望んでいます。
有能なインタビュアーは、最近のプロジェクトでデザインパターンをどのように使用したかをたぶん尋ねるかもしれません。本から直接デザインパターンの定義を暗唱することは、経験豊富なインタビュアーを感動させるものではありませんが、良いストーリーを思い付くことができれば、デザインパターンFooがプロジェクトでどのように人生を楽にしたかBarそれはあなたが彼または彼女の目であなたがより専門的に見えるようにするでしょう。
私の経験から、大学の採用担当者は通常、履歴書を取得してキーワードで検索します。次に、Oracleでポインターを使用してJavaスクリプトをCLRにコンパイルする方法について、とんでもない質問をします。彼らはあなたのキーワード、GPA、そしてあなたの推薦状を見て、あなたにとって恐ろしい配置であるいくつかの神の恐ろしい仕事にあなたを置きます。確かにそれを置く、彼らはそれが何であるかを知らないでしょう、そして神は彼らがそれを使う方法を知らないことを知っています。
これが合法的な面接だった場合、私の意見は次のようになります。関心領域は専門分野とは大きく異なります。特定のスキルの習得に興味があり、単にその分野に情熱を傾けることを期待しているインタビュー対象者を見たいです。私は誰かが私に困惑させるc ++についての質問をすることができると確信しています、それは私が優れたc ++プログラマではないという意味ではありません。あなたが働きたい人なら誰でもこれを理解するでしょう。
関心のある分野です。もちろん、あなたはそれをあなたの履歴書に書き留めることができます(おそらくそうするべきです)。
あなたの質問への短い答え:キャンパスで面接に行く面接官の中には、彼らについて知っている人もいれば、知らない人もいます。それは確かなことではありませんが、おそらく、会社は採用可能な人材とつながるために、優れたソフトスキルも備えた優秀な開発者を派遣します。
最初にヘッドは、私が最初にデザインパターンを開始した方法です。パターンを非常に実用的かつ簡単な例で説明していますが、実際に理解するには、各パターンを数回読み直す必要がある場合があります。少なくとも私は私がしなければならなかったことを知っています。
私の前の会社では、約200人以上の人々にインタビューを行ったことがあります。その多くは、デザインパターンにさえ気付いていなかった、経験から5年以上の人です。あなたは大学を卒業していて、すでにそれらについて読んでいるので、少なくとも私の意見ではそれは良いプラスです。
あなたの恐れについて:
深い質問を恐れることは何もありません。できるだけ詳細な回答をしてください。それで十分です。ただし、答えを推測してふりをしようとしないでください。見栄えが良くありません。いくつかの質問で間違っていることにも問題はありません。
もし彼がデザインパターンを知らないのであれば、まあ、私はその会社への入社に注意を払います。
繰り返しますが、ポイント1への同じ答え。質問への答えを知らなくても問題ありません。もちろん、知識に基づいて推測することもできますが、答えがわからないことに注意してください。ただし、パターンの名前からは、Xに役立つと思います。
デザインパターンは、言語に依存しない一般的なものです。定義が言うように...既知の問題に対する実証済みのソリューション。それらのどれがJ2EEに固有であるかはわかりません。
いずれかの方法。すでにデザインパターンについて読んでいる場合は、私の本でプラスになります。正直に言って、良い態度をとってください。それはインタビューの50%のようなものです。幸運を。
とにかく、すべての履歴書で流行語のビンゴに要約されます。ちょうどそれをリストします。労働力に加わると、多くの人がプログラミング、アーキテクチャ、およびパターンについての手掛かりをほとんど持っていないことにすぐに気付くでしょう。彼らは最悪の慣習を持っていますが、そのようなスキルを要求します。とにかく、それはすべて熱気です!
一方、良い店に来れば、あなたはより新鮮であることに気づき、あなたはそれを読んで(そしてうまくいけばそれを使おうとしました)、あなたが学ぶ気があることを認めてくれるでしょう。彼らは確かに彼らが合理的であるとき、あなたが最初からすべてを正しくすることを期待しないでしょう。
彼はJ2EEの設計パターンに弾みをつけています。
ひとつだけ言えることがあります。私がキャリアを始めたとき、私はその困難な流行語も恐れていました。しかし、結局、誰もがただ水で調理しただけです。恐れる必要はありません。思ったほど難しくも難しくもありません。
おそらく20のデザインパターンがあり、ほとんどすべての希望を持たない開発者が知っています。これは非常に一般的な知識のかなり狭い領域であり、多くの人がそれ以上のものがあることに気づいてさえいないので、あなたのように見せたくない場合は、もっとあいまいで、珍しい、独創的でトリッキーなものを引用する方がいいでしょう関心のある分野には、「条件付きステートメント」、「タイピング」、または「マニュアルを読む」が含まれます。
「頭から」ではないいくつかのパターンについて尋ねられるのを恐れるのではなく、いくつかのパターンを見つけて、あなたが選んだトリッキーなパターンを提示する準備をしてください。