jjjjjj 2018-10-09
关于web开发,在第一代web开发时,基本上都是静态网页,大多数是html,连js都很少写,那时候还是后端开发工程师的天下,前端还称不上开发工程师,当时觉得前端很弱的样子,可什么事情都不是一成不变,自从移动互联网时代的到来和html5问世,前端页面的表现形式越来越多样化,各种前端技术,前端框架纷纷出现,关于前后端的技术比重又重新洗牌,前端的地位逐渐与后端均衡甚至有超越后端开发的趋势,近期一名前端开发工程师分享了他的一些情况。
据这名前端开发工程师说,他已经参加工作一年了,在这一年内,他除了工作之外,已经学习了7门技术,webpack,es6,react,node,koa,css3,html5,另外他还感觉自己挺累的,对这些技术的了解程度他都是处在会用的阶段,并没有看过源码,当然如果是认真看源码的话,估计一年也没精力学这么多,他还问大家这个进度如何,是不是太慢了,针对他的情况,让我们先来看一下网友们是如何看待的吧!
网友一:这些东西我大学就会了,有点基础的想会用这些东西全部加起来可能只需要一个月的时间而已,想要有竞争力必须要有专精的领域,例如可以自己用c++写个node轮子出来
上世是朵花:了解,会,熟练,精通这中间有很大的差别,在这个行业内,大家会的东西都差不多,从广度看大家涉猎面一样,可是薪资跨度却很大,这就是与技术深度有关了,当然,也没有必要重复发明轮子呀,站在巨人的肩膀上也是可以做巨人的,但是前提是首先要把别人发明的轮子吃透了,不了解底层原理,对上层的发挥也是受限的。
网友二:会用是说用的很熟练嘛,说的太宽泛了,实现原理知道吗,自己写过组件嘛。不要太着急,找一个感兴趣的往深得挖。
上世是朵花:是的,结合工作中的实际需要,选一门技术,在深度上挖掘一下是很有必要的,这样对自己的竞争力是很有优势的。
网友三:确实太慢了,还是非常low的阶段。不过技多不压身,慢慢来。
上世是朵花:此言差矣,单看数量没什么意义,需要看都是掌握到什么程度,如果一年就是深度掌握两门技术那也是很不错了。
网友四:你说的这些,作为后端的我也知道
上世是朵花:知道这个词就显的苍白无力了,我可以认为知道就是“听说过”,这个显然是没有什么学习成本,只是停留在一个概念,一个词汇而已,或者就是了解其中一些皮毛。
网友五:毕业一年,工作里用到vue react koa mysql redis mongodb,仍然觉得自己啥也不会
上世是朵花:这种感觉是正常的,如果一个人觉得啥都会了,说明他不知道他还不会的有很多,说明他的视野已经受限了,就像井底的青蛙以为它看到了整个天空一样。
网友六:这些刚接触前端半年就会了…
上世是朵花:还是那句话,会的程度不一样。
网友七:蚂蚁金服封装了一套,ant-design+dvajs+umijs,底层也是你学的这些。前端能精通也很厉害了,开发效率,高性能都是有很大意义的
上世是朵花:没错,如今的前端已经不是以往的前端了,可发挥的地方真是太多了。
网友八:这其实就是大部分人的现状,只会用人家写好的轮子写没有价值的业务代码。
上世是朵花:这就是自然规律呀,什么事情都是发明者是少数,使用者是多数,都只是发明,都不去使用的世界你认为存在么?还要纠正一点就是写业务代码为什么就没有价值了?什么事情不都需要有人去做么?如果都没人去做那就彻底创造不出价值了。
从大家的评论中可以看出,有的认为学这么些技术已经很厉害了,而有的网友则认为学这些太少,或者说不值一提,自己大学都学过,自己作为后端都会,这样的回答显然是肤浅了一点,这样的观点都是停留在广度上,单独从技术数量谈学习进度都是没什么意义的,如果对这些技术了解的程度都是一知半解,那就是毫无意义的,在这样的基础上的评价也是毫无价值的,通过这个案例告诉我们,平时学习技术不要为了学习去学习,也不要盲目的去追随新技术,不要做猴子掰苞米的行为,学一样,丢一样,到头来什么技术都没沉淀下来,应该结合自己的实际情况,去选择一门有用的技术深度挖掘,不是停留在了解阶段,不但知道其然,也要知道其所以然,只有研究的越深,对底层的原理及思想才能更了解,这部分技术知识才更容易沉淀下来。
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!