不熟悉 Spring Boot,被刚毕业的初级 Java 开发怼了

2019-08-08 23:06:48 +08:00
 switch100

说真的,不喜欢 SpringBoot 这种新框架,用 application.properties,啥定义都没有,搞个 bean 定义都费力的要死,还不够直观,所以没怎么熟悉 SpringBoot,还是最喜欢 Spring MVC。

最近公司来了一年经验的初级 Java 开发,一看老项目用的是 Spring MVC+JdbcTempalte,每天就听他各种喷,什么架构不合理,要重构推翻架构什么的。唉,最近还老是在老大面前数落我,说现在都流行 SpringBoot FatJar 微服务,说我写的项目太笨拙庞大了什么的。。。关键是老大也不懂技术,我也不知道怎么回应

各位怎么对待这种刚毕业的小年轻?反正我觉得这个小年轻真的精力旺盛,各种喷和怼,我都想离职了唉

21746 次点击
所在节点    程序员
202 条回复
alcarl
2019-08-09 00:42:02 +08:00
从一个已经搭好架子的项目上撸业务代码的话,看不太出 spring mvc 和 boot 能有这么大差距。业务代码最后还是要手撸。。。。。。
middleware
2019-08-09 00:46:50 +08:00
这种就是典型的 high energy 傻逼。我们 team 和一个这样的斗争了三年多。最后他去祸害 Future Wei 去了。
misaka19000
2019-08-09 00:46:51 +08:00
SpringBoot 不是应该看一下文档半天就能上手了吗,什么叫没怎么熟悉
ganyouxuan
2019-08-09 00:49:32 +08:00
都想离职了唉?
早知道要走,为什么不直接拒绝了 offer,这样大家都省心?这样算不算干扰公司正常运营?
akring
2019-08-09 01:06:27 +08:00
@ganyouxuan 不看楼主的上一贴都不知道你在说什么
akring
2019-08-09 01:09:28 +08:00
@dk7952638 也不一定,银行国企之类的从领导到员工就求一个字:稳。如果不是有强需求推动那帮子人恨不得一行新代码都别写,因为啥都不干是保证 bug free 不背锅的唯一途径。
CEBBCAT
2019-08-09 03:00:14 +08:00
*楼上说的上一贴是 /t/586838
ghostman
2019-08-09 03:23:06 +08:00
老哥,Spring Boot 是 2014 年发布的
falcon05
2019-08-09 03:28:16 +08:00
早知道要走,为什么不直接拒绝了 offer,这样大家都省心?这样算不算干扰公司正常运营?
ericgui
2019-08-09 03:54:19 +08:00
首先,你自己要从自身找问题。

第二,你要这样怼他就行:

“可能你说的有道理,也可能没道理,暂时不争论这个。就问你一句话:重构的话,你来重构,需要多久?万一重构失败,耽误了业务,请问这个责任你来承担么?你只有一年经验,你有多大把握?目前的代码,对业务的支持良好,是否真的值得花钱花时间承担一个未知的风险来让你这个一年经验的初级程序员来重构?”

你老板不懂技术,但 他懂成本啊,懂风险啊。
limuyan44
2019-08-09 04:36:52 +08:00
如果你是个写 spring 的具有几年工作经验的连 @bean 都不会的话,我觉得不仅是你老大不懂技术吧。
ShellMings
2019-08-09 06:11:27 +08:00
你告诉他原生 JDBC 效率好,闲落后自己重构啊!要不就让他自己封装的框架啊!
yalin
2019-08-09 06:13:57 +08:00
能够提出问题,同样也要能够解决问题
jorneyr
2019-08-09 06:41:34 +08:00
小项目用 Spring Boot 快,大一些的项目我还是喜欢用 Spring MVC 那一套更舒服,能改配置的就不喜欢改代码。
jaskle
2019-08-09 07:05:36 +08:00
PHP 是世界上最好的语言
HuasLeung
2019-08-09 07:37:09 +08:00
spring boot 省去很多繁琐的配置,还真是个好东西。
fhsan
2019-08-09 07:38:29 +08:00
当然是用技术叼死他,别无他法。
luckylo
2019-08-09 07:39:34 +08:00
先说下我司情况:
没有所谓的技术负责人把关技术选型,来了需求,评审过后就开干。都 9102 了年了,还是 ssm + jsp,mybatis 还是逆向工程。我也不知道为啥,也不敢问。

上次一个需求过来了,需要新做一个服务,但是产品经理需求很不明确,将来改表会很痛苦(特别是 mybatis 逆向生成的那一套)。所以,为了避免这个麻烦,我干掉了以往的逆向代码,走 tk
mapper 玩一波,对相关同事就说,这需求不明确,以后改表有的玩,不如趁早,集成 tk,单表操作改动就很少了(就实体类相关操作)
luckylo
2019-08-09 07:41:48 +08:00
@luckylo 然而对现有服务,我是能不动,坚决不动。几百行的一个函数,万把行的一个类,满篇的重复代码,我都当没看见。
kangzai50136
2019-08-09 07:42:02 +08:00
@bccoder android mvvm 有什么好教程吗?在学校学的是 android,毕业出来社会之后干后端,现在想重新学一下 android。

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

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

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

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

© 2021 V2EX