b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

测试性能的软件 如何成为一名优秀的 Java 程序员(2)

电脑杂谈  发布时间:2018-01-27 10:02:24  来源:网络整理

3)参考开源项目,和issue

借助开源代码,特别是来自Apache、Google、和其他不错的公司和个人的一些项目来提高你的编程技巧。只需star他们的开源列表,下面的issue会教你很多。

由于大多数issue都是在优秀的程序员之间进行的,通过阅读他们的建议,和理解问题的方式,以及解决文推的方案和观点,自然而然帮你养成良好的编程习惯。 为了让自己提高得到最大化,不要只是被动的去阅读,而是去提出问题,回答问题,同时也要去关心他人的技术建议。

4)练习数据结构,算法和设计模式

我本打算把这条作为第二条,但结果却是第四条。在我看来,这是成为一个优秀程序员最关键的事情。我见过的大部分优秀程序员都非常擅长 数据结构,算法和基础知识 。

通过学习这些知识,你可以更有效地利用其它有用的东西。由于数据结构是任何一个程序中的关键之一,因此在解决问题时可以获得扎实的知识。 同样,编程思想,搜索和排序算法帮你提高开发编程技能。 你可以参考一 些书籍来掌握对数据结构和算法的了解。

5)阅读优秀的博客

阅读不错博客是也是属于阅读书本的一小部分。为什么阅读博客能帮助你成为优秀的程序员?

由于博客往往是由程序员自己编写的,大多数博客都分享他们的个人思想和经验,所以我们经常会发现博客内容和他们自己经验是相关的。而且,博客的内容一般是一小块信息,所以消化得很好。

博客还有助于学习现有语言和API的新技术和新特性。很多时候,我看到一篇博客文章中写的Java 部分中会学到了一些新东西。

推荐:如何成为一名优秀的程序员(一)

[一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而

6)阅读源码

如果阅读博客有助于成为一名优秀的程序员,那么阅读 源码比这个更有价值,阅读博客很容易,但阅读代码是艰难的。 阅读源码你怕吗?

如果怕,那么你应该这样做:

查看主流优秀开源项目的代码

你关注的程序员的代码

你手头上拥有的代码

Java SDK中的代码

并试着了解它们是如何工作的,试着看看里面在做了什么逻辑以及它们为什么做。

性能测试软件_测试性能的软件_性能测试是什么

找到里面的设计模式,开发技巧,刚开始你会发现代码很无聊,阅读起来也是困难的,但随着时间的推移,你会拥有一个良好的阅读代码感,当你犯了一个错误,你的代码感会提醒你,让你发现和别人的差距。 这种代码感是成为合格程序员的标志之一,他们往往倾向于看你的代码出了什么错。

7)编写单元测试

单元测试补充编程思维和编码技巧,并帮助你更好地设计代码。

任何难以测试的东西都需要改经优化。此外, 编写单元测试可以帮助你找到更好的类名,更好的抽象思维,更好的UI界面和抽象类的设计,并提高代码的质量。 但是像编码和设计模式一样,对于一般的程序员来说单元测试也是一项艰巨的任务,你会发现很多不足。有些程序员写的是微不足道的测试代码,而不是在使用场景上努力思考。

记住,在分析,设计原型和开发之后,没有什么可以替代思考的方式让你提高的更快,单元测试是另外一个机会来弥补思考代码中的场景的空白。 做一个规则为你的代码写一个单元测试。

8)做代码ReView

就像单元测试一样,代码审查是帮助成为一名优秀靠谱程序员的一项指标。 代码审查都能帮助review的人和作者,review的人给了他的代码意义,并提供有用的意见,同时作者也从他的建议中学习,通常有助于你纠正你认为的代码是没问题,但是一些问题只有其他的程序员可以看到。

如果你有机会在一个有单元测试的公司工作,把代码审查当作规范,那么你很可能是一名有大量时间休息的程序员 。 这两件事对于提高编程技巧非常有帮助。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-63155-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...