程序员的护城河是什么呢?

作为IT行业的从业者,我们深知程序员在保障系统安全、数据防护以及网络稳定方面所起到的重要作用。他们是现代社会的护城河,用代码构筑着我们的未来。那程序员的护城河又是什么呢?是技术能力的深度?是对创新的追求?还是沟通协作等软实力?

在我个人看来,IT从业者及非IT从业者的懂得计算机知识,并且将计算机知识用于日常工作生活的人越来越多,因此在个人看来程序员普通专业知识会越来越普及。如果非要说程序员相对普通具备程序编写能力的人员来说最大的护城河优势是:对行业趋势的技术敏锐度;对计算机专业的设施设备的原理理解深度,技术运用的所需设备门槛;对于行业新知识的学习效率、运用新工具解决问题的效率更高。否则是形不成优势的,和普通具有编码能力的脑力劳动者是几乎一致的。

从行业趋势的技术敏锐度来说,IT从业者往往会通过行业峰会、圈内资讯等来源获取到相对比较及时有效的技术趋势信息。例如:机器视觉、人工智能技术在农业、制造业、服务业的运用。一名资深的程序员往往轻松的可以看明白、理解,日常生活、电视网络新闻、工作专业领域的机器视觉运用。比如设施设备农业,使得北方地区能够种出南方的香蕉、树芒果等以前在南方才能生长的作物。其实是物联网控制电机继电器工作,实现大棚的通风口关闭和打开;通过土壤、温湿度传感器收集的量化信息来拟合果树植物在自然环境下的生长温湿度、土壤肥力情况,通过传感器反馈数据,果树植物的不同时期生长环境曲线决策当前需要的温湿度、土壤肥力、营养素成分比例,从而实现需求与生长模型的拟合决策,控制机电设备工作实现升温、降水等物理动作。也能将开源的darnet YOYO系列等视觉目标物体分类工具运用于图片分类,机器视觉方面。例如:新闻中播出的使用XRAY对制造出来的汽车轮胎进行探伤质检,就是计算机视觉程序员很熟悉的,图片分类训使用有质量问题的轮胎图片和正常轮胎图片练出模型后,运用实时获取到的XRAY图片给到训练后的模型推理判断是否轮胎存在质量问题,从而使用数字化、智能化手段提高制造业的生产效率和提高产品质量,并且可以规模化的降低劳动成本,提供经济学意义上的社会平均劳动生产效率,使得其所生产的产品能够具备市场竞争力,获取更多的利润。

从对计算机专业的设施设备的工作原理理解深度、技术运用所需的设备门槛来说。一名专业从事IT信息工作的软件人员会接触到一些专业的设施设备,才能进行整体系统的功能、安全、网络、推理模型训练、本地私有云搭建、上线自动化运维等系统行、整体性、专业性的工作。普通的具备软件开发能力的人员来说,往往在功能编码和借助开源工具方面是有着与专业程序员基本一致的信息获取途径渠道的。以一个视觉算法产品化运用为例,普通人可以通过CPU训练推理模型,也可以完成基本的视觉分类推理等功能的开发,但是要具备7*24小时高可用的生产用途来使用系统还有很多工作要做。例如:如何解决大规模大于上百路的视频信号接入模型、如何处理上百路视频信号所需的带宽、推理平台的GPU卡算力规划与资源使用分配。如何解决网络安全避免因为网络攻击行为导致的网络性能下降数据传输不及时、甚至中断的情况。如何配置网络防护设备、如何防范DDOS、SYN等网络攻击行为。以此同时、如此规模的视觉系统、如何保证从物理层、到通信层、数据逻辑层的完整性、可用性、故障点的自动发现排除处理。因此,来说程序员特别是专业程序员、相比普通人更加具备专业的知识素养,能从整体架构、系统性、可靠性角度出发构建更加稳定、安全、有效的软硬件系统。

从行业新知识的学习效率、运用新工具解决问题的效率更高的角度来说。专业的程序员往往比普通能够进行软件代码开发人员有着更高新知识技能的学习效率。例如:近两年来火遍国外国内的Chatgbt,具备了智力涌现,不仅能够听懂人类的语言、还能够进行知识的分析、推理、给出专业的解决建议。个人理解对于非专业或者有着极客精神的普通人员,学习理解和掌握LLM Promote learning 运用模板技术、langchain等工具于运用于现实工作能力的人还比较稀少。特别是如何私有化的部署大模型,并建立专有的知识图谱,进行专业私有问题的问答的工业级产品运用的人才更是非常稀缺的。当然按照开源的技术逻辑可能普遍认识还在GPU卡资源的限制上,H100    H200的板块资源问题上限制了普通技术人员进行个人专属私有AI 助手的打造。还不太了解新的开源具备在普通CPU主机LAPTOP上运行的技术动向。这样意味着近水楼台先得月,专业的程序员更加有可能优先开发制作出目前火热的ChatGbt程序运用来。

总而言之,技术能力的深度、对创新的追求并不全是程序员的护城河。而是驾驭机器的能力,从而提升社会生产效率的多少,等同于资本带来的社会生产效率的提升的多寡。过剩的同质化的产品和产能总是同样意味着价值的下降。科技技术革命和生产力的提升总是伴随着康波经济周期的,在下行的周期里面,一切经济技术活动发展都是那么的艰难而又漫长。

你可能感兴趣的:(职场和发展,程序人生)