前端开发是否会有更好的前景?
目前的主流架构都是前后分离,前端从后端拿去数据并渲染数据。后端负责对数据的增删改查!前端面对的问题的渲染数据平台的多样性,从web到应用程序,基本可视化页面都归前端。题主所说的后端可以做前端是很正常,
前端开发是否会有更好的前景?
目前的主流架构都是前后分离,前端从后端拿去数据并渲染数据。后端负责对数据的增删改查!
前端面对的问题的渲染数据平台的多样性,从web到应用程序,基本可视化页面都归前端。题主所说的后端可以做前端是很正常,单纯的增删改查很无聊的,加上界面显示会让人更有信心(终于做出个能看的东西)。
后端负责对数据增删改查,但后端的难点却不是在这,而是性能优化。小公司小产品基本没这方便的担忧,满足一般的业务需求就可以,性能和安全性上考虑的比较少。但用户一旦上来,才是后端所需要面临真正问题。所以对于后端来说,与其花时间的摆弄界面,还不如花心思在优化数据库,架构是否合理, 以及如何处理用户数量暴涨等情况,后端满足用户需求的情况下,时时刻刻都在烧钱。软件开发最贵的就是人月,如何兼顾人月和硬件成本才是重点。
前端之前可能还要考虑硬件性能做一些取舍。但随着摩尔定律,前端更需要考虑的是用户体验,进而衍生产品经理, 设计师,交互设计师等等职业! 从某中角度来说,这些职业都是分担前端压力,而不是后端的!另外后端的晋升方向是高级开发工程师,项目经理,架构师一定程度描述后端的职业发展方向。
全栈是T型的广度,而非深度。但决定你价值的是深度而非广度。在广度上,就算你的开发效率是别人的2倍,你的工资也最多是他的两倍。而深度上,除了你之外,其他的竞争者不会,这就是你的价值,可以坐地起价。
责任编辑: