25 届应届生,真的难绷,框架还不是 spring ,自研垃圾框架,难用得一皮,新项目还不用 springboot 更是逆天。前后端不分离硬写 jsp
![]() |
1
lyusantu 1 天前 ![]() JDK6+手动导入 JAR 包+SSH+JSP 才是真神
|
2
NessajCN 1 天前 ![]() spring 又是什么好框架了
jvav 仔,不对你一个刚毕业啥也不会的连 jvav 仔都称不上的小孩还是先把各种后端框架整明白了再来质疑公司技术栈 |
4
lhsakudsgdsik 1 天前
这种多了,框架又不重要,程序能跑通就行,你有本事的话你可以组织把项目切换成 spring
|
5
wfhtqp 1 天前
都这样不打算跑吗?
|
![]() |
6
likeme 1 天前
2 楼逆天
|
![]() |
7
Pn OP ![]() @lhsakudsgdsik 不重要的话你咋不用汇编去写,典中典
|
8
flytsuki 1 天前
|
![]() |
9
dlmy 1 天前 ![]() 以前在 IBM 上班时,JDK 1.5 + Servlet + JSP + JDBC 一把梭,不能上网,纯手搓,开发过程相当酸爽,就这样把 Java 基础打的相当牢固,后面去某大厂面试时,直接在面试官眼前手搓代码,并且手写了 import 包的路径,面试官都惊呆了......
|
12
Citrullus 1 天前
如果是后端老炮就还好,钱给够到哪不是 curd 。现在都 5202 年了,确实有点难绷,特别是对于 25 届应届生来说更是
|
![]() |
13
vfs 1 天前
"自研垃圾框架", 所以你适合更好的公司,换工作吧
|
![]() |
16
make115 1 天前
这还入职个毛, 赶紧跑啊
|
![]() |
17
sagaxu 1 天前 ![]() “框架还不是 spring”,这很正常啊,Java != Spring ,quarkus/vert.x 和 Micronaut 等等也是非常优秀的框架,springboot 经常被诶诟病资源消耗大和性能差。
“前后端不分离硬写 jsp”,这也没什么,JSP 就是个特别的 template 而已,前后端不分离也不是离经叛道吗?很多后台性质的不分离也是不错的选择。 “新项目还不用 springboot 更是逆天”,你这言论也蛮逆天的,我有很多个新项目是 vert.x ,我觉得 springboot 反而是老旧技术。 |
![]() |
18
dlmy 1 天前
基础好的话,自己纯手撸一个简单版的 Spring 框架完全没问题的,Spring 里面最重要的就是 IOC 容器,你就把 IOC 容器当成一个 Map ,@Bean 就是往 Map 里面放对象(写),@Autowired 就是从 Map 里面取对象(读),回归本质就是 "写" 跟 "读" 的问题,"写" 就是创建 Bean ,整个过程哪些地方可以扩展呢?容器环境、实例化、属性填充、初始化......
我觉得,你公司 "自研垃圾框架" 在思想上应该也跟 Spring 差不太多,这不很容易学么,钱给够什么都不是问题 |
![]() |
19
iv8d 1 天前 via Android
钱给狗了么,够了就好好干,屎山才锻炼呢
|
![]() |
20
kk2syc 1 天前 ![]() 好好琢磨吧,自研垃圾框架为什么能在公司里“纵横”这么多年。n 年之后你就会明白,在天朝上国,代码和人有一个能跑这句话的含金量,甚至其实没人在乎你用什么框架什么代码质量,只要你能保证业务持续产出,有利润,你就是用 net2.0 、vc6 写的都没人管。
|
![]() |
21
dasbn 1 天前
确实没必要,以前我也觉得没区别,后面发现和外界技术脱节的,里面也是 spring 都不用,纯 Java 的应用(内部维护的人还找不到,找到了也是让直接源码 debug )。除非这份工作十分可靠,搞个五年十年以上,不然还是谨慎了。
|
23
xz410236056 1 天前
@Pn #7 写 java 的老古董保守派格外多
|
24
xz410236056 1 天前
@Pn #10 vibe coding 了锻炼啥锻炼,哪天语言都干没了不还是一场空
|
25
Bazingal 1 天前
下班自己自学吧,待满一年就骑驴找马,除非公司待遇很好很稳定,不过现在没有哪家私企可以说得上稳定的
|
26
cobbage 1 天前 via Android
不想待就跑,待的话花点时间垃圾框架梳理下,入不了核心部门是最被动的。会用框架后面大部分搞不了几年陷进去成业务仔了。
|
27
developerupup 1 天前 via iPhone
钱给够,让我学汇编写汇编都行
|
28
Eccentric555 1 天前
坐标哪里,不会是我司吧,基金行业吗
|
29
leo72638 1 天前 via iPhone
看公司吧,如果公司稳定,钱给够,jsp 也不是不行
|
![]() |
30
Gilfoyle26 1 天前
这个是好事啊,说明公司非常稳定
|
31
coderzhangsan 1 天前
为什么自研框架就是垃圾的?我参加工作那会,有些公司数据安全抓的很严,要求不允许用市面框架和库的,所以有自研这不是很正常的吗?我搞不懂为什么那么鄙夷呢?
|
32
TimG 1 天前 via Android ![]() 经验上这种系统的后端还好说,借助 Java 的强类型再加点程序员封装的自觉,一般不会难看到写不下去。但是前端就.......几十个在项目结构里塞得到处都是的 js 互相幽灵引用,css 却惊人得在一个文件写了几万行,你的样式能不能生效、生效后受哪些影响在浏览器打开之前完全是未知数,但由于是后端渲染,必须先把后端跑通.......在 js 包中彻底跑晕后,突然在一个名称与 js 完全无关的文件夹里找到一个 vue.min.js !这时在同事的视角你已经满头大汗,喘着粗气,青筋暴起,瞳孔震颤像刚跑了 10 公里......
|
![]() |
33
shadowyue 1 天前
|
34
neal1986 1 天前
入職新公司 新項目說要微服務 我直接 Spring Cloud 全家桶
|
35
xiaomushen 1 天前
哈哈哈,要是入职 Oracle 做 EBS ,那很多代码还是 java 1.2 的样子呢
|
![]() |
36
gransh 1 天前
还好吧,学校教 VC++6.0 的时候你不也过来了吗
|
![]() |
37
songray 1 天前
当年校招进了教育行业的某头部公司,一个文件三万行,我的笔记本光是启动服务就要 5 分钟。
后来我正考虑要不要跑路的时候,公司把我们这一批校招生全毁约了,不知道算好事还是坏事(难绷 |
38
Kyle18Tang 1 天前
跑路,去找 JDK 21+SpringBoot 3 的
|
39
maverickpuss 1 天前 ![]() @coderzhangsan 我刚毕业时候,也是看哪个代码都是垃圾,自己倒腾了一堆,最后发现我倒腾的也是垃圾,区别是公司倒腾的是有人用的垃圾,我倒腾的是没人用的垃圾。后来很多年了,生活也教会我很多,我再也不说公司的代码都是垃圾了。我甚至还学会了垃圾回收,从垃圾堆里也能翻点好东西出来。
|
40
HTravel 1 天前 ![]() 调个包而已,为什么调新一点的包,就比老的更好?
比如我给自己写的可以访问家里任何电脑上的任何文件的 web 服务,一直可以往前支持到诺基亚 N95 通过浏览器使用。N95 这些应该算手机上第一代浏览器了,再早我记得就是纯功能机,压根不带浏览器,只能跑 J2ME 游戏,要安装游戏只能通过红外或数据线连电脑来传,装一个游戏很麻烦。至于我为什么要支持 N95 ,是因为几年前我买了 N95 、N95 8GB 、N96 三台老手机,就想把玩下老游戏。现在我通过诺基亚自带的浏览器,用着最古老的 Wi-Fi (有一台能走 2.4G 直接连我家里的路由器,其他 2 台就是不行,只能三星手机开热点的同时分享家里 Wi-Fi 局域网),点击我保存的一款款 jar 、sis 、sisx 的游戏或 app 链接,就能直接在线安装,使用体验不亚于最新款 iPhone 使用 App Store 。唯一不足肯定就是诺基亚浏览器打开页面慢不少。 现在最新的 web 前端框架,哪个可以支持这么老的手机?说白了就是调包侠拿来养家糊口的玩具罢了。真大厂的话,主要框架不都是自研的,谁会直接用第三方的。 |
![]() |
41
DOLLOR 21 小时 9 分钟前
@coderzhangsan
你用自研框架,你的工作经验都被这些自研框架绑定了,跟外面技术脱节,以后跳槽,哪来的竞争力?跟下家说精通前东家的自研框架吗? 不过这点站在公司角度看确实是好事。你跑路了也带不走经验,跳槽成本就高了。 |
![]() |
44
Belmode 16 小时 6 分钟前
把 jsp 当模板引擎就好,以前写博客模板,特别喜欢 jsp ,就类似那些 freemarker 、Jinja2 、ejs 之类的。
只要不用那些复杂东西,老程序员一般对 jsp 应该都相当有好感吧。 |
![]() |
45
changdy 14 小时 37 分钟前 ![]() 楼上一群人真的好奇怪啊... 莫名其妙的优越.
目前来说 spring 的确是最 java 企业开发最实用的框架... jsp 的确不够好用啊... 不懂为什么非要嘲讽一下. 还有上面强行说 vert.x 的? 不看整体业务场景.. |
46
Jack927 14 小时 12 分钟前
作为一个快十年的前端,刚开始认为啥 jsp aspx 都是垃圾。 现在觉得,那玩意挺好啊,php 、jsp 、aspx 都好香,效率神器。
|
47
charlie21 13 小时 51 分钟前
维护这个东西的后端团队有几人?他们怎么能忍受,是钱给太多了吗
|
![]() |
48
l4ever 13 小时 50 分钟前
炒的够厉害的, 有守旧派, 有激进派.
我应该是激进派, 嗯. |
![]() |
50
zx9481 13 小时 48 分钟前
你可以当天就离职呀
|
![]() |
51
wangtian2020 13 小时 47 分钟前
草台班子多了,几百万几千万合同的项目,背后很多是前后端不分离的后台。
没让你兼容 ie 就凑合过日子吧,不然主动请缨用新架构 |
52
ATKLLL 13 小时 39 分钟前
这也能洗啊?
就好比说你吐槽公司不发工资有人说工资又不是什么好东西,可以发金条. ??? spring 都没用上 你指望公司技术栈能好哪去? 跑路就完事了 |
![]() |
53
xdzhang 13 小时 38 分钟前
我这手上就有一套非常老的系统,我全部反编译了改,jdk6 的,非常之爽,服务端还用的 jboss4
|
![]() |
54
aptupdate 13 小时 35 分钟前 via iPhone
现在只会觉得用什么框架,技术无所谓,工资到位干啥都行。工资加两万我不但夸它好还给写文档、写注释!
|
55
visper 13 小时 34 分钟前
自研框架啊,那可真好,自研的大佬就是公司离不开的顶级优秀人才吧。大概也没有什么文档然后有什么问题你就去问他。
|
![]() |
56
bruce0 13 小时 33 分钟前
要么改变他,要么融入他,要么逃离他,我刚毕业入职的时候,公司用的还是 go1.4,ide 用 lite,调试用 gdb,难用的一批,做游戏的,框架都是自研的,很多东西也是垃圾的一批,用面向对象的语言写面向过程的代码
后来我把 go 版本升上来,把 ide 换成了 goland,调试直接 goland,框架重写了大部分,恶心的东西删的差不多了 |
![]() |
57
JKeita 13 小时 32 分钟前
面试的时候就应该问清楚技术栈了。骑驴找马吧
|
![]() |
58
yb2313 13 小时 29 分钟前
打开项目首页写着: less is more
|
59
zuosiruan 13 小时 12 分钟前
骑驴找马
|
![]() |
60
elevioux 13 小时 9 分钟前
大概对技术有追求的都是年轻人吧,我以前也是吐槽公司技术栈。
工作这么久已经 whatever 了。能够跑起来、能够合理安排项目进度、能够正常上下班发工资就行。 工资给够了,用记事本写代码也不是不行。 别误会,有追求是好事,没追求就不会进步了。 |
61
xiaocaiji111 13 小时 4 分钟前
传统行业非常多,习惯就好,这也是 java 比其他优势的地方,多老的版本都有人用,岗位多。
|
62
coolmenu 13 小时 4 分钟前
公司能挣钱吗?能正常发薪水吗?有假期吗?加班给钱吗? 看这些,不要看什么 jsp ,asp ,php
|
63
Kakasei 13 小时 2 分钟前
离了框架虽然 coding 费事,但是练本事。工资能到手就行。
|
![]() |
65
duanxianze 13 小时 0 分钟前
唉 感觉跟我刚毕业那会如出一辙啊,没事,过两年你就会和你所谓的老登一样了,工作和上学时不一样的,很快你就知道了
|
66
luomao 13 小时 0 分钟前
我也遇见过,早上入职,我下午就跑路了。如果考虑到后期发展,还是尽快走吧
|
![]() |
67
oppoic 12 小时 59 分钟前
刚毕业干过几个搞新技术的公司,都倒闭了。能长时间干下去的( 10 年+),技术都比较老,无一例外
|
69
lnbiuc 12 小时 58 分钟前
|
70
mamtou 12 小时 55 分钟前 via Android
应届生都这么硬气了么,可以去微软改造 windows 陈年旧码
|
![]() |
71
iv2ex 12 小时 46 分钟前
说明你公司业务稳定,发展时间长
|
72
coderzhangsan 12 小时 43 分钟前
@shadowyue
安全性是相对的,我认为主要是几个方面: 1. 市面框架都是开源,代码是可见的,绝大多数攻击都是针对其框架代码设计的;自研框架由于设计和代码不可见性,尽可能规避了这类共计。 2. 框架的核心是各类功能组件的,自研的也不例外,组件存在漏洞,无论是自研抑或是开源框架,都会受到影响。 3. 开发人员技术水平和项目技术规范是至关重要的,就算是再安全的框架,开发人员技术水平低,因此造成各类业务 bug ,才是目前工作最常见的。 |
73
coderzhangsan 12 小时 41 分钟前
@DOLLOR 是的,这种事肯定有利有弊啊,但是对个人而言,肯定是弊大于利。
|
74
runlongyao2 12 小时 35 分钟前
不适应离职不就好了,反正也没去几天
|
75
justNoBody 12 小时 33 分钟前
离职
|
![]() |
76
wannerkingof69 12 小时 32 分钟前
要解决复杂问题才值钱。之前听过一个暴论是 spring 只值 6000 块。
|
77
mosfet 12 小时 24 分钟前
你得反着发帖
新来一个应届,非得要用 spring 开发新项目,JSP 又不是不能用 |
![]() |
78
polarwolf 12 小时 21 分钟前
只看到了纯发牢骚,没看到具体分析。开发技术栈本来就会受到各种限制,历史原因,安全要求,项目需求问题,如果能从各个方面分析清楚原因,努力往上爬或者打好关系,去尝试推动技术革新啊,如果不能,要么好好干,要么赶紧撤就行了。
|
![]() |
79
bzw875 12 小时 19 分钟前
日企吗,只要不是使用软盘安装 JDK 还可以接受
|
80
HtPM 12 小时 14 分钟前 ![]() 刚入行就敢质疑已经上线运行很久(根据<技术老>推测)的所谓垃圾代码,缺少敬畏之心
|
![]() |
81
raphaelsoul 12 小时 11 分钟前 ![]() 说明你司业务比较年代久远但赚钱能力稳定。技术是为业务服务的 不是为你写的爽服务的。多干过一个技术激进但是没几年就死了的公司你就知道我在说什么。
|
82
Dorathea 12 小时 11 分钟前 ![]() 这种事情要么适应, 要么走, 要么成为这个项目的 Leader 或负责人
技术框架选型看 Leader 自身的水平和技术栈, 不一定是最新的技术 因为 Leader 要为此负责, 所以通常是最熟练, 上手即用的东西. 所以即使可能知道可以用最新的技术框架, 但碍于没能完全掌握, 熟练度不足, 在新框架上重新构建业务模型成本太高之类的问题, 最后还是会妥协选旧的, 熟练的框架 工作是要实现需求, 而实现需求不需要最新的技术框架, 大多数公司也没到必须用最新框架才能解决问题的地步 核心是解决问题, 技术选型是次要的部分, 等你自己成为 Leader, 需要为此负责的时候啊, 你可以考虑这么做(或许到时候你就能明白别人为什么这么做, 当然, 你现在也可以努力不成为这类人) |
83
wqywangweijia 12 小时 10 分钟前 ![]() 你考虑自己玩的开不开心,自己有没有进步。别人考虑自己对公司资源的长期控制和运维成本。
|
![]() |
84
Nich0la5 12 小时 7 分钟前
快跑
|
![]() |
85
GuLuDaDuiZhang 12 小时 6 分钟前
路径依赖+开发保守化,不敢尝试新东西,只要没有外力推动,就选稳定熟悉不容易出错的方式做,搞出来的东西在后人看来像是屎山。但是正因为前期不容易出错,最终结果还行,毕竟功能是按时实现了。
所以想用新框架,得说出用新框架的必要性,例如能提升多少开发效率降低多少成本,或者有些功能只能新框架开发等等,以此说服领导转用新框架;或者你权力大能担的起这个责任,能接受前期转型的成本,那也 ok 。 最好是后一种方式,你自己有权力决策,毕竟你想说服领导离开舒适区去担责任是很困难的事情。 |
87
chimission 12 小时 1 分钟前
jsp 是有点老了
|
88
nananqujava 11 小时 52 分钟前
我真是不明白, 追求技术新不好吗? 非得抱着老技术一直啃? 还打压 OP 的 "应届生" "才入行"的身份, 为什么觉得在工作中用什么无所谓啊? 新技术带来的便捷帮自己省事不好吗?
举个例子, 就算是 springboot 不同版本也有不同的特性, 比如新版本有自带的 version 控制, 很简单就可以控制版本, 新版本支持虚拟线程, 可以提高并发, 升级个版本就能带来便利的事情, 为什么要拒绝? 用 jsp 的话 接口控制版本, 提高并发 就得自己花时间去做, 用新版 springboot 很轻松就实现了, 非得自己古法调优? |
89
zgzhang 11 小时 48 分钟前 ![]() @coderzhangsan #31 专业的安全人员告诉你,这是纯 SB 的鸵鸟思想,只有真正开源的经过无数人检验的东西才是安全的
|
![]() |
90
jeremychan666 11 小时 48 分钟前
16 年加入过一家公司 刚开始是写 ASP.NET ,可我入职是前端....
|
![]() |
91
DyingSwan 11 小时 44 分钟前
@jeremychan666 我去,跟我一模一样,入职是前端,去了就是 dot NET MVC 从前写到后。
|
![]() |
92
awalkingman 11 小时 42 分钟前
@maverickpuss 我愿尊称你一声 垃圾仙人
|
![]() |
95
AlexHsu 11 小时 37 分钟前
@lyusantu 我之前在公司接过一个项目 jdk1.42 struts1 hibernate 纯手动维护 jar 包 svn 管理 svn 上还特么的少 jar 包 全公司问一圈都没人有
|
![]() |
97
zhybb2010 11 小时 29 分钟前
技术不是目的,只是方式而已。
给你钱你就干,老技术可以用,加钱就好了。。 |
98
prosgtsr 11 小时 25 分钟前 via iPhone
公司项目挣钱,你也挣钱+稳定,那就是好代码
如果不符合,那还是早点跑路 |
99
DinnyXu 11 小时 17 分钟前
你还别说,这个事情我也经历过,我 19 年底入职了一家公司,我是 Java 后端,当时前端也喊我写,公司没有专门的前端,用的框架也都是 SSM 那一套,自己也要写 JSP 这些玩意儿,但是我是刚入职一家公司,我想先锻炼锻炼,虽然开发的过程很痛苦,因为有很多问题,没有 Springboot 那一套方便简洁,排查问题也麻烦,这些我都能接受,都当做一种锻炼,但是等到 3 个月试用期结束对我转正评估的时候,说我后端没啥问题,就是前端写的不咋好....要给我降薪,我直接不干了走人.......所以我想说的是现在尽管行情差,你如果抱着锻炼自己的心态,可以先干一干,把今年底熬过去,这段时间你可以多准备复习的,明年再去跳也可以的。
|
![]() |
100
dosmlp 11 小时 17 分钟前
这么老的框架都能用到现在,说明公司稳定啊,好事
|