Javaアプリケーションとシステムのパフォーマンスコンサルタントになりたい場合は、私が必要とする主なスキルは何ですか?パフォーマンスコンサルタントになるための主なスキルは何ですか?
- のJava プロファイラ(またはショットをスタック)を使用して自体
- との長年の経験に
- データベース知識(一般的なパフォーマンスの誤り検出/回避するために:インデックスなど)
- キャッシングライブラリ
- Java 同時実行
あなたはこれらの重要性に同意しますか?何を追加しますか?
追加スキル::
- ガベージコレクション、およびチューニング
- 効率的な Javaコード
- デザイン(高レベルのビジョンの回答から更新
)
の
- UI技術(JavaScriptの、DOM、CSS、スイング、SWT)(もアヤックスに使用)
- ネットワーキング理解
- アルゴリズミックスは、ビッグO
- ハードウェアがスケーリングに理解します
マインドセット(いくつかの回答がありますが私は)それを要求しませんでした:
- 分析(実際に測定)
- 耐圧
- 人々/政治スキル
興味深い質問です。私はこれが本当に関心を持っている誰かにとって素晴らしいニッチな仕事だと思う。確かにそこに助けを必要とする実行能力の低いプログラムがたくさんあります! – HLGEM
おかげで、多くの回答が良かったし、助けになりました。私は1つだけを受け入れなければなりませんでした... :-(( – KLE