不知不觉入行前端接进 3 年了,实习 1 年,正式工作 2 年,基本上是 PC 端与 vue 技术栈,再附属一些其他的。
尤其是参与了一个从 0 到 1 的后台管理系统的前端工作 10 个月后,自身实力提升了很多,但还是会有危机感。
然而在剥离了 node 层的前后端分离的模式下,手上的前端基本上只是负责渲染,当然术难点也是有的。抛开对业务的兴趣不谈,前端在项目中的主导性不高,大多数时候感觉自己仅仅就是一个服从命令搬砖的工人。
结合自身情况,当前有 3 个方向供自己选择:
可能有一些狂妄自大,但是有努力的目标总比没目标的混日子好,对吧?
想听听 V 友们的想法,轻喷
1
chencheng365 2019-03-28 10:24:01 +08:00
明显这三个是递进的层级关系,如果你热爱技术,并想长期在这个行业发展,那么就前端→全栈→大前端
|
2
Yiki 2019-03-28 10:32:01 +08:00
楼主的问题也是我真心想问的问题
帮顶 |
3
wly19960911 2019-03-28 10:48:38 +08:00 1
node 项目我感觉没必要接触,先学习完成度高的,减少学习成本,很多时候单纯用和主要领域我就感觉两回事,就像后端写前端用 ui 框架和前端一样,你会感觉很轻松,但是很多特别场景自己没法解决。我建议学习 spring,就目前来说 spring boot 接触成本很低了,本身带来的知识面对自己以后真的很有帮助,可以说低学习成本,高回报了。
虽然我工作年限比 lz 还少很多,但是我希望接触更多的方向,目的是学习很多各种各样的设计上的抽象思维,把自己眼界拓宽。因为我真的不知道怎么走前端才叫精通(除开动画),一点想法都没有。所以最近的想法是提高自己抽象思维,来处理自己很多代码上的质量。 |
4
Tokin 2019-03-28 10:48:39 +08:00
经历差不多,不过我期间项目也做 PHP、Node、小程序,也是不知道该往哪个方向使劲儿了。
|
5
ewqazxc 2019-03-28 10:51:49 +08:00
不到两年的我,也想知道
|
6
minglanyu OP @wly19960911
我最近也在学习 Spring,自己搭了个简单的项目,正在从最简单的 CRUD 开始写,但是写着写着就迷了。感觉还是得模仿着写一个现成的功能完备的系统,不然光想功能就把脑子烧掉了。我手上负责的是一个用了 mq 的前端项目,也在考虑在 Spring 里把 mq 的部分写掉,这样就对整个项目理解也更通透了,一举两得。 |
7
minglanyu OP @chencheng365 一秃到底的节奏
|
8
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 框架的组件实现。 |
9
minglanyu OP @wly19960911 学习其他的触类旁通可以反哺前端,实战的机会是挺难得,尤其是一些复杂场景,遇不到有些坑就是踩不到。
|
10
murmur 2019-03-28 11:36:32 +08:00
大前端你玩不起 随便一个 android 和 ios 都深不见底 你最多是学学语法 把其他人写的代码抄过来当 plugin 用
|
12
MuscleOf2016 2019-03-28 12:08:55 +08:00
大前端方向也很好呀,侧重前端的部分,原生部分能做到看懂代码,能改简单 bug,就比很多做混合的厉害多了。我现在就在考虑是往这个方向使劲,还是全栈点的
|