这次我们程序员被黑惨了
今天在看新闻的时候,看到了有关” 程序员思维 “的新闻,怀着好奇心点进去,看完之后,感觉这是我们程序员被黑的最惨的一次。
大致新闻内容如下:
苏先生作为信息科技公司的负责人 ,怕不是你们公司就是这么干的吧?
“‘程序员’思维就是以甲方的需求为最终导向,只要能搜集甲方所需要的资源、信息就行,是个收集系统,不是为用户设计的,不考虑如何让用户使用更方便。” 苏先生说。在我看来,作为一个合格的程序员,对于用户的交互和体验设计,是必须得了解和懂得,也是必须考虑在内的。但是,另外,在国内一个软件如何设计,设计成什么样子,貌似很少有互联网公司由程序员来决定吧?软件设计成什么样子,一般都是由产品经理或者甲方客户决定的。
苏先生说的这个锅,貌似不应该由我们程序员来背吧?
另外,苏先生说的「程序员思维」也不对吧?什么是程序员思维呢?在我看来,程序员思维就是什么呢?
程序员思维就是:看到电梯就会思考这个电梯的调度算法是如何实现的?
程序员思维就是:
老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。” 当晚,程序员老公手捧一个包子进了家门…… 老婆怒道:“你怎么就买了一个包子?” 老公答曰:“因为看到了卖西瓜的。”程序员思维就是:看到一件东西或者产品,会思考,它到底是如何实现的?有着缜密的逻辑思维能力并用工具和编程去解决问题的能力。这才是程序员的思维。
而苏先生所说的是产品思维吧?另外,苏先生应该搞懂,为什么政务系统比较难用,你知道不符合需求,那你为啥作为信息科技公司的负责人去做一套可以提高政府效率的政务系统呢?一旦做出来,可能你就能大卖,赚钱?你了解痛点,你为啥不去做呢?
原因很简单:给钱的不是使用大众,而是政府,甲方需要的是什么?不是有开发公司决定的,你可能开发出来了更好的系统,但是他们可能不用!
甲方要一架马车,你非得做一辆奔驰。最后,做好了,甲方还不结账!你说亏不亏啊?有时候不是开发公司,程序员不行,而是某些什么太愚昧,思维跟不上,而且使用新事物,害怕担责!
最后,借这个话题,再说一下,我感觉一个合格的程序员具备缜密的逻辑思维能力和产品思维能力!程序员思维是在理性思维和逻辑思维的框架下,利用相应工具或者技术,来解决相应实际的问题,并以实现最优解和体验最佳化。
程序员用技术来实现问题,用产品思维来把问题的解决更优化,才把我们的价值,把做的产品的价值发挥到了最大化。我个人认为:这样的程序员更值钱!不应该只关注技术,产品是技术人必不可少的能力和素质,虽然,有时候,我们对于产品无能为力。
关注公众号:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。