優れたWeb開発チームでは、どの(プログラミング)スペシャリティが必要ですか? [閉まっている
-
16-10-2019 - |
質問
一見すると、良いプログラミングチームは次の問題を理解する必要があると思います。
- コア言語 /フレームワークの詳細
- HTML、(非同期)JavaScript
- SQL /データモデル
- ユーザビリティ / UIデザイン
- 安全
- プロジェクト管理。
このチームが完了していない場合:何が必要ですか?
解決
顧客(またはある種の支持者)。
基本的に、「はい、あなたは私が望むものを構築していて、それが私の問題を解決しようとしている」と言うことができる人です。または、チームが何かがどのように機能するかについて質問があるときに行くことができること。それはプロジェクト管理を行っているのと同じ人かもしれません。
また、あなたはそこのQAの人を逃しています。開発者に適切にテストすることはできません - 通常、コードに近すぎて、開発者にとって通常の応答は、テキストボックスに戦争と平和をコピーして見ているような奇妙ながらくたを行わずに、幸せなパスのものをテストすることです。アプリケーションが何をするか。
他のヒント
優れた開発チームは、いくつかのサポートなしでは何もありません:
欠けている主要な役割の1つは、システム管理、ネットワーキングなどです。コンピューターでコンピューターシステムの仕組みについての知識を持っている多くの開発者がいます。
また、開発チームのベンダー契約やその他のサポート側面を処理するマネージャーを追加します。
プログラミングに精通したグラフィックデザイナー。 Webのグラフィックデザイナーは、Webグラフィックスの制限とGraceful Fallbackなどの概念を理解する必要があります。 HTML5とCSS3は大きなプッシュを行っていますが、それらがここにあるまで、グラフィックデザイナーはCSS2とXHTMLの限界を理解する必要があります。
正規表現を適切に知っている開発者。
例:データ検証、mod_rewriteルール、ログの分析など。
正規表現の知識が大きな助けになる可能性のある多くの状況があります。そしておそらくさらに知る場所 いいえ 正規表現を使用(または要求する)することは、最良のツールではないため、時間を節約できます。