网络营销

注册

 

发新话题 回复该主题

为什么很多程序员说前端已死 [复制链接]

1#
早期如何治疗白癜风好 https://disease.39.net/bjzkbdfyy/170802/5590707.html

好几次看到有其他程序员说:“前端已死!”,这句话虽然太极端了,但是我是比较认同的,但是要改个说法,那就是:“普通前端的处境已经岌岌可危了!”。

其实,普通网页应该在更早,最迟也得往前推十年,就应该没有生存空间了!我第一家公司正好是十年以前,当时我们公司构建网站前端界面的时候已经在拿编辑器构建了!什么是编辑器?其实就跟大多数图形编程界面一样,通过拖拉拽就可以生成网页界面的软件。

再往前看一看,Dreamweaver是什么年代的产品?Dreamweaver是年的产品!可能有些年轻的程序员甚至都人不知道Dreamweaver是什么!Dreamweaver就是依靠拖拉拽以及填参数就可以生成网页界面的软件!

也就是说,不管是十年前的技术、还是更早的技术已经实现了网页的零基础生成。那么,为什么普通前端一直到现在都还没有失业呢?

其实,说起来也很简单!那就是过去的搜索引擎机制!据说网页中如果存在表格的话,那么表格中的内容将不利于搜索引擎收录。当然,我也没做过SEO,只是听我一位之前做SEO的朋友说起过,对于不对你们可以来给我科普一下!

但是,大多数情况下表格是普通网页中最常见的元素,也是更加简单的网页布局方式。因此,不使用表格的话,就需要前端有更好的技术来布局!

另外,想要网站有更好的交互性,光靠拖拉拽生成的网页比较生硬,所以也需要有一定JavaScript基础的人来做交互。

因此,过去很长一段时间,虽然大多数前端做的工作都很简单,但是不会找不到工作。尤其是很多公司还要求前端有一定的SEO优化本领!

但是现在不一样了,现在像Vue这样的前端框架已经将前端变得非常简单了。甚至有很多网页编辑器产品目前已经可以做到拖拉拽和填参数就可以生成交互性很好的前端页面了!

现在的前端跟过去的前端已经大不一样!有一个很明显的事实就是,现在很多写Vue的前端程序员甚至已经不需要掌握原生JavaScript也可以写前端!我就认识好几个写Vue的程序员,跟他们聊原生JavaScrip,感觉他们还没我熟悉得多!

并且,因为现在大多数公司的产品已经从网页端转向移动端,网页排名这个问题已经基本不做考虑!所以,你会发现,像过去很火的“网络营销”、SEO等职位现在已经很难看到有公司去专门招聘相关人员了!其实就是因为不需要了!

像我一样,大多数写后端的程序员多多少少都会有一些前端基础,因为像Vue这样的前端框架的出现,使得构建前端页面更加简单,即使是后端程序员通过查看Vue的API文档也能构建出和普通前端程序员一样的界面出来。因此,很多公司更愿意招一些前后端都会的程序员!

因此,“前端已死”只是标志着目前前端编程框架的上手难度更加简单的了而已,而很多公司的业务场景不需要前端掌握比较高级的前端技术。

普通前端虽然可有可无,但高级前端还是比较吃香的,我身边很多高级前端程序员的工资都会比我这个做后端的高。所以,不管是什么职业,高阶段人才始终是吃香的。

但是,这里面有个悖论,那就是如果现在不需要普通前端程序员了,那么那些想要从事前端工作的程序员如何进阶成高级前端程序员呢?总不能一毕业就是高级前端程序员吧?所以,如果不给普通前端程序员工作机会,或许他就成为不了高级前端程序员!

结语

或许,看似“前端已死”,实际上可能会会改变前端格局,有可能未来前端的简单工作就是通过图形编程界面来构建网页界面,但是也需要不断学习进阶技术,否则就要面临被淘汰的命运!

分享 转发
TOP
发新话题 回复该主题