移动端时代,作为一个前端应该何去何从

2018-12-07 15:02:09 +08:00
 cheeto

卤煮 18 届毕业,在一家互联网公司工作做前端到现在刚好一年 大部分工作都是 app 内 H5 活动页和一些内嵌网页,感觉一直在做支持工作,算不上核心 也会做运营管理后台但也只是服务内部人员的

学前端完全是误打误撞,因为大三迷茫的时候,一个已经实习的后端同学说,“看你审美不错,不如学前端和安卓吧” 由于对 java 比较排斥就自学了前端,没想到现在前端市场已经饱和而且重心大多都不在前端上,现在在公司感觉也不是很受重视。

虽然 JavaScript 现在发展的很迅速,像 Node,Electron,RN,小程序还有 PWA 等框架技术,但真正用到的公司还是少数( Node 和小程序可能多一些,其他的不是很了解)

说实话还是更喜欢前端多一些,喜欢用 CSS 做各种各样的动画,用 React 写小组件。但现在在考虑要不要及时止损,去适应市场需求去学其他的语言和技术,下一份工作也可以在一个核心位,更受重视一些

5428 次点击
所在节点    程序员
56 条回复
misaka19000
2018-12-07 15:04:46 +08:00
额 现在是前端比移动端火吧
putaozhenhaochi
2018-12-07 15:05:16 +08:00
前端那叫一个百花齐放,个人认为以后比后端前景好
cheeto
2018-12-07 15:06:40 +08:00
@misaka19000 但是感觉大部分互联网公司都以 app 为中心,前端都是作为辅助出现的
cheeto
2018-12-07 15:07:27 +08:00
@putaozhenhaochi 确实,完全不知道该学什么,新技术层出不穷
jimrok
2018-12-07 15:07:29 +08:00
想想未来十年的技术演进的趋势是什么,看看科幻电影,大部分东西应该未来十年找到影子。然后想想,如果生活变成那样,你的工作会是怎么样的?然后准备自己的路
Doraemontree
2018-12-07 15:10:07 +08:00
感觉 iOS 都凉了
cheeto
2018-12-07 15:10:32 +08:00
@jimrok 感谢你的回复哈,人工智能类门槛好高还要先考个研先,考虑到成本等因素这条路于我来说可能行不通。不过确实是应该想一下以后的工作问题了
cheeto
2018-12-07 15:11:12 +08:00
@Doraemontree 怎么感觉各大公司依然在热招哇,我们公司招个不停
ryougifujino
2018-12-07 15:13:39 +08:00
@cheeto #3 为什么我感觉正好相反
yixuanx
2018-12-07 15:14:14 +08:00
不是有 react-native 吗 前端和 app 通吃,btw: 我是搞后段的...
liuzhedash
2018-12-07 15:16:55 +08:00
一般来说,公司是不会把核心的任务交给刚工作一两年的员工的,因为老员工在技术经验和协调能力方面的优势是很明显的。
市场对技术的需求是很广泛的,相对而言个人的好恶并无意义。不用给自己设限,多了解其他技术、其他岗位,应该能体会到自己真正想做什么。
cheeto
2018-12-07 15:17:19 +08:00
@yixuanx 用 RN 的公司好少哦 而且性能没有好到哪去,在加上最近火热的 Flutter,感觉抢不到饭吃
cheeto
2018-12-07 15:20:51 +08:00
@liuzhedash 感谢您的回复,确实是自己经验阅历不够,看问题的角度也很片面。
neilwong
2018-12-07 15:23:01 +08:00
github 排名前 1000 的项目,有 400 个都是前端项目,神 tm 前端应该何去何从。。。
alex1504
2018-12-07 15:23:36 +08:00
船到桥头自然直,不管什么技术,只要想学就立马行动吧。不知你是否有过这样感受“卧槽,怎么又遇到这种糟糕的事”,然后一直拖着,等硬着头皮开干才发现用了不到半小时解决了。
yixuanx
2018-12-07 15:23:38 +08:00
@cheeto 如果不做游戏的话 RN 或 Flutter 足够用了 对于 Application 来说用户最关注的还是服务 性能差个 0.1 秒是感觉不出来的... FB 或 Googl 大厂背书的东西应该是不错的选择
cheeto
2018-12-07 15:25:23 +08:00
@yixuanx 有道理,感谢🙏
wly19960911
2018-12-07 15:37:53 +08:00
[由于对 java 比较排斥]

java 接触下有好处的,面向对象设计对自己的思路有很大的好处,有时候你可能完全搞不懂为什么需要设计的思路可以搞清楚。当然 个人建议而已,因为接触 java 需要很多精力去初步了解生态和框架用法,而且就算是 Android 入门使用各种组件也挺费力的。不清楚你用不用 ts 下的 react,可以多看看,ts 自从我用 angular 以来,就不想回去了。

[喜欢用 CSS 做各种各样的动画,用 React 写小组件]

为什么不考虑去学习下 UI 框架的源代码呢,最近写组件写烦了,没人教正确的实现,那我只能看别人的实现了。

----

我认为是没必要止损,没必要这么浮躁的就想窜上天,才刚刚开始。等你换了之后,就发现是个围城。
ys521
2018-12-07 15:39:01 +08:00
你的观念有点不对啊,我们一个董事(架构师出生)说:后端别再跟以前一样瞧不起前端(以后你们后端只能给人家打工....)别喷我,不是我说的,react-native,nodejs 不是都挺火的吗( nodejs 不怎么董)
ys521
2018-12-07 15:50:30 +08:00

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

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

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

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

© 2021 V2EX