职场萌新求助职业规划 - Full Stack还是纯后端

作为最近刚刚入职的职场萌新。 现在有机会用hadoop, Zookeeper那些做big data, distributed system有关的方向, 还有个机会做normal full-stack。

自己相对喜欢编程,最近对distributed system有些兴趣, 但是并不了解。 基本没有hands on experience。也不是很清楚到底是将来会面对怎么一个情况。
full-stack这边。 因为以前有过一些python 做full-stack project经验。所以full-stack 这边还好。 至少脑海里有个大概轮廓。知道以后会面临一些什么。

现在就是有点不知道怎么选择。 希望各位熟知这些的大神能给点建议。
对不同的路, 大概有什么优劣之类的。跪谢 Orz。。。

full stack 现在一般都是node + react. node一般也就写写中间层 不堪重用 。 web full stack 说穿了主要还是前端为主, 后端用node一般也不会是太复杂的服务。 稍微复杂点的service 一般还是java 为主, 不过这种就直接招java developer了不会招full stack.
full stack 主要还是因为node.js火了, startup 喜欢招一个前端, 然后让他做前端+node.js的活 一个顶两个用 反正startup也不用scale
至于python full stack ruby full stack 什么的还不如node

1 Like

node.js 其实也没以前那么火了,只是一些small/medium size的应用比较喜欢吧。确实,scale的话起来node.js未必够用了

我因为也是刚入职。 甚至还没有机会跟组里细聊。目前我得到的信息是。
一边做app。 一边做data。
app 那边就是 java后端。 react前端。 也不能完全说是full-stack。 具体职责划分还不是清楚。
data那边说的是 用hadoop 之类的。
从manager那边得到的信息说是data 那边是做distributed system有关。
但是data那边有人直接给我说他用hadoop他自己就是个是data engineer。 而且另一个人说data多distributed system东西少。 其实我是很想接触distributed system的东西。 最近也开始慢慢学习。但因为接触时间短, 还有对所谓的data engineer也是没什么认知。 所以就整个人有点蒙。 我怕我想做distributed system 结果做出来变成什么data engineer。(这个我真的不懂是什么要干什么, 我印象中hadoop是distributed system那面的。 为什么这个会和data engineer 扯上关系。)

我个人目前想做的是
distributed system related > pure backend > full-stack

打算明天多找人了解一些信息。 不过在这之前我还是想看看这里能不能有人帮我给distributed system 还有data engineer 这些给个描述。 具体大概会做什么。具体大概职责是什么。 希望这些信息能让我对每个方向职责有个大概的定位。 这样不至于到时候自以为自己做的是一个东西。 结果做成另一个东西。 现在趁着刚入职什么都没完全定下时候尽早做些调整。 就怕到时候做等意识到自己做的的并不是自己想的东西时候太晚,然后做调整改变相对会有一些大的阻力

因为现在自己完全就是个小白。 很多东西也不清楚。 如果上面哪些我对工具或者职责定位有偏差。希望也希望大家能给我指正一下。 Orz。。

谢谢。 现在感觉豁然开朗多了。 大概对这些位置干什么有了一个基本认知。
真的十分感谢。

BTW. pure backend 就是抖了个机灵:rofl:。 其实就是对full-stack相对抗拒 :rofl::rofl: