![1e99bda7fae76f4235efd90c4aa79cd3.png](https://i-blog.csdnimg.cn/blog_migrate/7d0db69f12c031e9199b08fcf0a6a92f.jpeg)
我是个半路出家的开发者。 在我真正转行之前,我也曾经一遍遍刷着招聘网站上的职位信息,看着那些 Web 开发岗位的要求,想要确定自己在这个领域还需要哪些技能。 我还记得,被搜索结果中大量技术名词淹没的无助感。
这可不仅仅是因为上面列出的那许许多多能力和语言,还因为我发现很多看起来差不多的职位,却有着不同的岗位名称:“前端”“后端”“全栈”,这都是啥? 当然,在搜索的过程中,你会碰到的岗位名称可远不止这些。 但可以确定的一点是,这些对 Web 开发岗位来说,是最常见不过的了。 那么,今天就让我们好好聊聊这几个岗位,也希望能为将来要进入这个领域的新手指引一下方向。
所以,为啥要有这么多不同的岗位名称呢?
这些岗位名称,每一种都代表了应聘者/员工需要掌握的一大类特定的技术体系。 如今,网络技术的发展不断加快,复杂度也不断提高。 随之而来的是,在某些开发流程中,程序员的岗位内容也变得更具专门性。 换句话说,对于 Web 应用的每个不同的属性