- 注册时间
- 2011-10-23
- 最后登录
- 2011-10-31
- 阅读权限
- 30
- 积分
- 423
- 精华
- 0
- 帖子
- 142
 
升级   74.33%
|
15. 想想那本书:《雌雄大盗》,你学到的第一个词――“看”。如果不去尝试,你永远学不到东西。我在编程中学到的东西都是来自尝试新事物和练手。天天早上我阅读良多网站,看看编程世界里又产生了什么; 在八十年代早期我刚加入工作时,我就始终开始这样做(不外,那时候是看杂志)。如果你回首看五年之前,你会发明编程实在很简略。
9. 饼干跟牛奶是好东西。没错,程序员应当有好的工作环境。如果想让编程变得轻松,那么一把好椅子、一个宁静的处所、一台配置高的电脑以及各种工具是必须的。经理当该充任努力维护程序员,避免琐事烦扰他们。作为一名程序员,不要接收一种被奴役的生涯。如果老板对你不好,换个好东家。
3. 不要攻打别人。像第2条所说的,不要仅仅由于别人凑巧应用.Net、Java或PHP就去袭击他们(我在这方面有一次教训)。有时,它们或者要比你所以为的更有效。只有别人不是一无是处,你就能够从他们那里学到许多东西。
编程是一项艰难的脑力劳动活;有时你的大脑确切需要休息一下。谢绝例行公事地每周工作80小时,否则你的工作品质将大打折扣,破费大批时光获得的结果将半途而废。另外,如何释下班作生活压力,可以参考伯乐在线的这篇文章:《3步开释工作和生活压力》。
8. 拿得起放得下。不要惧怕调换、重写、重构或者废弃垃圾代码。有时候,如果遇到可留可不留的代码,直接扔掉才是上策。永远不要爱上你的代码。
14. 金鱼、仓鼠、白鼠以及塑料杯中的小种子――它们都会逝世,咱们也是。代码会过期并且死亡。有时你须要做的是把它们埋了,而后重做。不要为了省钱而持续保护那恐怖的代码!
5. 不要拿不属于本人的东西。使用软件要遵照允许,不要偷了之后又装无辜。
4. 自我完美。尽量宣布可以运行的代码。不要指望QA能给你找出所有的程序过错。要常常并且全面深刻地测试你的代码。
11. 每天下战书小憩一会。每天工作24小时不会让你更有效力。休息、回家,然后打个盹。通常,很多灾题是在我回家的时候解决掉的,解决方式通常在我开车时或第二天早上忽然想到。
10. 均衡生活――学习、思考、绘画、唱歌、舞蹈、工作、游玩,每样都会一点。我爱好Google的方法,在那里,你有20%的时间用来思考任何你认为值得做的事件。老板应该供给休息室、娱乐室或者一些能让人放松苏醒的环境。
FROM
6. 损害他人要报歉。代码审查是一个不错但很少用的主意。领导教训比你少的程序员,有助于全部团队。不要公然批驳他人。指点并不是贬斥别人。别人有时候会接受,有时候不接受。其实,有时候你可能会从自认为程度不如你的人身上学到很多东西。
12. 不要闭门造车。读读博客、学习新语言和框架、参加讨论以及看看同行在干什么。两耳不闻业界事,你就无奈成为一名更优良的程序员。
7. 防患未然。着手写代码之前要尽量懂得要解决的问题。要做原型、从网上查找实例、跟其余也做这个的人探讨或者只是练练手罢了。构建你从未做过或用过的货色是个坏习惯。假如开端就有思路,成果可能会更好。
13. 坚持好奇心。想想塑料杯中的种子:根向下长,枝叶向上长,不人晓得这是为什么,然而我们都是这样的。个别来说,在编程和技巧世界,每天都有离奇东西呈现。看!很神奇吧!每天学习,让你思维更广,技巧更新,抉择也就更广。如果你认为编程单调乏味,那么你要该换行了。
导读:编程虽是庞杂活,但成绩优秀程序员的很多因素和我们在学校中最早学到的相差无多少。
1. 理解分享。尽可能使用开源,并且当你有才能的时候,要对其有所奉献。聚全社会之智慧,赛过某些“大”公司之短视。
2. 公正竞争。尝试其他技术、框架、办法和观点。不要总认为只有你的挑选才是可行的。别的选择也有可能比你的要强得多。要以开放的心态,来测验其他人的取舍。 |
|