现在做全栈是不是一个好方向

351 天前
 hoseawu

某一线城市,做了 4 年的后端口今年在公司做全栈,收入还算可观。

主要技术栈大概是目前是 NestJs/ExpressJs + React/Next.js 这样。

本人对编程有着强烈的热爱,也开发过桌面软件( C#,Electron ),web ( vue ,react ),app ( rn ),后端(主要是 NodeJs )。但是能拿得出手的也只有 Js 系的开发(包括 web 前端和后端 api 开发)。

目前做全栈和后端的热情还是比较高的,不知道怎么选择。

如果选择全栈,我大概会继续精进 Js 相关的内容,包括框架源码,数据结构,V8 引擎的学习,还有一些附加的数据库/服务器优化等。

如果选择后端,我大概会选择偏底层一些的方向且深入学习一门静态语言(目前打算转 Java ),计算机操作原理,网络相关知识等。

因为以前都是自己对什么感兴趣就学习什么,从来没有考虑过工资工作什么的。 但是 毕竟年纪也不小了,且学历也确实不怎么样(专科),希望可以开始“面向工资”编程,而我能无缝衔接并且兴趣较高的两个方向也就是全栈和后端,请问各位大佬我应该怎么选择?

10702 次点击
所在节点    程序员
65 条回复
crazyTanuki
351 天前
你都是前后端分离模式开发吧,看 nextjs 趋势要回到前后端混合开发了,全栈应该是个大方向
hoseawu
351 天前
@crazyTanuki 是的,主要是前后端分离模式开发,但是一些小项目也就 nextjs 承包了
crazyTanuki
351 天前
@hoseawu 真心觉得前后端混合开发好乱...你平时后端开发有用 views 模板吗?
Morriaty
351 天前
还以为是老帖,下意识的看了下发帖时间🤣

工作了四年还能有如此纯粹的热情,挺好的。个人建议专而精比大而全要好。
hoseawu
351 天前
@crazyTanuki views 模板是指 ejs 这种么?我有用 ejs 开发过自己的项目和 hexo 的博客主题,但是没有在工作中实战过。
hoseawu
351 天前
@Morriaty 嗯呢,其实我也是这样想的。就是担心低学历找比较专业的工作会比较困难,想着如果是大而全类型的工作是不是对学历要求没那么高
murmur
351 天前
做外包的话必须全栈,前端可以不精但是 vue 必须得会,如果你一辈子都能在互联网公司工作可以不全栈
James107
351 天前
我是在阿里云做了 7 年的后端开发,个人建议是后端不要进 Java ,做个大前端会更好。后端是个无底深坑,涵盖的东西非常多
GF
351 天前
同路线,只是希望不会被饿死
shui14
351 天前
全栈本来就比较实际,绝大部分业务短平快。php/ruby 这些一直就没落伍,市场纯粹是人力便宜,加上所有公司不管大小都是想做平台,不考虑实际的搞基建
目前缺乏 vercel/fly 这类平台,next 算是新 php ,它做业务开发完全没问题。搭配 nodejs web 框架也算凑合。就业岗位缩减时,全栈重新回来,只是 java 和 php 还是大头,serverless 这些缺少靠谱平台
hoseawu
351 天前
@murmur vue2 算会吧,react 现在可以得心应手且有一定心得。不知道你说的精通是到什么程度。无所谓在不在互联网公司,如果一切都好(形势,薪资,兴趣),专注互联网也是不错的选择,
7inFen
351 天前
看好 tRPC 的发展,未来 5-10 年,可能不再有明显的前后端区分,只有业务和数据之分。
hoseawu
351 天前
@James107 并不喜欢完全把重心放到前端上,毕竟感觉自己更大的兴趣与志向还是偏 coding 的,而不是打磨样式。
hoseawu
351 天前
@GF 哈哈哈哈哈
hoseawu
351 天前
@shui14 所以现在比较保守的选择还是全栈对吧
QWE321ASD
351 天前
全栈是方便自己做工具和公司不能给安全感和无聊时打发时间干的.要是对编程没啥喜欢的和公司一副能养一辈子的样子.我觉得专精比全栈好
hoseawu
351 天前
@7inFen 嗯,可以了解下
gloye
351 天前
收入还算可观大概是多少
CaptainD
351 天前
感觉做数据开发是个好选择,比较偏后端那种,区别于数仓和大数据开发
hoseawu
351 天前
@QWE321ASD 不打算在目前公司长期干,也不知道以后能不能找到愿意干一辈子的公司 hhh

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

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

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

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

© 2021 V2EX