学习
实践
活动
工具
TVP
写文章

为什么好用的软件开发工具几乎是国外设计的?你觉得我说的对吗?

ㅤㅤㅤ

为什么那么多好用的软件开发工具都是外国设计的,那是因为:

ㅤㅤㅤ

面向对象思维、面向对象思维、面向对象思维。

ㅤㅤㅤ

重要的事说三遍,这个原因,是导致科技基础拉开巨大鸿沟的根本原因!说到底其实它的本质应该算在语言天分这个原因上。

ㅤㅤㅤ

那么为何面向对象思维如此重要,以至中外的基础软件开发工具有如此巨大鸿沟呢?

ㅤㅤㅤ

因为面向对象思维所开发出来的软件,可以不断的升级,不断的扩展。

而中国绝大多数程序员的思维是原始思维:面向过程、函数编程。

ㅤㅤㅤ

这种原始思维会导致一个可怕的后果:

无法或者难以升级,国外软件技术可以不断从v1.0升级到vN.0,但国内的软件技术从一开始的v1.0,多年后还是v1.0,只不过是功能变多了,但基础结构没什么变化。

ㅤㅤㅤ

这就是中国编程界的可怕现象:

一个离职的程序员,留下了一堆面向过程的代码。下一个就职的程序员推翻他的代码重写。等这个人重写完了离职后,下一个程序员又来了,他也推翻他的代码进行重写。这种现象会持续到最终出现一个面向对象的程序员接手为止。

ㅤㅤㅤ

所以,中国的软件工程,多数都是靠人堆起来的,不是靠迭代上去的。

中国的软件工程是由程序员数量决胜的,不是以程序质量决胜的。

ㅤㅤㅤ

不知道你们认同吗?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191129A0MHOR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券