为什么很多技术都觉得前端很简单?为什么?为什么?
因为90%的前端,不管你在大厂、中厂、小厂干的活就是很容易的,举个例子,市面上层出不穷的仿网易云音乐、美团外卖,这种C端高日活核心产品,已经沦为前端实习生的练手项目
我本人就曾在某中大厂工作了一年,实习于某中厂,反正一定都是听过名字的那种;在中大厂的较核心部门也呆过,核心项目也做过;就中大厂两个部门所做的工作,技术范围不会超过我实习时所学,所以我这一年的工作经验大部分用来教我怎么变得熟练了
大概在工作半年多的某段时间内,我变得十分恐慌,因为我发现组内资深前端工程师,与外包的干活差距有点小,这里不是说资深的工程师能力差,而是干的活不需要这么资深、专业的工程师
后来我又接手了一个比较核心的项目,自认为对本项目的业务及相关业务都有一定了解了,然而我发现就算你把这个项目所有人写的前端代码熟读一遍,把整个项目的功能能点的地方都点一遍,你对整个业务背后逻辑的了解也不会比一个普通的后端工程师深
然后我就意识到,前后端分工已经把业务实现、人才属性天然隔离;掌握核心业务逻辑,有效推动业务进步的必然是后端,前端注定是资源池
我目前是在职前端开发,如果你现在也想学习前端开发技术,在入门学习前端的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前端学习交流3000人裙:前面:851
中间:231
最后:348。里面聚集了一些正在自学前端的初学者裙文件里面也有我做前端技术这段时间整理的一些前端学习手册,前端面试题,前端开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。
此时我陷入了迷茫,当你入职大公司,公司里的前辈,你的leader,你的师兄,大概率会跟你高谈业务的重要性,一定要熟悉业务,深入业务,然而我做的所有项目都是重后端,轻前端;当一份数据的展示是对接了5个系统而来,前端的工作仅仅是把这份数据的外壳包一层
直到我看到winter老师的这篇文章:
文中提到:
后来发现出现了不可调和的矛盾,尤其是在阿里这样的公司,服务端这么多年下来有很多很重要的基础设施,你去 Node.js 体系下再发展一遍,一是没有必要,二是没有资源,阿里有很多中间件团队,你不管怎么做,都不可能有他们的深度。
另外这也是我当时犯的一个很基础的错误:前端本来就缺人,你把前端转成全栈去做服务端的事情,你前端更缺人了。后来发现逐渐有人探索出一条路:全栈不是说把自己的能力堆上去,而是你要把自己强势的东西给它赋能出去,让别人具有全栈的能力。
我才恍然大悟,大部分前端工程师由于前后端分工的天然隔离态,如果一味去强调理解、深入业务逻辑,意义是有限的,因为产品还是会找真正逻辑实施者——后端来做项目;对于一个重后端逻辑的项目来说,前端工程师应该支撑后端工程师把前后端都干了,也就是常说的——赋能
再看看市面上有效赋能的产品或工具
赋能前端:Vue、React、webpack、vscode、Antd、AntV、飞冰
赋能后端:阿里的云凤蝶、飞冰
赋能设计师、产品:云凤蝶、墨刀
赋能运营:可视化搭建H5活动页
上述提到的所有,对于前端工程师来说,意义非凡,价值超级高,也十分有挑战,然而顶多10%的前端在做相关的事情
当你去做这些事的时候,你会发现前端也不简单
为什么很多技术都觉得前端很简单?为什么?为什么?相关推荐
- 指纹、面部、语音识别技术,破解真的很简单!| 知乎
原标题:指纹.面部.语音识别技术,破解真的很简单!| 知乎 面部识别被今年央视315晚会狠狠地 打脸,这一技术并没有成熟到能令人 们放心使用的地步,但已经被普遍采 用到各种智能终端上,智能手机便是 其 ...
- 很多都是python很简单吗,但是要如何才能入门python并精通呢?
1,python怎么学 一般来说,Python几个月应该是可以入门了.如果你几个月还没有入门,一定是方法不对,要么就是偷懒了.我在公众号里面有一篇文章详细写过 '初学者上来不要学爬虫',爬虫虽然非常有 ...
- 为什么很多人都认为编程很难学?
很多进入计算机专业就读的学生,最初至少有一大半对真实的软件开发完全不了解,是"一张白纸". 不幸的是,学了四年之后,许多张"白纸"又变成了许多罐"浆糊 ...
- python编程难吗-都说python很简单 真的很好学么?
Python是一个非常适合初学者入门的编程语言.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易. Python为什么适合零基础小白 1.易于学习:Python有相对较少的关键字,结构简单 ...
- python好学实用吗-都说python很简单 真的很好学么?
Python是一个非常适合初学者入门的编程语言.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易. Python为什么适合零基础小白 1.易于学习:Python有相对较少的关键字,结构简单 ...
- 为什么整个互联网行业都缺前端工程师?
每天,HR 群都有人在吐槽招不到前端工程师.实话说对这些需求,高级招聘人员也无能为力,因为在供不应求的前端招聘市场上,优秀的前端工程师才是有话语权的那一方. 放眼全球,不仅在国内的互联网行业,在国外, ...
- 你以为工厂模式很简单,可能是因为你懂的只是冰山的一角
很多人认为工厂模式很简单,只是有一个建造工厂,帮我们进行对象构造而已.那么请尝试回答下以下问题: 1.工厂模式分为几类? 2.GOF 23种设计模式中,工厂方法模式和抽象工厂模式有什么区别? 3.不在 ...
- 【答疑】软件测试是不是很简单,什么人都可以学?
昨天晚上在知乎上看到一个网友问题,我做了一个详细的回答,收到了许多测试人的喜欢与点赞,我把我的回答贴出来分享一下. 既然问题问的这么官方,那我来做一个科普?后面再来解答你的问题. 软件测试(Softw ...
- 致技术创业的朋友:其实销售很简单(Z)
销售很简单,这是前两天一位朋友来坐而论道时,我给出的参考观点. 当时,我们聊起了创业,朋友是个不错的技术人员,正准备找一个销售人员合作,他自己有技术,言语间流露出对销售的一种恐惧,一直在等着找到这样一 ...
最新文章
- Mybatis框架实现简单的学生管理系统
- 20220209-CTF-MISC-BUUCTF-修改图片宽高--ARCHPR工具的使用
- JSP慕课网阶段用户登录小例子(不用数据库)
- 欢迎加入唐山.NET俱乐部
- 樊登讲亲密关系_看了《亲密关系》这本书,原来吵架是牺牲对方来保护自己
- 第10课:JSP指令 Page指令 (JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)
- php fakepath,php 46 模板替换 上传附件fakepath json编码入库转义符
- 【老生谈算法】matlab实现K均值聚类算法——K均值聚类算法
- html5四季特点,成都气候:成都温度、成都天气、成都常年气温、成都四季特点,chengdu weather...
- java计算机毕业设计无线通信基站监控及管理系统源码+系统+数据库+lw文档+mybatis+运行部署
- Linux 打印机移植说明
- 中国象棋AI实现01
- LINUX——账号和权限管理
- Excel - 如何在 Excel 表格的一个单元格内换行?
- switch怎么切换服务器账号,怎么查看switch账号所属服务器
- 交易所通用质押式回购
- 七款代码味道识别工具【简介】
- Python 框架 之 Django MVT 下的 T 的 模板简单介绍和使用
- 2021-07-05 Ubuntu18安装Caffe-ssd with GPU并运行Apollo mutitask yolo3d
- IEEE xplore论文文章免费下载方法
热门文章
- java用netty做tcpserver接收c++消息_netty案例,netty4.1基础入门篇四《NettyServer收发数据》...
- 打印中间空了一个的菱形_简单空实心图形打印|Python练习系列[3]
- 三校生计算机word基础知识,三校生计算机第一次月考计算机基础、word.doc
- Spring系统学习:20180612--aop配置中表达式的写法
- [BZOJ1927]星际竞速(费用流)
- 韩国冬奥:未来科技奥运我要长这样,阿里巴巴:你尽管想
- 从Preact了解一个类React的框架是怎么实现的(二): 元素diff
- 【知识整理】这可能是最好的RxJava 2.x 入门教程(四)
- 将ubuntu的apache2修改成https链接
- 修改Extmail和Extman的源代码增加公司部门和中文名字段