关闭

java程序员—工作中开发经验总结

标签: 程序员经验工作技术
2927人阅读 评论(0) 收藏 举报

工作也有一段时间了,其实很多的时候,一直是重复重复再重复的写着业务逻辑代码。除了上班以外,自学是一方面,还有一个很重要的方面就是总结了,前些天在最代码上看到了一篇《关于公司WEB项目源码团队协作开发的一点想法》看完后文章中提到“至于那些名词花哨的技术,身边牛逼哄哄的大牛,我们要学会视而不见,因为这些我们都终将学会,这些大牛我们终将超越。所谓大牛,无谓庖丁解牛,无它,惟手熟尔。”我个人先不说这句话对还是错。我只知道,工作中的那些大神他们都有自己的工作经验和工作技巧,我想说的是,这些技巧我们既然看得到,为什么不去像他们学习,学习他们的技巧不正就是站在巨人的肩膀上去看远方了吗?

问道有先后,术业有专攻,我们小菜还是要多学习遇到的看到的大神的技巧,尽快的摆脱小菜这个称号。下面就按照片段来总结一下:

(1)不报错的代码,就是对的吗?

很多人开发的时候写代码,都会认为ide没有报错就是对的,但是在程序运行的时候就会报错,于是就开始跑虫子,一行行的跑代码就会发现问题。如:Long number = (Long) request.getParameter("number");  这是一个简单的取值,本身这么写是没有错的,正常的取值转换,但是有一种情况就会报java.lang.ClassCastException:java.lang.String cannot be cast to java.lang.Long;分析1、提示来看就是类型转换失败,2、强制转换有问题。  事实就是,number可能是空,强转肯定是错的,一般强转得先判断非空。

小结:不是所有的不报错的代码就是对的,用正确的逻辑去写代码。再简介 ,代码就很美了。

(2)代码优化

其实在一个项目中,很多代码都是能够“减肥的”,如下列代码:

这段代码并么有什么问题,接下来就是该如何"减肥",从代码结构上看,else是可以删掉的,但不是把else里面的处理逻辑删掉,而是改变结构

如:

小结:“减肥”以后,代码更简洁了,避免了冗余的else块,当然不是说所有的地方都得这样给代码“减肥”,应该是具体情况具体分析,这也算是代码优化的一个小招。

拿了非常重要的两个很容易出现的点来举例,一般的只要根据逻辑仔细写是不会有什么问题的。

后面有什么经典的需要注意的会及时的更新,加油~!



1
0
查看评论

一个java程序员的年终总结

第一. Java程序员需要不断的学习; 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时,才会真实的感受到这句话。 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往...
  • u012562943
  • u012562943
  • 2016-02-19 17:58
  • 2761

四年Java 一个java程序员的年终总结

-     年底了,该给自己写点总结了! 从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹。我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提供点参考。 第一. Java程序员需...
  • chenzhao12
  • chenzhao12
  • 2012-11-01 21:43
  • 5700

一个五年Java程序员的年终总结,献给还在迷茫中的你!

我越来越担心我作为一个Java程序员的未来。恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。详细过程我就不再叙述,在此,只想给大家说一说被拒绝的原因,看看大家有没有相似的...
  • bntX2jSQfEHy7
  • bntX2jSQfEHy7
  • 2018-01-23 00:00
  • 387

四年Java 一个java软件工程师的年终总结

年底了,该给自己写点总结了!     从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹。我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提供点参考。     第一. ...
  • yang_734664103
  • yang_734664103
  • 2013-01-05 11:46
  • 24649

程序员职业思考与规划 —— Java程序员年度总结:浅谈四点心得,也许路走得更远

一、技术积累 (1)代码规范 1.1.1、通常的模块分布:一般如果你要实现一个web应用,你从后台将数据展示到前端页面,在一个比较大的公司,你少不了跟其他项目有交集(你调用他的接口,他依赖你的接口),这样下来,整个公司有很多个模块,怎么做到很好的联系。回到刚刚的模块分布,你的一个web应用,应当...
  • chenchunlin526
  • chenchunlin526
  • 2017-02-07 09:16
  • 1331

年终总结——希望能更好的开始。

1.人生 人生分成了N个阶段,我们在每一个阶段艰难前行。 2.在校时 过去的这几年,本科,硕士,一直在杂七杂八地学一些知识和技术,从C++和Java到Python,从Web到Android,从CS到ML。因为太杂,所以不精。一开始本着“技多不压身”和“通百艺而专一长”,让自己多去涉猎一些方向,...
  • chentravelling
  • chentravelling
  • 2018-01-26 12:59
  • 79

一个Java程序员第四年工作总结

又到一年写总结的时候了。今年比较特殊,事情比较多。先是当了爹,真正成为上有老下有小的一家之主,接着又换了2次工作,对现在的工作状态很满意。 今年是本命年,在大多数人眼中本命年都须诸事小心,穿红内裤等等。。而我对本命年本是没有太多感觉的,但是经人一说,想起上一个本命年时,那会还在上初一,把胳膊...
  • zl3450341
  • zl3450341
  • 2013-12-16 01:23
  • 14136

一名拿到阿里、京东、百度等公司offer的Java程序员年终总结

2017已经结束了,这一年的工作经验也该做个总结,顺便跟大家分享一下。我认为,随着你工作年限的增长、对生活对生命认识的深入,应当不断思考三个问题: 1、我到底适不适合当一名程序员? 2、我到底应不应该一辈子以程序员为职业? 3、我对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究? ...
  • ztx114
  • ztx114
  • 2018-01-10 14:27
  • 318

写在过年前--- 一个Java程序员三年的工作总结

2012过去了,又到了该总结的时候。这一年可以说是很重要一年,很多事情,都阶段性的开花结果。      先是2月份,去了海辉,实在说,没有进去这前想的那么好,主要还是我个人原因吧,海辉太安逸,事情也不多,每天改改存储过程,维护下瑞银的老系统,日子就过了。我是...
  • zl3450341
  • zl3450341
  • 2013-02-01 11:04
  • 12147

java开发三年,总结一些经历与经验。

不知不觉,毕业三年。 很多人都说开发三年是程序员第一个门槛,学到了基本的开发技术,熟悉了一些常用的软件。接下来怎么选择,方向很多,是专心做技术,还是做管理,或者是测试、运维、前端,更或者说换一行,回家卖卖红薯。 首先 要总结下这三年的经历与学到的东西。 14年毕业,进入公司后至今未换过工作,大概...
  • qq_36841482
  • qq_36841482
  • 2017-01-09 15:06
  • 7273
    个人资料
    • 访问:7305次
    • 积分:183
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类