前端想做后端,是从 Java 入手还是 node

2018-09-15 10:52:46 +08:00
 chenlaocong

本人 17 年毕业,在前公司干了半年的杂活,前端,java 还有数据清洗。然后公司叫我主做前端,我做了两个月的 vue,然后就跳槽出去找前端的工作了。现在在新公司做前端已经三个月了。在公司主要做 vue,小程序还有 controller 层写的 java。发现还是写后端比较好。现在想从 java 或者 node 入手转后端。或者在公司内部转岗 java 是不是行得通。

java 方面会基本的增删改查,sql 写的比较熟练,因为做过几个月的数据清洗。现在我在公司能接触到的项目有两个 java 的。 一个是后台管理系统,用的 springMVC,mybatis,部门表和登录权限表在我们这边,业务接口都是用 java 调用后端的 java 接口。不过部门表和权限表一般不改动,所以到现在还没有在公司操作过数据库,就是写中间层的 java 代码。 另一个是一个自动化测试框架 selenium,也是用 java 写,用于测试前端这边 h5 页面是不是有挂掉。

node 的话,因为自己是前端,平时用 js 比较多,而 node 是 js,所以好入手,学的话也就学一些 node 的框架。但是公司内部没有 node 技术需要

现在就是有些纠结,因为 java 的话我会是会但是没有其他人一直写 java 业务熟练,竞争压力大一些,但是岗位多。 node 的话竞争压力小点,就学一些框架感觉就可以上手了。但是岗位少。

还有不知道 java 和 node 的待遇哪个好一些。坐标杭州

9928 次点击
所在节点    程序员
39 条回复
learnshare
2018-09-15 10:54:51 +08:00
别问待遇,Node 相对来说比 Java 好上手,有时间都学一下
thinker3
2018-09-15 11:11:41 +08:00
动态一时爽,重构火葬场
xxoolltt
2018-09-15 11:11:42 +08:00
java 吧,毕竟你也不想写一辈子增删改查
Alex76
2018-09-15 11:20:31 +08:00
楼主,我建议 node,这样你转过去相对轻松一点,毕竟都是 javascript
Alex76
2018-09-15 11:20:41 +08:00
语言
qq976739120
2018-09-15 11:29:22 +08:00
待遇跟语言没啥关系,话说杭州不是 java 的天下吗
gowk
2018-09-15 14:51:29 +08:00
我还是无脑推荐 Go,谁让我是脑残 Go 粉呢
wee911
2018-09-15 15:15:54 +08:00
无脑选 java, 我也是前端,node 就是笑话
silov
2018-09-15 15:27:31 +08:00
PHP 才是世界上最好的语言啊! [逃
chenlaocong
2018-09-15 15:33:50 +08:00
@learnshare 打算都看一下

@thinker3 其实语法方面我还是比较喜欢 java 的
@xxoolltt java 也是增删改查吧
@Alex76 打算都看看,明年找工作再转
@qq976739120 是啊杭州 java 岗位比较多的
@gowk go 感觉用的公司不是很多啊。虽然我对 go 也挺感兴趣

@wee911 为啥,你现在也打算前端做后端嘛

@silov php 我是不想学了
janxin
2018-09-15 15:50:46 +08:00
风险上来说,Java 是公司内部,你有一定基础,肯定这种方案更稳一点。Node 是现在做的比较多的,从你个人擅长上来说区别不大,学习很快速。

但是问题是如果当前公司不引入 Node 技术栈,你就要重新找工作。这取决于你还打不打算呆在这家公司?
beginor
2018-09-15 15:51:01 +08:00
node 的最大优势就是 SSR,如果不能体现,还是 Java 吧
abcbuzhiming
2018-09-15 16:19:09 +08:00
我认为你也是是时候体验 Java 这种纯静态工业语言的优缺点了,真程序员是不会因为语言而限制自己的。多玩点东西,你的技术会增长的更快
leslieY
2018-09-15 16:31:06 +08:00
个人之建:
java 围城,里面的人想出去,外面的人想进去,可以继续对您了解的前端领域深入学习,空余时间拓展 java 横向知识面
veightz
2018-09-15 16:58:53 +08:00
看你长线的打算吧,如果是想转后端,个人建议还是先搞定 Java 和 Spring。如果是想做能顺手支撑常见后端 API 需求的,node 我觉得也问题不大,看团队的技术栈了。
enjoyCoding
2018-09-15 17:06:51 +08:00
node 没意思啊… 公司让我写个小爬虫,没指定语言,我就用 node 写了,感觉没有什么成长的。
xiaohuojian
2018-09-15 17:22:47 +08:00
Node,我们公司全部 Node 全栈工程师。语言部分好坏高低,看的是个人修炼
lancelock
2018-09-15 17:41:13 +08:00
怕竞争压力那还不如不转呢,要转就彻底点。我写了 3 年前端都转 java 了,公司也是跟你一样的想法,让我从 node 过渡,我直接拒绝了
leconio
2018-09-15 18:20:50 +08:00
侧重不一样吧,据说 node 渲染前端挺好的,可以低成本高并发。java 用来做业务微服务好一点,毕竟成熟。个人感觉 node 规范挺好的,但是,用来做业务或者微服务,算了。推荐 java,毕竟干的不爽摇身一变安卓程序员
XHalso
2018-09-15 18:38:06 +08:00
node,可以尝试用 nest.js

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

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

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

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

© 2021 V2EX