ホームページ >バックエンド開発 >PHPチュートリアル >プログラマーが面接の準備をするときによくある 10 の間違い
ウェブサイト開発と同様の面接に参加する場合、面接官は通常、コンピューターではなくホワイトボードにコードを書くように求めます。では、なぜ今でもコンピューター上でのみコーディングの練習をしているのでしょうか?そこでプログラマのコンパイラが構文エラーを表示します。すぐにペンと紙を取り出して、開発コードを書き留めます。
1 コンピューター上でのみ練習してください
技術職の面接に行くとき、面接官は通常、コンピューターではなくホワイトボードにコードを書くように求めます。では、なぜ今でもコンピューター上でのみコーディングの練習をしているのでしょうか?そこでコンパイラは構文エラーを表示します。すぐにペンと紙を取り出して、紙に書いたプログラムに満足したら、それをコンピューターに入力し、結果が想像したものと同じかどうかをコンパイラーに検証させます。
2 経験の問題に備える必要はありません
過去の経験を思い出すことに時間を費やすことを忘れないでください。これには、あなたが参加したプロジェクト、遭遇したさまざまな状況、およびこれらの問題をどのように解決したかが含まれます。あなたの答えは、あなたの技術的能力に対する面接官の印象に影響します。過去に参加したプロジェクトを必ず確認し、主な成果を整理してください。
3 模擬面接はしないでください
これは自明の理です。プレゼンテーションはリハーサルをせずに行うことはできませんし、面接も同様です。プログラマー面接の準備をしている場合は、一緒に準備をしてくれるプログラマーを見つけて、一緒に面接の状況をシミュレーションしたり、お互いに質問したりすることができます。
4 答えを暗記しようとする
事前にいくつかの答えを覚えて面接で使用しようとするのは、非常に悪いアプローチです。暗記した答えを使用できる可能性は非常に低く、そのような準備には多大な時間とエネルギーがかかります。フィールドでのパフォーマンスが向上すればするほど、あなたの価値が高まることを忘れないでください。
5 問題解決の過程を話さない
質問に答えるときに長時間話さないと、明確なアイデアを持っていないことがわかります。あなたが考えているのか、迷っているのか、面接官はあなたの考えを理解することはできません。しかし、面接官と話し続ければ、面接官はあなたの考えを理解し、あなたの思考プロセスを見ることができます。面接官は、あなたが本題からそれてしまった場合に、正しい解決策に戻るようガイドしてくれることもあります。
6 急いでください
問題を解決するときに急いではいけません。これは間違いを増やし、あなたの不注意を露呈するだけです。系統的かつ正確に作業し、頻繁にコードにエラーがないか見直して修正します。こうすることで、プロジェクトの完了にかかる時間が短縮され、エラーも少なくなります。
7 つの悪いプログラミング習慣
バグのないプログラムを書いたからといって、自分は良い仕事をしたと考える必要はありません。また、重複したコード、混乱を招くデータ構造、過剰な空白などにも注意する必要があります。実際のアプリケーションのコードを記述するのと同じように、より論理的なデータ構造を設計し、機能を革新し、選択した言語にレイアウト形式を一致させます。
8 テストなし
プログラムを作成した後、時間をかけてコードを見直し、コードにバグがないことを確認してください。特に紙とペンを使って練習する場合は、コンピュータ上では実行できないためです。ホワイトボード チェックに役立つコンパイラがあります。
9 不用意にバグを修正する
バグを見つけたら、なぜそれが起こったのかを考えてから問題を修正してください。ブール値をランダムに反転したり、ループ内の一部のフラグを変更したりして問題を解決しようとしないでください。そんなことをしても、自分の間違いを理解しておらず、不注意であることを示すだけです。
10 あきらめてください
確かに、いくつかの質問はあなたの能力を試すように設計されています。面接官が見たいのは、積極的に立ち向かうのか、それとも引っ込んでしまうのか、あなたの態度です。重要なのは、回復力を示し、目の前の課題に立ち向かうことです。企業はコードを使って問題を解決できる人材を雇用したいと考えており、問題を解決するプロセスを楽しんでいることを示す必要があります。