现在的大部分毕业生都选择去做后端开发,而不愿意去做前端开发,是这样吗?为什么?
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
JavaScript正在以史上前所未有的速度增长着。写前端的程序员是写后端的二倍,未来哪一部分会更火?
目前,大约83%的npm开发人员在编写前端JavaScript,而只有41%的程序员在为后端编写代码(这些数字之间有重叠)。前后端开发人员比例为2比1,这说明什么?调查认为,这强烈表明未来前端开发和工具应用将更有前途。
从一个初入行的程序员的角度来看前端入门很简单,要完成项目实际所需的效果很难,需要对CSS和JS有很深入的认识,况且现在的前端工程师都需要会一些前端的框架以提高开发速度,而且前端像是Node.js直接可以搭建服务器,功能十分强大,并且一些厉害的前端对于浏览器的JS引擎以及优化都有很深的见地。
后端现在很难纯粹的去处理业务逻辑,所以基本的HTML和CSS、JS你也要会,如果是PHP,也需要会THINKPHP,YII,CI等框架,适合小型网站,对于数据库的知识要求较高,如果是JAVAEE,那么S2SH是基础,JSP或者一门模板技术(velocity、Freemarker),数据库,服务器原理(Tomcat、WebLogic或者Jboss),还有多线程技术等等都需要比较扎实的基础。
做个人主页也是需要后端的,除非全部都是静态页。不用与数据库交互。不论是前端还是后端,最差的程序员都是不缺的,越高级的程序员就越缺,前端后端是一样的。能力才是决定“前景”最重要的因素。至于是选择前端还是后端,对“前景”的影响并不大,还不如有个好运气去个好一点的公司的影响大。