前端 2 年经验职业方向选择,纯前端,全栈,大前端或者其他的什么?

2019-03-28 10:06:34 +08:00
 minglanyu

不知不觉入行前端接进 3 年了,实习 1 年,正式工作 2 年,基本上是 PC 端与 vue 技术栈,再附属一些其他的。

尤其是参与了一个从 0 到 1 的后台管理系统的前端工作 10 个月后,自身实力提升了很多,但还是会有危机感。

然而在剥离了 node 层的前后端分离的模式下,手上的前端基本上只是负责渲染,当然术难点也是有的。抛开对业务的兴趣不谈,前端在项目中的主导性不高,大多数时候感觉自己仅仅就是一个服从命令搬砖的工人。

结合自身情况,当前有 3 个方向供自己选择:

可能有一些狂妄自大,但是有努力的目标总比没目标的混日子好,对吧?

想听听 V 友们的想法,轻喷

1720 次点击
所在节点    问与答
12 条回复
chencheng365
2019-03-28 10:24:01 +08:00
明显这三个是递进的层级关系,如果你热爱技术,并想长期在这个行业发展,那么就前端→全栈→大前端
Yiki
2019-03-28 10:32:01 +08:00
楼主的问题也是我真心想问的问题
帮顶
wly19960911
2019-03-28 10:48:38 +08:00
node 项目我感觉没必要接触,先学习完成度高的,减少学习成本,很多时候单纯用和主要领域我就感觉两回事,就像后端写前端用 ui 框架和前端一样,你会感觉很轻松,但是很多特别场景自己没法解决。我建议学习 spring,就目前来说 spring boot 接触成本很低了,本身带来的知识面对自己以后真的很有帮助,可以说低学习成本,高回报了。

虽然我工作年限比 lz 还少很多,但是我希望接触更多的方向,目的是学习很多各种各样的设计上的抽象思维,把自己眼界拓宽。因为我真的不知道怎么走前端才叫精通(除开动画),一点想法都没有。所以最近的想法是提高自己抽象思维,来处理自己很多代码上的质量。
Tokin
2019-03-28 10:48:39 +08:00
经历差不多,不过我期间项目也做 PHP、Node、小程序,也是不知道该往哪个方向使劲儿了。
ewqazxc
2019-03-28 10:51:49 +08:00
不到两年的我,也想知道
minglanyu
2019-03-28 10:56:32 +08:00
@wly19960911
我最近也在学习 Spring,自己搭了个简单的项目,正在从最简单的 CRUD 开始写,但是写着写着就迷了。感觉还是得模仿着写一个现成的功能完备的系统,不然光想功能就把脑子烧掉了。我手上负责的是一个用了 mq 的前端项目,也在考虑在 Spring 里把 mq 的部分写掉,这样就对整个项目理解也更通透了,一举两得。
minglanyu
2019-03-28 10:58:48 +08:00
@chencheng365 一秃到底的节奏
wly19960911
2019-03-28 11:05:18 +08:00
@minglanyu #6 厉害,我也仅仅写写 demo 中,很多用法和抽象我感觉还是得让后端来教,看他们的项目,就光 java 里面各种各样的 VO、POJO 我也晕了,但是的确没法缺的,羡慕很多人写项目贼快,我就写得很慢。

目前我这里学习 flutter 中,我现在的感觉是 vue angular,带来的抽象思维远没有声明式的组件直观,用完了 vue angular 我就感觉,我是为了模板而用模板的,接触了下 flutter 和 react 的声明式写法,html 被抽象为对象(特别是 flutter ),感觉思维清晰了不少,就包括看里面 ui 框架的组件实现。
minglanyu
2019-03-28 11:34:35 +08:00
@wly19960911 学习其他的触类旁通可以反哺前端,实战的机会是挺难得,尤其是一些复杂场景,遇不到有些坑就是踩不到。
murmur
2019-03-28 11:36:32 +08:00
大前端你玩不起 随便一个 android 和 ios 都深不见底 你最多是学学语法 把其他人写的代码抄过来当 plugin 用
minglanyu
2019-03-28 11:53:56 +08:00
@murmur 是的,真心感觉玩不起
MuscleOf2016
2019-03-28 12:08:55 +08:00
大前端方向也很好呀,侧重前端的部分,原生部分能做到看懂代码,能改简单 bug,就比很多做混合的厉害多了。我现在就在考虑是往这个方向使劲,还是全栈点的

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

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

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

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

© 2021 V2EX