Node服务端该怎样规划未来的职业方向?
发布于 4 个月前 作者 dingyuanwu 2230 次浏览 来自 问答

使用Node做服务端开发也两年多了,最近有些疑惑🤔 1、大家都说Node的发展前景不错,但是看到大多招聘Node的都只是挂个Node的title,实际招聘的是前端或者全栈,招Node服务端的偏少,如果想使用Node做服务端开发,具体该怎样规划一下后续的学习路径? 2、最近看了下大厂的招聘,基本还是c++、java,有大厂招Node服务端开发吗? 3、Node的定位到底是什么?

13 回复

如果特别想去大厂,nodejs经验又比较丰富,建议做一年前端,这样不管是前端前栈都有优势,因为nodejs基础的知识都是和前端想通的 只是需要去深度学习以下某个框架的一些规定知识 比如react中的redux,数据单向流,虚拟dom渲染,组建通信,工程化等

nodejs做游戏服务端比较多

  1. 深入到 Node 底层,了解 V8,event-loop,线程,协程,异步IO 等等能看到的关于 Node 的所有标签或者相关标签,这些底层实现的技术,是在后端中通用的,再随便翻看 Java 和 Go 的大厂招聘,你把那些局限于 Java 或者 Go 的要求去掉,剩下的都是后端应该了解和掌握的。
  2. 大厂当然招 Node 服务端开发了,毋庸置疑
  3. BFF (backend-for-frontend)

不建议再去学习前端的技术内容,前端技术有个特点,就是实现起来比较简单,但是背后的工程思路可要花时间才能体会,大概看看官方的指南,了解下怎么用,好配合前端写接口就行了。

比如现在流行的 MVVM,和函数式编程,它们实现起来非常的简单,但是要理解背后的思想,属实不是一件容易的事情。况且术业有专攻,即使要成为全栈,也最好在一门已经精通的情况下进行,否则你会发现虽然你好像看上去知道的比较多,但其实每一项拿出来就都很平凡。

感谢各位大佬,受教了 @hsiaosiyuan0 对于第二个问题,招聘网站和官网上都没有多少信息,也不明确主流的要求有哪些?

1、大家都说Node的发展前景不错,但是看到大多招聘Node的都只是挂个Node的title,实际招聘的是前端或者全栈,招Node服务端的偏少,如果想使用Node做服务端开发,具体该怎样规划一下后续的学习路径?

  • 招node的并不少,但好的很少。
  • Node操作db的偏少,这已经是后端领域了
  • Node做服务端开发
    • 内部系统,随便玩,骑驴找马型,补位最好
    • 创新公司,中小型的,不过不是太多,国外会好非常多
    • 自己搞开源或商业项目

2、最近看了下大厂的招聘,基本还是c++、java,有大厂招Node服务端开发吗?

有的,小到应用,大到内核,都有坑。阿里内部帮推荐:i5ting@126.com

3、Node的定位到底是什么?

  • 前端基建(前端)
  • bff、api聚合(前端)
  • 纯后端,操作db

未来serverless里,node依然是一等公民。

我的帖子居然惊动了狼叔@i5ting ,有点小激动^_^

感谢狼叔和各位大佬的回答,解决了我最近比较迷惑的地方,准备深挖一下服务端的细节,然后学习一下前端的基础知识 那么问题来了,《更了不起的Node.js》卷二什么时候有?刚读完卷一,收获良多,视野也开阔了很多,感谢狼书

我已经转Go去了

我们招node后端!用AWS serverless,求简历!~ hr@factchina.com

我觉得大公司不会要纯Node的后端,现在很多公司都是用node去做些辅助前端的工作。我也是做前端的,也是打算去学一些辅助前端的node知识,让我去做后端的node我也会比较排斥。

是的,目前都是这样的比较多,我也准备学点前端的东西

可以尝试一下前端 ,也许会对node 理解更深一些

做前端吧😂😄

服务端的路过,真的很困惑,学前端的路,漫漫,慢慢。

回到顶部