半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

面试的阿里前端,问了我一堆java的问题是为啥?

2022-06-17 19:41:20 暂无评论 293 网站技术问题 程序员   强迫   哪些

作为一名IT行业的从业者,我来回答一下这个问题。

其实不少后端程序员在面试的时候都会被面试官问到大量的前端开发问题,似乎后端程序员已经习惯了,但是前端程序员被问到后端问题,似乎前端程序员还没习惯,不过随着产业互联网的发展,前端程序员被问到后端问题将是一个趋势。

在多年之前我所在的开发团队就要求所有前端开发人员需要学习并掌握一定的Java开发技术,所以看到这个问题,我并不感到意外。

随着移动互联网、大数据、物联网等相关技术的不断发展,目前前端开发人员的工作边界得到了较大程度的拓展,知识结构也越发丰富,从而形成了目前所谓的“大前端”概念。如今前端开发团队通常需要完成Web前端开发、Android开发、iOS开发、各种小程序开发、大数据呈现端开发以及各种智能终端设备的前端开发,另外随着Nodejs的发展,前端开发人员也逐渐开始走向后端,前后端开发的界限越来越模糊。

前端开发后端化将是未来一个重要的发展趋势,所以对于前端开发人员来说,掌握一定的后端开发知识越来越具有实际意义,也许这正是不少面试官都会问前端开发人员关于Java开发方面问题的原因。

对于前端开发人员来说,掌握一定的Java开发技术不仅能够方便前端开发任务的顺利进行,同时也能独立完成一些后端服务的搭建,这样会在很大程度上提升开发效率。当前不少互联网公司都陆续开始以数据为驱动方式来运营公司,开发团队逐渐小型化,以适应数据驱动产品研发的新模式。所以对于程序员来说,承担更多的开发角色将是一个不可避免的事情,未来程序员全栈化也将是一个重要的趋势。从这个角度来看,前端程序员掌握一定的后端开发知识似乎是完全有必要的。

相信未来前端程序员在面试过程中将会遇到不少关于后端开发的问题,尤其是互联网公司。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!

我的一个朋友之前是做java后端,两年的工作经验,然后又学了前端 ,他按前端和全栈找工作的,他面的美团还是那个基金公司的时候就是,问一点前端的,剩下的时候都在问后端的技术,两个人后端的问题聊起来了。

这种现象可能是面试官是后端的,要么就是想看看你有没有全栈的技术,有些前端的招聘虽然你之后的工作是前端,但是问的是全栈的问题,这种现象也不是没有,虽然现在都是前后端分离了,我朋友跳槽的新公司,就有些老的项目和官方网站都是前后端没有分离。

程序员都有哪些强迫行为?

作为经验多年的程序员,谈谈自身经验。

一、ctrl + s 保存代码 在工作中,不管是写代码还是写文档,只要有变动,就会不知觉的按下ctrl + s保存版本。当看到同事代码处于待编辑状态,我也会提醒他保存的。

因为我有次新写的代码文件,还未提交到gitlab上,并且处于待编辑状态,突然停电了,来电重启后,文件变成了空文件了,当时心态都崩了。

二、文档清晰分类我是不会让一个文件随处放,或者直接扔在桌面上,一定会分类归档。

三、遇到问题,打包砂锅跟到底当遇到程序BUG问题,我们不会轻言放弃和拖延,一定会在T+1日取得进展或解决掉问题。

四、代码风格调整

评审组内代码时,对于逻辑上没错但风格特立独行的情况,我们会让返工,让开发人员重新调整后,再合并到master分支。

五、windows的开机启动项当使用朋友电脑时,发现重启电脑后,一堆乱七八糟的程序RUN起来。

一是卡顿,二是受不了无关的应用软件起来,还得再推出。所以,直接win + r,然如输入msconfig关闭多余的自启服务。

六、快捷键的设置对于搭建开发环境时或者帮其他年轻同事看代码,会受不了没有快捷键的编辑器,会先调整设定快捷键再去看代码。

以上就是我的一些见解,希望对你有用。

猜你喜欢