编者按:科技对人类起到了巨大的促进作用,这给科技业与大众的关系带来了一段美好的蜜月期。但是,随着科技巨头的垄断以及社交平台对假消息和有毒政治的推波助澜,科技业现在正面临着一股声势浩大的反制。到底应该如何评价这个行业,这个行业有哪些规律。从业20多年的AmirShevat总结了自己观察到的10条定律。原文发表在Medium上,标题是:Amir’s10LawsofTech
划重点:
技术只是工具,是手段而不是目的
技术是人做出来的
我从事科技领域工作超过了20年,以下是我个人观察的结果——如果有人在我之前就已经注意到这些定律当中的任何一条的话,我会将该定律的发现者自动授予对方。
一、向善而开发的技术最终也会被用于作恶。科技界的人有一种概念叫做所谓的“快乐路径”——也即我们善良的用户会做出预期的行为,并且对于客户对我们产品的使用往往会聚焦在好的用例上面。这种认知给产品的坏用例和潜在不好影响制造了盲点。比方说,当我第一次看到有用户用我们的API去抓取数据时,我当时是很震惊的。
二、公司的技术栈会建立在公司第一位技术人员的经验和偏好基础之上。一家公司在成立之后,在关于公司的技术栈应该构成的问题上,第一位技术人员在可预见的未来之内无疑有着几乎无限的决策能力。我工作过的一些公司几乎就是用PHP来实现一切东西,无他,就因为技术创始人本人是个PHP迷。
三、最痛苦,也最不实用的项目是迁移项目,但公司还是每四年就要更换一次技术。迁移项目所需要的时间往往是我们估计所需时间的10倍。迁移项目对公司的业务几乎没有什么作用,还会导致开发者因为无聊和沮丧而离开公司。可是,整个科技行业却总是在寻找下一个炫酷的技术是什么,而不是努力去修补好当前的技术栈。
四、紧随每一项重大技术之后,都会有一股以消灭这项技术为目标的运动,因为这种技术会毁了我们。人们害怕改变,对于自己不理解的改变这种恐惧更甚。每一项新的重大技术都会激发其人们根除它的欲望,仿佛它会将这个世界推向末日一般。一切技术都只是工具,并且只有当人们用来作恶时技术才是有害的(请参阅第一条:造福人类的技术终将被用来作恶。)
五、由普通工程师组成,但沟通协作顺畅的团队,要胜过由优秀工程师组成,但沟通协作的团队。科技公司太过重视个人的能力了。我工作过的大多数高效团队都有着善于沟通和协作的魔法,而不是自命不凡的天才。
六、如果让产品团队单干的话,他们会制定出最近最容易实现的目标。产品团队的人聪明、有抱负,而且一般都是好人。但是,他们确实往往会只见树木不见森林,只专注于自身功能的局部目标,或者只