就一份工作(包括编程)来说,是不可能存在某种持续且不衰减的快乐,因为:
“所有的脑力劳动,在熟练之后,都会转变成体力劳动。”
虽然编程相对于其他工作,在某些时刻,确实存在特有的快乐,包括:
- 纯粹的逻辑之美。
- 新技术带来的成长感。
- 相对较高的收入。
- 自己的兴趣爱好
但是,相对于职业生涯的漫长,上面提到的只是少有的高光时刻。而大部分时候,编程和其他工作一样,都处于枯燥和无奈之中。
参透一门新技术的那一刻是快乐的,但参悟的过程却是百转千回,甚至痛苦不堪。
加薪的那一刻会令人意气风发,但不出两天,人就会回复平常,觉得心安理得。
应用一门新技术是令人兴奋的,但之后,人就会迅速掉在业务的泥潭中挣扎,整日与“增删改查”为伴。
因此,以编程为职业,靠这些高光时刻,是无法常享快乐的,当然也无法长久的激励自己走下去的。
而最正确的做法,就是把编程作为一个平常的职业对待,加强自己的基础牢固自己的知识
如果你是java程序员可以来看看这个视频也许会对你有所帮助:java300集
因为编程首先是一个谋生的方式而已。
和任何其他的工作一样,编程这个职业的第一属性是赋予我们安全、自尊和价值。而这些又集中体现在对家人的照顾。
之后,我们再来观察编程这个职业,就会深深的体会到它的好。
风刮不着,雨晒不着。
相对较高的收入,对出身普通家庭的人来说,这是少有的通过个人努力,就能过上体面生活的途径之一。
常年的逻辑训练让我们拥有严密的思维。而在现代社会,这是一个人安身立命的根本,也是安全感的终极所在。
当明白了这些,从此,我们就能够心安理得的“做一天和尚撞一天钟”,放弃追求那些可能强烈,但却无法持久的快乐。
正如莱蒙托夫的诗所写:
“一只船孤独的航行在海上,它既不寻求幸福,也不逃避幸福,它只是向前航行,底下是沉静碧蓝的大海,而头顶是金色的太阳。”
而这才是生活的常态和真谛所在。