💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 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)