干java也1年多了,怎么能提升代码编写能力?

如果想学好编程,最好还是打好基础,就像建楼。先学懂计算机原理,操作系统,网络,数据结构,算法这些基础,再学习jvm原理,jdk 核心api 。

如果以上你都学好了,其他五花八门的技术就可以根据你工作的需要相应的学习了,不仅会用就可以了,要深究其理,才能融会贯通。

然后再日积月累你就能成为大牛了!

祝你好运!

应该从技术和业务两方面提升。

技术上,先从日常开发用的最多的技术着手,然后根据目前用到的去延伸扩展,增加知识深度。比如用到Java,那么就深入的,注意是深入的,去了解Java中的各种数据类型的数据结构,各种集合的结构,了解反射,多线程等等。spring的话,就深入的了解下spring的类加载机制,AOP IOC spring事务控制 权限控制等等,然后通过spring延伸了解spring boot,spring cloud等框架。数据库也是这样,深入了解,比如sql执行原理,触发器,存储过程,mysql优化,mysql的事务机制等等。其他的,容器,前端,都是这样去延伸。

业务上,多了解多考虑业务需求,做到如果是你是项目经理你会怎么理解整个项目。自己尝试去根据业务涉设计功能模块,设计表结构。这样对项目管理与业务的理解能力有很大的帮助,有助于以后转型做懂技术的管理层。

我也工作了不到两年,这也是我最近自己没事根据近一年多的工作情况得出的结论,如果写的不对,请指出,大家互相学习吧。

要提高代码编写能力!

第一,先要对java这门语言的特性要非常熟悉!因为现在的软件需求越来越复杂!一年的经验其实算很少!

第二,还要有相对大型的项目经验可以参与,在项目中实践是提升最快,也是最扎实的!

第三、对于各种协议最好要能了解,比如 http ,tcp/ip ,udp 等!

第四,可以下载一些优质的开源代码或者系统 来进行学习!看看那些大牛是如何构建系统的!

以上是我给你的建议,希望对你有所帮助!

最主要的一点就是把基础打好,,掌握原理

主要还是要自己多联系,首先从简单的开始,慢慢的敲,找几本好点的书,认真的看,然后把书上的例子认真的自己敲一遍,像C prime这本书就非常的好,我也正在学了,以后可以相互交流啊!以前也是不喜欢计算机就不怎么想写,现在没办法,逼着自己提高啊!

相关代码参考