软件开发工作习惯和经验小谈

1.       手机永远保持使用状态;这我是吃过亏的,手机没电或是手机停机,又等人电话,那个急啊,真是有苦难言!而且我感觉你无论做什么行当,只要你不脱离社会,你的手机还是一直用着的好,无论是工作的还是家庭的,电话是必备的!

2.       做事要准时守信:如果碰到什么事,一但答应了人家,就得守信,若是约了人,就得准时,这是工作的一个基本准则,一次失约就可能失去一个大好机会,乃至大好前程!

3.       写程序,多写点注释,准没错:刚开始写程序的时候,不喜欢写注释,觉得累赘,现在可不这么想,没注释反而觉得少了点什么,要是在让我去看没注释的代码,那简直就是受罪。程序是你写的,但不是你一个人用的,不只要你看的清楚明白,还要别人看得清楚明白,这是职业道德的问题!

4.       尽量保持风格一致:随着写程序经验的不断积累,你可能在不同的时期写同一个功能代码所用的写法不一样,那就要注意了,不能随性,想怎么写就怎么写,要保存风格一致,便于在以后维护的时候能把思路及时地接上来!

5.       如果要写复杂的代码,那边得先打好腹稿,如果有些没想明白的,就先做个Demo,测试好了再做,最好是再考虑下效率,安全性什么的,不是实现功能就了事,尽量把事做圆润了,那就顺了!

6.       有些功能没接触过的,在网上找到解决方案了,不要盲目迷信人家的,最好是先读明白,看看人家的代码有没有缺漏的,自己也baidu,google了很多代码,有时候发现网上的代码能用,但却不是最佳的,而且我们主要学的还是一些思路,至于细节性的技术实现,则可结合自己实际而行了!

7.       最好不要在沉溺在技术细节里,技术说到底只是完成一些事的实现手段,而我们更多地要思考的则是如何高效地完成这些事,过程很重要,但有时候结果更重要,就像很多人喜欢自己写控件,对第三方的东西很排斥,我觉得没必要,只要第三方的东西能实现我们想要的结果,我们不妨“拿来主义”。

8.       有时间,多看看人家的代码,软件,不一定要完全学习人家的,但是得本着“存在的都是合理的”的观点,多琢磨琢磨人家软件的实现方式,表现形式,架构设计,在不知不觉中就有了提高

9.       坚持学习,既然做了软件这一行,个人认为学习就是一个必需的习惯,不一定要跟风,有什么新技术就学,但要做到每天有个提高,业精于勤!

10.    技术力量要集中,现在的软件开发技术越来越多,而我们的精力则是有限的,不能什么都学,必需要有自己的技术核心和技术强项,至于说什么技术好什么技术不好,则无必要,没有绝对好的技术,只有好的软件!

11.    注重积累,总结,不要代码写完就忘了,要把自己写的好的,成熟的代码累积起来,有自己的库,不断完善自己的技术库


posted @ 2009-08-24 10:41  永不放弃-Jack wu  阅读(253)  评论(0编辑  收藏  举报