在线会议的一次“标志性事件”

 
要在以毫秒为“计价单位”的金融信息服务领域分一杯羹,从来不是一件容易的事。诞生于1980年代初期的彭博终端,进入2000年代之后,屡屡被竞争对手揶揄为“老古董”,可迄今仍然一枝独秀,后来者难以望其项背。
归根到底,在离交易最近的地方,对稳定性与效率性的要求极为严苛。以至于话语权的交替中,一批又一批交易员与研究员,最终都成为了保守派——对一款软件的忠诚,很大程度上是对它背后提供服务者基因的投票。
你很难想象,一个半路出家的跨界者,能在一两代人手中接过整个金融圈的信任票。除非——时代变了,一项新的技术演化为时代巨潮,让人无法置身事外。
当时当下,随着一些显著迹象的逐步蔓延,已让越来越多的人意识到,我们链接工作、学习甚至是个人兴趣的接口已不经意间发生了嬗变,因为腾讯会议、Zoom们在一个特定时空里的应运而生,2020年之后,我们都成了“在线会议一代”
曾几何时对于外来物种要求尤其严苛的金融行业,这次也似乎失去了抵抗能力,主动加入了这一进程。天时地利人和交汇一起,于是,一个“标志性的事件”就这么发生了。
 
01
一次“标志性事件”
 
彭博终端目前看仍稳如磐石,只是更大的金融信息服务基本盘,已经张开了缝隙。这个裂缝,是从传统电话会议——这个真正的行业“古董”一侧传导开来。
对熟悉财报电话会议系统的金融人来说,想必都对那套物理系统深有感触:
被称为八爪鱼的键盘拨号设备,会议参与者进行需要专业的转换设备和投屏设备;会议参与人数一旦增多,就需要专业的会服人员和Call Center 24小时待命;如果分析师人在旅途,高铁或出租车上的信号一旦不稳定,随时掉线也是家常便饭。
 
在线会议的一次“标志性事件”
财报会是公司与投资者交流的重要场合,相比一般的会议,需要能够承载来自全球多个国家和地区的投资者,在不同网络环境下完成线上接入,同时还需要确保这些参会者在会中互动体验的一致性和流畅性;整个财报会议需要支持不同的通讯方式的接入,同时实现会议环境极高的安全性。
通过一款产品召开覆盖全球范围的财报会议,从技术层面来讲,与传统C端面对的挑战已不再是一个量级。对任何在线会议服务提供者来说,这都是一场大考。而腾讯会议说,我要试一试:
就在8月17日,腾讯发布2022年Q2财报,并召开2022年Q2财报业绩报告会。多数人的关注点显然都在报表上,很少有人注意到,这是腾讯首次通过腾讯会议网络研讨会(Webinar),对一场财报会进行全程支持,涉及实时直播与多方互动等全部内容环节。
来自亚洲、欧洲、北美洲、南美洲、大洋洲、非洲的多个国家和地区的投资者,成了第一波尝鲜者,亲历了一次不同以往的参会体验。
通过承包自家中期财报会,腾讯会议成了第一个吃财报会螃蟹的人。在我们看来,这是一次不容忽视的在线会议的标志性事件:
在“在线会议一代”应运而生两年多之后,终于有一款流行产品,开始从C端爆款产品光环中走出,主动走向更深的企业应用场景,向产业最高门槛——金融场景——寻求专业维度的验证。
这让我们想到iPhone还没有出现的的那个时候:在iPhone没有问世前,诺基亚和键盘机就是一切,无论那个时代的通信方式看上去有多么不便。之后,随着iPhone出现,移动通信模式发生了革新,移动互联网的大时代也应运而生。
这一次一锤定音的不再是乔布斯这样一位天才,而是特殊时期不期而至后,从中关村到硅谷,从陆家嘴到华尔街,从学校到工厂,甚至是从小超市到奢侈品商店,当大部分人都能从腾讯会议或Zoom们的在线会议系统中获得“补足型”、“替代性”工作学习效率之后,一个时代的生产关系范式也就在集体无意识的合力下改弦易辙了。
当然,平心而论,这样的变革远未到终局之时。毕竟需求侧的随风倾倒,仍需供给侧的有效承接。
根据我们的业内调查,在这起事件之前,腾讯会议几乎已经成为广大卖方、买方研究员的标配,广泛用以调研、路演活动(欢迎各位读者对此进行草根调研核实)。另据公开检索发现,早在2020年,腾讯会议就已经开始在B端、G端,向广交会和联合国大会等更高规格要求的场景服务。
这些现象背后的基本事实,才是这次标志性事件的内核实质:超越传统电话服务体验,顺其自然地广泛渗透到金融行业从业者中,腾讯云遍布全球的2800+加速节点这种看不到的硬指标只是“标配”, 真正起到决定性作用的是过去两年每年对于3亿场会议的支持过程中,所最终迭代出的每年2万个功能指标。
很显然,“在线会议一代”向金融领域的蔓延不是一蹴而就的。那么,一个更加需要深度捕获的问题随之而来:
从创新这一第一性出发,腾讯会议做对了什么
02
“润物细无声”
任何一种创新范式的发生,都不是偶然的。我们能够在外部看得到的,通常都不是正确答案,那只是现象;现象内里的本质,是我们读懂任何一个标志性事件的应有之义。
关于创新,经济学家熊彼特的理论框架,一直被各界视为经典范本。腾讯会议从发迹到崛起,再到成为互联网科技领域屈指可数的现象级产品,亦在这一窠臼之中:
首先,它是一家企业渐进创新过程中的内生结果。
从QQ,微信到腾讯会议,腾讯的创新内核保持了一致性,是腾讯产品基因的时代化延展,满足了时代生产力和生产关系变革的需求。天地万物皆有根,企业如是,产品也如是,腾讯做出这样的产品,并不是一个偶然。
这离不开腾讯在音视频技术的长期实践。从本世纪初腾讯开始在QQ中集成语音聊天功能开始,腾讯投入研发音视频技术至少有20年的历史。
在会议的实际应用场景中,其中代表业界前沿趋势的腾讯天籁音频技术,更智能地识别人声、音乐和环境噪声,可对超过300种噪声进行消除,并基于个性化语音增强能力,保留主讲人声音,进一步减少会议干扰。这些音视频通信技术汇入了云服务的潮流,最终成为腾讯云to B成长的压舱石。
其次,腾讯会议内生出的生产力与生产关系模式属于一种“革命性”变化。
在交通方式的变革中,更高速安全的交通方式提升了人类生产的效率,飞机和高铁的出现直接推动了超大城市的出现;在可见的未来,自动驾驶和城市空中交通还将进一步减少人类通勤时间;
而随着线上会议的出现,现在看上去理所应当,耗时且昂贵的商务航班有了新的替补方案了:北大互联网发展研究中心发了一份关于在线会议的发展报告,在他们的评估中,腾讯会议发布不到半年时间节约的直接社会成本超过了700亿元人民币。无论是从效率,还是可持续发展上来说,在线会议创造了一个新的社会价值方向。
与汽车,铁路,飞机出现一样,腾讯会议正在改变人类行为模式。这是范式的转变。
最后,腾讯会议的出现,让从零到一的新经济模式成为可能。
随着VR、AR等硬件设备的进一步发展,在线会议将摆脱传统的人力密集和资本驱动的经济增长模型,开发出全新的充满活力的的线上经济模型:
虚拟办公室也将成为现实:即使每个人都在办公室工作,他们也可能处在多个城市或不同办公空间。
以腾讯会议为代表的在线会议这一新生代创新技术,某种意义上与关注度更高的自动驾驶相关技术等量齐观,它们都正在引发新一轮互联网科技创新活动,新的商业增量由此诞生。
事实上,这类关键性创新产品,总会有三生万物的逻辑:
从技术创新层面,将能够带动现实产业的繁荣,而商业模式层面,又将深入服务全新的商业场景。这类产品的技术构成和用户场景,均具备融合创新的特质。
如是,一重真正具有生命力的事物萌芽之后,那些我们此前从未设想过的系列商业图景,正在“随风潜入夜,润物细无声”般悄然发生、成长。
 
03 
“库兹韦尔效应” 
 
奇点大学创始人兼校长库兹韦尔,最著名的个人成就之一,被叫做“库兹韦尔定律”,也被成为“库兹韦尔效应”。
在他的观点中,技术的力量正以指数级的速度迅速向外扩充。人类正处于加速变化的浪尖上,这超过了我们历史的任何时刻。
他说,更多的、更加超乎我们想象的极端事物将会出现。如果你发明了一套更好的工具,然后你就可以利用这些工具更快地开发出更新更好的工具,加速到各个场景的应用。
真正的渐进式创新,都具备库兹韦尔效应的特点,腾讯会议就是这样一个案例。DAU破千万、最快破亿,10万台云主机扩容,3亿场会议等诸多里程碑背后的客观逻辑在于:
第一,视频会议软件的网络效应极强。
2020年初腾讯会议100天内迭代20多个版本,在不同圈层人群中自动高速扩散,来自微信和企业微信的海量使用者的主动反馈,使其网络效应迅速扩大。实际上,早于金融领域,通过开放API接口深入业务场景,腾讯会议已在医疗、企服、教育等多个领域进行实践落地。
比如,在教育行业,腾讯会议通过输出音视频能力和API接口,以“三个课堂”的形式打通了课程安排、课中互动、课后沉淀等教学全流程。如我们所知,当前腾讯会议已经被众多中小学用于在线教育,并被300多所高校采用。
而在医疗行业,腾讯会议也已初步解决了远程医疗、医师培训的需求,通过开放API接口与GE合作,让基层技师只需点击“预约会议”,就能“召唤”专家远程指导。数据显示,腾讯会议支持的 GE“技影随行”服务,已经在全国约20家县级医院投入使用。
第二,腾讯会议作为一种软件产品,足够低的边际成本决定了其足够高的商业化前景。
在过去三年中,腾讯会议已经完成从零到一的这一步;考虑到腾讯会议的边际成本之低,从1到N这一步并非难事。海外同行Zoom在2022年实现了74%的毛利率,34%的净利率。
也就是说,从长远看,腾讯会议实现商业上的成功已经不再是一个问题。
第三,从产品逻辑看,腾讯会议符合“第一性”的极简之美。
腾讯会议负责人吴祖榕曾透露,腾讯会议产品孵化期是一个非常小的团队,只有7.5个人,后台开发也只有1.5个人。
能够用两个月时间搭建整个腾讯会议的后台体系,意味着背后核心技术准备的水到渠成:腾讯云原生的一系列技术组件,包括基础设施、比如存储层、逻辑层、接入层,大量快速的使用这些基础设施,极大的降低了后端的开销,使得腾讯会议的开发人员只需要关注腾讯会议的业务逻辑,保障整个业务的推出,也方便了后期的扩容。
于是才有了腾讯会议8天扩容10万台云主机,这一创造了中国云计算历史记录的事件。为了保证极简的用户使用习惯,到现在腾讯会议的界面也仅有四个按钮。
04
结语
 
IDC数据显示,据不完全统计,中国大概有5000万间会议室,真正上了视频会议的会议室还不到1%。到2024年,中国视频会议市场规模将超过100亿元,在线会议市场占比将近40%。
30年前,我们还在追赶寻呼机的时髦;20年前,我们手写稿件;15年前,我们还饶有兴致的玩着键盘机……而这曾经看似理所当然的一切,在今天已然模糊起来。
在线会议,去中心化办公,甚至是“三维”式商业,却在展现出新的势能。而这,正是此时此刻,我们需要关注、正视在线会议这一次“标志性事件”的真正原因与价值。
转自:https://mp.weixin.qq.com/s/F78xUNP0j13k0PemRXMXpA

房地产困局将会引发两大变革

作者:和卿
来源:同福镖局(ID:mikuangziben)

房地产困局将会引发两大变革

上半年经济小起大落的情况下政策都没有放开房地产的融资渠道,足见高层“房住不炒”清理房地产泡沫的决心。

 

目前因为房地产流动性紧缺很可能引发两大变革。

 

变革一:房地产集中度提高,方式——三条红线下的并购重组,挤出部分高杠杆的房地产公司;

变革二:财政考虑逐步去土地化,方式——转向倚重土地之上的产业税收收入。

 

 

01

缺钱

 

这几年对于高房价大家恨的牙根痒痒,恨不得房子跌成白菜价。

 

但是,说归说,情绪发泄完我们还是需要正视这个问题。

 

房价可能暂时不具有大幅贬值的基础。但是绝不能让房地产因为缺钱(流动性紧缺)引发经济动荡,让居民收入和经济前景预期下滑导致房价快速下跌(硬着陆),引发大规模的资产负债表衰退风险。

 

大家一定都听过日本因为房地产泡沫而失去的20年,但是你们一定没有明白日本失去的二十年本质上就是资产负债表衰退的20年。

 

所谓的资产负债表衰退直白的说就是企业、居民失去扩张的动力集体躺平去还债,引发经济大衰退。

 

为此,日本用了15年(1990—2003年),三轮房地产去杠杆才完成资产负债表的修复。

 

可是,直到今天,当全世界有三分之二国家加息,日本在面对汇率大幅贬值、通胀破2的情况下都不敢摆脱宽松的环境。

 

可谓损失巨大。

 

此刻,中国房地产极度缺钱也在恶化市场预期。

 

房地产困局将会引发两大变革

 

截至7月,开发商现金流按年率下降了24%。

 

国内开发商转向国外筹集资金,甚至愿意接受更高的利息将永续债展期。

 

所谓的永续债说白了就是“没有期限、内含发行人赎回权”的债券。

 

一般来说,大部分的债主都认为一段时间后开发商都会赎回这张借条,特别是全世界三分之二的国家都在加息的情况下,更应该赎回,否则就要额外多支付“跳升的利差”。

 

比如,佳兆业集团控股有限公司2020 年 9月 30 日发行的200万美元永续债,利率10.875% 。如果2023 年 9 月30 日前不赎回,后续就要额外多支付5%的跳升利差。换句话明年9月30号以后企业如果不赎回就要按借贷利息15.875%支付利息。

 

截至 2023 年年底,中国房地产开发商可赎回的境外永续债有 50 亿美元以上,折合人民币约337亿人民币。

 

相对于17.2万亿的有息债务,这点钱看着不多。

 

可就这点儿钱,房地产开发商还要在国外利率飙升的情况下展期。

 

足见开发商现金流的紧迫。

 

02

重组

 

 

但是,这并不是“房住不炒”挤房地产泡沫的初衷。

 

从2016年中央政治局提出房住不炒开始,一场挤房地产泡沫运动正式开始。

 

4年的时间里(到2020年),部分一线城市的房价依然居高不下。

 

最后迫不得已祭出三条红线,像三个拳头一样牢牢地握住房地产出水口的管子:不能这个项目没有完成就拿着到手的钱转向下一个项目,公司资金必须充足。即便你再借钱,筹资的数额也不能超过你公司资本原来的15%。

 

足见政策的目的是想让房地产不能依靠债务野蛮发展,就像2015年股市不希望融资炒股一样。

 

面对愈演愈烈的开发商流动性困局,政策开始寄希望于重组来解决这一困局。

 

7月,为了顺利解决保交楼,各级地方政府筹划设立政策性纾困基金。

 

8月上旬,湖州公众号发文,鼓励国有企业收购困难房地产企业的滞销房。

 

以上两种方式,本质上都是寄希望于优质的国有房地产企业(起码占大头)和金融机构去并购重组资产负债恶化的中小型民营房企,以免风险通过中小银行向社会面扩散。

 

但是这里面临一个问题。

 

基金的属性天然地带有盈利的色彩。

 

会不会保交楼的时候会重点关照具有潜在收益率的优质烂尾房?

 

这样的话,保交楼就会出现先后顺序的问题。

 

可是,无论结果如何,房地产现金流越差的公司,会随着时间的推移更容易进一步恶化,从而被现金流充足的大型公司并购重组。

 

房地产集中度逐渐提高!

 

03
倒逼
 

与房地产关联度最高的当属地方财政。

 

基于房子所带来的税收和土地出让收入占据了财政总收入的40%。

 

然而,因为房地产流动性和新房烂尾导致房地产投资和销售急剧下滑。

 

房地产困局将会引发两大变革

 

1—7月份,全国房地产开发投资,同比下降6.4%;

1—7月份,商品房销售面积,同比下降23.1%,商品房销售额下降28.8%;

1—7月份,房地产开发企业到位资金,同比下降25.4%。

 

这就导致土地财政收入占大头的政府性基金收入大幅下滑。

 

要知道,经济一旦遇到逆风是需要地方政府的财政支出来调节的。

 

这三年因为疫情、动荡的国际局势等,正需要财政大幅支出来应对疫情、民生和激活企业投资信心,手里的钱却很快花完了。

 

可以说,房地产困局应该让地方政府清醒地意识到依靠土地财政是很难持久的。

 

它不像央妈放出去的水,盖房子的地一旦支出就很难在后续经济企稳的时候收回。

 

很有理由相信,地方政府是时候考虑回归依靠企业盈利所带来的的税收建设城市。

 

虽然,它的道路相对非常漫长。

 

但是,房地产投资的趋缓和居民需求的下滑会倒逼财政逐步去财政化。

转自:https://mp.weixin.qq.com/s/E1VhEzxs4sPo5Og8rGqLYg

为啥现在就业压力越来越大??

这两天有人发给我们下面一张图片,还问了个很有意思的问题。

为啥现在就业压力越来越大??

说为啥现在大学生就业已经挺不容易了,疫情以后还要搞扩招啊。

而且研究生扩招以后,好像考研的人数也越来越多,考研这件事也变得越来越难。

好多在国内考不上研的小朋友,都转向国外申请去读研了,所以这两年国外不错的学校,申请读研也变得很卷。

说起来这一系列所有的问题,归根到底都是经济学问题。本质上和供需矛盾以及经济增速,是息息相关的。

要想明白这一点,首先要想清楚当年扩招这个政策是怎么来的,以及扩招的目的到底是啥。

01

我们国家大学开始搞大规模扩招,起点是在1999年。提出这个政策的,是经济学家汤敏和他的妻子左小蕾。

这一年汤敏先生提出的,《关于启动中国经济有效途径—扩大招生量一倍》建议书被国家采纳。

随着建议书被采纳,我们国家的高等教育扩招,也在1999年正式拉开序幕。

至于扩招的目的,汤敏先生在《大学扩招真的扩错了么》这个采访中,也专门提到过。
当时高校扩招的重要目的之一,就是通过扩招刺激经济,让老百姓把钱从银行拿出来消费。
汤敏先生说:自己是1977年恢复高考以后第一届大学生,他们这批人是恢复高考的最大受益者。
高考他考入了武汉大学数学系,毕业以后在武大任教了两年,又到美国伊利诺伊大学攻读经济学博士学位。
后来加入亚洲开发银行,一直从事经济领域的工作。在亚洲开发银行,主要负责的就是从经济政策角度,给各国家政府出招。
当时我们国家推出高校扩招这个政策的背景,是因为1997年开始的亚洲金融危机。
这是亚洲有史以来,第一次在没有任何准备的情况下,遭遇的一次超级危机。
那时候亚洲的经济形式非常严峻,国际货币基金组织、世界银行、亚洲开发银行,都拿出大量的资金来救助这次危机。
因为自己工作的亚洲开发银行处在协调处理危机的第一线,所以汤敏先生对危机的感受非常深刻。
亚洲金融危机从1997年下半年开始爆发,到了1998年的时候,情况是愈演愈烈。
我们国内虽然当时不是亚洲金融危机的重灾区,但是受到的影响也很大。
很多分析师也都在预测:亚洲金融危机下一步要波及的对象就是国内,最大的问题会出在中国。
因为外部出现亚洲金融危机影响外需的同时,在1997-1998年还赶上了第一轮下岗潮,对内需影响极大。
那几年在菜市场,可以看到很多人在菜市场晃悠,但是却不怎么买菜。
他们在那边等着捡菜贩子扔掉的烂菜叶子,回家当菜吃。这些人十有八九,是下岗职工或者家属。
也就是因为这样,所以1999年春晚小品喊了句:“咱工人要替国家想,我不下岗谁下岗”,之后被舆论狂批。
外需和内需都受到极大影响的背景下,想办法刺激消费保民生保增长,就成了最重要的任务。
也就是在这个大背景之下,我们国家针对性的提出了几条反危机措施。
这里面加快基础设施建设,扩大内需促进消费,保证8%的经济增长率是最核心的几条。
在扩大内需和消费的政策里,包含了大家熟悉的基建、房地产、汽车和家电。住房商品化改革,就是这时候起步的。
其实如果我们回顾历史可以发现,几乎每次遇到外部危机引发需求下滑,基本都是差不多的套路。
比如都会推出各种刺激政策,加大基础设施建设的同时,鼓励大家去买汽车、买家电和买房子拉动需求。
不过由于亚洲金融危机以后,整个亚洲经济一片萧条,到处风声鹤唳。
再加上国内很多企业又出现了下岗,所以虽然老百姓手里捏着钱,但却根本不敢花。
在亚洲开发银行工作的汤敏认为:在这种背景下,从消费角度搞经济刺激是很难奏效的,可能唯一有效果的就是教育。
我们知道重视教育是中国的传统,九十年代大家也看到很多人通过教育,改变了自己的生活轨迹。
再加上历来老百姓都有个朝为田舍郎,暮登天子堂,通过读书改善自己境遇的想法。
因此老百姓再困难,家长还是愿意把钱花在教育上。就和现在大家打破头抢着买学区房,道理是一样的。
所以针对如何通过刺激消费,帮助国家走出亚洲金融危机引发的内需不足的角度,汤敏先生提出了扩招的建议。
汤敏先生指出,这不仅仅是单纯刺激消费,而是让老百姓觉得他们的钱花在了自己觉得有意义的事情上。
因为大家觉得教育不仅是消费,也是对下一代和自己家庭的投资。
不过有意思的是:当时的报告之所以被采纳,最关键的一点不是因为刺激经济。
而是因为扩招这件事,可以把适龄青年的就业时间往后推,部分解决大量工人下岗的就业压力。

所以回顾这个政策是怎么落地的时候,汤敏先生是这么说的。

“现在回过头来看,当时我们那个报告之所以引起注意,最关键一点是我们提出扩招可以部分解决下岗工人的就业压力。
1998年正是国企改革带来大规模工人下岗的时候,当时估计全国有1500万下岗工人。如果这些年轻人不进大学,他们就会直接跟下岗工人竞争。
我们当时算了一笔账,如果三年扩招一倍,扩招的学生要在学校呆四年,等于是让三分之一的下岗工人有了工作或者至少没有被年轻人抢走工作机会。
我们当时判断,国企改革是阶段性的,有了这几年的缓冲,下岗的压力会小一点。
事实上,2001年后下岗的高潮就过去了。”
可以看出这段话,把当时扩招建议被采纳的背景,也说的非常清楚。
在1998年的时候,因为国企改革带来了大规模工人下岗,后面很长时间市场上劳动力都是过剩的。
如果说大学不扩招,这些年轻人毕业以后就会直接进入劳动市场。
进入劳动市场以后会和当时的下岗工人竞争岗位,加剧就业市场的恶化。
所以扩招把这些年轻人留在学校,延缓就业市场的压力,就变成了必然的选择。
扩招带来的间接作用才是刺激经济,年轻人在学校多留四年不但能延缓就业。
这四年时间里,他们也需要吃喝拉撒谈恋爱学费都要花钱,可以直接刺激亚洲金融危机以后的消费。
从某种意义上,当时的扩招可以说是一个为了应对亚洲金融危机,配套的消费刺激方案。
现在我们看到研究生大规模扩招,其实也是因为这两年疫情影响导致经济增速放缓,延缓就业市场压力的一种办法。
 
02
在1999年以及之后的两三年,汤敏先生一直因为扩招的建议,得到了人们很大尊重。
不过从2002年开始,这种尊重变成了怀疑。因为从这年开始,之前扩招的学生们开始毕业了。
扩招以后的天量毕业生涌向社会,导致大学生就业薪资开始出现下降。
在全社会平均工资不断上涨的情况下,花了大价钱上大学的毕业生和家长们却发现。
毕业生在一线城市就业的工资,从最早的三千降到两千,后面甚至降到1000多。
广州的那边招聘企业,甚至开始用八百左右的起薪,来招聘大学生。
按照北京高校毕业生就业指导中心2006年对高校毕业生起薪的调查显示,毕业生起薪在两千以下的占了65%。

为啥现在就业压力越来越大??

然而在相当长的时间里,一个家庭培养大学生需要投入的成本,却越来越高。
除了每年五六千的学费,住宿、餐饮各项费用迅速上升,四年下来一个本科生的培养成本在四万元以上。
一边是多数大学生只能拿到一千多块的起薪,一边是培养大学生高昂的高等教育学费。
财经作家郑作时在2006年那篇《扩招,繁荣背后的忧思》中,曾经问到:
如果把农村学生上大学当成一个投资,那么这个投资的成本和收益比值如何。
当然了,时间到了今天,已经很少人再提到教育投资的成本收益比问题。
原因是过去十几年随着经济飞速发展,当时去读大学的人,都获得了不错的回报。
即使当年没找到什么对口工作的大学生,从获得感的角度来说,其实也并不差。
只要按照生命周期,在大城市找工作贷款买房结婚,单单房价上涨就让他赚的盆满钵满。
更不用说随着经济发展技术进步,后面不断涌现的新岗位和不断提高的收入水平。
要知道在千禧年之后的这段经济高速发展期,我们国家每年的GDP增速都超过8%。
为啥现在就业压力越来越大??
就算是开始的时候薪资并不高,但是伴随着经济发展带来的收入提高,以及资产价格的水涨船高。
几乎所有经历了那个经济高速增长年代的人,都在其中或多或少的受益了。
以前总听人说什么GDP增速不重要,不过我个人始终认为是非常重要的。
因为经济这东西就像张大饼,而且是我们每个人都在吃的一张大饼。只有饼不断做大,每个人才能多吃一口。
这里大家也可以看出,扩招以后大学生是不是有好工作,也主要取决于经济增长的大环境,经济增速才是核心问题。
高增长的时候大家怎么都好,收入也会随着经济增长,经济增速放缓以后,即使学历提高也很难找到好工作 。
在这种情况下,我们才看到考公务员是越来越卷。越来越多清华北大毕业的硕士博士,会跑去好的中小学做老师。
03 
有意思的是,现在我们看扩招这个政策虽然很成功,但是当年却是遭到了教育界的全面反对。
大家反对的理由也很简单,你扩招速度这么快,师资力量完全跟不上,怎么保证教育的质量。
学生在大学要是混四年学不到啥东西,那这段日子不是等于就被荒废了么?书不是白读了。
然而和他们想象不一样的是:这批扩招初期步入大学校园的学生,不光书没有白读,后面的出路也都还不错。
因为扩招以后的很长时间里,我们国家入世以后,整体的经济增速非常快。
扩招的这批大学生刚刚毕业的时候,虽然因为扩招以后大学生天量供应,能拿到的起薪确实比较低。
但是当时的需求也很大啊,由于国家整体上经济发展很快,各个行业都在高速扩张,导致啥地方都需要人。
行业高速扩张熟手不够的情况下,公司也愿意培养新人。
很多工作也会给你边工作边学习的机会,大家的上升路径也不错。
这是我们在《为啥现在所有专业都在劝退》里面,曾经讲过的故事。
现在这样的机会还有么?当然也有,不过比以前少得多,而且专业之间收入差距显著拉开。
最近几年,可能只有金融和计算机相关专业的毕业生,在一些岗位上还能拿到比较高的收入。
原因是目前阶段也只有这两个行业,还有资本在断断续续涌入,带来新增的机会和就业岗位。
其他的传统行业基本都已经是一片红海,起薪和薪资增长速度都变得很慢。
不过那些经历了过去十几年GDP的高速增长期的老人们,这个阶段往往还沉浸在过去的错觉中。
他们会觉得目前阶段只要把书读好,等学校毕业就能找到个好工作。
但是他们却从没想过,事实上之前的那些就业机会是经济高速增长带来的。
等到经济发展到一定体量,整体增速放缓以后,就业机会也会随之变少了。
这些经历了经济高速增长期的老人们,也会把自己的过往经验传授给自己的孩子。
沉浸在这个想法里的孩子,本科毕业如果找不到对口工作,首先会觉得自己学历不够,需要读研继续提升学历。
不过读了研究生,毕业以后就会有更好的工作,或者说更大概率找到好工作么?并不是这样的。
以前刚开始扩招那段时间,大家毕业以后出路都还不错,并不是单纯因为扩招读了大学。
主要原因是那段时间,我们国家经济增速很快,所以能提供的就业机会很多。
即使学校在不断扩招,大学毕业生数量在不断增多。但是社会能提供的就业岗位依然跟得上,所以供需一直能保持平衡。
为啥现在就业压力越来越大??
这两年伴随着全球经济增速都在放缓,整个社会能提供的就业岗位,渐渐跟不上了。
你现在本科毕业变得很难找工作,并不是因为现在工作要求的门槛提高了。
而是因为整体经济增速放缓以后,能提供给大学生的新就业岗位变少了。
这个阶段高等教育的供给远远大于需求,可以说供需已经完全逆转了,所以你才觉得很难找到相应的对口工作。
不过在这种情况下很多人却误以为,是工作门槛提高了导致的。
自己是因为学历不够,才找不到好工作,所以继续跑去读硕士。
读完硕士发现,自己这个专业在社会上还是供大于求,就又把问题归咎于自己学历不够高。
然后有些人就跑去读博士,甚至博士后,以为这样就能找到个好工作。
关于这个问题,我们之前在《为啥现在所有专业都在劝退》里面早就讲过。
本科就业前景不好的专业,不要以为考上硕士或者博士,就会有变化好起来。

就算考上了,也不会有任何改观。等你熬几年时间出来,甚至可能会更差。

这也是为啥我们之前会和大家说,现在社会发展阶段已经进入不同的时期,大家《千万不要掉进高学历低收入的坑里》。

记得十年前刚工作的时候,外派到南欧某个被称作欧猪的国家呆了一段时间。

那时候好像因为欧债危机,这个国家年轻人失业率很高。公司要招一些电话销售还是接线生的岗位,来了不少文科博士应聘。

我当时看到这些人学历的时候,其实是非常震惊的,博士来做接线生不是大材小用么。

未来可能国内可能也会看到类似的场景,之前不是有报道说,不少外卖小哥也是硕士学历,而且做的不错。

更尴尬的是,那时候因为对教育体系不了解,我以为读完博士以后,还可以继续读博士后。

所以我当时的想法是,博士毕业招不到合适的工作,那就继续读博士后嘛,干嘛来我们欧洲公司做这种大材小用的活儿。

可能很多人和我一样不知道,博士后是指在获得博士学位后,在高等院校或研究机构从事科学研究的工作职务。

所以博士后不是学位,而是指获准进入博士后科研流动站从事科学研究工作的博士学位获得者。

说起来博士后真的是一个很尴尬的东西,有编制能去学校工作,谁还去做博士后啊。
分明就是高校吃准了大家就业难,不给编制,给你个临时工岗位让你做研究。
几年以后如果搞不出什么成果,就搞个非升即走直接让你走人,换个新人再试试。
经济增速下来以后,就是这么难。这两年青年教师的压力很大,也是这个原因。

04
现在大家之所以在教育上有很多困惑,对教育改变命运有很多期待,是因为多数家长都是学历出身论下成长起来的。
以前我们写《拼娃的正确姿势》时候说过:一个人的选择,忽略了对历史的行程的研究,注定是一个巨大的悲剧。
因为对一个人来说,影响最大的其实是时代发展。一个人的命运固然要靠个人努力,但更重要的是历史进程。
稍微对历史有一定了解,在时代里滚过几个周期,经历过起伏的人就知道。
个人努力的成分当然有,但主要原因其实不是自己有多牛逼。那些让自己上一个台阶的机会,都是时代给的。

1978年改革开放之前,因为大家都了解的原因,全国的高考都断档了10年。

各行各业也极度渴求人才,各大企事业单位的领导,年龄上也都有断层。

几个事情结合以后,带来的结果就是,我们全社会都充满了各种上升渠道。

后面改革开放以后,在计划经济走向市场经济的道路中,我们国家的经济增速很快。

但因为之前是计划经济体系,所以在开放初期我们整个社会处于供给相对不足,需求却很旺盛的状况。

因此那时候遍地都是门槛低,容易赚钱的创业机会。因此八十年代才有个说法是,做导弹的不如卖茶叶蛋的。

在结果导向的背景下,那时候很多人都觉得读书没用。因为读书赚不到钱,做个体户才能致富。

除了这批下海经商的,可以说那个阶段最优秀的学生,几乎都在一门心思的想着考出国发展。
最早能出国读书的那批人,无论家境、智商和眼界都非常厉害了吧。
可当时留在国外的很多人,不过也就是在发达国家找了份工作,做一个普通职员,奋斗的天花板可以说非常的低。
出国之后又回国的一批人里面,很大一部分却借助中国高速发展的时代机遇,很快晋升至高级领导,有些甚至创办了自己的上市公司。
再比如2001年入世以后,海外天量订单涌向中国。这时候的小企业主们从家庭作坊开始,逐步扩大规模办厂。
在那段黄金岁月里,这批小企业主可以说是日进斗金,这都是外贸高速发展背景下,时代给予的馈赠。
然而这两年他们的日子也是日益艰难,因为在海外需求一定的情况下,国内的供给愈发过剩,竞争也就变得越发激烈了。
到了2010年以后,金融和移动互联网大发展。一大批高学历人才投身相关公司拿到了股权,上市以后完成了财富的跨越。

可以说改革开放以后,伴随着我们整个社会经济的大发展,每十年就会出现一个行业爆炸性增长。

行业爆炸性增长出现以后,岗位需求激增。这是历史进程造就的,并不以人的意志为转移。

成长于这个年代的一代人,无论是像王健林马云这样的成功人士,还是你没那么成功的父母都会有一个体会。

那就是只要你敢闯敢干有想法,成功的概率就会很大,不然老王也不会有清华北大不如胆大的说法了。

如果你没有做到,那一定是你不够努力,因为这是他们过往几十年的人生经验。

即使生活在那些小城市的父母,在很长一段时间里也会用自己从农村通过读书在小城市立足的过往经历告诉你,只要努力就完全没问题。

这也导致了前几年很多涉世未深的年轻人,在步入社会之前一直会有个有意思的观念。

自己只要好好读书就可以留在大城市,通过奋斗拿到一个不错的收入,然后就可以攒钱买房在大城市定居。

其实他们这代人没想过,以前所以会出现这个现象,是因为我们过去三十年的经济增长拉出了J型曲线。

正是因为这段时间经济增长速度快,自然到处空缺岗位多,上升通道也通畅。

再加上国家一直在教育上大力投入,从义务教育一路直通到几乎免费的研究生。

在这种背景下,大家才有了读书就会有更多机会,最后就能成为人上人的想法。

事实上,这种情况只有在国家经济高速发展的阶段才会存在。等经济发展到一定体量,增速慢下来情况就发生了变化。

教育在目前的状况下,早就失去了社会分层的功能。现在可能对很多人来说,教育更多的是消费。

很多人过去都有个疑问说,为啥伴随着社会经济发展,反而现在大学生难找工作了。

其实就是经济增速放缓以后,社会回归常态了而已。十年前我去过的欧洲,就是个典型例子。

单纯靠读书读得好就能快速跨越社会阶层,是只有国家经济高速发展期,才会发生的好事。
而且这个跨越也不是靠你读书实现的,是在国家经济快速发展这个大背景下,大量岗位空缺带来的副产品。
这个时间点通常发生在一个国家战后,刚开始重建的四五十年时间里。这是到了经济稳定期,很难复现的特殊情况。
在经济整体增速放缓的背景下,读书做不到万里挑一的话,单纯靠读书改变命运是很难的。
不理解这点的,可以看看这两年的大学生就业。2020年的毕业生素质比2015年差很多么?为啥他们会更难找工作。
这里用一位老人的话说就是:一个人的命运啊,固然要靠个人的奋斗,但更重要的是历史的进程。
因为赚钱和往上走的机会,并不是教育提供的,而是经济高速发展的市场提供的。
能让你读书以后收入不断提高和资产不断增值的,也是快速增长的经济。
社会整体经济发展到一定阶段变慢了,你能获得的机会和收入增长,自然也就变少了。
很典型的例子就是:以前每年经济增长8%的时候,大家能看到的机会就会多很多。
现在经济增速降下来,变成了5%的中高速发展,自然大家能看到和捕捉到的机会也少了很多。
 
05

其实在任何步入发展稳定期的国家,想单纯靠读书跨越阶层赚大钱,都是很难发生的。

因为如果说完成资本的原始积累,等于是向上跨了一步,那么读好书最多只能算走了半步。

多数人读好书以后,在社会稳态阶段上升到一定程度,往往都会直接撞到明显的天花板。

因为单靠自己的个人努力,现阶段是很难完成资本原始积累的,这点在大城市尤其明显。

举个例子吧,一个小城市出身家里没啥积累的孩子,想在北上广深这类大城市,靠自己买套400万的房子定居。

如果他走读书这条路,通常需要先考进985大学,然后进入计算机这类热门专业,

在专业成绩很不错的情况下,可能最后进入了腾讯阿里头条,这类高薪企业。

这样他才可能靠非常高的工资在大城市攒钱,完成资本的原始积累。

拿攒的这部分钱付首付之后,贷款三十年买下这套400万的房子,在大城市安家。

现在全国每年出生的人口,大概有1000万,这里面大概有1%能进985。

进计算机这种热门专业的我们算百分之十,也就是千分之一的概率。

这批人里面,再被筛选进名企拿高薪的,这部分人数又能有多少是算得出来的。

按照比例来计算的话,这些几乎是万里挑一。这里面所有的东西,从概率上都是算的出的。

你要知道这里咱们谈的不是什么大富大贵,而是在大城市靠自己找份高薪工作。

然后通过自身努力攒个首付,之后贷款三十年买套400万的房子,在北上广深这样的大城市定居。

房子如果位置好点,这个价格在一线城市,可能还是大家经常讨论的老破小。

现实情况中,大多数家里没啥积累的小城市孩子,是走不了读985去牛逼企业拿高薪,之后在大城市安家的道路的。

因为多数孩子成绩都不是拔尖那种,在这种情况下,也就不可能考进录取概率只有1%的985,之后毕业去牛逼企业上班拿高薪。

通常他们或者因为成绩一般,读了个普通大学。或者读到一定程度读不进去书了,就会出来打工赚钱。

在哪里打工不是打工呢,因为大城市工资相对比较高,生活也相对丰富,所以会选择去大城市。

但是在大城市,由于自身收入水平不太高,家里也没啥积累,他们是不可能留下来定居的。

对于大城市来讲,他们就是年轻的外来务工者,到了一定年纪就会被挤出,然后回老家去生活。

可以看出,这里面决定他们能不能在大城市定居的,更大程度上是他们的家庭积累。

很典型的例子就是两个普通家庭出身的孩子,家庭都没啥积累,来到大城市工作。

一个因为上了普通本科,在一家公司做行政或者文员。另外一个因为没读多少书,来做了外卖员。

面对大城市高昂的房价,从收入的角度讲,他们不会有啥本质的区别。

教育给他们带来的,也并不是收入上的差距,甚至送外卖还可能高一点。

不过从工作性质上说,毫无疑问多数人会觉得坐办公室看起来更体面,因为感觉可能会有更多的上升机会。

但是到了目前的社会发展阶段,多数时候这两个人命运的终点都差不多。

最终都会因为家庭积累不够,到一定年纪在大城市没法负担当地的房产,只能黯然离去。

从目前的房价水平看,目前京沪深已经对年轻人非常不友好了,因为基数实在太高了。

上车盘随便涨一涨,就是大几十万出来了。认真涨一涨,基本就要涨个百来万。

改善型住宅对中产也越来越遥不可及,150平的三房,差不多点的地段随便涨涨就是二百万,认真涨一涨就是五六百万。

拿我熟悉的上海来说,普陀长征板块的改善次新中海紫御豪庭,2020年中是8万出头,现在12万。

为啥现在就业压力越来越大??

这也是为啥我们之前写过篇《一个重要的选择题》,在文章里会告诉大家。

现在资产价格高企的情况下,年轻人选城市需要根据自己的收入和家庭条件来,这点非常的重要。

因为如果你不能靠资产和一座城市捆绑,那本质上这个城市和你无关。

你仅仅是在这座城市发光发热,耗尽生命建设城市的干电池罢了。

尾声:

当然了,我们写这么多,并不是告诉大家现在这个阶段不应该好好读书。

读书对多数普通人来说,依然是性价比最高,确定性最强的路径之一。

只不过现在这个阶段,想要单纯靠读书杀出重围,已经变得越来越难了,不要单纯的寄希望于读书突破天花板。

从过往的历史长河看,不同状态的人群在稳态社会突破自身天花板,依靠的东西是不一样的。
一无所有那部分人,通常是靠基因突变来突破天花板。在美国这类稳态社会,很典型的就是体育明星。
多数中产们靠的是历史的进程,富人靠的则是家族资源和财富的传承。
当然了,对多数普通人来说,还有个可能的选择方向是新兴行业。
往往我们看到新兴产业的机会,每隔五六年就会出现一个,普通人在这个领域突破的几率会更大一点。
因为在一个成熟社会,传统行业基本都已经步入稳态,存在的机会和增量是非常有限的。
你作为一个后来者,想要在传统行业里面找到盈利的机会,也非常的难。
毕竟传统行业里每个链条都已经非常成熟,不管在这个行业创业还是打工,基本只能拿到相对固定的报酬。
这个报酬可能很多年都不会有啥大的增长,因为行业的整体利润率就决定了从业者的收入没办法大幅增长。
只有在新兴行业,尤其是那种短期爆发性增长的行业,才会在短短几年时间内,出现财富爆炸的机会。
再加上新兴行业刚开始发展,这时候大家都是一张白纸,没啥资源积累,也没啥相关经验。
这时候不管对于谁来说,都是这个行业里面的新人,大家也都是在摸索中前行,因此机会大很多。
这两年很典型的例子就是,短视频这个行业爆发的时候,不少年轻人在上面赚到了第一桶金。
这一点在欧美这种成熟社会,也体现的非常明显。大家做传统行业,每个月收入基本都是固定的。
只有跑去做Instagram达人或者橄榄球明星,才有突出重围的机会,在传统行业根本就不可能。
这也是为啥我们会说:年轻人要多看新兴行业,这样才能抓住属于自己时代的机会

转自:https://mp.weixin.qq.com/s/KEIi35yAJ6-Vlo8PQ5UZqQ

老程序员的建议:专心学好一门编程语言就行!

摘要:大多数程序员在其职业生涯中,接触到的编程语言不止一种,但主要掌握并运用的多数只有一门。那么在数量繁多、适用领域各不相同的编程语言中,哪一门更适合你来学习呢?“老程序员”Eleanor Berger 总结了这些年来他对各种编程语言的看法及其发展历程,接下来就让我们一睹他心目中的最佳编程语言是什么。

原文链接:https://devtails.xyz/@adam/switching-to-c-over-modern-programming-languages

作者 | Eleanor Berger
译者 | 弯月

最近,著名游戏程序员、id Software 创始人之一John Carmack在采访中表示,程序员应该专心学好一门编程语言。这倒让我感到有点惊讶。虽然我个人非常赞同这条建议,但在如今的程序员圈子里,这种观点是有争议的。

我猜,我就是大家所说的“老程序员”了。我的岁数不小了,一生都在从事编程工作,而且从步入社会之后就一直在从事这项专业工作。有时,我觉得自己是一名编程语言爱好者,亲眼目睹了许多编程语言的发展。回顾过去,这是一段激动人心的历史,我们会不由自主地得出一个(错误的)结论:多掌握几种编程语言总没坏处。编程语言的历史发展非常精彩,但如今的发展形势相对比较平和。

在本文中我想回顾一下曾经的历史,总结经验教训,并看一看究竟哪种编程语言才是最好的标准化语言。

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

史前阶段(50年代~80年代)

 

随着计算硬件和计算机科学作为一门学科逐渐兴起,计算机编程(除了处理器本身的指令之外)也开始缓慢地发展。在最初的几十年里,编程语言主要是学术界的研究对象,还俘获了一小部分研究人员。程序员的选择很有限,主要取决于领域。

业务编程使用COBOL,科学编程使用Fortran,还有一些其他语言通常用于特定领域、研究或硬件。

对于大多数程序员来说,整个编程生涯或在很长一段时间里,只需专心学习一门编程语言。虽然有人对编程语言的设计感兴趣,但彼时该领域还很稚嫩。尽管出现了一些很有趣的创新,但对于如何才能设计一种好的编程语言,人们还没有很好的理解。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

专业化(80年代~90年代)

 

随着计算机硬件数量的增加以及用途的日益多样化,编程语言的数量也开始增长,编程语言的选择变成了一个流行的话题。人们开始对编程语言进行分门别类。我们可以通过程序员的种类以及他们渴望达到的专业水平,判断他们会选择哪种语言。个人计算机编程爱好者使用越来越流行的BASIC。这是一种很荒诞、很原始的编程语言,却被广泛使用并成为了一代程序员(包括我自己)的引路人。Pascal引入了结构化编程,并产生了巨大的影响(Pascal与Turbo-Pascal 和 Delphi 建立了一个蓬勃发展的社区,但最终消失了)。

起源于UNIX的C成为了系统编程语言。C++成为了C的后继者,并借鉴了Smalltalk的面向对象编程,成为了专业应用程序和服务开发人员的语言。最终 Visual Basic(与BASIC毫无关系)普及了“可视化编程”,满足了应用程序开发的需求(随着 Windows 的出现而迅速增长),并成为大众的首选。但人们普遍认为,VB程序员是领域专家兼职编程工作,而C和C++才是“专业”的编程人员。

这个阶段,人们仍然没有很好地理解编程语言的设计,导致许多流行的编程语言很多方面的设计都不太理想。C语言简单而强大,但很难熟练掌握,有可能出错的地方太多。C++的意图虽好,但最终的设计不佳,而且使用感不好。Visual Basic既有趣又简单,但有点儿戏,在当时的技术条件下,优雅与效率都不达标。Smalltalk 和 LISP 都是有趣而优雅的语言,但由于捆绑到了专门的硬件和昂贵的工具,导致最后失势。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

成熟(90年代~2000年)

 

后来,互联网兴起。互联网对编程语言的影响究竟有多大也许未可知,但无疑这是一个重大因素。很久以前,编程语言是一个稀有之物,通常诞生于研究实验室和大型商业公司;但如今似乎任何一个人都可以开发出自己的编程语言。曾有一段时间,PERL成为了流行的通用语言,涵盖了从系统管理到 Web 编程的方方面面。后来,Python从科学研究语言变成了简单易学的通用语言,尽管最初发展缓慢,但最终席卷了整个世界。据传,Netscape 的 Brandan Eich仅用了几天时间就开发出了JavaScript(作为一种功能十分有限的浏览器扩展语言)。这不仅证明Eich是一个天才,也证明那个时期人们对编程语言的设计有了很好的理解。

这一时期出现了许多其他的编程语言,其中最有名的是Java。这门语言本身并没有特别之处,但它提供的JVM是一个通用的运行时环境,实现了“编写一次,到处运行”,也就是说该语言十分通用,不受特定硬件、操作系统、或目标环境的限制。严格来讲,早期的JVM并没有什么值得炫耀的,但它开创了语言运行时及部署选项日益成熟的时代。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

迅速发展(2000年~2010年)

 

自JVM以后,编程语言就开始朝着一个有趣的方向迅速发展。源自Self语言(Smalltalk的后继者,虽然优秀但非常失败)的即时编译器(JIT)得到了更深入的研究,从而诞生了Java的HotSpot,而微软为了对抗Java推出了.NET CLR。.NET则更进一步,将 CLR(Common Language Runtime,公共语言运行时)作为了多语言的通用运行时,而不仅仅是C#。事后看来,这是一个分水岭:编程语言的选择变得无关紧要。这可能不是微软做出这个选择的主要原因(当时他们仍在努力继续支持流行度非常高的Visual Basic,还有C#),再加上那段时间微软的封闭式许可,最终CLR未能成为最受欢迎的运行环境。但在千禧年之后的第一个十年中,编程语言的数量越来越多,而且无处不在。

另一方面,程序员的数量也出现了爆炸式增长。随着软件的需求快速增长,以及工具和知识的普及,全世界数百万人都变成了程序员。这些程序员也是人类,他们渴望强烈的群体认同。就像普通人对体育运动团体有着强烈而非理性的看法一样,程序员也开始在编程语言的选择问题上站队。许多程序员迫不得已选择某种新兴、独特、特殊的编程语言。例如,有人声称函数式编程才是王道、Ruby比Python好、Scala将彻底改变数据科学、不选Clojure是你的损失……至此,编程语言从线性发展进入了混乱的达尔文优胜劣汰时期。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

超标准化(2010年至今)

 

原以为,这个时期的人们会意识到某些编程语言过于疯狂,无法持续发展。然而,实际情况并非如此,相反,情况出现了意想不到的转变。在“云”计算时代,许多应用程序和服务的部署跨互联网上的大量分布式节点,使用哪种编程语言似乎已无关紧要。程序员都在开发互相交流的独立组件,又有什么必要纠结编程语言呢?组件之间并不需要知道彼此是用哪种语言编写的。如果程序员喜欢用X语言编写组件,那么就用这种语言好了。谁在乎呀。

在不同机器上运行的组件也是如此,随着Docker的发布,容器得到了普及,无论是在一台机器上运行的应用程序,还是通过编排软件在机器集群上协作运行的软件,都可以使用相同的范例轻松管理。

如今人们仍在开发新的编程语言,其中不乏前途无量且备受期待的语言。有些是特定领域的(移动应用程序使用的Swift、Kotlin 和 Dart,以太坊智能合约使用的Solidity),而有些则比较通用,但每种语言都得益于这几十年来积累的经验教训(面向云编程的Go,面向系统编程的Rust,以及JavaScript的超集TypeScript,等等)。

与此同时,编程世界达到了一个新的成熟度,我们不再追逐每一种新趋势,采用每一种新语言。我们都成长了。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

专心学好一门编程语言

 

毫无疑问,有些编程语言确实更为出色,而有些编程语言则更适合处理某些特定的用例。任何从事过编程一段时间的人都清楚,学习一门新语言一点也不难。大多数程序员只需一个下午,就可以轻松学习一门新语言的基础知识,使用几天后就可以多或少地提高工作效率。新手程序员可以从任何一门主流编程语言开始学习,并将学到的编程知识轻松地应用到其他语言中。

然而,频繁变更编程语言并非好事,原因主要有两个。首先,学习编程语言有点像学下棋。你可以快速学习规则,但这并不意味着你可以战胜经验丰富的玩家。你需要学习策略,而这需要时间和练习。这是一个由最佳实践、陷阱、优化技术,以及库、工具和社区组成的生态系统。其次,编程虽简单,却容易出错。即使拥有常见的编程经验和最好的工具,将想法转换为计算机代码也不是一件直觉行为。无论程序员建立了怎样的直觉,也必须经历反复使用、即时反馈和纠错的循环。每次更换编程语言,你都需要付出代价。所以,根据我的经验,编程语言的选择很重要,但是一旦做出了选择,从长远来看,就应该坚持下去。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

如何选择编程语言

 

时至2022年,我们在选择编程语言时,需要考虑以下几点。

首先,最关键的考虑因素是语言的适用范围。如果是特定的领域,必须使用一些特定于领域的语言,则最具普遍适用性的语言是首选。值得庆幸的是,自从Java提出“编写一次,到处运行”以来,运行时和部署便不再是问题,成本和许可也不再是制约因素。时至今日,所有编程语言、运行时以及各种工具基本都可以免费获取。如果某种语言不适合某个特殊的场合,只能说它的流行度不够,没有普及到所有人;要么是因为一些基本因素,导致该语言确实不适合该任务。

流行度很重要,我们应该选择拥有强大的社区、丰富的信息来源、大量其他程序员可供合作或雇佣的语言。任何不受欢迎的语言都不值得选择。如果遇到特殊情况,则选择会更困难。没有任何一种语言能够适用于所有场景,但在理想情况下,通用的主流语言应该足以应对大多数场景。

最后,我们选择的编程语言应该优于大多数其他语言。即使在2022年,仍有一些糟糕的编程语言,难以学习和使用,很容易让程序员陷入困境。

鉴于上面的陈述,我认为实际上我们并没有太多选择。下面,就让我们来看看这些最佳编程语言。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

最佳编程语言

 

JavaScript / TypeScript

编程语言界的JavaScript就像人类交流时使用的英语一样。它是最流行、最通用的编程语言,适用于许多不同的场景(浏览器/前端、系统/后端、作为扩展语言嵌入到许多环境中)。JavaScript的运行时(V8 / Node / Deno)非常高效,拥有许多出色的工具和庞大的社区。

TypeScript是JavaScript的超集,引入了强类型和标准工具,正在迅速发展成为JS编程的默认选择。

Rust

Rust拥有C/C++的所有功能,更易于使用,而且也没有太多陷阱。Rust的社区和生态系统非常强大且在不断发展,工具也很好用。如果你需要的功能Rust都提供了,那它绝对是不二之选。以前只能使用C或C++的场合,如今也可以选择Rust。此外,Rust还在建立自己的WebAssembly通用语言(WebAssembly可以说是终极版的“编写一次,到处运行”的运行时)。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

强有力的竞争对手

 

Python

我使用Python已经超过20年了,可惜时至2022年,Python依然算不上真正的通用编程语言。原因之一是,Python仍然非常低效,很多注重性能的场合都无法采用Python。还有一个原因是,它未能进入主流的面向用户环境,比如网络浏览器或手机。尽管如此,Python仍不失为一种出色的编程语言,而且在数据工程/数据科学/机器学习中占据了重要位置,所以如果你从事这些领域的工作,那么Python绝对是一门值得了解和热爱的语言。就目前的情况来看,Python很可能会作为数据科学的通用语言继续发展下去,但可能无法突破这个领域。

Go

Go是一种非常适合“云”编程的语言。Go语言优雅、易于学习和使用,拥有出色的社区、生态系统和工具。它被广泛应用于云原生领域的核心产品,因此它会长期发展下去。不幸的是,Go并没有普遍的适用性,基本无法用于互联网服务器之外的环境。此外,由于Go设计上的选择,它在C/C++世界中表现不佳。Go固然好,但如果必须做出选择,凡是Go能实现的功能Rust都可以实现,随着时间的推移,Go有可能会被主流系统编程语言取代。

C#/Java

C#及其生态系统非常出色,你可以用它实现很多功能。Java的各个方面都比不上C#,所以我不理解为什么有人会喜欢它,但Java确实很流行。C#的应用很广泛,不仅是一种系统和“商业”语言,现在更是延伸到了移动应用程序和浏览器。强大的运行时,伟大的生态系统。但是,除非你需要C#的一些量身定制的运行时和工具的功能,否则在短期内C#很难与JavaScript和Rust竞争。

C/C++

根据林迪效应,C和C++在未来几十年内将继续流行下去。如果你已是这两种语言的专家,肯定不愁找工作。如果有这方面的需求,则花时间学习二者也是不错的选择。否则,选择Rust更合适。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

荣誉奖

 

Swift / Kotlin / Dart

这几种语言在特定领域占有一席之地。如果需要移动UI编程,则这些是不错的选择。但JavaScript的适用性更普遍,而且也同样适用于移动开发,因此我们更应该选择JavaScript。

LISP(Racket / Clojure)

LISP很特别,即使日常工作没有这种需求,也应该学习一下。Racket 是最先进的、非常复杂的语言(实际上它是一种语言构建工具包)。据传,Clojure的功能很强大,因为它的目标是JVM,可以使用 Java 库。但我不清楚这个卖点有多大作用。

Haskell / F# / Scala

函数式语言很重要。在某些情况下,它们是更优的选择。Haskell是函数式编程的代表。F#具有更好的普遍适用性,因为它的运行平台是CLR,并且可以使用 .NET 库。Scala不是纯粹的函数式,但非常通用,并且在 JVM 上运行。

Julia / R / MATLAB

Julia非常适合数学领域。R和MATLAB都有各自擅长的特定场合。不过,在Python主导的数据工程领域,这些编程语言恐怕很难幸存下来。

PowerShell

如果你从事shell编程,那么PowerShell是迄今为止最好的选择。它适用于所有操作系统,所以我们没有理由使用任何其他 shell。PowerShell也算是一种通用编程语言,但实际上在非系统管理之外,没有人使用它。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

迟暮之年

 

PHP / 红宝石 / PERL

这些语言也曾有过辉煌的岁月,主要是作为网络“后端”语言。无论你如何看待这些语言,如今都不应该再在它们身上白花力气。它们都在走向灭亡。

Visual Basic / VBA

VB 改变了世界,但如今却被淘汰出局了,无论是作为通用语言还是作为对其他程序的扩展。在遥远的过去可以用VB实现的功能,如今都可以用其他现代语言更出色地实现。

 

20 年 Python 老程序员的建议:专心学好一门编程语言就行!

总结

 

我喜欢编程语言,而且永远对新语言充满了好奇。但是,就目前而言,TypeScript是我心目中的C位,而在需要强大的功能和低级访问权限的情况下,Rust居第二。我相信,2022年几乎所有程序员都与我有类似的看法。

转自:https://mp.weixin.qq.com/s/7M2NfuO5UrFein8PVTgBFQ