25 届应届生,真的难绷,框架还不是 spring ,自研垃圾框架,难用得一皮,新项目还不用 springboot 更是逆天。前后端不分离硬写 jsp
![]() |
101
SuperGeorge 23 小时 2 分钟前
我刚毕业的时候跟你一样的想法觉得技术栈和架构太老,但是绝大部分公司都是业务驱动而不是技术驱动,做事要考虑成本,所以要么换个技术驱动的公司,不然就转变学生时代的思维。
|
102
wulinn 23 小时 0 分钟前 ![]() 正想回答,定睛一看是应届,那就合理了。
多工作几年,多换几份工作,就知道 99%程序所谓“技术”,从来不是产品核心力,能解决需求,能找到客户,这才是硬实力。 |
![]() |
103
lyxxxh2 22 小时 55 分钟前
我第一次入职的公司也是魔改框架,boss 将 tp3 魔改的。
他那个框架我一点没接触过,写得真难受。 对于老手是没问题的,看一眼就懂。 但是对于新手,真的是地狱! 要文档没文档 网上啥资料没有,代码还要看个半天。 |
![]() |
105
wowawesome 22 小时 51 分钟前
老东西上 AI 试试。
|
106
iyiluo 22 小时 47 分钟前
jsp 这坨真的屎,维护老项目还能接受,新项目用 jsp 真的逆天,纯纯的逆天公司
|
![]() |
107
Lexin914 22 小时 41 分钟前
这种公司大概率不加班,很佛系,我们公司天天喊着 AI 提效
|
108
coderzhangsan 22 小时 39 分钟前 ![]() @zgzhang 专业安全人士,张嘴 sb, 搞安全要具体问题具体分析,这么情绪化,我只能说老哥你这人真"幽默",从逻辑上讲安全都是相对的,没有绝对的;从系统架构的角度看,从内到外多梯度安全设计策略,你拿一个单独产品框架说安全,就是形而上学,纯机械唯物主义的观点,你见哪家公司是靠一个框架来保障安全?
再说到自研框架,你知道那些公司自研框架是什么设计吗?你以为是照抄 spring ?很多时候都是切合公司项目业务单独设计的东西,基本禁掉了很多业务不需要的组件,从历年 spring 爆出的漏洞来看,有几个是框架漏洞?多数都是组件漏洞。 从多数事故角度来看,绝大多数 bug 都是有业务 bug 造成,这跟开发人员水平/产品设计/架构设计正相关,拿个自研框架出来说事,只能说一叶障目而已,很明显你这安全人士,分析问题的能力还差的远。 |
![]() |
109
hamwong 22 小时 36 分钟前
你不干有的是人干😎
|
![]() |
110
recordnow 22 小时 28 分钟前
对公司而言,业务比技术栈重要。我只看项目能不能赚钱,老项目代码也有可取之处,沉下心应该也能学习到不少。
“屎山都啥可学的?” “代码优化和重构不是一种学习吗”。 鄙视老项目老框架,只能说还是学生思维吧,那为啥不直接面进大厂。 |
111
NotLongNil 22 小时 24 分钟前 ![]() 请谨慎辨别上面的回答,也请谨慎辨别我的回答,要有自己的思考
我的结论是:一定要离开这家公司。原因有 2 个: 1. “直接在面试官眼前手搓代码,并且手写了 import 包的路径,面试官都惊呆了......”,只有让人惊呆的作用。使用 Spring 之类的框架不代表会基础不行,因为要掌握玩转它,需要很多底层的知识。自我学习才是硬道理。那些说业务没有技术重要的,请分析下还在使用旧技术的公司占比多少?这些公司的前景怎样?你会发现,这些公司大多都是半死不活,在慢性死亡。 2. 一家公司守着旧技术,大概率是因为领导技术烂、小心眼、掌控欲强。 新的技术会让你领导失去对下面人的掌控,因为你领导不会。所以你的领导会打压一切想要改变的人,你肯定不会是第一个提出要改变的人,之前想要改变的人不是接受现状,就是离开了。你的领导不会认同你工作上的进步,他只需要你做老黄牛,加上你的同事基本都是一群不思进取的老油条,这样的工作环境就是个泥潭 基于当前的经济环境,建议你还是待在这家公司,下班自己进行学习,积极寻找更好的机会。千万不要在公司暴露你的想法,千万不要在公司暴露你的想法,千万不要在公司暴露你的想法 |
![]() |
112
vcbal 22 小时 20 分钟前
好家伙,小伙子,入职一家就说一家屎山 可不好,毕竟你刚毕业 就一年两跳,说不好听的,你现在要技术没技术 要业务没业务,再挑挑 容易掉深渊哦
|
![]() |
113
neroxps 22 小时 16 分钟前
说个案例。
本人不是研发,我只是跟进项目的进度的项目经理(篇弱电)。 项目需要对接国内某所谓高校智慧校园平台。采购该平台的统一身份认证系统。我们开发的业务系统需要对接他的统一身份认证,并实现统一退出功能。业务系统使用 token 来校验登录。 对接对方的 CAS 统一退出功能。 demo 用的库是 cas-client-core 看 demo 就是 jsp ,因为我这边研发没有对接过 cas 。对 cas-client-core 库不熟悉,我就想着让对方指导下。开了两次会。 对方一直我们说因为我们是前后端分离框架,cas 发出的 SLO message 是给前端处理。 我 TM 纳闷,我认为的前端是以浏览器执行的 JavaScript 代码认为这个是前端。他们 JSP 说的前端我估计就是 HTML 里面写 JSP 代码的前端。而且还 TM 用 AI 生成了一个 vue 的代码告诉我这个就是收到 SLO 消息后处理的方法。我听了我都想立刻结束会议,浪费时间,我们的前端还在傻乎乎直接用他 jsp 的代码丢到 vue 里面跑。唉~ 结论:这种所谓的上市集团 N 年年前的代码,不动就不动。技术也不会更新,更不可能重构。 |
114
tairan2006 22 小时 16 分钟前
我不认为这种算啥锻炼技术。。。过时技术学了纯属浪费时间
|
![]() |
116
grantonzhuang 21 小时 58 分钟前 via Android
@neroxps 傻乎乎这一点真的戳到了,很多人在泥潭里待久了就变成烂泥了。
只能说作为程序员,要不忘初心。 有些大公司的技术也是在革新的,我觉得这点纯看运气,时代在发展嘛。现在有些甲方采购标准也是要求国产化,无安全漏洞什么的,用老旧那一套哪里跟得上这些标准。 |
![]() |
117
x86 21 小时 6 分钟前
反而说明业务稳定
|
![]() |
118
MindMindMax 21 小时 3 分钟前
难道公司不知道提升效率省钱吗,有其他考量的。
|
![]() |
119
potatowish 20 小时 52 分钟前 via iPhone ![]() 上面很多人说了一堆,业务稳定、打好基础什么的,对于经验不足的应届生来说,这工作就是个坑,只适合上了年纪的养老。这种上古技术栈加自研框架,出现问题搜不到,问 ai 也搞不定,对找下一份工作几乎没有帮助。
|
![]() |
120
xiangyuecn 20 小时 48 分钟前
公司比代码活的久,说明什么技术栈不技术栈、框架不框架的,对业务影响几乎没有
甚至不用关心服务器里面程序用的什么语言实现的,你写汇编能实现功能也是 ok 的🐶 |
![]() |
122
ShineHyper 20 小时 42 分钟前
布豪,快跑
|
124
chobitssp 20 小时 2 分钟前
前后端分离也可以用在 jsp 项目里 前端打包放根目录 后端读取 index.html 的 css 和 script 插入到 jsp 里就行
注意前端打包时候移除 prefetch preload defer 这些特性 前端路由的话 后端把 404 请求输出 index.html 即可 |
![]() |
125
ZeroDu 19 小时 41 分钟前
为啥那么多喷 Op ,虽然 spring 不是多么优雅的东西,但是相对 jsp 哪些上古的东西还是好不少的。op 还是快跑路吧,这种公司不待也罢,里面肯定很多人比较守旧
|
![]() |
126
lovelyelfpop 19 小时 31 分钟前
1 、有的老旧项目要兼容 IE ,你用新的前端技术试试。
2 、公司用新的技术需要时间来验证(不是别人帮你验证,是自己要验证)可行性、可靠性、成本。这个验证时间可能不止一两年,因为要精通一个技术需要很长时间。如果新技术上线新项目出了 bug ,或者 bug 很久都搞不定,就容易丢失客户。 3 、换新技术,可能要换整个技术栈。风险更大。 3 、有些新技术,可能也是被人公开出来的屎山。换技术就是从一个屎山跳到另一个屎山。也不一定有那么强的优越性。 4 、有些新技术基于以前的技术,可能封装了更多的细节,不便于了解基本原理。比如 VUE ,封装了太多原理和细节,难接触到底层 js (你问接触底层 js 有什么用?学习不要只学皮毛,不要拘泥于表象,要了解内部基本原理) |
![]() |
127
magicZ 19 小时 16 分钟前
看个人选择了,我刚毕业碰到这种用 jsp 的公司,入职第三天就走了。我大学同学干了 2 年,天天驻场他跑了
|
![]() |
129
chaoschick 19 小时 9 分钟前
强者从不抱怨环境
老技术有老技术的好处,能学到更多的东西,自研垃圾框架那也是自研框架,都是无数聪明人一点一点写出来了 你可以学习其中的知识技术 前后端不分离 硬写 jsp 都是小事,前后端不分离也就意味着你不用和前端扯皮了,自己爱怎么写就怎么写,多自由 |
![]() |
130
P945 19 小时 3 分钟前 via iPhone
应届生很正常,还有速成培训班的。习惯了:能跑就行。
|
![]() |
131
a1274598858 18 小时 35 分钟前
跑!
|
132
jjwjiang 18 小时 22 分钟前
这种情况直接反应的是技术部门的话语权或者实力二者至少有一处于极低水平。这两者都是非常致命的,在里面工作多少时间就是浪费多少时间,应届生直接废了。
|
133
bbao 18 小时 11 分钟前
你为什么会进入这个公司,而不是所谓你喜欢的公司呀?
|
134
xusang 17 小时 35 分钟前 ![]() 别扯什么基础重要,框架只是外在,等你要跳槽的时候,发现你简历上全是 JSP ,初筛都过不了
|
135
WithoutSugarMiao 17 小时 15 分钟前 ![]() 省流:快跑!!!
只能说有些评论是真的牛逼,要不怎么说别碰 java 会变得不幸呢,老技术有老技术的好都来了,非底层老技术(比如你说的 jsp )的存在就是为了被淘汰的,之所以还没被淘汰,就是因为有老项目在用。但是从你的主题来看,新项目也要接着用这一套,甚至 2025 年了,前后端都不能分离一下都不愿意做,不会还是 JSP + Servlet 那套吧,那也真够离谱的了。 不知道评论里 批评这位同学的都啥工作经历,能对应届生说出来什么业务比技术重要的话。我目前工作七年左右,在互联网大厂干过,传统企业也干过,今年刚换到了现在的公司做 AI 应用。不是说现在 AI 火就要追最新的 AI 技术,就要追潮流,但是至少在自己所在领域要符合主流技术栈吧,如果是工作二十年 三十年的 也就算了,工作就是为了赚钱,那确实用啥技术无所谓,以公司业务为主。但是对于应届生,怎么说都得以自身发展为主吧。死磕 java 的阿里都开始用 jdk11 了,一些新项目都开始用 rust 了。为了自己考虑,真心建议你快跑吧。以我自己的工作经历来看,如果一份工作不能为下一份工作助力,那对自身来说也就没啥大的价值,我在传统公司的时候,23 年大模型刚火就开始做大模型相关的项目,技术栈包括 fastAPI 、langchain 、RAG 等等,所以今年跳槽的时候很顺利,简历不用自己投,就很多猎头、HR 主动找,薪资也有较大涨幅。当然我不是故意炫耀啥,就是想说每一个程序员,在职业生涯的初期,至少要以精进技术水平为主,不说研究多前沿的技术,起码不能太落后主流吧。 你能问出来这个问题说明你是有能力找更好的,建议立刻就换,别等熟悉之后,进入舒适区了,自己也不愿意走了。 另外,你可以在面试的反问环节就跟面试官了解一下,这个岗位的工作内容,应用的技术栈都是什么。 |
138
zgzhang 16 小时 26 分钟前 ![]() @coderzhangsan #108 我的职业经历可以让我有底气说我是一个专业的安全人员,而不需要你的评价,我的论点是基于你提到的“为了安全而自研”,这明显是反常识的,至于企业安全怎么建设,你如果是安全从业人员,我愿意一起探讨下,如果不是,那我建议你没必要发表太多意见,毕竟道听途说和真正解决一家企业的安全是两码事。
|
139
salmon5 16 小时 13 分钟前 ![]() @zgzhang #89 话糙理不糙,补充下,大部分真正开源的经过无数人检验的代码才是好代码(相对绝大部分人的所谓的自研代码)
一个公司需要自研,是正常行为;一个个人,没必要拿自研吹嘘 |
140
salmon5 16 小时 10 分钟前 ![]() 见识了个人吹嘘:我自研了个文件系统等;如果没有经过开源千锤百炼的考验,绝大概率是坨渣
|
![]() |
141
YaoDongHu 14 小时 57 分钟前
@nananqujava 改革是有阻力的~_~
|
142
KinBob 14 小时 43 分钟前
r 呀,这还等啥
|
![]() |
143
huangzhiyia 14 小时 42 分钟前 via iPhone
程序员是来解决问题的不是来创造问题的
|
144
julyclyde 14 小时 3 分钟前
@coderzhangsan
@kk2syc 抛开设计是否优秀、安全性是否合格不说, 自研的框架通常结局就是没人维护最后落后于时代 随后拖累业务代码,找不到新人接手 随后,人和产品的生命周期都会提前进入衰败 |
145
coderzhangsan 13 小时 51 分钟前
@julyclyde 这种自研,除非项目长久留下来能养老多年,否则对于员工的未来职业规划,肯定是弊端。
|
![]() |
146
mohuani 13 小时 49 分钟前
从公司出来了,外面的世界可不是用公司的这一套。还是得跟主流接轨
|
![]() |
147
ssh 13 小时 41 分钟前
你写个 bug 让他们涨涨记性🐶
|
![]() |
148
kk2syc 13 小时 5 分钟前
@julyclyde 你又知道啦?国内银行的代码库基本维持在 10 年前的技术框架,衰败了吗?医保结算基础系统还是 net3.5+mssql 呢,撑不起?
|
![]() |
149
glcolof 12 小时 59 分钟前
公司项目用什么技术,一是看需要实现什么样的目的,二是看如何高效的实现这个目的。如果公司多数人都已经习惯一个框架,那么使用这个框架而不是更新的什么东西,才是对公司最有利的。如果不考虑将来换工作的事情,也是对员工最有利的。
前后端分离这种事情,看业务规模,如果是那种几十几百个用户的 2B 小项目,搞前后端分离并不一定是最优的选择。 |
![]() |
150
liuzhedash 12 小时 48 分钟前
|
![]() |
151
neocanable 12 小时 19 分钟前
@liuzhedash AOSP
|
![]() |
152
7gugu 12 小时 13 分钟前
@nananqujava #85 线上在跑的服务,重中之重应该是平滑过度,很多公司都没这个技术去弄,基本都是能跑就行
|
![]() |
153
google2023 11 小时 46 分钟前
@chimission 替代的是什么?
|
![]() |
154
google2023 11 小时 44 分钟前
@wulinn 总结得到位!
|
155
Need4more 10 小时 16 分钟前
我是没想到,v 站居然有这么多的保守派!
对一个新人来说,接触业界主流的技术和优秀的框架,不管是培养技术品味,还是后面的跳槽,都是极其重要的。 那些说什么“业务比技术重要”、“钱给够就行”的所谓过来人的经验,全是放屁! 刚毕业的年轻人,能给公司带来多少业务价值,给多少钱才算够?面试的时候会问你多少业务知识? 旧项目求稳不动可以理解,但新项目技术栈还是老一套,侧面说明公司技术部门的地位多么低下,程序员估计都是老板的工具人,团队的 leader 保守、拒绝学习,不睁眼看看外面的世界。 这样的团队不走,天天和屎山代码作斗争,是会减寿的! |
![]() |
156
beidounanxizi 8 小时 54 分钟前
JJAWA aop annotation mvc @autoxxxooo 那一套是什么鬼东西 年轻人别被 spring 那套 20 年都没变的毒害了
|
![]() |
157
yidinghe 8 小时 47 分钟前
有的人已经忘了 JSP 本质是编译成 Servlet 类了,跟 SpringBoot 的 MVC 框架完全不是一个概念。你喷 SpringBoot 可以,但别拿 JSP 去比。
|
![]() |
158
wxyrrcj 1 小时 40 分钟前
jsp 挺好用呀
|
![]() |
159
dog82 41 分钟前
我特怀念 extjs4
现在基于 vue 的前端框架,比如 antdesign element 等,都不适合企业级项目前端展示,太松散不够紧凑 感觉我也是老古董了 |
160
xiaomushen 30 分钟前
@dog82 害!你切中要害了。
|