Java开发经验及技巧集02- java程序员学习经验总结

  • 时间:2020-03-24 22:52 编辑: 来源: 阅读:137
  • 扫一扫,手机访问
摘要:2.1 多看学习 Java 要多看别人写的代码,多看别人的问题,多看相关技术书,多看文档,多看..... 很多东西都需要我们用双眼来看,当然,很多人肯定会说,哪有那么多时间来做这些事,我只能回答:挤时间。 不管你是刚出校门正在迷茫,

2.1 多看

学习 Java 要多看别人写的代码,多看别人的问题,多看相关技术书,多看文档,多看..... 

很多东西都需要我们用双眼来看,当然,很多人肯定会说,哪有那么多时间来做这些事,我

只能回答:挤时间。 不管你是刚出校门正在迷茫,也不管你是工作几年,成就不菲,【多

看】绝对试用任何一个阶段的人。有些人遇到问题不知道怎么解决,那是因为你遇到的少,

怎么办:有空多去看看别人的问题,多去看看别人的技术分享,总有一个适合你,或者适合

你未来将要遇到的问题(这里不止技术方面,也包括生活方面)。还有多看看一些技术书籍,

丰富自己的知识真的很重要。 这里我推荐几本:《重构-改善既有代码的设计模式》、《架

构探险——从零开始写 Java Web 框架》、《java 编程思想》(这个确实是很好的基础的书,

虽然我也没看完..)、《深入解析 Spring 架构与设计原理》 ,如果对分布式感兴趣的,也可

以看看《大规模分布式存储系统》。

还有最重要的:多看文档,对于开发来说,结合需求和设计文档做,开发能节省 30%的

时间。

2.2 多写

光是看肯定是不行的,还需要写,对于不懂的技术,找资料,自己代码敲一遍,先跑起

来,再来一步步研究原理,这样会更印象深刻。远比你一天到晚的研究源码强。对于自己独

自研究学会的技术、解决的 bug,或者解决方案,你都可以写下来,写博客、或是日志。我

个人倾向于写博客,因为我知道记忆是有限的,此时我记忆深刻,以后总会忘的。但是只要

我写下来了,以后遇到这种事情,我只要翻翻我的博客,看看我以前的记录,就能很快的解

决问题。我喜欢写总结,不论是 bug,技术心得、或是自己遇到的问题。我也会记录下来,

Java 开发经验及技巧集

5

以此激励自己。当然,这也是我为什么喜欢 CSDN 的原因,因为这里有我需要的资源,我帮

别人的同时,也帮了自己。

2.3 多想

工作中遇到 bug 是很正常的,有时候一种方案解决不了,不要死扣,可以换个方式解决,

窗户被关上了,我们不是还可以打开门么? 遇到 bug 解决不了,一个方式不行我们换个方

式继续,总有一个适合的。其实在做程序之前,拿到需求,我们不仅要看,更要仔细看,认

真想,其实需求分析人人都能做,只要你敢想,对于业务多考虑,如果按需求这样做,会有

什么不足,或者说有几种方式,为什么这样做?肯定有其中的可取之处,你想明白了,下次

就知道该怎么去分析自己需要做的功能、模块,并且做的更完善,也许这样会让你在前期工

作花费大量的时间来思考需求,但是一旦你全部确认完毕,真正开发的时间,其实只要原来

约定时间的 1/3 (某些特定场合除外)

2.4 多问

工作遇到的问题,你不一定总能自己解决,查资料也找不到答案,怎么办?问! 问谁?

怎么问?这是个问题。问也有很多学问,比如如果是需求导致你做不下去,那就问需求分析

人员,或者问你的经理,他们肯定是知道的,如果他们都不确定,那么你可以停下来休息会

了,因为你继续做下去也是白用功。如果是项目开发出现 bug,找不到资料也无法解决, 那

么你可以问有经验的同事、或是到 CSDN 来发帖求助,茫茫猿海,总会有人遇到或者解决类

似问题的。如果还没人能帮忙,那么换个方式实现吧。

永远都不要自满,曾经我也骄傲自满过,然而现实给了我一巴掌。虚心求教、博学多问

永远不会过时。这里教大家一个小点子:刚入一个新公司或者新项目组的时候,跟同事一定

要打好关系,也许他就是某方面的大牛呢?

2.5 多分享

分享自己的技术,自己的解决方案,自己遇到的问题,分享一切觉得能对自己或者他人

有帮助的知识或文章,都是挺不错的,之所以我们能在百度、google 能快速的搜到问题的解

决答案,不就是因为有那么对无私的程序先辈们的分享么? 替人解决问题也是一种分享,

我知道自己很多都不知道,很多别人提出的问题,我也不能完美解答,但是我看到问题,我

会去搜索解决方案,我会思考该怎么解决,哪怕不能解决问题,至少我知道有这方面的知识,

我能大概知道有哪些解决方案。下次自己遇到了类似的事情,不就省下很多功夫了么,再替

别人解决问题的同时,也在增长你自己的经验。

Java 开发经验及技巧集

6 / 38

2.6 多优化

人生就是一个不断自我完善且没有终点的过程

。不知道各位有没有看过自己以前写过的程序/代码,你会不会有一天觉得写的很烂,没

错,就是很烂。 然后就想着去优化一下。我就是经常这样,有可能我刚刚写好的功能、项

目,才过几分钟我就会想着去优化一下。

借用 spring 官网的标题:Let's build a better Enterprise,技术总是不断优化才日趋完善,

现在强大的 spring 亦是如此,我当然不奢望自己能达到那样的高度,但是我能做到的是让自

己的项目更加完善。没事多封装、多重构下自己的代码,时间会给你惊喜。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术文章|】Java 开发环境配置(2021-01-16 19:16)
【技术文章|java技术】Java简介 主要特性 发展历史(2021-01-16 19:10)
【技术文章|java技术】eclipse项目如何导入myeclipse项目中 如何把eclipse项目导入myeclipse(2020-12-20 22:06)
【技术文章|】如何将MyEclipse项目导入eclipse (2020-12-20 22:00)
【技术文章|java技术】如何用eclipse运行myeclipse做的项目(2020-12-20 21:55)
【技术文章|java技术】怎么分辨java框架(2020-12-17 16:27)
【技术文章|】Editplus批量转换java utf-8 bom源码文件为utf-8编码文件(2020-12-13 20:21)
【技术文章|java技术】java utf-8 bom源码文件为utf-8编码文件(2020-12-13 20:17)
【服务项目|】java程序代写计算机毕业设计代做(2020-10-20 16:54)
【热点|国内】第七次全国人口普查“查人”又“查房”,还可自主填报(2020-10-20 14:49)
底部广告
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明 | 站点地图
CopyRight 2014-2024 学帮网 |粤ICP备18000800号-4