java程序员_工作之初_常见问题及应对

1、使用IDE或文档编辑器进行文件修改,不要用文档/记事本。使用文档/记事本修改文件会改变编码,即使选择了UTF8格式,也不一定是同一种编码(UTF8-BOM)。


2、使用开源框架(比如apache.commons.lang包的StringUtils)代替原有的String的方法。既能简化代码,又会减少新手出BUG的概率。另外,commons-lang包有源码,可以查看并学习。

3、单个方法的if/while等逻辑判断要尽量减少,为任何if之类的条件判断加上详细的注释。上半句能让代码结构变的更合理,下半句方便自己和他人回顾代码。

4、数据库交互占用的时间远大于java代码在内存中耗费的时间。

5、熟练使用log调试问题,减少使用syso/断点调试。要知道,线上没有断点!好的log使用和分析能力,是大牛的必要条件。

6、调整好IDE,好的工具是工作得心应手的前提。设置方法:myeclipse设置优化

7、做好工作笔记,比如按日、按周、按月归档。

8、只有通过自己测试的代码才能提交测试环节,这是初期提升技能和口碑的最好办法。

9、想办法在工作时间内完成工作,而不是开始工作就想着做不完不要紧我能加班。要知道,你的加班时间是用来回顾你以为写好了其实漏洞百出的代码的,然后你还要负责修复他们。

10、经常回顾自己的代码、注释、笔记、文档,并根据最新的经验调整他们。比如这篇文章,是我5年前写的,到现在改了很多遍了,每次都有新的修改点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值