加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

撇开代码不说,谈谈我对架构的6个冷思考

发布时间:2021-01-08 11:49:17 所属栏目:站长百科 来源:网络整理
导读:《撇开代码不说,谈谈我对架构的6个冷思考》要点: 本文介绍了撇开代码不说,谈谈我对架构的6个冷思考,希望对您有用。如果有疑问,可以联系我们。 计算机是个复杂的机器,相比普通的机器(比如小家电、汽车),它可以在使用过程中对其「工作行为」进行「再定义

前面提到,数据是对客观实体的虚拟化,客观实体并不是无中生有的,他们是自然世界的产物,数据驱动的本质是客观事物驱动,退一步讲,本质仍然是「业务驱动」.当然,打通多个场景化的数据,对客体进行360°的建模,是「大数据」真正价值所在.

需要注意的是,剑总是双刃的,当在计算机系统这个虚拟世界里,找到了360°、包含衣食住行的你,生活是便利了,因为可以预测你的需求,不过你的隐私还存在多少?

对开源软件实施「拿来主义」是否可行?

很多开源软件,直接的「拿来主义」,会导致「后患无穷」.很大程度上,开源代码是一个个人、一个团队整体能力的映射,并且和运行这些代码所需要的环境息息相关.开源代码也是挑人、挑环境的,在一个团队没有想匹配的能力进行正确的使用之前,很多时候都是一匹「天生野马」,在驯服之后才会变成自己的「血汗宝马」,驯服的过程其实就是和自己团队以及周边环境相适配、磨合的过程.

重复造轮子真的是浪费吗?

一个健康的IT团队,应当建立起一套评估「现有轮子」是否产生实际效益的体系,比如能够监控代码在生产环境的实际使用率、故障率,适时的下线一些「低效益」的代码.不要简单的否定和阻止「重新造轮子」,这是与企业内部人的能力对齐、外部大环境对齐的过程,更是企业不断新陈代谢的「投资型基因」.

结构化的数据到底意味着什么?

所谓结构化,其实是面向数据的下游处理者,可以与其内置的概念(数据模型)进行映射和处理.结构是一种「元信息」.

举个具体的例子,一张bitmap图片,它本身是有结构的.bitmap的图片是标明了每个像素点上的RGB颜色值具体是多少,这个数据结构,对于图片浏览器来说,是可以识别和解析成为一张人眼能够识别的图片的,而浏览器本身只负责每个像素点上的颜色还原.倘若这张图片里是一张「用户」写实头像,那么图片浏览器并不能够分析出这张头像具体是哪个自然人,也无法将这张图片作为一个API的入参,联合其他该用户的入参,进行内部业务逻辑的处理.

嘉宾介绍

王延炯,密码学博士,现任普元信息软件产品部主任架构师,微博帐号@SINeWang.毕业于北京邮电大学网络与交换技术国家重点实验室网络安全中心.曾先后任职于西门子(中国)研究院、普元信息、垂直行业互联网公司.带领团队交付了移动、金融、电信、广电、移动互联网等多个行业、众多IT系统的咨询、设计、研发、实施、维护、优化工作.对分布式架构,企业架构,以及企业IT平台化运营有深入的研究和理解.

文章出处:聊聊架构

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读