老铁们好!最近忙着做课件、录视频,好久没跟大家聊天了,想你们了!

这两年我一直在思考一个问题,我们辛辛苦苦搞了 20 多年的基础软件,怎么跟老美的差距是越来越大了呢?芯片赶不上,操作系统也赶不,人工智能也差了好几条街,更基础的编程语言之类的,那更不用说了。

最近有个院士针对某记者“中国 AI 技术为啥越搞越落后”的提问,说道:“这不正常嘛,中国足球不也越搞越落后?”我在想这位院士说这话的时候,心是不是有一点点酸痛的感觉?

君不见,2000 年的时候,嵌入式的东西刚刚起步,我们自己有 MiniGUI,国外呢实际上也没有太多的东西,可怎么一下子到了 2010 年的时候,Android 一出来,iOS 一出来,咋就一下子落后了,而且还赶不上了呢?

这种起个大早赶个晚集的现象,从最早的桌面操作系统(CC-DOS)、办公软件(WPS)开始,到后来的移动操作系统、人工智能,在不停地上演着。

这一现象一而再、再而三地出现,就很值得我们去深思。我以前有一个结论:还是我们的底蕴不够。毕竟信息技术,是以老美为主发展起来的。我们的这个底蕴不够,我们就看不准未来,所以呢我们的打法就很差、很乱。

举个例子,当年国产的山寨功能手机满大街跑,把诺基亚都干趴下了,但好处我们也没捞到。我们的目的,就是把功能手机做得越便宜越好,这样量就大嘛,搞得大家都没有钱赚。但老美的思路就不是这样,把这个手机呀做贵,把软件做复杂,iOS 出来了,安卓出来了,生态有了,大家都有钱赚。做 App 的能赚钱,后来微信、抖音这类的超级 App 就出现了,于是诞生了很多牛逼的移动互联网公司。于是开发操作系统的,做基础软件的,做手机的,做App的、做芯片的都有钱赚,大家其乐融融,共同分切市场的大蛋糕。但这蛋糕我们切到了多少呢?

我说我们的底蕴差,主要还是指我们的基础差。基础怎么个差法呢?

大家看这个信息学知识体系。信息学一共分四个板块,分别是数学、算法和数据结构、编程语言、平台及工具。

信息学大纲截图.webp

首先,信息学肯定是建立在数学基础之上的。比如说数论、微积分、离散数学以及编解码等等。这些东西是信息学的数学基础。

再往下是算法和数据结构。这些内容当然跟信息学的关联度就更大了。比如我们学过的什么二分、倍增、各种排序算法、搜索算法、还有什么分治的思想、贪婪思想等等。还有线性数据结构、树型数据结构、哈希表等等的。老外研究这些东西研究得都很透彻。比如说举个例子,我这两天为了给孩子们教算法和数据结构,就去研究 64 位整数里边最大的那个质数是多少。英文页面里就有答案,一查就出来了。中文的互联网上你查不到。这就意味着,国人基本没有人去做这方面的工作。

大家以为会几种编程语言,会点平台和工具的东西,自己就是个软件工程师。实际上,你只是掌握了一些最表层的东西,基础的东西呢,是没有掌握的,也无暇去研究。工作了十多年甚至几十年,还是大家戏称的“野生程序员”。

我们的问题,就是野生程序员太多了。很多人会一两种编程语言,不管是 Python、C/C++,还是 Java、JavaScript,就开始写代码了。大家日常谈论最多的就是各种编程语言的奇技淫巧。这些东西其实没啥大用,那些基础的东西你不会、不懂,还不学啊!

我们国家信息技术界的从业人员,普遍缺乏这些最基础的信息学素养。软件行业不用说,芯片其实也一样。芯片本质上也是软件,都是拿某种可编程的语言定义数字电路的逻辑结构,然后再生成对应的数字电路。所以,软件上不去,芯片也搞不好。

从业者的信息学基础没打牢,行业的整体水平是上不去的。整体水平上不去,冒出尖的那些领军人物,比如专家院士、政府领导、企业高管,他们就没有能力也没有远见看到未来,就无法带领一个团队甚至一个行业往前走。长此以往,谈何跟老美的竞争呢?

痛定思痛,作为一名有着三十年基础软件开发经验的一线码农,为了给大家补上信息学的短板,我卧薪尝胆,拍摄和制作了大量的信息学相关课程。现在以视频号会员专区的形式,提供给大家。

这些课程内容有哪些呢?大家看看下面我的课程体系,也分四个板块。比如在信息学的数学基础这个板块,包括数系及其运算、离散数据结构、编解码等几个课程;在算法和数据结构这个板块,有入门级和提高级两个课程,还有经典编程问题的解析;在编程语言这个板块,有 Python、C++ 以及我的经典课程《C 语言最佳实践》;在平台和工具这个板块,有讲述 Linux 桌面系统使用的零基础普及课程以及我的另一门经典课程《Linux 环境高级编程》。

课程体系截图.webp

现在,一个月只要 896 微信豆(安卓手机 89.6 元),就可以成为我的会员,从此便可以畅游在信息学的知识海洋里。这个会员专区,将日日更新,而且提供问答功能,最终将会成为一个程序员的互助社区。其中有三条可以免费预览的会员专属视频,欢迎大家扫码查看、点评:

清华老魏视频号二维码.png

我为什么做这件事情?我的初衷是,希望通过视频号提供的会员制,能够让大家以不多的花销,利用些碎片时间多多学习,从而为提升信息技术行业从业者的整体素质做点小贡献。兵的素质提高了,将不提高也不行。这样可以倒逼有权力的,有地位的,有钱的人,能够看得更远些,能够带领我们整个的行业往前走。这样的话,有朝一日也许能说:我们跟老美的距离越来越近了,而不是像现在这样越来越远。

最后感谢大家的支持和鼓励!让我们一起加油,为早日实现信息技术领域的赶英超美而共同努力!

加载对话