前端开发一年多，该如何规划以后职业发展?
作者： 李大狗 我在这个回答中，描述了前端开发的四重境界： 老兄前端开发一年多，不知有未到达第一层的境界呢？：） 如果感觉自己尚未达到，别灰心，达到第一层境界需要的主要是「反复刻意练习」。如果不能顺利的复现「设计稿」，那么可能只是练习的不够多或者练习方法不对。 这样的话，一方面需要在工作中善于总结，尤其是 CSS 方面的总结。总结出那么几十种模式，基本上就能应付绝大多数的场景了。 另一方面，如果有余力的话，可以采取以下的方式去「反复刻意练习」前端技术： 找到你得顺眼的网站，复刻它。 当你能在你满意的时间内复刻任何一个你想要复刻的网站的时候，第一层境界你就完全达标了。 这时候你处理你当前的工作便如探囊取物，轻而易举。那末下一步做什么呢？ 答：顺应市场需求。 你也许会说，我很好的胜任了当前的工作，不就是顺应市场需求了吗？ NO。一个公司因为技术选型等各种原因，和市场需求的间很可能存在比较大的差距。 也许，当你在公司在将一个古老的技术栈玩得炉火纯青的时候，市场上最热或者薪资最高的技术栈已经是另一个了。 那么，怎么去顺应市场需求呢？ 答：以固定的频率去面试。 去面试不是为了立刻换工作，而是为了「探听」市场需求。去搜索你心仪的公司，把它们列个清单，投简历，周末面试。在这个过程里面，你自然而然的会让自己适配市场需求。 此外，当你下次要跳槽的时候，你会发现你找新的工作「游刃有余」，再也不用事先突击了。 好了，以上两件事情都做了，你还有旺盛的经历。 那么，接下来你最好去做的事情就是经营自己的「网络身份」。 经营「网络身份」不是简单地写博客。 在现在这个年代，博客的广播效率是有限滴。所以，你需要 Open Ur Mind，做多种选择 —— 公众号 / 知乎 /头条 / 博客，在这些里面选择最符合你的调性的。 然后，别忘了在文章中要附上你的「前端作品」链接，这样才能让对你有兴趣的潜在雇主去了解你的业务水平。然后，不要忘了附上你的联系方式，这样才能让潜在雇主联系到你。 在这个过程里，你所说的那个问题——「独立工程化开发」，你也会自然而然的掌握。 因为，你要搞一个完整的展示给别人的项目，那么从前端到后端，甚至到 SEO（也就是如何被搜索引擎检索）的这些知识，你都会「被迫」地掌握到。 我认为，任何一个前端工程师都有必要去学下后端知识。 因为—— 1）了解后端，会在与后端的工作协同中沟通更加顺畅。 2）你会获得构建一个完整的项目的能力。在互联网时代，我们找工作并不能仅凭「编码能力」，各种各样的「软实力」非常重要。如果在他人面前展示自己的价值？最好是通过一个看得见摸得着的应用。这个应用的构造，便需要我们在一定程度上了解后端的知识。 3）后端中有一些「编程思想」，是在前端知识体系中被弱化的，例如「面向对象编程思想」与「函数式编程思想」。然而这些思想，是计算机大厦的基础，学习后端，可以让你更好地理解这些思想。 4）许多人学习前端，并非已经考虑完备，只不过是因为某种「契机」。所以，学学后端，思考思考，想想前端和后端哪个更符合你的调性，这个对于程序员的发展其实很重要。符合调性 → 你搞起来很快乐 → 学习速度飞快 → 升级加薪；不符合调性 → 学起来很痛苦 → 学习速度缓慢 → 职业前途受挫。 好啦，以上就是对前端一年的新人提出的四点建议。