我想知道,一年经验的前端大家预估在什么水平?

2018-01-28 23:36:59 +08:00
 codermagefox

也没出去面试过几次,说实话真的心里没底。 面试不是那种简单到爆的(聊一聊,写个 Promise,写个 flex 布局)就是那种难到爆的(追着你问项目优化有没有看过 Vue 源码有没有 xxxxx,手写一些乱七八糟的算法,写一些奇怪的东西....)

其实感觉自己现在的水平就是能够看懂别人的框架写的啥,能够在别人搭的框架上写写业务,能够自己造点简单的小轮子,常见的 bug 自己搜搜能解决,不常见的 bug 老司机提点两句也能解决,JS 基础层面看的比较多,差不多就这样。

带我的老哥说我现在差就差在编程思维和业务能力,但是这个都得靠时间和经验积累,急不来。如果这一年认认真真把项目好好搞,可能工作会更好找,但是基础后面还是得补,所以先补后补都一样。

想知道大家对一年前端的定位到底是啥?说实话我确实明显的感受到了自己水平不行,但是真的不知道怎么提高啊。

4326 次点击
所在节点    问与答
23 条回复
codermagefox
2018-01-28 23:45:24 +08:00
另外我想 @一下:
@jin5354 我已经按照你 242 天之前说的把上中两册你不知道的 JS 看完了,现在更加迷茫了....
yhxx
2018-01-28 23:57:27 +08:00
同一年前端
mark 一下
Flobit
2018-01-29 00:02:04 +08:00
我觉得一年经验更多的看的不是写代码的能力,而是给你一个全新的东西你多久能上手的能力
codermagefox
2018-01-29 00:06:32 +08:00
@Flobit 我感觉应该还行,没接触过小程序,3 小时写了基本的交互和请求 demo
fefffff
2018-01-29 08:58:19 +08:00
同问,
jishu541464750
2018-01-29 09:24:02 +08:00
@codermagefox #4 从严格意义上来说,学小程序应该不算全新的东西,毕竟还是很多东西都和前端没区别的。
或许你可以试试学 RxJS 需要多久,更甚的话可以试试学一门强类型语言需要多久。
codermagefox
2018-01-29 10:25:34 +08:00
@jishu541464750 #6 可是我确实是不够聪明....
KgM4gLtF0shViDH3
2018-01-29 10:40:43 +08:00
前端水太深,趁早转。。
codermagefox
2018-01-29 10:42:42 +08:00
@bestkayle #8 可是我做的还挺开心的啊,比起别的工作我觉得写代码还挺好的,起码附带成就感...
daishankeke
2018-01-29 11:06:06 +08:00
工作么多找找就行 感觉不行就不去 宁愿多休息两个月 多找两个月工作 感觉不符合就找别的,总有适合自己的。清楚自己的实力有多少,那就去应聘相应的岗位,千万不能忘记选择是双向的,就算碰壁也大可告诉自己只是人家的需求和你的实力不同,放平心态,不要急躁。同事也要多了解流行趋势,多学习。
jin5354
2018-01-29 11:07:09 +08:00
@codermagefox 这书是打 JS 基本功的,里面的很多点没看过的话小公司面试官都不懂,平时多是写业务代码的话可能会有内容不接地气之感(讲的这么深入我又用不到),大公司面试深挖 JS 基础时你会获得优势

你自己都知道什么觉得难,就去挑战呗,项目优化:本地构建优化、代码质量优化、spa 加载速度优化、动画性能优化,都没啥技术含量,又有现成的大把文章看,找个教程,找个能试用的业务场景,手撸一遍,然后写篇文章做归纳,这就攻克了一个点(万一真的有成效还能写在晋升答辩 PPT 上)

框架源码没啥办法,只能多看,刚开始看总是费劲的,可以参考网上已经有的源码分析文章帮忙入手,看越多就越熟练,微观上寻找别人玄妙的写法,宏观上理清整个框架的思路。我感觉学习框架有三个阶段:
1. 自如使用框架 API,包括提供的插件机制,如随心写 redux 的中间件,webpack 的 plugin、loader
2. 自如的修改框架,遇到框架功能不足时可以从容的 fork 一份来改源码
3. 已有框架思路都了然于心,可以根据想要的功能从零自造框架了
可以根据自己的掌握情况判断自己在哪一级,然后打怪练级

更宏观一点的编程思维可以看看徐飞、民工叔的文章,写的贼好
https://github.com/xufei/blog
https://github.com/fouber/blog

(慢点学,前端天花板这么低,都学完就快考虑转行了)
KgM4gLtF0shViDH3
2018-01-29 11:09:33 +08:00
@codermagefox 我不是说不写代码,可以转后端呀
codermagefox
2018-01-29 11:18:43 +08:00
@bestkayle 我的梦想是撸个大轮子
DT27
2018-01-29 11:21:52 +08:00
后端想转前端,前端想转后端。。。
KgM4gLtF0shViDH3
2018-01-29 11:22:52 +08:00
@codermagefox #13 曾经想撸个 server 的轮子,起步两天就没了动力,加油!!
Lfinesse
2018-01-29 11:25:19 +08:00
@jin5354 老哥,有没有打算让你的博客支持 RSS 订阅啊
jin5354
2018-01-29 11:34:17 +08:00
@Lfinesse 惭愧,近 2 个月加班严重没咋打理,下周就不加班了,我整理一下,该上的都加上
Lfinesse
2018-01-29 11:37:08 +08:00
@jin5354 好的👌到时果断订上
cloudzqy
2018-01-29 11:42:17 +08:00
完了,一年感觉是这个样子,两年的还是感觉这个样子。
chenrui920614
2018-01-29 11:59:50 +08:00
面试时让我写个 promise 我真没想出来

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

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

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

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

© 2021 V2EX