做一个快乐的程序猿/媛

做一个快乐的程序猿/媛_第1张图片

图片链接:https://image.spreadshirtmedia.net/image-server/v1/compositions/10667017/views/1,width=300,height=300,appearanceId=1,version=1478003241/be-quiet-the-programmer-is-thinking-men-s-t-shirt.jpg 

今天是1024,程序员的节日,写点简单的文章,来和大家聊聊怎么做一个快乐的程序猿/媛。做计算这个行业的工作,最大的快乐就是,从理论的蓝图可以一直看到落地的美丽作品。看论文,设计开发关键技术,实现应用,写字读书写代码,多么完美流畅的一个快乐过程啊。如果你觉得有点累,请来找我交流吧。

再来看看雷军的一段微博,“我当年就不是苦逼的程序猿,因为我喜欢写程序,每天都是阳光灿烂的日子。羡慕今天所有热爱写程序的程序员,我懂他们的快乐”。

做一个快乐的程序猿/媛_第2张图片

写了几十年软件的我,自己真心喜欢写代码,也喜欢热爱写程序的人,因为从他们的眼中能看到智慧和渴求的光芒。

程序猿/媛的快乐在哪里呢?

1.开源精神和互联网精神带来的快乐

在开放、平等、协作和分享的互联网精神这种文化下的工作,是轻松而愉快的。对人最大的尊重和信任,也能让我们发挥出最大的潜力和最好的创意。开源精神促进我们不断发展和进步,并做出更好的作品。

做一个快乐的程序猿/媛_第3张图片

 

图片来源:https://res.cloudinary.com/manish/image/upload/v1411267416/happy_developer_jxnyk9.gif

2.思考的快乐

我们将我们自己的激情赋予给计算机,用自己的智慧去解决那些计算时代之前不敢尝试的问题,真是很快乐的事情。如果大家看过前面小编编过的计算思维,一定还记得计算思维中的那些智慧的方法。比如抽象和分解,在抽象的多个层次上思维,比如启发式推理寻求解答,在不确定情况下规划、学习和调度,通过冗余、堵错、纠错的方式,在最坏情况下进行预防、保护和恢复。看起来似乎很高深,但是又很简单。

3.设计的快乐

怎么把一个好的点子变成程序来实现呢?这就有一个设计的过程了。好的软件设计是非常优雅的,就如同一件艺术作品一本名著,值得认真欣赏,慢慢回味。

4.偷懒的快乐

写点小工具来帮自己偷懒,写点大系统来帮助大家,这就是IT人喜欢干的事儿。哈哈,比如那个Facebook。

5.学习的快乐(也就是赶时髦的快乐)

每次遇到有学习障碍的人,我总会深深地为他们遗憾,他们怎么就能错过了学习这么快乐的事情呢。精通编程的人特别了解自己头脑的局限性,就非常善于通过学习来弥补。程序猿/媛总是赶着时髦,不断地折腾着学习新知识,试错着新方法,懂得放弃旧的技术,改掉旧的思维模式。嘿嘿,不仅学IT新知识,也善于学习不同的行业领域知识。做教育就学教育,做医疗就学医疗,这是说小编自己,当然朋友们也一样啦。至于学习要花时间要花精力,也许有些人会觉得苦,可是看得远一点,就看见快乐了。

6.交流的快乐

程序猿/媛可不是传说中的不善言辞的人,是要手活好也要口腔肌肉特别发达的。因为要做好一个软件产品,要和很多人去交流啊,对外有客户,对内有自己的产品、设计、市场啥的。和不同的人交流总是有不同的快乐吧。

7.被人了解的快乐(也就是显摆、臭美了)

大部分的朋友们和我一样,喜欢给人显摆自己做过的作品,包括移动应用,智能设备,网站,或者某个重大系统。当年一位朋友曾经为某颗卫星做了贡献,我至今都难忘他讲述那段往事时自豪的样子。

讲了这些,大家是否和我有一样的体会呢,想到这些快乐,那些寂寞写代码的夜晚,那些苦行僧一般研究学习的日子,都是值得的吧。而那些紧急状态下力挽狂澜的壮举,又是多么让我们心生得意。

做一个快乐的程序猿/媛_第4张图片

图片链接:http://quotespictures.com/wp-content/uploads/2013/07/omg-she-blocked-me-sad-quote.jpg

也可以看看13 things that can make programmers happy https://steemit.com/technologies/@dmitriybtc/13-things-that-can-make-programmers-happy

觉得自己不快乐的程序猿/媛们,欢迎留言,让我来帮帮你们。

你可能感兴趣的:(专业发展,职场和发展,1024程序员节)