程序员的那些事
Search documents
就因为 package.json 里少了个 ^ 号,我们公司赔了客户 10 万
程序员的那些事· 2025-12-09 05:24
Core Insights - The article emphasizes the critical importance of dependency management in software development, highlighting a costly incident caused by a minor oversight in the package.json file [1][4][15]. Incident Overview - A significant service outage occurred due to a missing caret (^) in the dependency declaration for a Node.js data processing service, which led to the service being locked to a specific version [5][6][10]. - The incident resulted in a seven-hour downtime, costing the company 100,000 yuan in compensation to the client [1][14]. Dependency Management Lessons - The absence of the caret symbol in the dependency declaration meant that the service could not automatically update to newer versions, leading to a failure when the required version was deleted [7][11][12]. - The article stresses that dependency updates should be a proactive process, requiring careful management and testing rather than relying on automatic updates [21][22]. Best Practices - The company has implemented a strict policy mandating the use of the caret (^) for all dependencies in package.json to allow for automatic updates of non-breaking changes [16][26]. - A new workflow has been established for updating dependencies, which includes interactive updates, local testing, and CI/CD validation to ensure stability [30].
支付宝碰一碰设备是 REDMI 手机吗?博主拆机辟谣:处理器内存都不一样
程序员的那些事· 2025-12-09 03:56
转自:扩展迷AIGC 从拆机结果来看,碰一碰设备采用的是完全定制化设计: 屏幕由帝晶光电供应,与REDMI机型无关; 全球穿戴显示屏25强 安徽投资30亿已投产 深圳市帝晶光电股份有限公司 Shen Zhen DJN Optronics Co.,Ltd DJIN 15-32301-71741-42 ·4275 2个屏幕星家自活品牌电的 2024年7月,支付宝宣布推出"支付宝碰一下",用户无需展示付款码,解锁手机碰一下商家收款设备,最快 一步完成支付。 功能推出后,网络上出现一则传闻:有网友声称, "碰一下"所使用的商家设备,其实是由REDMI Note 11T Pro改装而来。 日前,博主"瓜哥说手机"专门购入一台支付宝碰一碰设备并进行拆解,结果证实: 该设备并不是由REDMI Note 11T Pro改装而成。 7 碰这里 此处可扫码 关于本机 系统设置 ST CA USDA 外设管送 电 网络设置 回 屏幕设置 発度高什么硬件信息 主板搭载联发科MT8788V处理器,配备2GB+16GB存储组合, 硬件规格与REDMI Note 11T Pro完全不同; 总结来说,网上流传的"支付宝碰一碰设备由 REDM ...
团队准备解散了。。
程序员的那些事· 2025-12-09 03:56
Core Insights - The future of programming in the next five years is heavily focused on AI large models, which are reshaping traditional CRUD development models [1] - Over 60% of companies are investing in AI products, making "large model application development engineers" highly sought after and extremely scarce [1] - Understanding AI technologies such as Fine-tuning, Agent, and RAG is essential for developers to successfully implement AI applications in various business scenarios [1] Salary and Job Market - Currently, 78% of large model application development positions offer annual salaries between 600,000 to 1,000,000 yuan, with interns earning up to 4,000 yuan per day, significantly above the market average [2] - Major companies like Huawei, Meituan, Alibaba, ByteDance, and Baidu are rapidly increasing their large model job openings, with a reported 69% rise in such positions and salaries exceeding 1,000,000 yuan [3] Training and Skill Development - The "Large Model Application Development Practical Camp" course is designed to help developers build a complete application development path from scratch, focusing on AI application development logic, technical systems, and real-world project experience [6][12] - The course includes practical case studies across various business scenarios, enabling participants to master the underlying logic of AI application development [6] - Participants will gain insights into the latest trends in large model recruitment, including job market conditions, salary expectations, and necessary skills [14] Career Advancement Opportunities - The course offers direct recruitment opportunities and internal referrals, allowing participants to connect with major companies and secure high-paying job offers [15] - Many students have successfully transitioned to higher-paying positions after completing the course, highlighting its effectiveness in career advancement [15] - The training emphasizes the importance of building a technical barrier to stand out in a competitive job market and avoid potential job loss risks associated with age [9]
“Linux真正的活不是我在干”,Linus爆料近况:近20年不做程序员、没碰过AI编程、压力全来自于“人”
程序员的那些事· 2025-12-08 06:33
Core Insights - Linus Torvalds emphasizes that AI is just another tool, similar to compilers, which enhances productivity but does not eliminate the need for programmers [1][24][25] - The conversation highlights the shift in Torvalds' role from a programmer to a system maintainer, focusing on overseeing the Linux project rather than directly coding [5][7][8] - The introduction of Rust into the Linux kernel has sparked discussions and conflicts, but Torvalds believes it is a necessary evolution for the project [11][13][14] Group 1: Role and Evolution - Torvalds states that he has not been a programmer for nearly 20 years, now acting more as a technical overseer [5][7] - The core work of maintaining and supporting the Linux kernel continues to evolve, with ongoing modifications to improve code cleanliness and stability [9][10] - The Linux kernel development model has remained stable over the past 15 years, although there are moments of conflict and disagreement among maintainers [10][16] Group 2: AI and Software Development - AI's impact on software development is still experimental, with ongoing efforts to integrate AI tools for patch management and code review [21][22] - There are concerns about AI-generated low-quality reports affecting project resources, highlighting the need for careful management of AI's role in development [21][22] - Torvalds believes that while AI can enhance efficiency, it will not replace the need for skilled programmers, as new development areas will emerge [24][25] Group 3: Hardware and Industry Trends - The rise of Nvidia and AMD has shifted focus from traditional CPUs to accelerated processing units (APUs), impacting the Linux ecosystem [17][18] - Despite the hardware shift, Torvalds maintains that general-purpose CPUs remain crucial for Linux operations, and AI's growth is seen as a positive development for Linux's relevance [18][19] - The Linux community's engagement with AI technologies is viewed as an opportunity for growth, with Nvidia's increased interest in Linux being a notable example [19][20]
快手紧跟字节禁用 Cursor,多款第三方编程软件用不了
程序员的那些事· 2025-12-08 00:45
Group 1 - Kuaishou has tightened the usage permissions for several third-party programming tools, leading to issues where employees cannot access tools like Cursor and Claude Code without special approval [1] - The rationale behind this decision is to prioritize code and data security, especially in commercial and core business departments, to prevent potential leaks of algorithms and business strategies [1] - Other major companies, such as ByteDance and Amazon, have also implemented similar restrictions on tools like Cursor, indicating a common industry approach to balancing efficiency with security [1]
趣图:一个新听来的理论,听起来很有道理
程序员的那些事· 2025-12-08 00:45
Core Viewpoint - The article discusses the significance and impact of JavaScript in the current technology landscape, highlighting its widespread use and versatility in web development [5]. Group 1 - JavaScript is a dominant programming language, essential for creating interactive web applications and enhancing user experience [5]. - The language has evolved significantly, with frameworks and libraries like React and Angular contributing to its popularity and functionality [5]. - The article emphasizes the importance of JavaScript in the context of modern web technologies, indicating that it is a critical skill for developers [5].
趣图:你们程序员都是怎么记代码的?
程序员的那些事· 2025-12-07 05:58
Group 1 - The article discusses various methods individuals use to memorize programming codes and concepts, highlighting the importance of repetition and practice in learning [2] - Several respondents share their personal routines, such as reading aloud for hours, writing codes from memory, and using muscle memory to retain information [2] - The responses indicate a reliance on tools like compilers for assistance, suggesting that while memorization is valuable, practical coding skills are often supplemented by technology [2]
黄仁勋:华为史上最强科技公司之一!网友:这是在捧杀
程序员的那些事· 2025-12-07 00:55
Core Viewpoint - Huang Renxun, CEO of Nvidia, praised Huawei as one of the most powerful technology companies in history, highlighting its rapid growth in the semiconductor industry and calling for a reconsideration of U.S. chip export restrictions [3][5][7]. Group 1: Huawei's Semiconductor Growth - Huawei's semiconductor industry has achieved a remarkable growth rate, doubling in size within a year, significantly outpacing the Western semiconductor industry's annual growth of 20%-30% [5]. - Over the past decade, Huawei has invested over 1.2 trillion yuan in research and development, with 96.95 billion yuan allocated in the first half of 2025, resulting in a research intensity of 22.7% [5]. Group 2: Technological and Market Achievements - Huawei has established a comprehensive self-research ecosystem, with advancements such as the Kirin chip overcoming process limitations, the HarmonyOS ecosystem reaching over 1 billion devices, and the Ascend AI chip matching top industry performance [6]. - Huawei's 5G base stations and digital energy solutions are leading globally, and the sales and profitability of its AITO car brand have also seen significant breakthroughs [6]. Group 3: Technology Export Capabilities - Huang noted Huawei's role in exporting 5G technology through the Belt and Road Initiative, which is now extending into the AI sector, positioning Huawei as a key player in global technology dissemination [6]. Group 4: Implications of U.S. Export Policies - Huang's praise for Huawei serves as a critique of U.S. chip export policies, suggesting that these restrictions may inadvertently allow Huawei and other Chinese companies to gain competitive advantages in the global AI market [7]. - He expressed concerns that even if the U.S. relaxes restrictions on the H200 chip, Chinese companies like Huawei have developed competitive domestic alternatives [7].
“豆包手机”爆火,多家 APP “开启”禁用
程序员的那些事· 2025-12-06 14:58
Group 1 - The core viewpoint of the article is that the Doubao mobile assistant team announced adjustments to the AI capabilities for operating mobile phones in response to public scrutiny, aiming for better technology development and user experience [2][4]. - The adjustments will involve three main scenarios: limiting the use of AI for app score manipulation and incentives, restricting its use in financial applications like banking and internet payments, and limiting its use in competitive gaming scenarios [4]. - The Doubao team is actively seeking in-depth communication with application vendors to establish clearer and more predictable rules regarding the use of their technology [4]. Group 2 - Users reported issues with the Doubao mobile assistant, particularly when using it to operate WeChat, which triggered a "login environment exception" message, causing forced logouts [7]. - Following these incidents, several major applications, including Taobao, Alipay, and various banking apps, began to restrict or disable access for the Doubao mobile assistant, highlighting concerns over commercial conflicts and security privacy [7].
周鸿祎:美团淘宝可能要连夜开会应对“豆包手机”
程序员的那些事· 2025-12-06 14:58
Core Viewpoint - The emergence of the AI assistant "Doubao" is set to disrupt the mobile operating system landscape, potentially undermining the business models of major internet companies by allowing users to complete tasks without opening their apps [1][2]. Group 1: Impact on Internet Giants - The AI assistant can bypass the need for users to engage with apps, which may lead to a collapse of traditional metrics like user engagement and advertising revenue for companies like Alibaba and Meituan [1]. - Major internet companies may respond with defensive strategies, such as altering app structures to complicate AI interactions or implementing measures to restrict third-party AI access [1][2]. Group 2: Mobile Manufacturers' Response - Mobile manufacturers like Xiaomi and Huawei hold system permissions that allow them to control the operation of AI assistants, potentially limiting the functionality of Doubao or introducing their own competing assistants [2]. Group 3: User Concerns and Reactions - Users express concerns about privacy and the risks of relying entirely on AI for mobile operations, highlighting the need for boundaries in AI usage [4]. - There is skepticism regarding the effectiveness of traditional apps in retaining user engagement in the face of AI advancements [4].