两年前端的一些技术上的迷茫和困惑。

2016-07-27 13:45:32 +08:00
 lifesimple

两年前端,自我评价也就只能刚入门的样子吧。感觉去年这个时候到现在的技术水平没有太多的提高,可能也就 jQuery 写的更加熟练一点了,知道前端这个行业又多了哪些新技术什么的,但也只是限于了解知道,照着官网写写 demo 的样子。

这一年的时间里,换了两家单位,一家是给政府做硬件的大公司,但做的项目都是面向 IE6 8 ,因为网络管制,试用期结束就走了。第二家是创业公司,我算是第一个前端过去吧,那时候虽然想用一些新的技术框架如 ng , react 什么的,但是自己在新技术也不熟悉,怕以后项目会遇到什么风险,就还是按传统项目那么用 jquery+bootstrap 来写了,后端是.net 所以基本开发环境就是 VS ,也没用到什么自动化部署或者打包什么的。

所以虽然做前端两年了,但技术水平感觉很一般,基本的页面效果能写, js 能力偏弱,对一些 js 的高级知识比如闭包、作用域、原型链、继承等有一些了解,但是只是书上看过,项目中用到的少,自己也没折腾一些项目,估计也就停在记记背背稍微理解的样子,往深问就懵逼。

在 v2 上每天都能看到各种牛放简历,自叹不如。 平时自己学习提高方式就看看慕课或者其他教程网站的一些视频教程,然后跟着写写 demo ,看一些书,有问题 google/stackoverflow ,没有很深的去了解和理解更深的技术,自我驱动能力不是很强。

所以两年前端的技能水平也就是用 html(5)/css(3)写一些常规的页面, jQuery 写写交互,原生写的少,移动端接触也很少,能用过一些框架和类库,但一些新技术(可能也不算新了 现在)什么比如 node react webpack es6...都只是听过,了解甚少。

想问下,你们都是怎么去提高自己的前端技能水平的呢,在项目中以及在平时自己折腾一些的项目中。能分享一点经验或者指导么? 谢谢。

9925 次点击
所在节点    职场话题
57 条回复
lifesimple
2016-07-27 22:52:55 +08:00
@Anshi 恩 加油吧 基础学扎实一点先 然后多接触一些新技术
flashback313
2016-07-27 23:20:57 +08:00
demo 是否可以考虑去调用公共 api ,做一套完整功能。
日常业务快速完成的情况下,是否有更好方案?
算法和设计模式有看过没有?


前面的大神说的很对,前端逃不出计算机程序的范畴,框架会过时,抽象、设计、算法不会过时。 ps :感觉 lz 就是代码量少了
secondwtq
2016-07-27 23:39:43 +08:00
前端工程师的水平并不能以会用多少新技术来界定吧 ...
不过说回来,这个所谓的“标准“其实也是我现在比较迷茫的一个事情
Tankpt
2016-07-28 00:22:25 +08:00
@lifesimple == 嗯。。正在这样的团队中。
phxsuns
2016-07-28 09:31:25 +08:00
换个团队。去找个有人指导,有人一起成长的团队。
或者,
逼自己去折腾。做些开源项目;勇于尝试自己想来比较困难的事情,走出舒适区域。
repus911
2016-07-28 10:07:37 +08:00
闭包、作用域、原型链、继承...
我做了两年后端的时候都知道了...
unknownservice
2016-07-28 10:33:41 +08:00
积累量的问题吧, 3 年前我也跟你一样迷茫,如果工作给不了你尝鲜的机会,就自己多写写吧,然后找机会换个工作,就都顺了。
Canrz
2016-07-28 10:36:44 +08:00
哈哈,跟我去年到今年初的状态好像啊,一直关注前端潮流,但是也就写写 demo 。在实际开发中没有感受到新技术对工作效率的提升,完全没有深入学习的内在动力和外部驱动。我个人是换了家公司,跳出那种手工作坊式的前端开发,对我来说还是实际开发的外部压力对学习的促进效果强些。
ajan
2016-07-28 11:13:46 +08:00
我来喷一喷,想学习只能靠自己, Google 百度 Github ... 这么好的资源,还拿着公司的工资,时间总是有的。 有些人总是嘴里叫着要学这个学那个,就是嘴上说说,有空就搞别的东西,他真的爱好编程吗? Yes/No ? 或许只是为了拿工资罢了。我身边有几个前端就是这种样子,技术不好,也不学。 大牛为什么管你呢? No Reason !
yatessss
2016-07-28 12:13:02 +08:00
我觉得最好的办法就是找一个用新技术的团队,然后跟着学习,成长速度会很快的,框架都是看着难,越用越熟练地
lijingyu68
2016-07-28 13:16:44 +08:00
之前公司用的自己开发的框架(基本没人用),但我个人这几个月已经从 vue , react , redux , react-native 折腾到 clojure 了,但其实与项目无关,与自己有关吧
lifesimple
2016-07-28 13:52:10 +08:00
@lijingyu68 对,讲到底还是自己的问题
hmckkk
2016-07-29 15:22:45 +08:00
个人看法:
前端狗需要掌握的区别于其它工种的东西就只有 html/css/js 和浏览器环境那点东西。
然而整体技术上解决问题的能力的提升还是靠浏览器前端范围外的知识。。。基础和技术视野很重要。。。

来点负能量:
即使技术再厉害还是得在资本家手下搬砖:)楼主想清楚了再往竞争激烈的码农圈里跳哦。。。青春饭也吃不长久。。。:)
yamyamyuo
2016-07-29 22:44:56 +08:00
@hmckkk 最近对青春饭这个问题有一点思考,其实很多人认为码农是吃青春饭的,其实码农这个行业是逼着你进步的,不进步就会被淘汰。青春饭的意思其实就是你竞争不过小年轻了,熬夜熬不过人家了,并不是说码农这个行业 30+没法干。最主要的问题就是能不能提高自己的竞争力,一般来说工作三年之后会有个瓶颈期,代码写的很多,该熟悉的坑都熟悉了,可是走不上 leader 的道路,没有能力带领团队,没有能力设计框架,于是薪水提不上去,工作的性质也仍然是搬砖的,长此以往不但没有进步,反而退步了,我认为这才是青春饭的本质。至于一些走上架构师之路的人,他们的经验会让他们走得更远。所以古人那句的话,学如逆水行舟,不进则退。
yamyamyuo
2016-07-30 13:42:46 +08:00
其实现在有那么多创业公司,楼主前端的经验足够找个创业公司去锻炼一下,自己学自己写 demo 真的很难碰到现实中的难题
hmckkk
2016-08-01 09:54:23 +08:00
@yamyamyuo 管理岗就那么多,够所有 30 多岁的码农来当吗?别天真了,刚毕业得时候我也觉得技术做到一定时候就能做管理岗。再说了,管理岗还不是给资本家搬砖…责任大事情多,加班跟吃饭一样,未必比一线码农轻松。
要么就搬大半辈子砖,要么趁早出来创业或转行。
IT 行业不是正常人能呆的…
hmckkk
2016-08-01 10:06:10 +08:00
@yamyamyuo 还有我说的青春饭真的不是技能竞争不过,是身体竞争不过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/295245

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX