做基础软件很悲壮?

article/2025/1/15 6:54:34

这几天中国数据库界出了一件悲伤的事情,南大通用创始人崔维力先生突然因病去世。我和崔先生神交已久,但却未曾谋面,一直希望有机会当面沟通讨教,这一下就成永远的遗憾了。

崔先生的英年早逝(60多岁的年纪而已)又引发一个话题:做基础软件,特别是做国产基础软件,是个苦行僧的活。相比于应用软件,基础软件的技术含量高得多,熬得年头也长,累得死去活来,实际收益却很低。敢于做基础软件的,那都是悲壮之士。

虽然我自己也在做基础软件,但这个观点却不能苟同。


如果说基础软件厂商很悲壮,那ORACLE、微软是不是也很悲壮呢?我说他们富得流油还差不多。

看来还得加个“国产”的定语才够悲壮。

那么,国产基础软件为什么就悲壮呢?因为国产基础软件在市场上做得还不行,又苦又累却收益低的现象是客观存在的,这样确实显得悲壮。

那么,这么苦逼的事,为什么还要去做呢?热爱祖国的情怀么?明知不可为而为之,那是真悲壮。


我不否认可能有个别人真是这样的。但是,绝大多数选择从事这个领域的企业,包括润乾在内,更重要的理由是:赚钱!特别地,像ORACLE、微软那样赚大钱!

赚钱,这事说破了当然一点也不悲壮了,但事实就是这样。

做基础软件,确实周期稍长见效略慢,特别是想构建一个生态,那难度非常大,风险也不小,但我们不能只看到这些缺点。基础软件才是真正能做到零成本复制而重复销售的,只要做到市场认可,那它是非常赚钱的业务,我估计全中国上市的软件公司利润加起来也未必赶得上一个ORACLE(没有认真调查过,只是感觉)。高风险高投入(包括时间成本)一定要对应高利润才合理的。

而且,这事也不分国内国外,基础软件因为其通用性,只要能赚钱,就会是全世界都赚钱,盆满钵满。


俗话说:理想很丰满,现实很骨感。虽然想赚钱,但事实上国内的基础软件厂商,包括润乾在内,到目前为止都还没怎么发大财(也可能有个别发达的我不知道罢),这是因为做基础软件的原因吗?

我不知道每家企业的具体情况,反正我们不是这个原因。现在做得还不够好,主要是因为自己的经营管理能力还有问题。做一个企业,并不是产品战略方向对路就一定能成功,还有太多执行层面的因素,各方面都要做得足够好才可能把一个企业带向成功。我们还要继续锤炼自己,练好内功,而不是去抱怨选了一个看起来很悲壮的方向,事实上我们选择的是金矿!

各个企业还没做好都会有各自不同的原因,但我想,赖到基础软件头上都是没有道理的。


一个常常被问起的问题:既然想赚钱,为什么要做基础软件而不去做看起来更容易赚钱的应用软件?我的回答一向是:我们只会做这个。

这是真的。

对润乾来讲,其实并不存在做别的就能迅速发达的可能性。每个领域都有相应的特点和难度,不擅长就是不擅长,轮不到我去赚的钱不琢磨。

简单说,我们只是在做自己擅长且喜欢的事,只是朴素地想通过这种事来赚钱,基础软件有更大的重复销售量来获得超额利润,基础软件难度大更适合我们这种以技术为本的公司,仅此而已。我们不选择悲壮,悲壮也没什么用。

说到情怀,当然还是有的。这主要体现于坚持忍耐以及传说中的工匠精神,这能够树起更高的技术门槛,结果还是可以转化成利润。

至于“国产化”,因为我们是个中国公司,在客观上也一定程度地能起到这个作用,但这并不是目的,而是副产品。在主观上我们没打算背、也背不起这个责任。


这些观点,并没有对崔先生不敬的意思。对于创立了两家知名企业的崔先生,我是很敬佩的。事实上,只要是在市场上靠实力打拼出来的企业家,我都很敬佩,而南大通用也是几家国产数据库厂商市场化程度最好的。

我想,中国基础软件厂商真正在市场上打出一片天地,赚到大钱,才算是告慰崔先生最好的行动吧。


http://chatgpt.dhexx.cn/article/ZUKZdMqF.shtml

相关文章

centos(一)安装及 设置基础软件仓库出错 的问题

1.安装 网上挺多的,这些链接不错: https://blog.csdn.net/m0_48830183/article/details/116211643 我是通过清华的镜像https://mirrors.tuna.tsinghua.edu.cn/centos-vault/8.0.1905/isos/x86_64/ 安装的centos8.0,安装过程中出现了”设置基础…

CentOS 8安装源设置基础软件仓库时出错

问题场景:CentOS 8安装源设置基础软件仓库时出错 在虚拟机安装CentOS环境的时候出现设置软件仓库出错 问题描述: 安装源设置基础软件仓库时出错截图如下: 解决方案: 1.先确认网络是否连接 2.点击安装源,将安装源配…

迎接基础软件创新的春天

作者:叶正盛,玖章算术科技公司CEO。原阿里云资深技术与产品专家(花名:斗佛,来自斗战胜佛的含义),数据库产品管理与解决方案部负责人,技术架构组与产品决策委员会核心成员。帮助阿里云取得中国数据库市场份额…

基础软件国产化闲谈

现代软件是高度国际化的,在互联网上,传播、发布易如反掌。我们天天用着Photoshop P图,用 Apache2 之类的开源产品搭网站,顺便搭一搭MySQL 或者芒果。程序猿用各种IDE及编译器、解释器写程序、做产品,团队从开源网站签出…

什么是基础软件?

人类从农业社会进入到工业社会的标志是:蒸汽机的使用。 从工业社会进入信息化社会的标志是:电脑及手机等移动终端的广泛使用。 进入现代社会的近十年,特别是新冠的后疫情时代,我们每天开始使用的软件,从餐饮到出行、…

用小乌龟git解决冲突之后,再提交,出现自己没用动过的文件

用小乌龟git解决冲突之后,再提交,出现了拉取之后的别人修改的文件,而自己本地并没有动过的文件. 如果直接提交自己修改的文件,不管拉取下来的文件,就会把别人的文件给弄丢. 这时要解决完冲突之后把刚刚拉取下来的别人的文件一起提交,不然会把别人修改的这些文件弄丢. 如果不用…

TortoiseSVN小乌龟GIT之使用教程

写在前面 TortoiseSVN是一款免费的软件版本管理工具,通过这个工具可以更好的管理软件的每次更新,版本回顾,版本对比 一、准备工作 电脑操作系统:window 10,其他的也可以 软件工具: 1、TortoiseSVN-1.10.3.…

gitup,小乌龟git仓库工具的使用

1.安装git软件,安装小乌龟工具,安装小乌龟工具的汉化版,都是下一步式傻瓜安装,汉化安装完成,右键文件夹,设置为中文 2.把需要保存的文件,提交到暂存区,并提交到本地git仓库&#xff…

【git】小乌龟和git冲突

1.安装好小乌龟git后,用小乌龟的pull 从github上pull或者push项目,遇到错误: disconnected no supported authentication methods available(server sent: publickey) 或者是 git did not exit cleanly (exit code 1) 亦或者是 git did not e…

Git 小乌龟的详细使用

1、安装 首先去TorToiseGit官网下载安装,这个很简单,可自行百度。 不喜欢英语版本的小伙伴也可以自行下载一个汉化插件。 2、使用 安装后就可以使用了。 我们可以在自己的云服务上获取 URL 克隆项目代码 右击选择 Git clone / 更换 URL …

win10下乌龟git安装和使用

目录(?)[] 一、安装git for windows 首先下载git for windows客户端http://msysgit.github.io/ 安装过程没什么特别的,不停next就ok了 图太多就不继续了~~安装完之后最好重启一下。 安装完成之后右键如果出现这几个东西,那么git你就安装完成了。 …

git小乌龟的使用

初次使用小乌龟,这里记录一下小乌龟的使用,也分享一下使用教程。这里使用的仓库是coding仓库 博客使用sm图床 小乌龟安装汉化 下载点击这里 小乌龟官网下载点击这里 解压后,先安装msi文件,然后在安装中文包 在此处设置中文 新…

git安装以及git小乌龟使用

一、下载git 打开git官网地址:https://git-scm.com/进行下载 下载完安装,一直next就好,如果愿意就可以改下安装路径,改在d盘。 具体可以参考:git安装教程 二、安装完下载小乌龟以及语言包 下载地址:小乌龟…

git与乌龟壳git

文章目录 Git是什么?集中式vs分布式创建git版本库往仓库添加文件暂存区与工作区移出缓存区的文件修改文件版本回退撤销修改删除文件 详情 Git是什么? 引用廖雪峰的话: Git是目前世界上最先进的分布式版本控制系统(没有之一&…

小乌龟git

一.概念 分布式版本控制系统。诞生于Linux社区,有兴趣可以去了解下git的前世今生。与集中式版本控制有明显区别。集中式:集中管理的服务器,保存所有的修订版本,协同工作的人通过客户端连接服务器,取出最新文件或者提交更新。分布式…

3.4 小乌龟git使用说明

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、安装二、使用步骤1、设置语言2、添加你的git 用户名和邮箱3、创建git空项目3.1 方法1 本地创建3.2 方法2 远程 clone一个项目 4、项目修改完提交4.1 提交到…

git小乌龟

git可视化软件# (一) 软件安装# 注册gitee账号: Gitee - 基于 Git 的代码托管和研发协作平台 360软件管家内可以安装 git 和 git可视化工具 小乌龟git (二) 创建本地仓库# 新建文件夹, 比如gitdemo1双击进入文件夹右键 > git 在这里创建版本库 (三) 创建远程仓库# 以码…

TortoiseGit乌龟git添加公钥密钥和私钥认证,实现乌龟git同步免密码输入

1.打开GIT GUI 2.选择HELP中的Show SSH Key 3.复制Key 4.打开远程库,登录自己的账号,点开个人中心 5.粘贴内容到这里,然后添加 6.找到安装的TortoiseGit下的PuTTYgen,并打开 6.选择load那个id_rsa文件(在第二步默认生成…

TortoiseGit--小乌龟git项目中的使用简介

(一)TortoiseGit的key配置方法: 在“开始”菜单,选择“TortoiseGit >PuttyGen”,如图1所示。 单击“Load”按钮,如图2所示。 选择用户的公私钥目录下的“id_rsa”文件,然后单击“打开”按钮…

使用Tortoise小乌龟 git 拉取代码 报错128处理

问题描述: 使用Tortoise小乌龟 git 拉取代码 报错128处理 解决方案: 1.新建文件夹---右键 -- TortoiseGit -- 设置 2.网络 -- SSH 客户端为 git 的 ssh.exe 3.代理服务器设置(拉取代码的服务器地址,用户名,密码&am…