做个正能量的程序员
如何做一个正能量的程序员呢?
1.从我做起。如果工作中,参与的研发或者维护的系统中,几乎没有文档,尽量少抱怨,从自己做起,自己动手补写必要的文档,如接口文档,设计文档。代码编写不规范,哪咱自己编写代码要规范,命名规范,逻辑清晰,层次分明,接口明确,添加必要的注释。
2.心态好。尽管目前工资少一点,要相信凭自己的工作能力和工作态度,未来的日子一定会改变。自己的价值一定会得到体现。加班多一点,只是暂时的,不是长远的。只是项目的暂时的需要。换位思考,站在老板、项目经理、技术经理的角度,多考虑,多考虑。如果确实碰到黑心的老板,抠门死了,就是要咱加班,累死累活,还克扣工资,哪就干完这个项目,换一家吧!相信好工作有的是,善解人意,通情达理的老板,也不少。
3.出现了比较棘手的技术问题,要相信自己,团队肯定可以解决,一切事在人为。换个思维角度,多找同事,研发团队,领导去沟通,去请教。去找度娘,谷歌,看看互联网上是否类似的问题,可以借鉴,可以参考。研究了1-2天,1个星期,没有眉目,千万不要说,这个问题,太难了,没有办法解决,自己气馁了,自暴自弃,投降了。
不断分析问题的Root Cause,不断的验证自己的Solution,通过排除法,不断逼近问题的真相,寻找解决问题最好的解决方法。
没有解决不了的技术问题。
不为问题找借口,要为问题找方法。
4.拥抱变化。搞软件开发,确实需要学习许多新的知识和技术,今天可能是C++,明天可能是Java。今天可能Android,明天可能是IOS。不要排斥这种变化,其实这种变化,是公司应对市场做出的一种战略选择,我们必须顺应市场,顺势而为。我们的价值正是体现在快速的学习能力,适应能力。正是通过不断的学习,让我们能够对软件开发技术举一反三,融会贯通。
5. 珍惜自己所拥有的一切,感恩与自己的工作,自己的老板,上司,同事,家人。程序员跟地下挖煤的工人师傅、开出租车的的哥等比较起来,还算一个不错的行当。人有的要学会知足。所谓自足而常乐。
尽量做到开开心心每一天,高高兴兴去上班,快快乐乐回家来。一天中,多想一点令自己快乐、感动的事情,不在于事情的大小,哪怕一丁点事情。人生苦短,何必把自己弄得愁眉苦恼,神经兮兮,仇大苦深。