其他
2021年,开发者的落日
点击上方蓝色字体,选择“设为星标”
回复”资源“获取更多资源
技术越来越不值钱
首先提出我个人的一个观点,从某种程度来说,技术不产生价值。普通的开发者要深刻理解一件事情,如今你暂时拿在手里的看似高薪不是个人能力的体现,是行业带动的结果,那么行业带动的结果。你要感谢两家公司微软和Google。如果整个互联网行业只有2家公司可以存活的话,除了微软和Google,任何其他企业都没有资格,只能去死。微软大幅降低了编程的门槛,围绕操作系统诞生一整套的生态,把编程变成了一种普通人可以当成工作的玩意儿。Google站在巨人的肩膀上,从提出分布式这个概念开始,几乎重塑了整个计算机行业。此后,Google不满足于此,不仅疯狂制定顶层标准,而且在科技界的贡献持续造福全人类。可以这么说,互联网行业这些年的高光完全是行业热潮带动普通开发人员受益,而不是个人本身。我们都是风口上的猪而已。技术本身门槛的大幅降低导致【技术通货膨胀】,更多的人参与就代表每个人分到更少的蛋糕。回归公司的本质,一个专注于技术但是对业务0贡献的开发者为什么能拿高薪趴在电脑前?存量市场的竞争白热化,躺着赚钱的时代终结。不懂业务,疯狂跳槽,盲目转行,仅仅追逐技术能力的提升脱离商业本身的开发者最终会被弃之如敝履。FasS重上风口浪尖
关于云计算时代的一些名词不做过多解释,可以自行去查资料。从2021年开始,其实从2020年下半年就初露端倪。FaaS重新被推上风口浪尖,普通开发者应该感到危机。FaaS是Functions as a Service的简称,它往往和无服务架构(Serverless Architecture)一同被提起。大家注意,FaaS自上而下,和下文的低代码自下而上对普通开发者形成了双重挤压,对普通开发者的生存空间造成了严重影响。FaaS在干什么?FaaS抛弃了原来大型复杂应用的架构,将整个架构中的单元进行拆分,将各种软、硬件资源等抽象为一种服务提供给开发者使用,让他们不再担心基础设施、资源需求、中间件等等,专注于具体逻辑实现。看到了么?FaaS已经将整个开发者最需要脑子和开发量的工作吃掉了。基础设施和中间件乃至服务器资源的管理,不需要开发者介入。这会导致什么后果?大批量【填鸭式】进入这个行业的开发者你们应该感到危机。因为FaaS正把你们变成实实在在的【工具人】。所谓工具人,就是低成本、易替换。低代码大行其道
Low Code Development Platform 是指无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。低代码在干什么?我们直接引用行业大佬的一句话:数据领域未来的几个变化
再次声明,只是个人的思考。我也希望未来几年回过来看自己使劲打自己脸。数据领域进入平台期,门槛降低。受到FaaS和低代码理念的影响,未来数据领域最先受到影响的两个岗位显而易见,大家可以自己思考。未来低代码盛行,类SQL、拖拉拽大行其道,会导致开发者们离原理越来越远,不懂底层设计,不懂顶层架构,不如业务懂业务,不如开发懂开发。愚者还在窃喜,智者却在悲伤。因为业务同学会用Excel和低代码平台干掉开发者。因为数据领域天然Low Code。而致力于低代码和FaaS的领域的行业推动者正是微软、Google、阿里云这些行业引领者。它们成就了开发者盛世,也会亲手毁掉开发者。所谓,成也萧何败也萧何。我们该做什么
懂原理2020年下半年,数据领域新概念频出,我在之前的文章中也提到过。这些新概念势必会带动一些基础架构部门的发展,因为基础架构部门不向前跑,就会变成运维专家,变成答疑专家,就会自己干掉自己。所以,作为引领公司甚至行业的基础开发者,基于业务大胆启用新的技术方案前,只有对原理足够熟悉,才能做到顺利转型。盲目上马,不做出充分调研,技术能力不足会被其他领跑者拖死。做顶层架构设计尤其是基于业务系统的合理技术选型和正确的架构设计,这对开发者提出了相当高的要求,技术栈足够深入,场景足够丰富的情况下才能游刃有余。对于那些技术Leader,这更是巨大的挑战。否则,一将无能,累死千军。要么你足够优秀可以当做火把给全队把路照亮,要么就要有足够的魅力发现和吸引那些是火把的人。懂业务业务才是开发者的立足根本,对业务足够熟悉,才能最终站稳脚跟。随着开发门槛的不断降低,业务人员,尤其是一些专业的熟悉业务的且可以做分析的业务人员,它们对于开发会逐渐降低依赖,在低代码和套件化足够成熟的未来,只懂开发的开发者会被边缘化。做好行业沉淀技术不能安身立命,但是行业沉淀可以。举几个例子,2020年下半年拼多多开始在物流领域发力,抖音拿下支付牌照。请问大家,哪些人会成为被挖角和追捧的对象?所以,2021年是一切的开始,也是开发者的落日。欢迎点赞+收藏+转发朋友圈素质三连