资讯:IT行业激荡30年->改变世界的程序员们(强哥畅聊)
作者:强官涛   类型:学院动态    类别:资讯   日期:2020-04-03    阅读:1949 次   消耗积分:0 分


各位小伙伴,大家好~

今天这篇文章来自强哥(蜗牛学院CEO邓强)内容偏长,阅读约20分钟。


大家好,我是强哥,我是一名程序员。我始终相信“技术改变生活,研发构建未来”。

在上一篇专栏文章里,我给大家详细回顾了IT行业这30年来关于编程语言的变迁史,详见“IT行业30年编程语言变迁史”。通过历史才能了解过去,才能知道是谁,在改变着这个世界,通过历史才能展望未来,才也预测未来的世界由谁主导。那么,是谁,在改变着这个世界呢?相信你一定有自己的理解和看法,但是我始终坚信一点,真正改变世界的人,一定是工程和科学领域居多,比如物理学,数学,化学,土木,生物医学等自然科学,当然还有程序员。难道你会觉得是娱乐明星在改变着世界,你会觉得是一个卖东西的网红能够改变世界?其实话说回来,真正能够改变世界的人,赚钱根本就不是他们的目的,赚钱和改变世界,谁更有意思?再说了,他们还会缺钱?

20200403_104846_670.jpg


今天咱们不聊别的,也不去抨击谁,今天我们只聊改变世界的,传播点正能量。我们虽然不能拿程序员跟那些改变世界的伟大科学家做比较,但是至少,程序员是每一个人都有机会当的,但是科学家,你我可能都还不行,否则你可能也没那闲暇听我在这里吹牛逼了。程序员本质上来说,没有那么高的门槛,也不一定需要你是一个天才,是一个人人通过自己的努力都可以成为的一种人。应该来说,这是一个离改变世界最近的职业。今天这个话题有点大,虽然不可能人人都能改变世界,但是如果我们有机会参与到一个能够改变世界的团队中去,其实你已经在改变世界了。你无法成为一个娱乐明星,赚取大把的钞票,因为你是一个有底线的人,况且,估计才华和颜值也支撑不了你的明星梦。你可能也无法成为一个贸易大亨,因为你连把自己推销出去可能都难。你更不可能成为一个科学家,因为你连一个实验室都没有,甚至连实验设备都买不起。但是我们可以成为一个程序员,我们不需要实验室,不需要潜规则,不需要卖萌装傻,也不需要天天看别人脸色行事,我们甚至可以不见人,只需要一台电脑,一根网线,足矣。


金山软件的WPS部门终于在去年成功分拆上市,如果你没有了解过金山这家公司的过往,我建议一定去了解一下。金山可不只有雷军,还有另外一个创始人叫求伯君,这是一个典型的程序员,改变了世界,却不善于经营。在最初开发WPS的时候,那是1988年,求伯君把自己关在深圳的一间小房子里,只要是醒着,就写代码,饿了就吃方便面。1年多的时间里,伴随着求伯君的,除了代码,就是孤独。终于,基于DOS操作系统开发出来了中国人自己的中文排版软件,一个真正改变了历史格局的软件产品。虽然今天,我们可能不一定再提倡求伯君这种埋头苦干的精神,但是,这才是一个改变世界的人,所追求的东西。这就是程序员的精神世界,给我一台电脑,我将改变世界。


在2000年之前的IT行业里面,在那个混沌初开的时代浪潮下,有太多改变着世界的程序员们,即使今天,当你去读他们的故事时,依然能够感受到那种冲动。在大学时代,我就是读着比尔盖茨、乔布斯、钱伯斯、贝佐斯、求伯君、王江民、倪光南、杨致远,雷军这些人的故事,看着微软和苹果的分分合合,听着IBM和Intel的发展史,也读着求伯君、倪光南的辛酸和执著,听着斯坦福和伯克利两所学校的传奇。让我的大学时代,充满了改变世界的冲动,激励着自己坚持。当时宿舍的兄弟组团打CS,红警,传奇,魔兽,我却在写着代码,开发自己的网站,为了能够像这些英雄一样,改变世界。到今天,快20年了,这份梦想依然在心底荡漾,从未抹去。幸运的是,20年的光阴,我还是我,虽然没有改变世界,但是却一直在路上维持着这份初心,没有被这个世界所改变。


现在我的电脑上,依然保存了几个大学时代开发的系统。给大家看一张截图,这是其中一个网站,于2003年开始开发,一个类似于淘宝的电子商务网站,叫“壹佰商务”,当时使用ASP+VBScript做后台,使用Access文件数据库,前端当然不用说了,JavaScript。这并不是一个纯粹的商业系统,更像是一个不懂运营的技术人员开发的一个个人作品而已。为什么使用ASP和Access这么LOW逼的技术呢,不瞒你说,原因很简单,因为当时要租赁一台服务器来运营一个网站,可不像今天租赁云服务器带带固定IP地址的这么便宜。当时至少得上万,而对于一个穷学生来说,这是生命不可承受之重。所以当时只能租赁一个虚拟空间,不是独立的服务器,不带固定IP,很多网站共用一台电脑。而最便宜的虚拟空间,就是ASP+Access的组合,一年只需要几百块钱。更贵一点的,就是PHP,MySQL或者SQLServer这种了。


20200403_104915_808.jpg


技术始终是温暖的,商业毕竟是残酷的。我是一个程序员,不是一个商业精英,我并不知道如何去推广和运营壹佰商务,也不知道买家买了东西后,卖家如何放心地把东西寄过去而不用担心买家不给钱,甚至不知道怎么把东西寄给买家。在那个年代,一切都是0,电商没有任何完善的配套。当时有卓越网,易趣网,8848等一些电商网站已经在运营中,淘宝也即将上线,想一想,哥们我也算是时代的弄潮儿。竟然鬼使神差地跟马云站在了同一起跑线,甚至异想天开地跟马云竞争电商行业,哈哈。现在回想起来,还是挺温暖的画面,咱也算是有故事的人了。


说起电商行业,前有亚马逊,易贝,PayPal,后有淘宝,京东,当当,易讯,一号店,凡客,唯品会,聚美优品,甚至于腾讯也搞过电商拍拍网,太多做电商的了。为什么?变现快啊,电商并不是一个技术驱动型的行业,做的就是一个现金流生意。所以要说这个领域,谈不上改变世界,一个卖货的而已嘛。但是,基于这个领域的业务,驱动了一批真正有技术实力的科技公司,比如AWS,阿里云,京东物流,以及包括配套的仓储物流和无人机等新兴业态。在我看来,贝佐斯和马云,算得上是改变世界的人,马化腾和刘强东,作为标准的程序员出身,也是对这个行业做出了贡献的,在他们身上,早期仍然是有程序员的影子。后来,他们失去了梦想,变成了一个纯粹的商人,只能说他们被世界所改变了。


要说互联网行业现金流最好的领域,非电商和游戏莫属,不过,要我去对这些行业抱以致敬,他们还不够资格。我致敬金山软件,我致敬的是WPS,我不可能致敬西山居,这辈子都不可能。对于游戏行业,我觉得他们为这个世界从未创造一点价值,甚至全是负面影响。作为一门生意,无可厚非而已。


言归正传,还有哪些程序员,改变了世界?Google这家公司不得不提及,作为一家最成功的科技公司之一,Google完全可以称得上改变世界,虽然靠打广告赚钱并没有什么了不起的,无非就是一个流量生意而已。但是Google背后所提供的支撑技术,确实改变了世界,当之无愧。Google的这两位创始人,拉里-佩奇,谢尔盖-布林,值得敬佩。科技的创新,最早的启蒙发源地,必然非美国硅谷莫属,那里有着两所牛逼的大学,斯坦福和伯克利,那里有各个知名公司的总部。

比如Google、Apple、Sun、HP、Adobe、Cisco、Ebay、Intel等等,硅谷不仅代表着科技领域全世界最先进的生产力,也代表着最先进的商业模式。我毕业后的第一家公司总部也在硅谷,当时有一次出差学习的机会,不知道大家能不能理解,那种朝圣的心情。这里,不仅有伟大的公司,有无数的传奇,更多的,还有背后默默付出的那些人们,他们引领着那个时代,引领着年轻人的梦想,直到今天。


提到硅谷,不得不说到一家值得尊敬的公司,Sun MicroSystem(太阳微),没错,就是发明Java编程语言的这家公司。今天写到这里,依然怀念着这家公司,一家从斯坦福大学走出来的伟大的企业,Stanford University Network,没错,这就是Sun公司的名称来由。Sun除了发明Java,这都是后话了,最重要的贡献还有Sun的服务器和Solaris操作系统,在服务器领域和操作系统领域,与IBM和HP正面PK。当然,导致的结果就是其他厂商好像就没什么事儿了,IBM有大型机,小型机还有AIX操作系统,HP公司的小型机和HP-UX操作系统,以及Sun公司的Sparc服务器和Solaris操作系统,还有Java。最终,由于商业运营的失败,Sun日落西山,被Oracle收购,而HP却摇摇欲坠,雄风不再。 其实大家看到的这些操作系统,比如AIX,HP-UX和Solaris,其祖宗都是Unix,这个现代操作系统的鼻祖。


包括现在我们看到的Linux,MacOs,iOS,Android等,其实都是这一条线下来的各种分支而已。Sun公司虽然被收购,Java也归为Oracle所有,但是,这家公司,值得我们怀念。无关于国籍,无关于商业,只关于贡献。请记住Sun,记住Java之父:詹姆斯·高斯林。


20200403_104932_557.jpg


2011年10月5日,是一个令全世界悲痛的日子,就像很多人悲痛于2020年1月26日这个日子一样。那一天,伟大的乔布斯离世,这人一生致力于改变世界,他做到了,不仅改变了世界,也在商业上取得空前的成功,无论是皮克斯还是苹果。乔布斯的伟大我就不细说了,虽然我个人并不喜欢苹果手机,但是我们不能因此去否认一个改变过世界的人。四个产品,四次改变了世界,iPod改变了音乐产业,iPad改变了出版行业,iPhone改变了手机行业,Mac改变了电脑制造业。人一辈子,能有几次这样的机会,这样的人才,或许千年一遇吧。


20200403_104939_993.jpg


就在全世界都在为乔布斯祈祷时,还有一个人,也离开了人世,一个改变世界的人,虽然少有人记得,但是我们不应该忘记。他就是丹尼斯·里奇,C语言之父,Unix之父。可以说,C语言奠定了现在编程语言的框架和基础,无论是现在牛逼哄哄的Python,还是号称世界上最好的编程语言PHP,其内核都是C语言,在我看来,他们其实就是C语言的一个应用程序而已。没有经过过这段历史的人,没有被C语言折磨过的人,是无法理解的。这也是为什么,对于一些C语言高手来说,谈什么Java,Python,C#,甚至C++,他们都只是觉得你还是太年轻,没沉淀,傻逼才用那些编程语言。


20200403_104947_485.jpg


C语言诞生至今40多年历史,为什么一直能够在编程语言排行榜上坚挺的存在,值得深思。我们完全可以把C语言当成神一样来膜拜,比起去膜拜什么Python,PHP甚至Java,要显得更有内涵。比如就像我现在写这段话的时候一样,是不是显得特深邃?当前在IT领域应用的基础技术,无论是Unix,Linux,还是Apache,MySQL,Windows以及通信,硬件,驱动程序,在这些基础领域,C语言不可或缺。就像盖一座房子,C语言是地基,是看不见的部分,其他编程语言只是上层建筑而已。其实Java编程语言的内核部分,依然有大量C语言的存在。


C语言不仅成就了现在编程语言,更成就了现代操作系统的鼻祖Unix,没有Unix,没有C语言,IT行业的发展,可能会倒退20年。就像中国的IT基础科技一样,如果当年一直坚持,现在早就不是美国一家人说了算了,我们迟到了20年,到今天,国人才幡然醒悟,被别人掐着脖子是什么感受。但是,这些事情,20多年前,倪光南们早就有担心。市场换技术,是不可能换来技术的,结果是市场被别人抢走了,技术呢,别人有了市场就会投入研发,而自己,市场没了,没有钱研发,技术的差距只会越来越大,何来换技术一说。也不知道是历史必然,还是缺乏远见,既已成往事,咱也就不要追究了。从今天起,只要能有更多人愿意踏实研究,有更多企业愿意做研发,未来20年可期。


提到C语言,提到Unix,当然,在这个世界上,还有一名牛逼的程序员改变了世界,那就Linux操作系统之父:林纳斯·托瓦兹。Linux是成为当今最主流的操作系统之一,尤其是服务器和嵌入式操作系统,包括Android系统的底层,几乎都是Linux。Linux在IT界尤其是程序员中的地位,是MacOS和Windows永远无法比拟的。虽然我现在用Windows写着专栏,但是我的电脑上,依然安装着两种Linux操作系统,Ubuntu和CentOS,它们也是我工作的一部分。在90年代,Linux以一种开放源代码的姿态站在世人的面前,让开源成为了一种时尚。也让人们知道了,程序员可以不靠卖软件来赚钱,自由,才是最重要的。今天,我们所使用的各种主流技术,无一不是通过开源完成了普及。无论是Linux操作系统,各类数据库,各类开发语言,以及各种开发框架,开源让程序员们得以彼此借鉴,互相改进,也让基础软件变得越来越好用。钱嘛,是问题吗?如果托瓦兹也像比尔盖茨一样来经营Linux,那么今天的IT世界也许不是这个样子了。但是他们选择了另外一条路来改变世界,就像C语言之父,Unix之父,Java之父,包括Python之父一样,商业并不是这个世界唯一的路,不是吗。


很遗憾的是,在IT这些基础技术中,中国人参与太少。中国人的实用主义和利已主义导致了我们没有精力去搞基础研究,做应用,快速变现,上市骗钱才是正道,才是人们眼中的成功人士。所以,中国的IT基础设施建设中,真正让人致敬的人屈指可数,也就是倪光南,求伯君,王江民等这些前辈,算得上真正意义上坚持了这份文化。但是2000年之后,就像我在上一篇文章中回顾的一样,应用至上,变现至上,商业至上的文化,让中国的程序员失去了梦想,也丢失了自己的工程师文化。导致我们的基础技术严重落后,今天我们所使用的IT领域的所有(是的,所有,全部)基础技术,几乎全部来自于美国,来自于美国那帮程序员的创造,作为其中的一员,非常遗憾。


程序员,确实在这近几十年的时间里,主导着科技的发展和进步。因为在基础研究领域,要出一个成果确实太难了,而且投入巨大。但是程序员们,只要有一个好的想法,并用程序把它实现了,就有可能成功,甚至改变世界。这是程序员的春天,但是更多的却是时代赋予这个角色的使命。在科技领域,我们看到了太多的CEO,创始人,商业大佬,其实都是程序员出身。大家不妨去看看这些科技公司,关注一下这个公司的创始人,以及他们背后的故事。为什么程序员总是容易成为CEO呢?其实我也一直在思考这个问题,其实这是社会发展的必然规律,不需要去纠结。任何一个行业,总是技术先于商业,商业再反向促进技术。任何一个行业的绝大多数创始人,都必然首先是这个行业的专家。只是近十来年,一波一波的资本游戏更加青睐于IT和互联网产业而已,加上媒体的夸大效应和一群人的跟风效应,更加让IT和互联网产业从业者站在了时代的前沿。创始人是技术出身这是太正常不过的事情了,有产品,有技术,才有创业的可能,不是吗?


这个世界上的人,大抵分为三种角色:一个是做东西的,我们叫工匠;一个是卖东西的,我们叫做销售;还有一类群体,是为做东西和卖东西提供支撑的(政府部门也算)。通常来说,一家公司,一个创业者,能做出东西,还得卖得出去,还得有人为这两个生产和销售过程提供支撑。这才能构成一家公司,一个机构,甚至一个国家的基础。那么,这些人当中,能够成为创始人的,必然优先是技术出身的人,拥有产品或拥有研发能力的人,否则你这家公司能为社会创造什么价值呢?靠吹牛逼吗?

同时,做技术的人,比如程序员,通常智商还算偏高的,情商高不高那真的不一定。同时,逻辑思维缜密,学习能力超强,同时还懂得协作,有时候对产品还非常执着,这些基础能力其实也是作为创始人的基本功。否则,你如何能够支撑一家科技公司取得商业上的成功?靠吹牛逼的,能有几个活得长久的,再说了,你有贾跃亭能吹吗?如果程序员在创业时,还能够找来两个合伙人,那就更容易成功了,一个是销售,负责弥补这家公司的第二个环节,另外一个是运营,负责弥补支撑环节。

2000年之后,互联网开始慢慢改变着什么的生活,慢慢渗透到生活的各个领域。2010年之后,移动互联网开始爆发式增长,无孔不入地全面渗透,你已经离不开它了。2020年之后,物联网也必然进入我们的生活,想一想很期待,也很恐怖。在互联网时代,至少,我们还需要通过面前这块屏幕来与世界交流,屏幕至少在我们自己的掌控。而物联网时代,你的家里,路上,车里,办公室,娱乐,学习场所,到处都是物联网的设备,屏幕已经不是必需品了。之所以期待,是因为这一切已经在慢慢发生,而我们赶上了,又一个新的改变世界的机会就摆在我们面前,你是选择观望,还是搏一把?当然,恐怖的是,我们还有隐私吗?无论如何,时代的洪流不会因此止步,未来,就是现在。


你,想改变世界吗???


大家好,我是强哥,我是一名程序员,我快40岁了,但是我依然在写代码,乐此不疲,因为,我喜欢写代码。多谢大家关心,我的头发依然茂盛。


20200403_104958_884.jpg



为了答谢大家对蜗牛学院的支持,蜗牛学院将会定期对大家免费发放干货,敬请关注蜗牛学院的官方微信。


20190320_095757_834.jpg




版权所有,转载本站文章请注明出处:蜗牛学院在线课堂, http://www.woniuxy.com/note/477
上一篇: 访谈:疫情期间,蜗牛学院就业学员最高薪资18K,平均薪资7.8K!
下一篇: 资讯:IT行业激荡30年->技术改变生活(强哥畅聊)
提示:登录后添加有效评论可享受积分哦!