唯技术论坏处都有啥?如何跳出唯技术论思维?
一
很多开发者或多或少会有一种唯技术论的倾向,简单来说,认为技术能解决一切问题,甚至一切问题都是技术问题。
的确,技术很重要,是技术人员的核心竞争力,往往也是解决问题的关键。
然而,不顾背景和场合强调技术,就成了唯技术论,起到的是负面的效果。
首先,唯技术论容易将技术从“手段”拔高为“目的”。
说白了,就是手里有把锤子,看什么都是钉子。
当你把技术当成了“目的”,你就偏离了问题本身,你可能耗费大量时间精力,但没有真正解决问题。
再者,唯技术论容易将简单问题的复杂化。
问题和办法都有其适用范围。然而,开发者总会追求完美的心态。若当技术被拔高为“目的”,开发者可能就输出一个过度设计、过于复杂的解决方案。
同时,唯技术论容易削弱你与外界的表达力和理解力。
唯技术论会慢慢得让你习惯于停留在技术这个舒适区。渐渐地,你失去对现实的感知和嗅觉,别人不理解你关心的事情会有什么影响,你也不理解甚至轻视其他领域的动向和变化。久而久之,你脱离了现实。
二
要跳出唯技术论的思想,首先要克服开发者特有的自负心理,要认识到技术并不能解决所有问题。
然后,要时刻提醒自己,问题的核心是什么,真正的痛点在哪,涉及的范围有哪些。
跳出唯技术论,最简单有效的实践便是“给问题做减法”,把我们自己给问题加的“戏”去掉,将注意力集中在真正的问题本身。
一个很常见的思维定式是,思考“如何通过 XXX 方法/技术,实现 YYY ”,让你的注意力集中在了“XXX 方法/技术”,而不是真正的目的“实现YYY”上。
给问题做个减法,思考“如何实现YYY”,你的思维和眼界就瞬间开阔很多。
例如,“如何将开发部署流程白屏化,让业务人员自行实现需求?”。真正的问题是“让业务人员自行实现需求”,不一定要局限在“将开发部署流程白屏化”这单一的途径上。
例如,“如何用 Tensorflow 训练一个模型,实现人脸识别”。真正的问题是“实现人脸识别”,“用 Tensorflow”可能是因为你 Tensorflow 有兴趣,给自己加的戏。
最后来个小玩笑,“如何通过写代码赚钱”。其实可能你真正想做的是“赚钱”,赚钱的方法也不止有“写代码”这个头发日渐稀疏的方法,对不对?: -D
版权声明: 本文为 InfoQ 作者【KAMI】的原创文章。
原文链接:【http://xie.infoq.cn/article/6afb20501980c523492773737】。文章转载请联系作者。
评论 (4 条评论)