多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Generalist myth ![](https://box.kancloud.cn/2015-10-19_5624560bb8b37.jpg "http://andyshora.com/full-stack-developers.html") image source: [http://andyshora.com/full-stack-developers.html](http://andyshora.com/full-stack-developers.html) The roles required to design and develop a web solution require a deep skill set and vast experience in the area of visual design, UI/interaction design, front-end development, and back-end development. Any person (aka generalist or full-stack developer/designer) who can fill one or more of these 4 roles at a professional level is a rare exception to the rule. Pragmatically, you should seek to be, or seek to hire, an expert in one of these roles. Those who claim to operate at an expert level at one or more of these roles are exceptionally rare and more than likely mythical, given modern stacks. ![](https://box.kancloud.cn/2015-10-19_5624560bc8548.jpg "http://andyshora.com/full-stack-developers.html") image source: [http://andyshora.com/full-stack-developers.html](http://andyshora.com/full-stack-developers.html)