北京北大青鸟学校:怎样成为专业的程序员?(上)

一名专业的程序员不是简简单单就能做好的,也不是说你会一些代码编程就能做好的。北京北大青鸟学校从以下几个方面告诉大家,如何才能成为一名优秀的、规范的职业程序员。
 
1、代码简单
北京北大青鸟首先强调:好的代码一定是最简单的,这应该是每个职业程序员心中万世不变的箴言。一个简单的“hello world”,可以有十几种实现,但是职业程序员绝对不会标新立异,他们会选择最简单最常用的那种。

为什么要写简单的程序?
北京北大青鸟学校老师回答:
1、简单的程序易于扩展;
2、简单的程序易于维护;
3、简单的程序易于发现问题。
总之,在能实现功能的情况下,程序越简单越好。

2、代码的质量属性
代码的质量属性主要有三个方面:功能、可扩展性、性能。

功能:是对一段程序最基本的要求。程序首先要正确实现预期的功能,才能谈其他的质量属性。
可扩展性:对于一个大型地,需要长期维护的软件来说,程序会不停地加入一些新的特性。如果程序的可扩展性差,就会导致系统的频繁重构,浪费大量的人力物力。可扩展性应该是在程序的设计阶段就考虑到。当然,没有谁能在设计之初就考虑到所有的扩展性,但是我们必须尽量考虑周全,这就涉及到设计的方法和理论了,这里不讨论。
性能:好的程序应该考虑性能。但是,这因应用场景而论。

三个质量属性的优先级应该是:功能正确>扩展性好>性能高。


3、严格遵守编程规范
北京北大青鸟学校介绍,新的程序员入职时,都会得到一本公司的编程规范。虽然每个公司的编程规范不尽相同,但是基本都讲的是排版格式、注释、命名规范、可测试性、语法规范等方面的内容。每个职业程序员都应该严格遵守。在项目层面上来说,编程规范是项目成员应该遵守的约定,这样项目代码才会风格统一,尽力约束个人风格,避免出现10个人的项目出现11种风格的情况。

严格遵守编程规范,还可以避免出现一些低级错误。如:编程规范中有一条,条件判断式使用双等号”==”时,应该将常量放在双等号左侧,变量放在右侧。遵守该条规范可以避免出现所谓的“差一错误”,即将双等号写成等号。这种情况下,编译器会报错。

北京北大青鸟学校提醒,职业程序员写出来的代码应该是风格一致的,这样的代码便于维护,便于其他程序员的阅读,也可以规避一些低级错误,所以,严格遵守编程规范是程序员职业化的重要体现。(未完)

北大青鸟网上报名
北大青鸟招生简章