谷歌裁员千人,搅动硅谷!终身编程终结,我们何以苟活?

【多媒体处理】基于C++与Qt的短视频智能裁剪系统:FFmpeg驱动的横竖屏转换与预览解决方案 项目介绍 基于C++、Qt与FFmpeg的短视频横竖屏智能裁剪与预览系统设计与实现(含模型描述及部分示例 内容概要:本文介绍了一个基于C++、Qt与FFmpeg的短视频横竖屏智能裁剪与预览系统的设计与实现。系统通过构建完整的视频处理闭环,实现了从视频读取、解码、内容分析、智能裁剪到实时预览和重新编码的全流程处理。核心架构分为五个层次:媒体输入与标准化层利用FFmpeg完成视频解复用与解码,并统一帧格式;视觉重要区域分析层通过显著性检测、边缘强度、颜色差异和运动信息识别画面中的主体区域;时序跟踪与轨迹稳定层采用卡尔曼滤波或指数平滑技术对主体位置进行连续优化,确保裁剪窗口在时间维度上的稳定性;比例约束与裁剪决策层根据目标宽高比和主体位置求解最优裁剪框,兼顾内容保留与画面合规;预览、导出与任务控制层基于Qt实现双画面同步预览、参数配置和导出控制,保障交互流畅性。项目还提供了模拟数据生成功能,可批量生成五万条包含分辨率、主体位置、运动速度、覆盖率等字段的结构化样本,支持算法验证与模型训练。; 适合人群:具备C++编程基础,熟悉Qt图形界面开发和FFmpeg多媒体处理技术的中高级研发人员,尤其适用于从事视频处理、智能编辑、自动化内容生产等相关领域的开发者或科研人员。; 使用场景及目标:①解决短视频在横竖屏转换过程中因固定裁剪导致的主体丢失问题,提升内容保留能力;②实现高效稳定的智能裁剪算法原型开发与性能测试;③构建可扩展的视频处理系统框架,支持后续集成人脸检测、人体识别或深度学习模型;④为算法优化提供标准化数据集,支持回归测试与质量评估。; 阅读建议:此资源不仅包含完整的技术架构设计和核心代码示例,还强调工程实践中对资源管理、线程安全、性能优化和异常处理的关注。建议读者结合代码实现深入理解各模块间的协作机制,并尝试替换分析器或调整平滑策略以验证不同算法效果。同时推荐运行数据生成模块,用于训练模型或开展量化对比实验。 立即下载

新年第一个月,硅谷爆发了新一轮裁员潮。在这波浪潮中,有消息称谷歌计划裁员千人,另有Meta、Unity、Discord等多家公司也陆续放出了裁员的消息。就当前的就业环境来说,技术人员似乎面临着极其严峻的考验。

过去的一年间,生成式AI发展迅猛。AI在代码能力上的飞跃让人在心生期待的同时也不免怀有忧虑。AI带来的生产力变革必然会降低科技公司对于初级程序员的需求,再加之经济周期下行的大背景,招聘市场的饱和也并不令人意外。那么,在充满着变数的又一次技术浪潮下,如何应对,如何求存,成为了这一代程序员必须直面的命题。本文作者站在一线的视角,给出了如下参考。

在写这篇文章的时候,焦虑、热情、恐惧等诸多情绪萦绕着我。作为一名程序员,我总是被这些情绪裹挟。但在相当长的时间内,它们从未如此混乱交织。

我的工作给了我一定的安全感,我的公司保持着一种可持续的商业发展模式。尽管如此,我的情绪波动是真实存在的。尤其是在经历了动荡的2023年后,我不得不审视生成式人工智能的发展将会给工作和生活带来的变化。

作为程序员,我们需要用一种非理论的、聚焦现实的心态来应对这一挑战。如果要定义这种心态,我想到的是下面这三条准则。

1、准备好学习

在软件领域,曾经有一段时间,学习是令人兴奋的。这意味着要修补人类可读的语言(Java、C++ 和 .Net),同时要有足够的速度赶上硬件,解决有趣的问题并告知全世界。

然后,在2010年之后的十年里,在见证了Javascript、Python的崛起以及移动设备的普及后,编程与技术逐渐脱钩,开始向业务紧密靠拢。敏捷文化不是这一转变的原因,但肯定促成了这一转变的实现。

纯粹的技术主义者开始被贴上过时/僵化的标签。年龄歧视逐步占据上风。编程语言之争日趋泛滥,还时常促成某些百万星级的不成熟的框架的诞生。

在那段时间里,学习的意义被弱化,沦为一种必须在短时间内收获速成的必需品。而到了当下这个时代,学习成为一种必须履行的义务。

“准备好学习”虽然是老生常谈,但没有它,任何关乎决心的愿望清单都会显得空洞。因为“学习新东西”在不同的阶段有不同的意义。

在有生之年,每当一个程序员提到学习时,都会有不同的意义:

  • 当尝试学习一门新语言时,学习意味着熟悉新的语义并将它们与已知的旧语义相关联。如果这是程序员的第一语言,那么相关性将与现实世界相关。如果这是他的 N+1 种语言,则相关性将与他的第(1...N)的语言有关。
  • 当学习一个新的架构时,如果没有合适的文档,之前的所有学习都会失效。这是因为大脑依赖于心智模型,而新的架构会强制创建新的模型。仅由 API 组成的后端现在还包含一个处理加密的安全层,反之亦然。
  • 当程序员适应新工作时,学习意味着熟悉具有不同智力、出身、角色和权力结构的人。对于书呆子来说,这可能比普通人驾驭新环境要困难得多。没有脚本可以成功做到这一点。你必须边做边学,每一个错误不仅会带来新的学习内容,还会带来意想不到的职业成果。

这些都不难。但仅仅需要做好纳新、除弊和适应的准备就可以区分出珍珠和鱼目。

在任何时候,如果你的周围人(同事和上司)觉得你还没有准备好适应新事物,你就有可能失去你的职位或者声誉。

在当今的编程环境中,根本没有余裕松懈,即使是为了重用你之前学习的内容。

如果你想创建一个可重用的组件来使当前的功能集变得很酷,那么当然可以。但不能保证它会在6个月内变得毫无用处——你将被迫为不理解你痛苦的产品组织创建一个新的工具。

2、准备好被替换

生成式人工智能的时代即将到来。虽然还没有出现大规模的解聘现象。但它对底线的影响是相当明显的。在像 Upwork 这样的平台上,你就可以看到撰稿人和设计师的岗位和收入在大幅下降。

我有一个非常理性的老板,他觉得GenAI不会很快取代程序员。他对GitHub Copilot的立场如下:

我们的代码太糟糕了,人工智能甚至无法理解掌握它。这就是我们应对机器崛起的机制。

ChatGPT 发布后,我与他进行了一次有趣的对话,彼时他认为我们不会被GPT取代。

在接下来的3个月内,公司高管们参观了我们的办公室。他们说我们的CEO正在与 OpenAI 领导层保持联系。他们正在就通过Azure来大规模利用GenAI进行谈判。此外没有透露其他细节,但最有可能的落地领域是客户服务聊天机器人。

我们感觉更安全了。

然而,会议结束后不久,谣言四起。一些团队的开发人员可以访问 GitHub Copilot,在那里他们可以评估 GenAI 如何让他们的工作生活变得更好。

在芬兰,这并不令人难以置信。毕竟,在这里,工作与生活的平衡胜过一切。如果开发人员能够在1个月内推出一项功能,而不是惯例的3个月,并且能够在下午3点下班,而不是往常的5点,谁会不高兴呢?

可一旦交付上市带来的利润显而易见,老板们还能视若无睹吗?如果是,那么同样的问题可以再问问投资者们。

不可否认,GenAI 有时会因为幻觉问题显得很蠢。但开发者同样如此。管理者能够区分这两种愚蠢行为吗?我们能否相信他们能够量化这两种愚蠢行为,进行比较,并选择从长远来看危害更小的一种?

如果你无法被取代,你将被迫与你的新助手——AI一起工作。不管你喜欢与否,你都不能解雇它,尽管它是个新手。你必须驯服它,并“对抗”它的抵抗。基本的经济假设是,它对公司的成本远低于你——一个以各种可能的方式获得产品所有权但拥有少量股票的人。

在冲突时期,你收到的只有来自HR的苦乐参半的判断:“也许,你面临着适应环境的挑战——找到最适合你的新事物,不是吗?”雪上加霜的是,他们还会继续:“我们非常渴望帮助您找到新的冒险。我们为您注册了这个新的基于AI的工作配对网站,前3个月免费!”

3、沿着价值链移动

我的一位同事厌倦了无休止的办公时间、不断变化的项目和难以学习的情况。此外,无薪加班,以致于没有时间陪伴家人,更让他感到恼火。

有一天,他辞职了。

几个月后,他创建了一家公司,为我们公司提供礼宾服务,主要是为员工提供代理协助服务,比如预订航班、预约医生、申请液化气瓶更换、新开银行账户、重新签发护照申请等等。“只需签署我们为您提供的表格,我们将代表您提交。”

在无纸化还不是流行词、繁杂琐事需要面对面进行的时代,这类服务无疑是一个福音。

由于这项服务属于员工福利,所以我们公司代表我们支付了费用。为什么?因为它节省了员工作为请假理由的无数时间(经理无法拒绝)。

还有一个故事。我有个朋友在银行工作,不过长久以来他已经厌倦了累人的营销工作。我一直劝他辞职,去探索一个有影响力的营销职业。他一直说那不是他的菜。

有一天,他给我带来了一个想法。“我们的银行需要大量客户表格来进行KYC程序(注:一种核实客户身份,管理银行风险的程序)。大多数时候,银行工作人员都忙于处理这些琐事。我打算成立一家公司来处理这件事,并向我引进的每个客户收取高额费用。”

我觉得这太棒了。因为这个项目不涉及营销工作或用户获取。他只要建议他的银行同事将新的银行客户转向他。然而银行将变得完全依赖他。

后来我知道,他因为资金不足,招不到足够的人手,只好打消了这个念头。但不可否认,这的确是一个很棒的点子。

我不知道管理层如何区分“向价值链上游移动”和“向价值链下游移动”——但上面两个例子讲述了适合不同用例的故事。许多技术创业者都以这样或那样的形式开始——是否与他们当前的雇主合作另当别论。

4、结论

希波克拉底曾说:非常时期就得采取非常措施。

程序员通过自动化“消灭”了很多工作:数据录入员、电话推销员、银行出纳员——这个名单是无穷无尽的。当我搜索“被程序员淘汰的工作”这个词时,谷歌给了我一个被AI淘汰的工作列表。

与其他工作相比,程序员面临的“被抹杀”的速度和程度都要高得多。人工智能领域看起来有一线希望,但这种情况不会持续太久。它可能会成为其自身发展的牺牲品。当涉及到大模型的功能时,同样是响应随机的人类查询,与自然语言生成相比,代码生成要容易得多(而且 GPU 方面更便宜)。

一个人必须始终学习足够深入,以使他/她当前的交付有用且有价值。与此同时,我们必须时刻为市场转变做好准备。终生从事编程的日子已经结束了。   

政府科技管理者如何提升科技成果转化项目进场交易的备案效率?.docx 政府科技管理者如何提升科技成果转化项目进场交易的备案效率? 立即下载

相关推荐

科技中介服务机构如何通过智能体技术提升服务效率与专业度?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

谷歌被曝“随机大裁员”?员工直呼是CEO的错,更有18年工程师被裁后“破防”:公司已经变了!...

作者 | Ben Collins-Sussman编译 | 郑丽媛出品 | 优快云(ID:优快云news)刚刚到来的 2024 年,对于谷歌员工来说似乎不太“友好”:自 1 月 10 日以来,谷歌各部门已裁员 1000+ 人,包括设备和服务部门、助理团队和核心工程团队、广告销售部门以及 YouTube 团队……不仅如此,首席执行官 Sundar Pichai 还在上周的内部备忘录中直接预告,20...

优快云资讯 1万+

产业园区如何高效对接企业技术需求并推动成果转化?观点作者:科易网-国家科技成果转化(厦门)示范基地.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

光伏板太阳能板尘土灰尘脏污检测数据集VOC+YOLO格式1006张3类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

政府科技管理者在推动科技成果转化时,如何高效整合区域创新要素资源?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

法律服务业AI知识库与大模型训练平台规划方案.pptx

法律服务业AI知识库与大模型训练平台规划方案.pptx

无功优化电网故障下分布式能源系统多目标优化[并网转换器(GCC)](Matlab代码&Simulink实现)

内容概要:本文详细介绍了基于Plecs或Simulink平台构建的全桥LLC谐振变换器仿真模型,重点研究了变频控制与移相混合控制策略下的闭环系统设计与参数优化方法。内容涵盖全桥LLC谐振变换器的工作原理、小信号建模技术(如扩展描述函数EDF)、PID控制器参数整定过程以及软开关实现条件,并通过仿真验证了系统在稳态输出性能、动态响应特性(如启动过程与负载阶跃)和频率调节平滑性等方面的优良表现。同时提供了完整的仿真模型、参数设计报告及说明文档,有助于读者复现结果并深入理解控制机制与建模细节。; 适合人群:具备电力电子、自动控制等相关专业知识背景,从事高效率电源设计、新能源变换系统研发的工程师及高等院校电力电子与电力传动方向的研究生。; 使用场景及目标:①掌握LLC谐振变换器的小信号建模与闭环控制系统设计方法;②学习并应用变频与移相结合控制策略提升电源转换效率;③支撑科研项目中的电力电子系统仿真验证或学位论文课题开发;④复现高水平学术论文中关于谐振变换器的控制方案与性能分析。; 阅读建议:建议结合所提供的仿真模型与参数设计资料,边运行仿真边对照文章内容理解控制逻辑与建模过程,特别关注小信号模型的建立方法与PID控制器参数整定环节,以增强对实际工程问题的分析与设计能力。

政府科技管理者在推动科技成果转化时,如何精准识别区域内的技术供需匹配问题?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

两相交错并联Boost电路仿真模型(Simulink仿真实现)

内容概要:本文围绕两相交错并联Boost电路的Simulink仿真模型展开,旨在通过仿真手段深入研究该电路在电力电子系统中的工作特性与性能优势。文章系统阐述了两相交错并联Boost电路的拓扑结构、工作原理及其在提升系统效率、减小输入电流纹波、均衡电流分配方面的显著优势。通过构建完整的Simulink仿真模型,对电路在不同负载与输入条件下的动态响应、稳态性能及控制策略进行了全面分析与验证。重点设计并实现了电压电流双闭环PI控制策略,详细论述了PI控制器的参数整定方法、占空比调节机制以及交错并联所带来的均流效果。仿真结果表明,所构建的模型能够有效提升系统的动态响应速度与稳定性,显著降低输入电流的谐波含量与纹波幅值,验证了交错并联技术在中高功率DC-DC变换应用中的优越性。; 适合人群:具备电力电子技术基础、熟悉Simulink仿真的电气工程及相关专业本科生、研究生,以及从事电源系统设计、新能源变换器研发的工程技术人员。; 使用场景及目标:①学习和掌握交错并联Boost电路的拓扑结构、工作原理与建模方法;②开展电力电子变换器的仿真分析、控制器设计与参数优化;③为实际工程项目中的高性能DC-DC变换器设计,特别是追求低输入纹波和高功率密度的应用场景,提供理论支撑与仿真验证依据。; 阅读建议:建议读者结合Simulink模型文件同步操作,深入理解主电路各模块、双闭环控制结构及PWM调制环节的参数设置与逻辑实现,重点关注PI控制器的参数整定过程与交错控制的时序配合,并可通过调整输入电压、负载大小及控制参数进行对比实验,以深化对交错并联技术优势及其控制策略的理解。

科技中介服务机构如何借助平台降低服务门槛并提升专业服务能力?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

山区道路边坡落石隐患检测数据集VOC+YOLO格式241张1类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

秋葵成熟度检测数据集VOC+YOLO格式508张3类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

高空作业栏杆检测数据集VOC+YOLO格式230张3类别.md

【重要提示】本页面仅为资源介绍,不含外部下载地址 亲爱的 优快云 用户: 感谢你浏览本资源页面,在这里提前向大家说明相关情况,避免后续产生误解。本资源我设置的初衷是 0 积分免费分享文档介绍,希望可以无偿给到有需要的朋友。但 优快云 平台存在自动调控机制,系统会根据资源下载热度、文件体积、平台规则等因素,自动修改资源所需下载积分,页面显示为 1 积分、2 积分或更高积分都属于平台自动调整结果,并非我手动修改设置,我没有权限自主锁定积分数值。 如果你打开页面后,发现下载所需积分不为 0,请务必谨慎考虑是否下载。一旦你支付积分完成下载,后续遇到资源内容和描述不符、文件损坏等问题,我无法承担对应的积分损失,也没有渠道为你办理积分退还。在此强烈建议,只有页面明确显示 0 积分的时候,再进行下载操作。 同时特别说明:这份资源介绍文案里,没有附带任何外部下载地址。资源本身是通过 优快云 官方上传通道上传的附件,正常情况下直接点击页面自带的下载按钮即可获取文件。页面找不到外部下载链接属于正常情况,并非资源缺失。 如果因为平台积分显示异常,导致你被扣取积分,积分退款、积分异常相关问题,请直接联系 优快云 官方客服咨询处理。平台规则由官方制定,我无法干预积分变动,望各位理解。

景嘉微 JM 9100 系列 麒麟操作系统驱动包 x86架构

景嘉微 JM 9100 系列 麒麟操作系统驱动包 x86架构

ti-cgt-c2000-22.6.0.LTS-windows-x64-installer

ti-cgt-c2000-22.6.0.LTS-windows-x64-installer

LVGL8.x 实体按键与Keypad驱动的无缝对接实战

本文详细解析了LVGL8.x中实体按键与Keypad驱动的两种对接方案:坐标映射的Button方式与事件驱动的Keypad方式。重点阐述了如何模块化裁剪lv_port_indev.c模板文件,并深入讲解了Keypad驱动与Group焦点管理系统的核心协作机制,为无触摸屏的嵌入式设备提供流畅的UI交互解决方案。

weixin_29164497的博客 448
上一篇: 生成式AI,发展可持续吗?
下一篇: 四款免费、易用的Docker漏洞扫描工具
老贾的AI世界
博客等级 码龄7年 3335粉丝 254原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老贾的AI世界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值