2022年程序员的经验 .pdf
《2022年程序员的经验 .pdf》由会员分享,可在线阅读,更多相关《2022年程序员的经验 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编程20年的 20条编程经验排行榜收藏打印 发给朋友举报 发布者: admin热度 665票浏览 6727次 【共11条评论 】 【 我要评论 】时间: 2010年11月18日 11:18 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的 经验。作为一名 程序 员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有更多的感想,但就我这 20年来看, 我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题
2、而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至 15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“ 超级堆码员 ” 。2. 编程语言是一种语言,只是一种语言。随着时光推移,只要你理解了一种语言的原理,你会发现各种语言之间的相似之处。你所选择的语言,你应该觉得“ 舒服 ” ,并且能够写出有效(而且简洁)的代码 。最重要的,让语言去适应项目,反之亦然。3. 不要过于注重程序的“ 设计模式 ” 。有时候,写一个简单的算法,要比引入某种模式更容易。在多数情况下,程序代码应是简单易懂,甚至清洁工也能看懂。4. 经常备份代码。在我年轻时,我就有过
3、因硬盘故障而丢了大量代码的经历,这经历很恐怖的。 只要你一次没有备份,就应当像有着严格的期限,客户明天就需要。此时就该源码/版本控制 软件 大显身手了。5. 承认自己并不是最顶尖的程序员- 知不足。 我常想,我对编程了解已足够多,但是总有其他人比你优秀。正所谓,“ 一山总比一山高” 。所以,向他们看齐吧!6、学习 再学习。 正如第 5点所说, 我经常会在手里拿一本计算机或编程相关的杂志或书(不信,可以问我的朋友)。诚然,总有很多你不知道的技术,你可以从中学习以保持不落后。如果你有一种灵巧的方式来获取你需要的新技术,那你每天都应该坚持学习。7. 永恒的变化。 你对待技术 /编程知识,就应像你对待
4、股票一样:多样化。不要在某一特定技术上自我感觉良好。如果那种技术或语言已经没有足够支持,那你还不如现在就开始更新你的简历, 并启动培训新计划。我能保持前行的主要原则是什么呢?至少了解两到三种语言,所以,如果某种语言过时了,你在学习新技术的时候还可以依靠另一种语言。8. 提携新人。 协助并且培养初级/入门的开发人员学习优秀的编程方法和技巧 。也许你还不知道,在帮助他们向更高一层前进时,你自己也在向更高一层提升,你会更加自信。9. 简化算法。 代码如恶魔,在你完成编码后,应回头并且优化 它。从长远来看,这里名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
5、 - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 或那里一些的改进,会让后来的支持人员更加轻松。10. 编写文档。 无论是 Web 服务的 API,还是一个简单的类,你尽量编写相应文档。我曾经引以为豪的代码注释,因过度注释而有人指责。给三行代码加一行注释,只需要你几秒时间。 如果那是一个比较难以理解的技术,千万别担心过多注释。如果你能很好做好自己的工作,大多数架构师、后备程序员、支持组都会感激你。11. 测试、测试再测试。我是一名黑盒测试粉丝。当你完成编码后,你“ 被认可 ” 的时候就开始了。如果你们公司有QA 部门,如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年程序员的经验 2022 程序员 经验
限制150内