做java的多数都是增删改查吗?本人比较笨,找工作有点慌?

做java的多数都是增删改查吗?本人比较笨,找工作有点慌?
作为一名从业多年的Java程序员,同时也出版过Java编程书籍,所以我来回答一下这个问题。首先,对于大部分初级Java程序员来说,如果面对的是Web应用级开发任务,确实会面对大量的增删改查操作,实际上很多Java程序员都是从“增删改查”走过来的,这个过程也能够积累一定的开发经验。但是随着当前云计算和大数据的发展,目前Java程序员的工作任务也有了一些较为明显的变化。从当前的开发场景来看,目前Java初级程序员的工作任务有三大方面的变化:第一:从数据库向接口迁移。目前大量的Java开发任务都在向接口方向迁移,这在近两年有非常明显的体现,一个主要原因是平台化趋势导致的。随着产业结构升级的持续推进,这种网络平台和业务系统之间的衔接问题往往需要通过接口来完成。相对于数据库编程来说,接口开发对于程序员的要求要稍微高一些,要求程序员对于Java抽象具有较为系统的了解。第二:行业经验比较重要。早期的初级Java程序员通常并不需要具有较多的行业经验,只需要按照设计流程完成数据处理就可以了,但是目前在云计算平台的推动下,初级Java程序员也需要了解一定的行业知识,这是一个比较明显的变化。第三:资源整合能力。早期的Java程序员主要关注于业务逻辑处理,而当前Java程序员更重要的任务是完成资源的整合和利用,这一点在云计算、大数据时代有更为明显的体现,因为很多功能都由开发平台提供了,程序员只需要把这些功能整合起来就可以了。对于当前的Java初级程序员来说,要想提升资源整合能力,一定要注重云计算平台和大数据平台的运用。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

回复
  • 陈钰皓用户

    作为一名从业多年的Java程序员,同时也出版过Java编程书籍,所以我来回答一下这个问题。

    首先,对于大部分初级Java程序员来说,如果面对的是Web应用级开发任务,确实会面对大量的增删改查操作,实际上很多Java程序员都是从“增删改查”走过来的,这个过程也能够积累一定的开发经验。但是随着当前云计算和大数据的发展,目前Java程序员的工作任务也有了一些较为明显的变化。

    从当前的开发场景来看,目前Java初级程序员的工作任务有三大方面的变化:

    芝士回答,版权必月究,把未经许七书可,不县得转载

    第一:从数据库向接口迁移。目前大量的Java开发任务都在向接口方向迁移,这在近两年有非常明显的体现,一个主要原因是平台化趋势导致的。随着产业结构升级的持续推进,这种网络平台和业务系统之间的衔接问题往往需要通过接口来完成。相对于数据库编程来说,接口开发对于程序员的要求要稍微高一些,要求程序员对于Java抽象具有较为系统的了解。

    第二:行业经验比较重要。早期的初级Java程序员通常并不需要具有较多的行业经验,只需要按照设计流程完成数据处理就可以了,但是目前在云计算平台的推动下,初级Java程序员也需要了解一定的行业知识,这是一个比较明显的变化。

    第三:资源整合能力。早期的Java程序员主要关注于业务逻辑处理,而当前Java程序员更重要的任务是完成资源的整合和利用,这一点在云计算、大数据时代有更为明显的体现,因为很多功能都由开发平台提供了,程序员只需要把这些功能整合起来就可以了。对于当前的Java初级程序员来说,要想提升资源整合能力,一定要注重云计算平台和大数据平台的运用。

    我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

    内军很员领压清斗界书儿太育。

    如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!

    家没世具每算须按圆,严。

    2024-04-29
    1楼
    回复
  • 杜秋艳用户

    Java一般找工作都是在web后端领域应用,总的来讲是curd没错,但是关联起来内容特别多,从JAVASE到EE,再到SPRING全家桶,maven等构建工具,git...,以及LINUX的使用,设计模式,架构,即便数据库方面也有关系型的MySQL和非关系型的redis,还有中间件之类的扩展知识。所以仅仅是CURD是不能找到工作的,得对JAVA技术栈都有一个深刻的认识和应用,尤其是BAT大厂对这些底层要求还高,要学的东西很多啊。

    2024-04-29
    2楼
    回复
  • 彭佳辉用户

    只能说是了解一部分的基本语法和逻辑,不知道楼主理解的增删改查是什么样的,是仅仅指挥增删改查,还是说可以满足一个项目正常的业务逻辑编码

    1、如果是前者的话,建议多学习Java的基本原理多线程,IO,多态等等,然后自己想想实现一些什么功能,或者是网上看到一些好的业务,可以自己带着敲,然后通过基础知识来实现,这段时间主要是基础结合框架spring ,springmvc,mybatis等等来实现业务编码;

    2、如果是后者的话,建议:

    转则引载或者引用本火文内容请声注明来源于芝情士回答

    第一:提高代码质量,为什么这个放在第一位呢,一个好的代码习惯,可以让你的代码看的有条理,而且让你的程序可以更健壮的云心,避免oom等错误,好的编写代码质量是从开始就养成的,使用阿里的代码规范插件,来提醒自己。

    第二点:多了解当今主流的技术,springCloud、dubbo、redis、和非关系型数据库,不需要全懂,挑自己感兴趣的深入的学历,比如对redis感兴趣,你可以看看redis是相关的技术、集群模式、哨兵、分布式锁等用redis怎么实现的

    们现么系山每斗,马叫装持构写型。

    第三点:就是适当的阅读一下jdk、spring的底层代码,现在spring绝对是java编程中的主力。阅读底层代码可以让我们更好的了解其实现的代码,方便以后我们根据项目需要写出自定义的代码接口,减少以后工作的代码,同时学习下大佬是怎么实现的,所用的思想。从而提高自己的代码封装性和模块化等

    可年件九被收研影般,型。

    第四点:多逛逛论坛,csdn、码云、github等。看看别人好的项目,学习补充自己!

    后续就是框架+思想,需要学习的东西还有很多,继续努力!推荐几本书,第一本我主要是当工具书来用的,我比较推荐第二本和第三本,设计模式+底层原理,Java千变万化,都离不开JVM,所以底层很重要。后面几本书,我觉得可以根据自己的喜好和发展方向进行合理的选择。目前我在看大型网站技术机构。加油,不要慌,经验都是日积月累的!🙂

    2024-04-29
    3楼
    回复
  • 笑看花落用户

    不止增删改查呀,web一般都是增删改查相关,你如果不喜欢web的工作,可以尝试尝试中间件的编写,也可以做算法呀,很多有趣的东西等着你发现。

    2024-04-29
    4楼
    回复
  • 年梦琳用户

    最终都是增删改查,但是要跟业务联系一起就不简单了,架构师方向发展最好

    2024-04-29
    5楼
    回复
  • 熊扬莺用户

    所谓的工作内容是否是增删改查,要看自己的能力和努力的。当你的能力除了掌握spring框架,大数据,微服务,容器化等,你就会发现实际的工作内容中除了增删改查之外,还有很多其他的工作内容。但是如果你本身自己没多少技能,又不去学习和提升,那么自身层次还是会停留在基础的CURD

    2024-04-29
    6楼
    回复
  • 赵江彬用户

    干活基本都是crud,但是只会crud工作不太好找,而且工资也不好要

    2024-04-29
    7楼
    回复
  • 陈汝婉用户

    初级Java工程师的日常就是CURD,随着工龄增加,你要学会数据库表设计,缓存的使用、性能优化,分布式,项目架构的设计。

    2024-04-29
    8楼
    回复
  • 芭比娃娃用户

    如果你是刚毕业不久,工作年限在一年左右的话,那么你进公司前期会做一些后台管理系统的开发,当然是增删改查啦,因为风险比较低,等你对业务以及公司使用的技术有所了解之后,会慢慢的写一些较复杂的业务代码

    2024-04-29
    9楼
    回复
  • 王梓朔用户

    楼主别慌,找工作面对的绝大多数公司是基于数据库的项目,那自然是增删查改的,中间一般会涉及到一点数据正确性的校验,一些业务逻辑的处理,这类工作用到的java很基础,你可以的。再到后面更高级些的工作,你就不会提这样的问题了,所有的编程工作就那么点事,不论什么方向都是程序语言实现需求,要做的就是打好编程基础,看看api文档,了解需求,动手撸代码。

    2024-04-29
    10楼
    回复

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请