上一节我们说过有两种软件最赚钱,一种就是随着智能制造兴起的,嵌入式系统相关的开发;一种是随着互联网的发展,目前越来越火的网络程序。今天我们来聊一聊网络应用程序。
现如今大部分我们能够看到或者使用的软件基本都是要接入互联网的,正因为用户基数巨大,也就造成了这个市场的繁荣,因为人的需求是千奇百怪的。当年马云搞出个淘宝,号称让天下没有难做的生意,最后所有的生意都让他自己做了,你可以在淘宝上买到任何你想要的东西,也可以搜到你意想不到的东西,这些就是用户的需求。
早二十年的时候,互联网企业过得都很凄凉,杀毒软件的竞争不亚于十几年后的滴滴快滴江湖,一场腥风血雨。腾讯的马化腾一度想300万把自己卖掉没找到买家,最后甚至有人提出按照公司拥有的电脑数量估个价收购。
主要的原因在于当时的企业思维都是面向用户服务的,杀毒软件要解决电脑杀毒的问题;腾讯的QQ要解决用户网上聊天的问题。问题解决了,但大部分企业是不赚钱的,根本上还是咱们中国人穷啊,动辄几百上千的软件费用,咱们买不起的,所以如果你不是免费的,那我就去找盗版的。这也是早期腾讯坐拥巨大的流量,但一直没有盈利的原因,单纯的满足了用户聊天的需求,没有赢利点。直到最后发明了Q币,然后又发明了QQ秀,大家开始疯狂付费的装扮自己的头像和空间。
作为一名程序员,其实对市场不敏感,反正每个月发薪水,收入基本上旱涝保收,但是公司的老总们对这个很敏感,软件卖不出钱,公司就亏本,亏的多了,公司就垮掉了,最终程序员还是没有收入,要重新找工作。
因此,市面上绝大多数的软件公司,都是在做上层的软件,即基于数据库的应用,网络服务应用较多。因为这两种应用,和具体用户进行绑定,赚的是用户流量的钱,不容易被盗版,哪怕你能做出一模一样的软件,但你抢夺不了用户资源,赚钱的核心其实已经不是具体的软件,而是基于这个软件的用户群体。反之通用性的应用,比如操作系统、比如很多工具软件,其实一般很难卖出好价钱的。
数据库应用,一般数据库本身是使用成熟的商用系统,如MySQL、SQL_Server、Oracle等,小公司拿过来来,再根据具体应用需求,做二次定制开发,这是一大类市场,其实这个市场的真正名字叫做“企业数据应用定制市场”。由于是定制的,自然没有通用性,也就不会有盗版了。这种生意说白了是做关系型的生意,你和客户的关系到位了,客户信任你,你就能接到活,就能赚到钱。一般都是由很小的市场,或者说微小的需求进行切入,慢慢的发展更多的用户。
服务型的应用呢,就更好说了,由于主要的程序逻辑都在服务器端,基于B/S的模型,客户端就是个展示界面,连个复杂的软件都没有,服务器是中心化的,管理起来自然比卖出去的软件轻松很多,这一类应用的核心是用户,所以基本不可能被盗版。正因为如此,这类企业也活得长,比如各个网站,各种网游什么的,就像抖音、微信、微博等等,他们的核心竞争力是用户的使用习惯,你自己搞个巨信,说我哪哪比微信更先进,没什么卵用,用户已经习惯使用微信,很少有意愿会接入你这个巨信,迁移成本太高。现在的互联网行业,还有人想着去颠覆掉微信吗,即使有,这个难度也是太大。
所以我一直认为,当云存储云计算云集群技术完善之后,很多软件会把零售的方式舍弃掉,变成租用制或者会员制,比如photoshop,大家买套软件好几千,但是一般人顶多就是处理一下自家照片,买一套肯定不划算。以后假如软件公司把它做成服务器版,大家把照片上传,在云端处理,处理完毕再下载到自己本地,这个过程按使用次数收费,或者交钱成为会员,由于把软件的整体费用拆解为每次使用费用,每个人都花得起,那就绝不会有那么多盗版产品了。
说了这么多,是不是说只有这两种软件才能赚到钱呢,答案是否定的。
我们的出发点是基于市场容量,还有行业的门槛。上面两个方向是目前IT行业最广泛的方向,需求量巨大,人员缺口也很大,只要你稍微努力一些,把基本功练扎实,找个收入不菲的工作应该不难。以我目前所在的西安为例,嵌入式方向、C/C++应用方向、前端应用等基本上3年工作经验,收入在16000左右;5年工作经验月收入基本在20000左右。就整个就业市场而言,是远远超过其它行业的。
我在很多高新企业里,看到搞机器学习智能算法的博士,年收入都是几百万级别的,我也有同学在做大数据数据挖掘工作,年收入也是近百万级别的。但这种,需要更高的学历,一般C9高校居多,需要更专业的知识,特别是数学功底,学习投入周期相对来说更长,一般人想要达到这种程度,还是有很大的难度。
综上所述,如果你只是爱好计算机,想通过计算机找一个像样的工作,获得不菲的薪资,那我觉得,嵌入式和上层应用软件都是不错的选择,选择一个行业,经过三五年的积累,妥妥的高薪白领。