h5页面制作工具对前端工程师这个职位的影响大么? 举报 理由 举报 取消 不知这个问题会不会很白痴,只是突然想到如果有一款工具可以制作任何你想要的页面,那公司还需要前端人员写代码么?类似这种工具会不会取代这个职位? 2017年11月2日 9 条回复 1244 次浏览 H5,Web,工程师,广告,开发
回复 ( 9 )
我觉得问题本身还是有..预见性 吧,不过如果你会认为“白痴”,说明还是对目前整个企业市场对前端的需求不是很了解。
我本身不是做技术的,但原来在广告公司做咨询,现在在互联网产品公司做产品运营,会接触到两类主要的前端需求:
市场需求驱动的前端
产品需求驱动的前端
市场需求指的是,公司需要做品牌的展示或者活动推广,需要的各种落地页(俗称landing page),你所指的H5页面工具目前来说主要就是满足这一类需求,各种微官网、H5广告、邀请函、活动报名、小游戏营销等等。如果是用代码定制化开发,主要是用于一些深度定制的需求,比如你要做一个复杂的canvas动画,工具有时候可能满足不了。
产品需求指的是为了服务于用户并满足功能需求,需要做各种前端的交互界面,当然也会涉及到和后台数据的通信。这一类前端要面对的是复杂的用户场景和高度定制的需求,比如微信的前端,一行代码的优化问题就会影响用户体验。
14年H5火了以后,很多广告公司开始提供H5的定制化服务,会招一些前端工程师专门做满足甲方需求的H5,但后来一些强力工具的出现,比如 iH5这种,导致大部分甲方的H5需求都能用工具做,就造成原本专门做这块前端的工程师就“失业”了,他们会有两种结果,继续做H5 但只能接一些高度定制的单子,或者被公司安排去开发其他产品
至于甲方公司,一般不会专门招前端做H5,这类市场需求会找广告公司,或者外包给个人。一些大公司可能会给市场部配前端程序员,这部分可能会面临转岗或缩招。
所以总的而言,工具替代的是那些 偏交互和展示的需求,对于需要高度定制以及需要后台数据通信的需求,还是需要前端技术解决。 所以工具威胁的就是做市场类需求的前端,后者的前端还是该干嘛干嘛,最直接的,做iH5工具的前端工程师,总不会被取代吧
当然啦,工具的出现毕竟解决了大部分前端开发的需求,因为市场需求是高频需求,原本的需求量就很大,所以有可能原来市场驱动的前端人才需求,就变成招一些会使用工具的人,毕竟现在前端还是很贵的,而且用工具的效率会高很多
另外,可视化工具取代程序员,虽然比较理想主义,但也是趋势,毕竟程序员存在的目的就是用代码提高人工的效率,那同理 用代码提高编代码的效率也是 程序员的工作之一啦,人工智能就是程序员的终极产物不是吗,到时所有工种都会被取代,而且,个人认为编程这种纯逻辑行为是最容易被取代的
几乎没有影响。
我认为题主所说的工具应当是理解为DW这种古老的页面制作工具或者类似于wordpress这种博客页面工具的进化版,UI根据自己的设计图输入一下样式和尺寸,拖动块件进页面,就可以生成一个美丽的页面。
然而前端做到的不仅仅如此。没有人比前端工程师更懂交互,他们需要处理前台后台数据的平衡,高度定制符合需求的界面。你所看到的美丽的页面,不过是前端工程师的庞大工作之一。正如前端繁杂的学习路线,从htmlcss,到js,到框架,模块化,到后台,每一步都必须付出汗水和努力,为实现需求去做实践。
何尝不能这样理解,UI为实现页面展示提出需求,前端要为实现页面提供有效的工具和服务,正如同题主提出的工具,UI需要做自己喜欢的样式,那这样的样式总得有底层和维护的代码吧,总得需要前端工程师的修改和维护啊。
当然了人工智能的出现使得我们一些业务逻辑可以通过AI的既定程序实现,然而交互体验感是不会灭亡的,机器做出的东西不可能100%地符合人类情感,只要交互不死,则前端不会消失。当然了这种可视化自动化工具可能会减轻前端工程师的工作量,同时也必将淘汰一部分只能通过copy组件实现页面的前端工程师。或许从这个方面看还是有一些影响的。
白不白痴不好说,假设这个工具很无敌,那你至少得找个前端来做和维护吧。
PS:任何之类的词汇不要说,尤其是面对网页这种迭代次数比较多,老板啊产品啊需求茫茫多的东西
题主说的是DW么?
你的这个想法对于初学者而言都会有,这主要还是源于对于电子交互产品本身不是很了解导致的。用一句很简单的话来说,美术这一块是需要编辑工具进行辅助的,没人会打代码去完成这种极其繁琐的加密解密及展示的过程,但交互逻辑还是需要些代码,就像提问者所言,工作的简便性 和 需求的不确定性是决定我们工作方式的两个矛盾体,任何需求都能够完成的工具其本身就会非常复杂,如果都做成编辑拖拽式的话,其工具规模会非常庞大,学习成本也非常高,何况WEB的标准一直都在发展,工具开发者的维护成本更是无法估计了。 相对于这些来说编写代码是成本最低,灵活性最高的开发手段。看起来很难,但其实很简单,就好比一个人走到河边打水是一个简单活,但路途遥远,如果仅一天一次也还算可以,但一天上百次的话,估计就受不了了。 而建造水管,一开始看起来有要学技术 有要耗材料,可一旦建成,后续的使用就会非常简单。 去河边打水就是你说的这种工具,编写代码就是建造水管。
至少我认为,那些只会做h5页面宣传页面之类的人,会慢慢的失去竞争力。
没影响,因为这种东西不应该是前端工程师的工作之一。
adobe edge?
谁说前端只做页面啊……数据对接,各种ajax,同步异步请求也是前端的工作内容啊