原创 6个好习惯让你做个优秀的开发者

2010-12-20 13:02 1197 11 12 分类: 工程师职场
1.       交谈 

尽可能多地跟其他软件开发者交谈;培养个人关系;跟意见与你相左的人交流;跟经验更丰富的人交流;跟阅历丰富的人交流。多到Groups 中去,尤其是交谈自由随意的Groups——不约束主题,不约束交谈内容。 

2.       选择更好的环境 

我遇到好多开发者,在我看来他们有成为优秀开发者的所有优点,只是他们没有机会在好的环境中工作。这里所说的好的环境,是指周围有一帮愿意且能够分享他们知识的开发者。如果你是“菜鸟级”开发者,你的成长路线将因他们而大为缩短;如果你是“高级”开发者,你的能力也会因为同伴的刺激和挑战而提高。 

我之前就是在一个非常糟糕的小店打工,钱挣得不少,却是无法提升能力的地方。后来我冒险般地决定去了一家咨询公司,在那里我遇到了很多优秀的开发者。虽然这次换工作给我的家庭和个人来说并没有多大好处,但它给我的职业生涯带来了巨大的发展动力。 

3.       参与开源 

也许你的工作会枯燥,甚至不合你的兴趣,你也从未从你的开发中得到乐趣。那么,你该参与一个开源项目了。 

你可以选择你感兴趣的项目和技术,选择能促使你提高开发技能、让你尝试全新开发思路的项目,而且更为可贵的是,很多都是免费的。搞不好,还能赚点外快呢。 

4.       写博客 

我曾不止一次地告诉我的妻子,我职业道路上一直在做的唯一一件明智的事情就是写博客。写博客,尤其是观点争论性质的博客,会帮助你整理最近一段时间的思考,没有什么比自己表达自己更引发思考的了,尤其是当有成百上千人读你博客的时候。 

5.       多浏览 

博客圈中有丰富的资源,自由而免费。除了自己写,多浏览甚至留言跟他们争论都是提高自己很好的方法。 

6.       扩大阅读面 

保持RSS订阅的平衡性。以前我订阅的技术类几乎全是敏捷开发的,但是最近我扩大了阅读面——开发、测试、工程管理……有时候看看别人在做什么、学什么,收获很大。 

文章评论1条评论)

登录后参与讨论

xucun915_925777961 2010-12-23 13:27

嗯,学习一下^_^
相关推荐阅读
用户1631713 2012-06-11 10:46
在485芯片的通信中
在485芯片的通信中,尤其要注意对485控制端DE的软件编程。为了可靠的工作,在485 总线状态切换时需要做适当延时,再进行数据的收发。具体的做法是在数据发送状态下,先 将控制端置“1”,延时...
用户1631713 2012-04-20 10:31
Arduino
  互动技术,包括互动平台Arduino Arduino为互动搭建一个通用平台。在Arduino这个通用平台的基础上,可以具体的应用到通用实验教学、电子控制技术教学、职业技术教育中的互动新...
用户1631713 2012-03-20 11:21
如何准确地测量电源纹波
一、什么叫纹波? 纹波(ripple)的定义是指在直流电压或电流中,叠加在直流稳定量上的交流分量。 它主要有以下害处: 1.1.容易在用电器上产生谐波,而谐波会产生更多的危害; 1...
用户1631713 2012-02-23 10:03
麦克风灵敏度
麥克風的感度為何是負的, 主要原因是因為對數轉換時造成的. dB的轉換公式是dB=20 log(x/x0), x代表物理量, x0代表參考物理量. 舉例來說, 假設物理量是電壓, 參考電壓是1V,...
用户1631713 2012-02-21 15:24
ICCAVR中如何使用自己的库文件?
制作和使用自定义库文件的范例: 目标:1. 制作一个库文件libGetMax.a ,其中包含一个外部函数GetMax 。 函数GetMax的作用是判断两个输入参数(int 型)中的最大值,并返回...
用户1631713 2012-02-21 15:22
在ICCAVR中通过使用库函数来避免直接看到敏感算法源码
silentmj原创文章,转载请保留署名,谢谢。 下载本文示例工程 在ICCAVR环境中,我们可以通过使用ilibw.exe工具来制作我们自己的函数库(需要是注册版的才行),详细的操作方法...
我要评论
1
11
关闭 站长推荐上一条 /2 下一条