从事软件开发已经10几年了,架构设计也6,7年了,但是我还是一直在从事软件开发,设计和架构,而不是匆匆忙忙的往管理方向转,做产品经理或者项目经理,从而脱离技术研究带来的加班,熬夜等苦行憎般的生活。说到底,还是喜欢研究技术,喜欢解决问题之后给我带来的快感和欣慰,喜欢这种职业带给我的乐趣和快乐。
创建事物的纯粹快乐
我们生活中,一般妈妈都比爸爸更爱自己的孩子,即使在孩子出生前,有的年轻的不喜欢孩子的女士,等自己生了小孩后,也会慢慢的喜欢自己小孩,甚至更喜欢自己的孩子,这是为什么呢?因为这个小孩子是自己从无到有,一天天成长起来的,最后分娩,成为世界上独一无二的一个个体;这个例子虽然不太恰当,但是我们在软件开发中的过程何尝又不是这样的呢?自己参与开发的每一个项目,开发出来的每一个产品,都是开发人员通过自己的汗水和努力创造出来的独一无二的软件系统。这种创建事物的纯粹快乐,是一种发自内心的真正的喜悦。
感觉自己的价值别人认可
当我们的产品被客户使用以后,提高了客户的生产运维效率,这种快乐发自于对开发他人有用的东西,从而感觉自己在世界上存在的价值,而这种快乐,来源于我们内心深处,我们期望我们开发的产品,或者抽象一点说,我们的劳动被他人使用并产生价值,从而自己感到满足和欣慰。
持续学习的快乐
软件开发领域技术,框架变化,日新月异,这就倒逼我们持续不断的学习,进步,从而让自己感觉自己其实还是一个能够紧跟世界潮流的一个人,自己是一个时时刻刻在关注软件行业技术变化的一个人,虽然学习过程有的时候需要很大的毅力,甚至需要强迫自己,但是通过持续学习,让自己感觉自己在慢慢的强大,在慢慢的成长,而不会被世界慢慢的隔离和抛弃,这种坦然,让我们感觉持续学习也是一种快乐的源泉。而C/C++就是一个既可以强化思维能力,又可以打好编程基础的编程语言,你要做做软件开发,成为核心程序员的话,就来抠抠学习C/C++吧!你如果感觉自学C/C++语言有困难的话,C/C++编程学习,八九三,一五4和226。即使是零基础的学习者,都可以一起成长进步。
苦尽甘来的巨大心理对比,带来的快乐
在软件开发中不可能不遇到被blocked住的问题,当你被blocked住的问题,突然在某一时刻解决了,是不是感觉,突然感觉自己非常的厉害和伟大,这么难的问题都被自己解决了,这么难以发现的背后真正的原因都被自己发现了,其通过前段时间焦虑,痛苦的苦苦寻找答案之后的沮丧心情突然豁然开朗,一扫阴霾,这种苦尽甘来的巨大心理对比带来的成功喜悦和快乐,还是挺让人难以忘怀的。
行业位置带来的收入水平高于普通水平
程序员是人不是神,也有自己的物质追求,需要买房,需要养育下一代,软件,金融等行业目前来看,其平均收入还是在所有的行业中是属于中上水平,所有虽然自己辛苦,但是能够凭自己的双手和智慧,给自己和家人创造一个相对稳定的生活环境,何尝又不是一种快乐的源泉和动力之一呢。
本文绝不是一篇心灵鸡汤,快乐和苦恼就如一枚硬币的正反两面,只能同时存在,有快乐,就会有烦恼,如影随形。下次有机会也可以写篇文章和大家一起分享一下软件开发人员的苦恼,如果大家有不同意见和想法,不管是快乐也好,苦恼也好,可以在我的文章留言。
领取专属 10元无门槛券
私享最新 技术干货