• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

java后端怎么避免只会写CRUD?

十万个为什么 空空 2024-4-09 07:56:04 3次浏览

关于问题java 后端怎么避免只会写 CRUD?一共有 2 位热心网友为你解答:

【1】、来自网友【6 毛 pro】的最佳回答:

如果你不是搞底层,搞科研,基本上所有的得 javaer 都是 crud boy,javs 主要应用于 web 网站的后端开发,所以只要你还从事 java 开发,这估计无法避免。所以我认为应该思考怎么变为一个更好的 crud boy,

  1. 需求理解能力

作为一个 Java 开发者,能够准确理解用户需求是非常重要的。如果你无法理解用户需要什么,那么你写出的程序很可能无法满足用户的要求。为了提升自己的需求理解能力,可以采取以下方法:

  • 多与用户沟通,理解他们的需求和痛点;

  • 学习产品经理的知识,了解产品设计和需求管理的方法;

  • 阅读相关的技术文档和书籍,提高对领域知识的了解和理解。

  1. 善用设计模式

设计模式是程序设计中非常重要的一部分,熟练运用设计模式可以帮助开发者更好地解决问题,提高代码的可读性、可维护性和可扩展性。设计模式‬是‬前人‬总结的‬经验‬之道‬,值得‬好好‬学习‬并‬用于‬实践‬当中‬。

  1. 优化程序整体架构

好的程序架构异常重要,这里说的架构指的业务逻辑整体架构。我工作中会遇到过一次,上线的初版不满足业务扩展需求,造成程序全部重写,这消耗的人力物力成本不可想象,最后项目根本赚不到钱。所以初期的设计很重要。

  1. 理解和‬善用开闭原则

开闭原则是指一个软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。Java 开发者需要理解并善用开闭原则,即使业务需求发生变化,程序的修改也应该最小化。这‬其实‬很难‬,很多‬都需要‬经验‬和‬试错‬之后‬才有的‬经验‬体会‬,比如‬少用‬继承‬使多用‬组合‬等‬。

  1. 善用开源社区提升自己

开源社区是广大程序员展示自己技术、学习交流的最佳平台之一,也是提升自己的好机会。通过加入开源社区,你可以参与到各种有趣的项目中,并与其他高手互相学习、交流经验。

首先,你可以通过开源社区接触到各种新技术、新思想。在开源社区中,有许多优秀的程序员,他们的代码和思想值得学习和借鉴。通过阅读和学习他们的代码和思路,你可以不断提升自己的技术水平。

其次,你可以通过开源社区展示自己的技术水平和贡献价值。开源社区中的每个项目都需要不断地维护和优化,你可以通过参与到项目的维护和优化中,为项目做出贡献,同时也可以展示自己的技术水平和工作价值。通过开源社区的贡献,你也可以获得更多的关注和机会。

最后,加入开源社区还可以拓展自己的人脉。在开源社区中,你可以结识到许多志同道合的人,你们可以一起交流技术、分享经验,也可以一起合作开发项目,建立起良好的人际关系。在将来的职业发展中,这些人脉将会对你产生不小的帮助。

以上就是我的理解希望对你有帮助。

【2】、来自网友【拒海】的最佳回答:

这是个好问题,我就遇到新入职的同事问我这样的问题

那是 17 年,我们招了个后台开发,工作经验有 6-7 年,从传统行业出来的,之前没有做过互联网开发

来了之后先从管理系统入手吧,一般互联网后台除了给前端提供 api 接口,也会有个后台运营管理系统,给运营同学做业务配置,报表查询,多数情况就是 CRUD

入职不久这同事就在一次周例会跟我抱怨工作没有技术含量,就是增删改查

增删改查是没啥技术含量,但其他工作你准备好了吗?

当时我要求他做服务器巡检,就是根据 nginx 日志和业务日志统计下哪些接口响应较慢,业务经常抛出哪些异常,这个用 linux 的 awk 很容易统计,结果他是把日志下载到本地,用文本编辑器来统计,搞得一头大汗

后来一个需求是从谷歌市场爬 app 的分类,详情等数据,之前负责的同学要离职,交接给他,结果他完全 hold 不住

后台工作肯定不止 CRUD,为什么上级只让你做 CRUD 呢?那是给你时间提升的,你应该和其他同事学习,看自己还有哪些不足,赶紧提高,这样上级才会给你更有挑战性的工作

喜欢 (0)