软件技术价值观
我记得那次在咖啡馆里,我和一位技术大牛闲聊,他突然讲起软件技术价值观的重要性。他指着墙角那盆半死不活的多肉植物说,就像这盆植物,养得好,生命力顽强,养得不好,就枯萎了。软件技术价值观,就像养花的水分,少了不行,多了也不行。
我听着,心里突然冒出一个问题,那到底什么是软件技术价值观呢?等等,还有个事,我突然想到,前年我参加的那个技术大会,一位大牛说过,一个优秀的程序员,首先要懂得尊重代码,就像尊重生命一样。
那时间、地点、具体数字呢?我回忆了一下,是在去年的9月,我参加的某技术沙龙上,一位讲师分享过,他曾经因为一次忽视代码规范导致项目延期,那次的延误,让项目损失了大约30万的预算。
所以说,软件技术价值观,不仅仅是写代码时的一种理念,更是一种对待工作的态度,一种对待团队、客户乃至自己的责任。可问题来了,究竟如何才能培养和践行这种价值观呢?这又是一个值得深思的话题。
我听着,心里突然冒出一个问题,那到底什么是软件技术价值观呢?等等,还有个事,我突然想到,前年我参加的那个技术大会,一位大牛说过,一个优秀的程序员,首先要懂得尊重代码,就像尊重生命一样。
那时间、地点、具体数字呢?我回忆了一下,是在去年的9月,我参加的某技术沙龙上,一位讲师分享过,他曾经因为一次忽视代码规范导致项目延期,那次的延误,让项目损失了大约30万的预算。
所以说,软件技术价值观,不仅仅是写代码时的一种理念,更是一种对待工作的态度,一种对待团队、客户乃至自己的责任。可问题来了,究竟如何才能培养和践行这种价值观呢?这又是一个值得深思的话题。
啊,2022年那个城市,软件开发那点事儿,真挺复杂的。一开始,大家可能都觉得技术就那个样,谁写得好谁厉害。可后来,我慢慢就发现,这东西啊,不仅仅是写代码那么简单。比如说,那个软件,当时量还挺大,几千万行代码,多少钱砸进去,可效果呢,不一定好。
那时候我跟着一个团队,大家拼了命地加班,就为了那个项目。我当时也懵,不知道到底在忙什么,后来才反应过来,原来这价值观,啊,是挺重要的。比如,我们要尊重用户体验,不能为了技术炫技,结果用户用起来一脸懵。还有,团队合作,得互相理解,不能一个人闷头干。
啊,可能我偏激了点,但当时就是感觉,软件技术这行,真的得有个方向。比如说,我们要关注技术本身的质量,不能为了赶进度就牺牲了质量。还有,我们要关注技术的社会责任,不能只顾着赚钱,忘了对社会的贡献。
说到底,软件技术价值观,它得是多元的,不能一概而论。每个人都有自己的看法,但关键是要找到适合自己的那个平衡点。
那时候我跟着一个团队,大家拼了命地加班,就为了那个项目。我当时也懵,不知道到底在忙什么,后来才反应过来,原来这价值观,啊,是挺重要的。比如,我们要尊重用户体验,不能为了技术炫技,结果用户用起来一脸懵。还有,团队合作,得互相理解,不能一个人闷头干。
啊,可能我偏激了点,但当时就是感觉,软件技术这行,真的得有个方向。比如说,我们要关注技术本身的质量,不能为了赶进度就牺牲了质量。还有,我们要关注技术的社会责任,不能只顾着赚钱,忘了对社会的贡献。
说到底,软件技术价值观,它得是多元的,不能一概而论。每个人都有自己的看法,但关键是要找到适合自己的那个平衡点。