こんにちは、Habr!「フルスタック開発者とは」という記事の翻訳を紹介します。ローレンス・ゲラート著。
フルスタック開発者は誰ですか?
単なる人間が開発のすべての側面を所有することを期待することは合理的ですか?おそらくそうではありませんが、Facebookがあなたに頼むかもしれません。OSCON(O'Reilly Open Source Convention)で、Facebookの従業員はフルスタック開発者のみを雇うと述べました。どういう意味ですか?
私にとって、フルスタック開発者とは、開発の各レベルを十分に理解し、すべてのソフトウェアテクノロジーに真摯に関心を持っている人です。
, , , , . . , . Facebook , , .
Full Stack :
,
A. , , .
B. , , , .
C. ?
D. ? , .
E. Full stack DevOps. .
A. , () , , .
B. Full stack , , , , , ..
. Full stack .
A. , .
B. - .
. , .
API / / MVC
A. .
B. .
. Full stack , , . API.
(UI)
A. Full stack : ) , , b) , . , .
B. HTML5 / CSS.
. JavaScript JavaScript (node, backbone, knockout...).
(UX)
A. Full stack , , .
B. .
. Full stack . - , . , .
A. , .
B. Full stack , , . .
- . , JavaScript .
- , , .
- , .
— (, , ..). , full stack , , . , " ".
full stack - ! , , .
あなたがプロとしてのキャリアの中で複数の言語、プラットフォーム、さらには業界でさえ働くまで、あなたが自分自身をフルスタック開発者と呼ぶことができるかどうかはわかりません。フルスタックは、ポリグロットプログラマーと同じ方向にあるため、「シニアエンジニア」の範囲を超えていますが、すべてのフィッティングの表現が高くなっています。私のリストには、コーディング関連の項目が3〜5個しかないことに注意してください。