大家好,我是一名前端程序员,从事前端工作6+年。疫情解封背景下,谈谈前端应该怎么走(纯属个人观点)低代码对前端的影响首先说说当下流行的低代码-code平台2022年。网上有两种说法。第二种是一群恐慌的人,认为自己的工作会被取代,他们的表现就是抵制低代码。我是第三种,理性看待,不是不喜欢就不能发展,它的存在就一定有它的价值。之前在网上看到一个案例。一位老师使用低代码平台为学校制作了50多个应用程序。看完觉得小外包公司的日子会越来越难过。想想50+应用外包公司的报价是多少?别说几十万,就是现在根本不懂代码的人都能抢饭碗。IT外包讲究一个认知差,就是这个东西你不懂,你修不了,我能挣钱,我就报。价格高才有利润,水清则无鱼。还有一个现象是【Volume】,很多小外包公司开始做小程序模板(类似low-code形式),宣传口号基本是三五天可以给你开发出一套专属的小程序(网站也是如此)。价格低、时间短是他们的优势。基于这两个案例,我们可以看出低代码确实对我们的工作产生了影响。在我看来,主要有两个影响。第一:不可否认,低代码是一种进步,让不懂程序的人也能创造出“系统”。一般人的认知可能停留在我一天能做几个小程序上。影响了很多靠外包赚钱的IT企业,进而影响了整个行业的就业。第二:low-code的出现是指前端程序员(webfront-end)。网上最常见的低代码平台就是拖拽生成界面,大大减轻了前端程序员的工作量。有人会说这是好事,但细想一下,原来两个人的工作现在可以一个人完成,甚至半途而废。虽然这不会让前端程序员消失,但是也会影响到前端程序员的就业,淘汰低级前端程序员。深化业务是否可行?网上有个说法,程序员工作5年,也有3年的工作经验,工作10年,也有3年的工作经验。因为技术发展太快了,3年前的技术你肯定用不上。你必须不断学习技术才能生存。有些人可能会因为这些原因转行做生意,真的学不下去了。个人认为,业务不是故意转移的。在一家公司工作久了,自然会学到很多业务知识。学习业务的最好方法是发展。如果你想彻底放弃技术,走商业路线,我还是劝你谨慎行事。如果你的行业业务很简单,真的不做,但是如果你的行业业务很深(比如医疗),你可以专心学习业务,晚年可能比干技术更有价值。如何走前端技术路线最近看到很多培训机构的讲师。他们不推荐小白去学前端,因为一个公司的架构师和技术总监做不了前端,前端现在太笨重了。不能说没有道理,但是很片面。首先,前端不一定非得是技术总监什么的,都是虚名,有什么用呢?一家公司有多少技术总监?自己的本职工作做好了,能够在公司站稳脚跟比什么都好。很多人认为他们“会在前端”,但那只是表面上的一脚(巨魔不必不满)。如果你觉得自己整天css+增删改查没有开发,我觉得你可以往这几个方向发展。1、图形化(需求量大,一般echart可以搞定,专业的需要定制组件)核心:canvas、svg(canvans更灵活,svg兼容性更好)方向:大屏、医疗2、富文本(前端-endtiankeng,知道的人少,懂的人就更少了)核心:建议学习slate.js、draft.js等方向:协同编辑、office等平台,但只能停留在UIlevel)Core:ReactNative,uniapp,Electron方向:APP开发,小程序开发4.Architect(这个词很空,说的简单简单,难说)core:微前端,前端自动化,组件库,nodejs方向:做个带头人,前端技术负责人5.Cocos游戏开发(游戏开发领域总是有机会,“羊就是羊”是cocos开发的,cocos潜力巨大)核心:cocos游戏引擎+js/ts进入游戏开发领域考研有用吗?首先,考研难度极大。如果基础不好,千万不要轻易尝试。问问自己是否可以每天抽出2-3个小时来学习。如果不能,请不要尝试。最自信也是一种打击,同时,浪费的时间可以用来做更有意义的事情,或者多陪陪家人,享受生活。让我们谈谈研究和认证。我周围的人都在考PMP和高考。技术认证基本没用。如果以后想走管理路线,可以考虑考证。聊胜于无。这是一个优点。物品,遇到势均力敌的对手,其作用不言而喻。未来前端趋势VR?web3.0?有人说AR、VR是前端趋势,也有人说是web3.0。首先,AR和VR跟前端有一点关系,但关系不大。许多程序员正在学习Web3D引擎。我个人认为web无法处理大型3D游戏或场景。违背了初衷,也不是正道,至少目前还不是。至于web3.0,我就不多说了。毕竟,什么时候到来,还是一个未知数。现在布局还为时过早。我个人认为未来的web应用肯定会逐步取代现有的APP和客户端(比如PWA,小程序),让web应用有原生APP的用户体验,但是你不需要下载,点击使用他们,用完即删除。所有的工作都可以在网络上完成,网络的原生能力会越来越强。Google的ChromeOS和webassembly布局说明了一切。同时,web框架的发展也会放缓,所有的技术都会趋于稳定。我们最好的出路是深耕技术或业务,无论是图形、富文本还是架构。没有深度,未来的竞争会越来越难。前端已死?有人说前端已死。其实就是以上几个原因的综合,低代码的影响,前端接触不到业务,前端开发变慢(不折腾就没有需求),需求减少同时。产品趋于稳定。低谷不一定是坏事,它是为行业净化、积蓄能量,为下一个高峰期做准备。坚定信心,深耕细作,致所有正在奋斗的前端人。
