现在的大部分毕业生都选择去做后端开发,而不愿意去做前端开发,是这样吗?为什么
在互联网早期,那个时候还不讲究前后端分离,规模大的公司呢,才有专门的UI设计师和专业前端工程师。而中国的互联网情况,小公司还是占了很多的,小公司采取的策略就是我可以稍微多付给负责后端开发的同学一些工资,直接让后台同学将数据通过json也好,或者VO也好,在前端写个页面接受一下就好。
因为那个时候还不太讲究用户体验,也没有特别需要做页面静态化的处理,所以呢,大学为了同学们毕业后的就业问题,当然要主推后端课程,而前端会写HTML, css, JavaScript,ajax,基本就可以了,所以造就了这种情况。
当然现在的前后端重心基本在前移,可以看到,要求前端会的知识要更广,有的时候甚至控制层都是前端开发,而后端开发则把重心放在了分布式,高并发,安全策略等这些更为核心的部分。

长远来看,这种方式更加有利于企业一个软件的整体发展,也整体的提高了中国互联网的技术水准。
希望有更多务实的软件开发从业者,而不是云程序员。
感谢邀请>答复/p>
因为现在很多中小型公司,前后端都是交个后端人员来做的。同时也为公司节省开发费用。再加上有的软件不需要前端有多么的绚丽,人性化等一些需要大量前端知识的。
上面的几点都会导致公司的招聘,肯定是后端需求量相比前端需求人数要多得多,所以才会有很多人去选择后端程序开发。
同时之前的前端开发工具也不是那么完善,很多人喜欢前端,但是工具没有后端开发工具智能完善,才会导致现在的这种情况。
前端工作岗位划分不太明确导致有很多对前端开发人员的岗位职责不太明确,到底是程序开发呢?还是也要懂美术呢等等问题。
不过这几年随着互联网的发展,前端岗位需求也在增加,并且分工也很明晰,工资待遇也非常好,相信不久的将来,前途一片光明。
这个可能只是题主所处的圈子所致吧,我就是从大学毕业开始干前端的,而且我们大学同学从事前端开发的不在少数,而且这几年有好多人都跑去培训前端开发,这个行业入门快,所以是大多数人的选择。
自从这几年互联网从pc转移到移动端之后,前端这个行业可谓是非常火爆,这也跟它独特的地位相关,前端作为直接跟用户交互的技术,开发效率高成本低,使得它成了大多数公司的选择,目前它的风头已经盖过了安卓和ios开发人员,目前前端不再是十几年前的只会写个静态页面就可以了,现在的前端可以说是一个接近全栈的岗位了,为什么这么说呢?
首先,webapp 、pc页面是前端的核心,但是随着新的框架的出现前端也能开发真正的app了,这里不说它的使用性能问题,还有微信推出的微信小程序,都是针对前端开发的,所以说目前的前端开发可以说是一个举足轻重的岗位,市场对于前端开发的需求不少于对后端的需求。
nodejs的出现可以说是给前端开发如虎添翼的效果,它本身就是一个小后台,我们前端开发人员可以自己开发一些接口,然后实现功能,不再一直依赖后台开发人员了,当然不是说就不需要后端开发,只是我们前端可以干一些后端的活了,所以说前端开发这个岗位和后端开发一样的重要,未来还会有更好的发展。
最后要说的是从事前端开发或者从事后端开发要看个人兴趣和能力,不是说那个好那个不好,对我来说这两个岗位都很重要,缺一不可,而且前端开发入门更快,适合没有什么基础的大学毕业生!
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),还有多线程技术等等都需要比较扎实的基础。
做个人主页也是需要后端的,除非全部都是静态页。不用与数据库交互。不论是前端还是后端,最差的程序员都是不缺的,越高级的程序员就越缺,前端后端是一样的。能力才是决定“前景”最重要的因素。至于是选择前端还是后端,对“前景”的影响并不大,还不如有个好运气去个好一点的公司的影响大。
16年才毕业被人吐槽切图仔,没技术刚讲工作。被后端鄙视,被测试鄙视,被产品鄙视,被设计鄙视,甚至都被运营鄙视,销售鄙视。被各行各业看不起,就觉得你这玩意儿,没技术含量,简单,待遇低很正常,还不如坐办公室的文员有含金量。
一个后端会个jquery,天天说,前端不是很简单吗,不是很简单吗?产品也是,这个需求不是很简单吗?天天被鄙视得没自信,很自卑,都想转java了。
待遇4000,天天给我灌输找不到工作,搞的我也不敢离职,怕自己找不到工作,就疯狂学习,买网课,买资料,写自己的研究性demo。
一年半之后跳槽11k,互联网三线城市。
很多时候,不是前端不行,而是周边的人对前端的看法不行。