近年来,前端行业发展迅速,需要学习的知识越来越多,有些人现在使用受欢迎的语言,称为前端行业前端似乎没有前途,有志于前端的学生犹豫不决。但是真相真的是这样吗?
3月18日,蚂蚁体验技术部进行了现场直播,部门负责人玉伯和其他前端专家、新晋学校的招生聚集在一起,讨论了大家关心的话题,看看他们是怎么回答的。
一、前端和成长
很多学生对前端大牛们是如何工作和学习感兴趣的,其中有什么奥秘,前端大牛的思维方式和普通人不同,无聊的知识是如何继续学习的
苏千:首先,我认为不要害怕,看问题解决。
很多人可能知道我以前是Python开发的,当时学Python时,国内几乎没有像样的中文学习资料,只能看英语文档和教程学习。当时,我实际上英语不好,英语文件几乎不知道,靠金山语霸自学,一点一点地啃着。因此,我相信只要你看到自己的问题并愿意突破,这些问题就不会成为障碍。尝试新东西时,首先要看官方文件,去GitHub看别人怎么做。开始后,即使你的代码可能写得比别人差,也要勇敢地走出第一步。
御术:孔夫子说,知道的人不如好的人,好的人不如快乐的人,这句话的意思是保持好奇心,在学习中享受快乐,这是终身成长的重要因素。
我可以举一个我在大学念书的例子,有一次在教室自习的时候,突然乐起来,旁边同学很奇怪,以为在看闲书,翻过来一看,是一本Java教程。当你能从这些枯燥的知识学习中获取到乐趣的时候,你肯定可以学的很好。
这里有一个小技巧,就是一开始不要给自己很大的压力,而是每天进步一点点,让自己学习的效率不断提高,就会学的越来越快,不断的往前走。
当你学习态度改变之后,另一个点就是保证资源投入。如果你觉得这件事情很重要,就要确保时间投入,锁定你的时间用于学习成长,因为任何一个领域,想要成功都是需要长时间投入的。
玉伯:我基本上同意前两位的共享,在这里强调的是学习享受前端的乐趣和成就感。
我最初学习前端的契机,需要维持大学的主页,喜欢前端是因为前端很快就会产生效果,效果的变化是肉眼可见的。所以,最重要的就是找到让你开心的那个点。
发现乐趣后,必须继续下去。因为在深入的过程中不可避免地会有不明白的东西,所以必须理解这些,度过无聊的学习过程。例如,在入门前端,需要读一些古典的JavaScript教程。这也是学习曲线的规律,在学习过程中,熬过比较痛苦和自我怀疑的低谷期和平台期,才能真正成长。
二、前端和机会
前端近年来发展非常快,这个领域有更多的发展机会吗?让我们看看蚂蚁前端是如何看待这个问题的。不四:作为混迹在前端圈的后端,回答这个问题有点不对劲(笑)。十年前,我通过学校招聘进入蚂蚁,虽然不是标准的前端工程师,但一直在前端领域工作。从旁观者的角度来看,我认为至少有两个方向的机会。
一是在基础技术开发的领域。前端作为最接近用户的职业,有很多可能性,任何小的优化,如网络插件,都有助于提高用户体验和优化公司成本。如果你能做一些前端框架或基础研发工作,你可以提高整个社会的幸福。此时,你的成就感是巨大的。基础技术的研究开发没有结束,各技术公司在一定阶段发展,基础技术的研究开发投入巨大,前端的基础技术也一直在创新,前端无论是主流框架还是webpack等技术,都有很大的优化空间
另一个是产品技术人员的方向,前端靠近用户,有助于发展成为产品开发,前端现在的这个技术栈包括网络、node、electron在内,已经可以制作完整的产品
钩玉:前端领域的发展空间一定相当大。大家会问这个问题,可能是因为男怕入错行女怕嫁错郎,但其实还有另一句话,就是行行出状元,每一个行业都会有自己的上升空间,择业对于前端来说和其它行业也一样。
十年前,我从服务端转到前端,是因为缺前端,很缺。到目前为止,行业仍然缺乏前端。每个互联网产品,甚至非互联网产品,前端都是必不可少的。目前,前端系统发展非常大,但仍在迅速发展,前端创造力不断出现,其中包含了很多机会。前端领域,越探索越有趣,没有发展空间。
玉伯:这个问题很奇怪啊。我个人的感觉,前端的机会可能刚刚开始。
在我的印象中,国内第一波前端从06、07年开始,当时前端工程师岗位刚刚出现的12年左右,前端经验发展的黄金时期,互联网刚刚上半年,对前端产生了巨大的需求,到了12、13年左右,移动互联网来临,很多前端都是Android和iOS开发的,当时确实有几个声音说前端有机会据我个人的感知,无论是在大公司还是创业公司,前端都非常紧缺,有些100名工程师的中小型公司,其中前端甚至可能占到一半。
另一方面,前十几年的发展扩大了前端的边界,前端技术人员成为了技术人员。以前提到软件技术人员,多指后端,后端集团进一步扩大后,技术人员的意思可能代表前端技术人员。
三、前端和内卷
看到刚才的回答,相信前端的发展前景已经没有疑问了,另一个问题是,过去几年前端的门槛逐渐提高,大家需要学习的东西增加了内卷带来的非常现实的问题是,担心前端是否只欢迎年轻人,35岁以后不能立足于行业。让我们看看几个超过35岁的老年前端是如何看待这个问题的。
苏千:去年我刚好35岁,以前当然有这种不安,怕自己被替换,怕在业界找不到什么,能不能写代码。怎么办,这又回到刚才的问题,学习吧。互联网一直在变化,我们要的是跟上这个潮流,活到老,用学习来抵抗这样的不安。
御术:关于35岁的话题,在此期间获奖的短片中,死于28岁,葬于82岁是什么意思,每个人都有3种年龄,你的真正年龄随着时间的推移而增加,你的身体年龄因为你的生活状态和运动而变化,35岁的身体跟不上,是因为不珍惜身体来保持状开发者_StackOverflow社区态,还有心理年龄,这更重要,决定了这个世界。我们整天说玉伯像个没长大的孩子,总是有新颖的想法。因此,写在证书上的真实年龄并不重要。你应该更加关注你的身体年龄和心理年龄。这些可以通过个人努力改变,所以你不会那么焦虑。
玉伯:关于前端是否内卷,首先,我认为内卷这个词有滥用的倾向。它最初指的是一种现象,就像每个人都在电影院里一样,因为前排站起来,后面也必须站起来才能正常看电影。那么,我认为前端不是这样吗?
前端技术的发展,首先是让自己逐步升级,从刀耕火种的时代走到小作坊时代,现在开始进入工程化的时代,我们离工业时代甚至智能时代还很远,一定程度上我觉得还没开始,前端所能做的事情,以及今后能做的事情,远远超过了之前的时代。因此,我认为前端的发展不仅前端的发展不仅是内卷,而且外卷也就是扩大前端的外延,使前端能够做更多的事情。比如服务端的BFF,就是前端开始做后端的一些事情。在这个过程中,因为进入了更多的领域,我们对前端的要求的确是在提高的,但这不是坏事情,更不是内卷。
关于35岁的问题,我认为快乐的是,你真的过了35岁,就没有年龄了,我个人是这样的。反正过了35岁,不有必要活在别人的评价中,变得更加坦率快乐,想想自己的时间怎么过得更有价值,做自己就行了。
最后,前端在35岁之后怎么发展,我觉得大家不用担心这个问题。因为前端工程师正在变成工程师,是来解决问题的,而我们的社会永远都需要工程师;前端领域也在变得越来越大,有足够的空间供大家探索和钻研。
四、前端和面试
前端发展空间大,人才不足,如何进入前端,请出现一些新加入蚂蚁前端的学校招生。
沧泡:我是18年秋天加入的蚂蚁,上大学时其实很堕落,没有好好学习。有一天,突然意识到自己毕业就失业了,从大二开始,每天在实验室学习前端,在网络课程和技术书上学习。在实验室也用框架做项目,积累了项目经验。春天招募的时候,我面对蚂蚁,秋天招募的时候通过了面试。回到当初,我会学更多的node。因为工作中经常使用,node也越来越成为前端的基本技能。
依鹭:2017年学校招生实习参加,我学习通信工程,学期开始自学前端,准备主要包括GitHub和博客,让面试官追加了解你的路线,还有简历,找兄弟姐姐做的比较好的模板,填写后给兄弟姐姐提出建议,最后突击面试,重新看红宝书蓝宝书,找LeetCode和面试
十吾:我可能和前两个人不太一样,是非典型的前端。我在上学和读研期间没有做过前端相关的项目,校招期间和研究生毕业时间冲突,当时面试的时候我其实还在赶研究生的毕业论文,所以我的策略可能不太一样。
我没有做过前端,所以关注自己擅长的领域,分析自己的优缺点,避免优缺点。我研究生领域是图可视化相关,所以会在简历和面试中重点强调做相关项目的经历。另外我还复习了基础的计算机知识,因为校招面试官会问这方面比较多。面试经验方面,面试官通过简历筛选和第一轮面试,对你会有基本的了解,所以在面试中你可以尽可能的去展示自己的优势所在。
如果现在想起来,我可能会更加关注行业的走势,因为图形可视化很多都是在前端实现的,所以如果你早点了解,你可以积累更多的经验。
五、前端和能力
进入前端行业每个人都有不同的背景,每个人都有不同的方法和策略。那么,从公司和业务的角度来看,想招募什么样的前端实习生,想要什么样的能力和素质呢让我们听听面试官的意见。
玉伯:前面几位同学其实已经分享了一些面试的关注点,这里我说下在校招面试的时候我最看重的几个点吧。
首先是好奇心,好奇心体现在求学和研究期间的一些项目,包括一些个人项目,以及参与开源社区和知识分享,这些说明他愿意花额外的时间去了解和学习知识,说明他对前端是感兴趣的,是好奇的。
第二点是热情,一个人是否真的对工作领域有热情,在面试时可以看出,同时热情也表现在一个领域的持续跟踪和深入挖掘,从生产出发看个人的坚持。
第三点是的学习和动手能力,在这方面可能会看到大学的成绩,但成绩不是决定性的,即使有挂科,挂科的背后也可以做其他项目,投入自己喜欢的事情。
最后一点可能是对社会招募的更多,精神感,如果整个人看起来精神饱满,说明这个人敢战斗,会有很大的加分。希望大家都能保持自己的朝气和锐气。
御术:玉伯说的已经全面了,我可能会从另一个角度来表达。学校招生有非常丰富的项目经验当然是最好的,但很多学生的项目经验可能比较平凡和不足。所以,我们并不要求校招同学很有经验,我经常对新同学这么说,不怕你现在不够强,就怕你不再成长。
所以,我个人最看重的一点就是成长性。我面试的一个基本套路,就是让他告诉我,过去四年,他在大学里是如何成长的。如果要更具体一点,成长性可以看产出,比如你学习成绩很好,或者在顶会上发论文如喝水,这就是你的产出。
苏千:如果要我去面一个校招,最好是不用面试。这意味着我可以在网上搜索他的许多内容,包括GitHub或个人博客。这些内容足以打动我,因为我喜欢在面试前对面试者有一个基本的理解。
当然这不是鼓励大家一窝蜂的去注册GitHub什么的,如果你在GitHub的页面空空如也,什么都没有,其实对于我来说是反作用的。
能做到不用面试也能打动面试官的,我相信他的能力一定能符合刚才玉伯和御术聊到的要求。至今为止的这些东西不一定与前端有关。刚才玉伯说,前端已经能做很多事情,以前在其他领域的经验也是加分项。
最后,蚂蚁体验技术部春招实习生正在热招,欢迎积极投递简历!~
精彩评论