当前位置:首页 > 站长推荐 > 如何做一个快乐的程序员?

如何做一个快乐的程序员?

程序员这个职业与一般的职业有所不同,网友就说是程序猿和攻城狮来调侃这个职业,我想在这里说说我对这个程序员的看法。
程序员

引子

今天在网上看到施瓦小辛格的文章我们搞开发的为什么会感觉到累,顿时有感而发。自己本来不擅长写文章,更不擅长写这种非技术性的文章,但是在思绪喷薄之际,还是止不住有很多话要说。针对从客观上说”搞开发的很累”这种说法,我也来发表一下我的看法。

我们的累

  1. 明天项目上线,通宵改BUG,好累。
  2. 需求变来变去,这个项目什么时候是个头,好累
  3. 现有的技术将要过时,面临淘汰,一堆的新技术要学,好累
  4. 每天上下班总计四个小时,好累
  5. 每天六点就要起床去上班,好累
  6. 又要坐挤死人的地铁,好累

为什么会累

本来的一个好觉,变成了通宵加班,打乱了作息规律,扰乱了生物钟,在本该休息的时候,还要面对巨大的思想压力去改BUG,顿感身心疲惫。

需求变来变去,自己的辛勤工作,没有得到肯定,没有发光发热,可能一不小心就变成了无用功,在这种前提下,还要在可能因为工期紧张,面临加班的情况下,再做一次无用功,想想都感觉这样的日子好累啊,日月无光。

辛辛苦苦,勤勤恳恳,没日没夜的学了些许知识、技术,总算是找个工作,有口饭吃。可是没用几天,这些技术就要面临淘汰,于是乎,又要辛辛苦苦,勤勤恳恳,没日没夜的学习新的技术,真想说句坑爹啊,还能不能和小朋友们愉快的玩耍,还能不能吃着火锅唱着歌。

一天24个小时,工作8个小时,睡觉8个小时,吃饭2个小时,还剩6个小时的时间,但是就是这仅剩的时间还要有三分之二要花在上下班的路上,那么问题来了,还有没有打游戏的时间,还有没有学习新知识的时间,还有没有和朋友们吹牛B的时间,还有没有和妹子约会的时间。一天两天可以,可是每天如此,这样单调的生活,有何意义可言。

每天六点起床上班,天还没亮,寒风刺骨,拖着饥饿的身体,费尽九牛二虎之力,终于挤进了充满各种气味的地铁里,却发现,在拥挤的人群中,自己学会了金鸡独立,乾坤大挪移,梦回张无忌。几声滴滴声将你拉回了现实,你终于发现,人世间最远的距离,不是生与死的距离,而是地铁到站,你刚下车,却被强大的人流挤上了车,这样的生活好累啊。

。。。

别人累吗

我们这么累,我们这么惨,只有我们这样吗。我们还是睁大双眼,看看其他人吧。

农民,起早贪黑,风吹日晒,累不累?

销售,很多时候要与烟酒相伴,累不累?

厨师,每天生活在油烟之中,累不累?

管理,每天要纠结项目进度、项目期限,累不累?

领导,中层领导有来自高层的压力,高层来自boss的压力,boss来自生存的压力和股东投资者的压力等,累不累?

还有很多,不在这里一一列举。

人这一辈子,可能也就小时候开心点。小学,各种作业;初中,面临升学的压力;高中,面临大学的压力;大学,面临找工作的压力;毕业后面临结婚的压力;结婚后又该要孩子了。有了孩子后,才知道从此忙忙碌碌几十年,等到孩子长大了,自己也就老了,可是老了,还要面临各种病痛。。。这么想来,人这一辈子,到底累不了?

别人累吗——换个思路

农民,起早贪黑,风吹日晒,辛辛苦苦,换来庄稼的丰收,有付出才会有收获,累吗?值得!

销售,很多时候要与烟酒相伴,各种推销、与烟酒相伴、跑来跑去,换来一个一个合同,有付出才会有收获,累吗?值得!

厨师,每天生活在油烟之中,锅碗瓢盆,斧钺钩叉,十八般武艺换来色香味俱全的美餐,有付出才会有收获,累吗?值得!

管理,每天要纠结项目进度、项目期限,精打细算,换来项目的正常上线,产品的如期发布,有付出才会有收获,累吗?值得!

领导,中层领导有来自高层的压力,高层来自boss的压力,boss来自生存的压力和股东投资者的压力等,有压力就有动力,有动力就能出成绩,有付出才会有收获,累吗?值得!

人这一辈子,生老病死,各种压力,有了压力,才会体会到战胜压力的喜悦,有过辛酸,才能体会到生活的美好,努力付出,就一定会有收获,即使累,也值得!

珍惜眼前——享受生活

我们总是会回想过去,回想过去的天真烂漫,回想过去的无拘无束,回想过去的轻松自在,尤其当遇到困难,或者出现伤病,止不住的感叹过去的美好。越是这样,就越要珍惜眼前,过好眼前的生活。让未来的自己回想过去,有更多美好的回忆。

人生不是打游戏,没有存档,不能重来。无论贫贱富贵,无论生老病死,所有的一切都是生活的一部分。包括无休止的加班,包括没完没了的BUG。改完BUG,仰望一下深邃的夜空,加完班,欣赏一下美丽的日出,又何尝不可。

无论如何,生活都会继续,珍惜眼前,享受生活,活出真正的自我。
程序员

坚持就是胜利

有一种勇气叫做忍耐,有一种力量叫做坚持。

当夜幕掩盖了大地,明月还没升起,深山之中,踽踽独行,狼嚎猿啼。

只是一个行路人,前方是万仞高峰,不是一座,蜿蜒起伏。他要做的,是到达山的那一方。

没有捷径,只得一步步走下去。累了,靠着青石小憩;饿了,吃一口发硬的干粮;想家了,便加快脚步。

人,有目标的活着,便能化疲惫为动力,牢骚为奇迹。

而唯一能够做的,是坚持。

因为山的那一方,叫做成功。

贵有恒,何必三更起五更睡;最无益,只怕一日曝十日寒。

很多事情,一次两次,非常简单,但长时间的坚持,却是非常难的。

我们搞开发的为什么会感觉到累,可能就是因为没有锻炼身体,或者没有坚持锻炼身体。

坚持做一件事情,一个月、两个月,一年、两年,可能不算很难,那么坚持一辈子呢,有几个人能做到呢。

正是由于坚持很难,所以当我们真正开始坚持做一件事情的时候,必定会有收获,坚持的时间越长,收获越多。

坚持就是胜利!

总结

希望大家坚持锻炼身体,保持一个好的心态,乐观面对生活,笑对人生,有句话说的好,让别人因为我的存在而感到幸福。

  • << 说说关于Golang的使用心得
  • 程序员之时间管理 >>
  • 作者:
    除非注明,本文原创:知道91,欢迎转载!转载请以链接形式注明本文地址,谢谢。
    原文链接:http://www.zhidao91.com/happy-coder/

    相关文章 近期热评 最新文章

    • oracle数据库相关操作注意事项
      修改Oracle SGA(共享内存) 很多网站说修改Oracle的内存通过命令 如果你这么做了,那么恭喜你,你的Oracle数据库无法启动了。如果你已经这么做了,恢复Oracle启动的方...
    • 使用微信JDK实现微信接口签名验证
      要使用微信的接口必须在绑定的域名下测试;签名必须先向微信请求到access_token,然后用access_token再去请求jsapi_ticket,最后用jsapi_ticket和相关的参数按照ASCII码...
    • ABP开发指南系列教程(2) – 多层架构...
      为了减少复杂性和提高代码的可重用性,采用分层架构是一种被广泛接受的技术。为了实现分层的体系结构,ABP遵循DDD(领域驱动设计)的原则,将工程分为四个层: 展现层(...
    • ABP开发指南系列教程(1) – 入...
      ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WE...
    • Windows下 JIRA + Agile + Mysql 破解...
      本文讲述了Windows下 JIRA + Agile + Mysql 破解安装示例教程
    • c#类的构造函数继承关系示例剖析
      本文通过示例代码讲解了c#子类的构造函数与父类的关系,子类怎样集成父类的构造函数的。