web-dev-qa-db-ja.com

UI開発者インタビューの質問

私はインタビューで次の質問を受け続けます。そして、私が得た反応から判断して、私は最良の答えを出していません。 「ユーザーインターフェイスの開発にはどのような方法論を使用していますか?」これはかなり広い質問のようです。

マークアップ、スタイルシート、JavaScript(制御ロジック)の間で作業を分割する以外に、ベストプラクティスは何ですか?この質問には何が欠けていますか?

何かご意見は?

3
maximus

これは非常に広範で自由な質問なので、「正しい」答えはありません。それが言われると、あなたの答えは他の候補者と比較されています。

あなたが言ったことを判断するだけで、私はおそらく別のアプローチを試みます。マークアップ/スタイル/ JavaScriptの分割は、コーディングの設計の観点からはすばらしいことです。しかし、そのようにして完璧なコードを記述しても、恐ろしいUIがまだあります。

UIデザインの進め方についての長く引き出された説明を明かすのではなく、 この本 をお勧めします。それはすべてで終わりの本ではありませんが、いくつかの良いアイデアを提供します。

UIは非常に幅広く主観的です。あなたがそれをすべて知っていると思うなら、それはあなたがただ始まっていることを意味します。幸運を祈ります:)

4
riwalk

私の推測では、それらは プログレッシブエンハンスメント 、優雅な低下、 紙のプロトタイピングストーリーボード などに言及していると考えられます。UIにも拡張される可能性があります。テスト戦略。

それらに言及することは、少なくともあなたにあなたの答えを形作るためのいくつかのキーワードを与えるでしょう。

5
mwcz

これはばかげているように見えるかもしれませんが、彼らの広範な質問で彼らが本当にが意味していることを分析するように依頼してください。 (私の経験では)多くの場合、このような質問は2段階のアプローチとして行われます。

  1. 彼らは知っているこれは幅広い質問であり、十分に回答される可能性は低く、質問を明確にするためにあなたを探しています(要件が実際に収集される形式)。
  2. パズルのすべてのピースが配置されたら、元の幅広い質問の各サブトピックにどの程度うまく取り組みますか?

ちょうど私の2セント:)

4
Demian Brecht

彼らはおそらく「Model View Controller(MVC)」や「Model View ViewModel(MVVM)」のような答えを期待しています。そして、もしあなたが「ドキュメント-ビュー」とだけ答えれば、それはもう90年代であり、もうコーシャではないでしょう。

4
Mike Nakis

完全に技術的というよりは、審美的な角度でこの質問に取り組む方が良いでしょう。美的とは、以下を意味します

  • 会社のウェブサイトを見て、それを他の会社のレイアウトと比較してください。
  • Webでいくつかのレイアウト設計を調査する
  • デザインを提示する方法に焦点を当て、デザインを提示するためのデータを収集します。
  • 頑丈な機能ではなく、常に使いやすさを優先します
  • 上記のポイントで回答のスタイルを設定し、それらを解決するために使用する方法論を強調します。

上記のポイントは、インタビューで回答する必要がある強力な理論的基盤に加えてです。方法論によって、インタビュアーはアプリケーション、そのレイアウト、および作成方法を定義することを期待していると思います。幅広い質問に答える際は、全体論的にアプローチしてください。 UIを改善する可能性のあるブラウザテクノロジの最新の改善点を指摘します。 UIサイトでより具体的な情報を取得できます。

2
Ubermensch