我爱写码
作为一名IT行业的从业者,我来回答一下这个问题。
其实不少后端程序员在面试的时候都会被面试官问到大量的前端开发问题,似乎后端程序员已经习惯了,但是前端程序员被问到后端问题,似乎前端程序员还没习惯,不过随着产业互联网的发展,前端程序员被问到后端问题将是一个趋势。
在多年之前我所在的开发团队就要求所有前端开发人员需要学习并掌握一定的Java开发技术,所以看到这个问题,我并不感到意外。
随着移动互联网、大数据、物联网等相关技术的不断发展,目前前端开发人员的工作边界得到了较大程度的拓展,知识结构也越发丰富,从而形成了目前所谓的“大前端”概念。如今前端开发团队通常需要完成Web前端开发、Android开发、iOS开发、各种小程序开发、大数据呈现端开发以及各种智能终端设备的前端开发,另外随着Nodejs的发展,前端开发人员也逐渐开始走向后端,前后端开发的界限越来越模糊。
前端开发后端化将是未来一个重要的发展趋势,所以对于前端开发人员来说,掌握一定的后端开发知识越来越具有实际意义,也许这正是不少面试官都会问前端开发人员关于Java开发方面问题的原因。
对于前端开发人员来说,掌握一定的Java开发技术不仅能够方便前端开发任务的顺利进行,同时也能独立完成一些后端服务的搭建,这样会在很大程度上提升开发效率。当前不少互联网公司都陆续开始以数据为驱动方式来运营公司,开发团队逐渐小型化,以适应数据驱动产品研发的新模式。所以对于程序员来说,承担更多的开发角色将是一个不可避免的事情,未来程序员全栈化也将是一个重要的趋势。从这个角度来看,前端程序员掌握一定的后端开发知识似乎是完全有必要的。
相信未来前端程序员在面试过程中将会遇到不少关于后端开发的问题,尤其是互联网公司。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!
IT人刘俊明
了解你会多少技能,心里有底
Java编程之梦
不会java的前端不是好前端!!!
第一:面试官想看你技术栈有多深。
第二:面试官想看你是否知己知彼。
第三:面试官脑子被驴踢了。
以上接受命运合理的玩笑,笑一笑,阳光正好。
在线评论
现在前端不仅仅是写页面,分布式架构后,前端的服务器也有java代码,一般要求都懂点。不过面试你仅仅问java的问题,大概率是写前端的没来或者较忙,找了个只会java的。
程序猿酒馆
我想这位面试官想了解你除了前端之外是否还对Java后端是否熟悉。因为做前端开发,如果能了解后端的一些技术知识,对项目开发是很有帮助。这样也可以减少前端和后端之间不必要的沟通。
编码世界的纸飞机
简历没有分配给合适的面试官,面试官也缺乏主动帮助候选人的意识,没有转荐给合适的部门或团队
程序员1GB
很大概率是你碰上了一个不懂前端的面试官,当然也不排除这是在了解你是否真的java,因为如果你知道的话可能会让你在前端的位置做的更好一些