高效程序员系列(保持写代码的动力)

话不多说,直入正题。

做任何事情都需要动力,只是对于程序员来说,拥有写代码的动力至关重要。程序员不同于会计、出纳等,这些职业所做的事情基本上都是重复的,就像平坦大路上行驶的车辆,并不需要提供很大的动力就能保持前进。程序员所做的事情恰像上坡路上的车辆,需要提供较大的且持续的动力才能保持继续前进。如果在开发一个项目的过程中,工程师不幸失去了动力,多半情况下项目就会半途而废,及时侥幸完成了,那么项目的完成质量值得担忧。 如何才能够在开发的过程中获得持续的动力呢?

程序员在开发的过程中,会遇到各种问题,有的是自己能够解决的,有的是第一次见到解决不了的。解决这些问题就像打怪,每灭掉一个怪,自己的经验值都会增加。每解决一个问题,程序员都应该自我奖励一下,至少在心里夸奖自己一下,这就是一个奖励。别看不起这种心理暗示,这种心理暗示的作用是非常大的,通常能够提供我们继续前进的动力。如果开发过程中,需要学习心得知识,这时候新知识所具有的吸引力也可以为程序员提供一定的动力。当然,还有很多方法,而且方法因人而异。希望大家不要放过任何一个可以自夸的机会!

以上纯属个人看法,如果您有不同的看法,希望不吝赐教。欢迎留言,但求不要喷的太狠

时间: 2024-10-01 06:49:00

高效程序员系列(保持写代码的动力)的相关文章

高效程序员系列(扔掉旧代码)

话不多说,直入正题. 大家都知道,程序员做的最多的事情就是调试代码.在代码编写完成后,为了保证代码的正确运行,必须进行大量的调试.其实写代码的过程就是一个不断调整.不断调试的过程,大多数情况下我们不能够一次写出正确运行的代码,需要反复进行测试.在我看来,在写出正确代码之前的一系列活动都算是调试.在调试的过程中,我们会写出许多代码,在进行下一测试的时候,我们通常会把之前的测试代码注释掉,没错,这是正确的做法,因为你不能保证这些代码在你之后的调试过程中不会被用到.但是,在调试完成后,这些代码应该怎么

从前有一个程序员,成天写代码,后来,他屎了。。。

从前有一个程序员,成天写代码,后来,他屎了 1.一门可以靠手艺混饭的专业 你好,非常荣幸能够步入改变世界的软件开发行业,接下来我们聊点正经的.回首近7-8年来的时光,发现自己可能将要走向程序员这条道路的时候最早可以追溯到2008年高考完填写志愿,那时候分数所迫,二本学校的好专业都上不了,我就想有什么专业是可以不靠学校名声而靠自己努力成就一番霸业的?思来想去选择了–计算机,作为第二志愿...显然那时候会计这个专业更火一些. 入学一年以后我有了自己第一台笔记本电脑,然而第一个装上的应用程序居然就是魔

看外国女程序员如何直播写代码

我第一次直播写代码是在去年七月份.想要直播一下我在业余时间内为开源项目领域所做的工作,尽管在youtube上的大部分直播都是关于游戏的.我比较擅长于NodeJS的硬件库方面的工作(尽管大部分项目都是自己的).并且我在youtube上曾经开启过一个房间了,那为什么我不继续做下去?我的栏目可以叫做:基于JavaScript的硬件开发. 当然,我并不是第一个在直播平台直播代码的,Handmade Hero是我见到的第一个直播代码的人.接下来Vlambeer的工程师们也开始了直播代码,他们在youtub

为什么程序员喜欢深更半夜写代码

版权声明:本文为北京尚学堂原创文章,未经允许不得转载. 程序员自己也常说,工作效率最高的时候总是在深夜,不是凌晨还在写代码就是凌晨爬起来写代码. 深夜之所以工作效率高是因为不易分心,额!其实仔细想想晚上和白天并无多大区别,但程序员们也总是有自己的理由,大致分为一下三点. 1.生产型时间表 记得曾看过一篇关于时间表的文章,他们把时间基本分为两类:管理型和生产型时间表,所谓的管理型时间表是把一天的时间分成每小时来安排,就算是有别的事打扰到你也只是浪费了这一点时间. 而生产型时间表就不一样了,这段时间

程序员如何像写代码一样找女朋友

在程序员的世界里,妹子是稀有动物,女神就更是凤毛麟角了,大部分程序员由于经常面对电脑,缺乏与人的沟通交流,加上软件行业的工作特殊性,因此找女朋友更是难上加难.那么,程序员如何用自己的方法去追求心仪的女生呢?有这个冲动的朋友请继续看下去. 1.需求分析 根据自己的性格特点.经济实力,合理定位:适合自己的女性范围,也就是软件工程里常谈到:需求分析.自己最想找什么样的女孩,譬如:身高在什么范 围,年龄在什么范围,学历在什么范围,相貌有什么要求,对性格有什么偏好,喜静还是偏活泼.你越能更多了解自己,知道

工作杂谈之-程序员不止是写代码!

我是一个简单的人,毕业参加工作后,选择了程序员这个职业,本来想每天简简单单写写代码.不断提升自己的技术,就万事大吉了.后来走的一步步,充分验证了,这种想法太幼稚了.如果你只想靠一两种语言技能,闯天下,那么你肯定会到处碰壁,程序员应该是多面手! (1)沟通能力 会写代码还不够.如果想从优秀发展到卓越,你必须培养起有效沟通的能力:与你的同事沟通,与你的老板沟通,与用户沟通. 不与人沟通的程序员不是好程序员.一个优秀的解决方案需要计算机世界与人类世界的双重技能.只有连接起两个世界,才能成为一个真正的优

【高效程序员系列】2、别做机器人——让工作自动化

http://blog.csdn.net/jmshl/article/details/6764422 目录(?)[-] VS代码段的使用和定义 1Snippet Editor下载地址 Properties Code References Imports 2SnippetDesignerSetup-For VS2008msi下载地址 3SnippetDesigner-For VS2010vsix下载地址 代码段编译Snippet Compiler SQL智能提示和代码段 代码自动生成 脚本工具 1

漫谈程序员系列:你的幸运女神呢

你心里不屑地冒出这句话:标题党,可耻的标题党! OK ,既然你来了,我们就开始吧. 每个人的身边都有牛人.也许这句话不大准确,应该这么说:每个人的身边都有比自己牛13的人.就这么着吧,寂寞的高高手,也不会来这里看我扯淡,所以就算是无懈可击了吧. 那么,问题来了:为什么别人比我们牛呢?为什么别人运气好呢? 气死我啦 要么是别人工资比我们拿得多得多-- 要么是看着和自己差不多,结果人家有豪宅有豪车-- 要么是你怎么都觉得那人比你还不如,实际上人家在单位外面有自己的公司和事业-- 要么是你看着哪哪儿都

程序员要双管齐下写好代码和写好文档

有一个问题就是程序员为什么不喜欢写文档,这个问题是一直存在的,不管怎么说,文档绝对是程序员最大的软肋.一些被称之为高手的程序员,往往是文档方面的低能儿.不管这个程序员是在大公司.还在小公司.不管程序是写文档的.还是不写文档的,大部分程序员在内心深处中是不愿意写文档的.  天下的怪事特别多,有时让人不能理解.程序员一般不愿意写文档,但是程序员却喜欢看别人的文档.即使写了文档,程序员一般不会把所有功能都写入文档,却抱怨别人文档有的功能没有说明.即使写了某段文档,程序员一般不不想把文档写的很详细,却抱