作为程序员,应有的追求是什么

41 阅读3分钟
作为一名程序员,应有的追求是什么?这是一个我经常思考的问题。我们来细细分析一下。
这可能需要从一下几个方面来考虑:
    1. 互联网行业的特点;
    2. 程序员的优势;
    3. 每个人独有的价值观、世界观、人生观;
互联网是一个很重要的杠杆,之所以叫它杠杆,是因为它有很大的放大作用。如果一个人要开一个小卖部,只能卖东西给一个片区的;如果一个人要开图书馆,只能让一个镇的人来看书、租书;如果一个人要开一个线下的服装店,也只有一个县城的人来买衣服;但是如果你上线一个读书App,那么就可以有全世界几十亿的用户潜力;如果你在淘宝开一个服装店,就轻轻松松有数亿的客户群体;这就是杠杆作用,这就是互联网的巨大优势;它打通了人与人之间的一条通路,可以让我们全世界的人分享、沟通、交流.
程序员的优势,首先可以拥有和互联网亲密接触的机会,可以参与到这个伟大工程的基层搭建过程;而不只是一个参与者,更是一个创造者;一个优秀的程序员,经常在做的事情,其实是在建设一个工程,就好比做大楼的设计、建造一样,考虑整个系统的稳定性、使用便捷性、扩展性,更高一层,可以达到架构师、设计师的高度;所以优秀的程序员,也拥有良好的架构设计、逻辑思维、产品设计的能力;
每个人独有的价值观、世界观、人生观. 我想到《钢铁是怎样炼成的》中的一段很经典的话:“一个人的生命应当是这样度过的:当他回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞耻。这样,他在临死的时候就能够说:‘我整个的生命和全部精力,都已经献给世界上最壮丽的事业——为人类的解放而作的斗争。”这里的“人类的解放”,我从广义上理解,不仅仅是战争层面的,还包括为社会创造价值,为他人带来幸福、快乐. 我觉得一个人,在行将就木,在生命的最后一刻,可以不懊悔、不羞愧,了无遗憾,这就是我,也应该是每一个人追求的人生; 所以,作为一个程序员,不仅仅是干活、完成领导和产品分配的任务和工作,不仅仅是为了工作赚钱、养家糊口,还要认识到自己的人生目标、使命,做出优秀的产品、为用户创造价值、让自己创造的系统可以让这个世界更加的美好.
总结一下,作为一个程序员,应有的追求是什么?是要参与到互联网这个革命性奇迹的建造中来;是要磨练自己的产品设计、技术实现、系统架构、沟通表达能力,从而设计出优秀的产品,为人所用;是要着眼社会价值,为让自己的人生无怨无悔而奋斗不止.我相信,做到了上买几项,生活也不会太差,会很好.