美国上市公司,专注Java培训21年

一个程序员的代码进化看出java程序员的成长


程序员也分为了许多的层次,刚毕业是一个层次,干了几年是一个层次,经历多年磨砺又是一个层次,经过几多磨难化茧成蝶将是另一个层次。而不同层次的程序员编出的代码也显示出了不同的风格。

有的程序员会将明明几句话可以搞定的东西偏要写一页,以为这样才显出水平,更可恶的是还要绕来绕去故意写成这样,让后来的人看不懂,而有的则会将代码化繁为简。

一个程序员的代码进化看出java程序员的成长

一个程序员的代码进化看出java程序员的成长

一个程序员的代码进化看出java程序员的成长

一个程序员的代码进化看出java程序员的成长

一个程序员的代码进化看出java程序员的成长

一个程序员的代码进化看出java程序员的成长

一个程序员的代码进化看出java程序员的成长

一个程序员的代码进化看出java程序员的成长

一个程序员的代码进化看出java程序员的成长

那么,实现同样功能,简洁代码一定比复杂代码效率高吗?有的程序员说,这还得看算法,如果算法相同,简洁代码效率应该会高一些。

有的程序员说,即使算法相同,简洁代码也不见得比复杂代码效率高,而应尽可能减少循环的使用,特别是少用多重循环,或者尽可能在一个循环中做更多的事。

总之,程序员需要勤于思考、乐于学习、有坚定的信念,还要热爱这一行,才能做一个好的程序员。大家说呢?



【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • Java常用日志框架介绍
    Java常用日志框架介绍
    对于一个应用程序来说日志记录是必不可少的一部分。线上问题追踪,基于日志的业务逻辑统计分析等都离不日志。java领域存在多种日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Slf4j,Logback,Jul。 详情>>

    2018-05-29

  • 秒懂 Java8 Optional 的正确使用姿势
    秒懂 Java8 Optional 的正确使用姿势
    我们知道 Java 8 增加了一些很有用的 API, 其中一个就是 Optional. 如果对它不稍假探索, 只是轻描淡写的认为它可以优雅的解决 详情>>

    2016-11-25

  • 学会这12个框架,你的薪资能更上一层楼
    学会这12个框架,你的薪资能更上一层楼
    在当今世界,对各种框架的了解是非常重要的。它们使你可以快速开发原型和实际项目。本文分享了12个与Java开发、移动app开发、Web 开发和大数据相关的有用框架。希望可以帮你提升技术方面的知识。 详情>>

    2018-05-17

  • 重磅!站点性能诊断利器 JMC 宣布开源
    重磅!站点性能诊断利器 JMC 宣布开源
    Rockit JVM 创始人之一、Oracle Java 产品组成员 Marcus Hirt 昨日在其博客上宣布,Java Mission Control(JMC)的源代码已正式开源。 详情>>

    2018-05-16

  • Java开班时间

    收起