范文无忧网面试笔试简历简介

6分钟8法则塑造优秀程序员

11月26日 编辑 fanwen51.com

[职场新人生存法则]每一位合格的士兵都是从为期三个月的新兵连生活开始的,而刚刚走进职场的新兵们,也将面临三到六个月的新兵生活,如何扮演好新兵的角色,给上司或者同事留下美好的印象,是这些新兵们...+阅读

还记得那个叫做 Justice Gray 的人么?他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。

然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。

这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。

你有六分钟的闲暇时光,对么?

我们一起来吧!

1. 使用更大的显示字体

这个办法看上去非常简单,但是的确很有效果。

打开你最喜欢的那个编程工具,将代码编辑器中的字体调大。我把 10pt 的代码显示字体增大到 14pt,这样一来,你的屏幕上一次只能显示出少量的代码。

结果:你被迫去写一些更为短小精炼的函数,这无疑是一个好的趋势。

(Scott Hanselman 也推崇这样的做法)

2. 让代码中的硬编码字符串部分显示变得刺眼

我是从 Joe Cooney 那里学到这种办法。

在你最熟悉的那个编程工具中将代码编辑器中的字符串设置为更加显眼的格式比如,红色字符黄色背景。让那些字符串显得非常丑陋、刺眼。这将使你在代码中下意识的少写一些硬编码字符串,并且时刻注意代码中嵌入的字符串。

3. 找出一个模糊的关键字,通过学习熟练掌握

你是否明白 yield 关键字的作用? 还有什么关键字是你从来没有使用过的么?

编程语言中每一个关键字都有其特殊的用途。学习并掌握这些神秘的陌生关键字可以使你的编程能力变得异常强大。

这里有一些 . 平台不同语言的关键字列表: C#, VB., F#.

4. 提高1%的测试代码覆盖率

不要为了追求 100% 的自动化单元测试代码覆盖率而焦头烂额,但是不妨花费一些时间将你的测试代码覆盖率提高一个百分点。

有可能对你来说,这就是从 0% 到 1% 的过程,然而这已经是一个巨大的进步。

代码中复杂的正则表达式或者重要的业务逻辑必需要有单元测试来确保正确无误。

5. 阅读一些开源项目的源代码

当我看到一段完全陌生的代码的时候,通常会有一种奇怪的感觉:似乎是溜进了邻居家的屋子,并且窥视他们家冰箱里面的物品。

我们需要慢慢适应这样的情绪,并且从他人的代码中学习。

也许你可以从这个 Hanselman's Weekly Source Code 系列开始。

6. 使用静态代码分析工具来检查自己的代码

你可以使用 fxcop, 或者 StyleCop、 clone detective、 ndepend、 Visual Studio 2008 附带的 code metrics feature, 或者其他自选的静态代码分析工具。

使用这些工具可以发现隐匿在你的代码深处的缺陷。哪怕仅仅是瞥一眼分析结果,也可以让你发现自己的代码还存在很多可以改进的地方。

7. 找出有坏味道的代码进行重构

其实你自己心理清楚那些坏味道在哪里就是你羞于承认,看上去很可怕,又臭又长,同时对整个应用非常重要的代码。

你不必把那些朽木雕琢成钻石,但是可以把他们变得稍微干净一些重新命名一些变量,或者将其中的一部分代码独立出来,从简单的操作开始,小心翼翼逐步推进。

8. 停止阅读,开始编码

不要仅仅是写那些简单重复的代码,写一个编译器吧!

这篇 ol 写的 MSDN上 的文章 是一个非常好的起点。Joel Pobar 将指导你在短时间内写出一个属于自己的语言的编译器。

以上这些就是成为优秀程序员的方法,你明白了么?

有什么方法可以在六分钟之内完成,并且帮助你成为更优秀的程序员么?

延伸阅读:

在公司里,你会是什么样的程序员马上又到了拼命投简历的季节了,很多程序员跃跃欲试,或者左右彷徨,你对入职考虑好了吗?企业为什么会选择你?企业,需要什么样的人? 做过N多的项目,也做了N个项目的负责人,现在苟且当作...

十大职场生存法则十大职场生存法则 之一:男女搭档干活不累。 在办公室里找到个合拍的搭档这很重要,即便是再能干的人,也不可能独自在办公室里游刃有余。还是别把自己总当成是水,运用智慧做一条处...

从职场中学习职场生存法则从职场中学习职场生存法则你卖命工作可上司却对你并不满意?你有一个没什么本事却自命不凡的下属?你遇到了特别难以相处的同事?你刚想大展身手却突然被调离岗位?你工作能力出色却...

外企职场法则外企职场法则 职场上你跑得快过“米娅”、“杜拉拉”吗? 外企职场法则: 职场就是这么残酷,尤其是在外企。Uporout(不升职就离职),据说是外企白领职场生涯的写照。就像那本很红的...

让你开心的4条职场法则放过你的下属 无论你是高管或者只是个基层的小组长,都是别人的上司。然而,你的下属并不会每个人总那么听话,也不可能没有失误或错误,特别是那些屡教不改的下属,那些经常和你唱反...

职场把握三大“黄金”法则职场把握三大黄金法则职业生涯中的黄金时期往往出现在35~45岁。在这个阶段,职场人自我发展的主题就是围绕职业锚来打造自己的事业。于是,有的放矢地进行充电、广泛建立并呵护人...

职场法则88条之职场黄金法则20条人在江湖,身不由己;人在职场,也必须遵守职场法则。无规矩不成方圆,学会这20条职场法则,身处职场也将有惊无险。 职场法则一:不管你身处何处、何种外部环境,都不能没有目标! 很多人初...

毕业生初入职场注意法则毕业生初入职场,从校园生活转向社会职场,或多或少会遇到些职场上的尴尬,茫然而不适应,如何胜任职场做到游刃有余?FANWEN51收集整理了15条职场法则,知道这15条法则,谨慎对待,相信你...

职场进退把握三大心理法则办公室里讲究更多的是利益,有利益必然会带来冲突和斗争,因此,办公室政治就是同僚之间,褒义地讲,是竞争,略带贬义地讲,就是心理斗争。 以前一直不敢跟你说,今天有机会一定要说。照理...

推荐阅读
图文推荐
栏目列表