程序员的那些事
Search documents
最近,程序员的招聘市场已经疯掉了。。。
程序员的那些事· 2025-07-22 03:48
Core Viewpoint - The article emphasizes the importance of integrating existing programming skills with large model technologies to enhance career prospects and salary opportunities in the AI field [1]. Group 1: Course Offerings - A course titled "Large Model Application Development Practical Training" is designed to help developers master the complete AI application development process through practical projects and code breakdown [1]. - The course covers essential technologies such as RAG, AI Agent, and Transformer architecture, providing a comprehensive learning path from basics to advanced applications [8]. - The course has served over 20,000 students and has received positive feedback, with many participants securing high-paying job offers [10]. Group 2: Learning Outcomes - Participants will learn to fine-tune mainstream large models like DeepSeek and Qwen for specific scenarios, improving model performance and task accuracy [10]. - The course includes practical applications of RAG technology for efficient knowledge retrieval and generation in various sectors such as law, healthcare, and finance [10]. - Students will also learn to design and develop AI Agents for multi-task collaboration and complex problem-solving in industry-specific contexts [10]. Group 3: Career Development - The course aims to help participants build technical barriers, avoid job insecurity, and enhance their career development over the next 20 years [12]. - It offers insights into current job market trends, salary expectations, and career paths from the perspective of hiring managers [19]. - The program provides reliable internal referral opportunities and direct hiring benefits, facilitating quicker access to high-paying job offers [19].
别再乱试了!Redis 之父力荐:写代码、查 bug,这 2 个大模型封神!
程序员的那些事· 2025-07-21 06:50
Core Viewpoint - The article emphasizes that while large language models (LLMs) like Gemini 2.5 PRO can significantly enhance programming capabilities, human programmers still play a crucial role in ensuring code quality and effective collaboration with LLMs [4][11][12]. Group 1: Advantages of LLMs in Programming - LLMs can help eliminate bugs before code reaches users, as demonstrated in the author's experience with Redis [4]. - They enable faster exploration of ideas by generating one-off code for quick testing of solutions [4]. - LLMs can assist in design activities by combining human intuition and experience with the extensive knowledge embedded in LLMs [4]. - They can write specific code segments based on clear human instructions, thus accelerating work progress [5]. - LLMs can fill knowledge gaps, allowing programmers to tackle areas outside their expertise [5]. Group 2: Effective Collaboration with LLMs - Human programmers must avoid "ambient programming" and maintain oversight to ensure code quality, especially for complex tasks [6]. - Providing ample context and information to LLMs is essential for effective collaboration, including relevant documentation and brainstorming records [7][8]. - Choosing the right LLM is critical; Gemini 2.5 PRO is noted for its superior semantic understanding and bug detection capabilities [9]. - Programmers should avoid using integrated programming agents and maintain direct control over the coding process [10][16]. Group 3: Future of Programming with LLMs - The article suggests that while LLMs will eventually take on more programming tasks, human oversight will remain vital for decision-making and quality control [11][12]. - Maintaining control over the coding process allows programmers to learn and ensure that the final output aligns with their vision [12]. - The article warns against ideological resistance to using LLMs, as this could lead to a disadvantage in the evolving tech landscape [13].
央视专访黄仁勋:BAT 都是朋友,DeepSeek 极具创新,华为值得尊重
程序员的那些事· 2025-07-21 05:57
Core Viewpoint - The dialogue emphasizes the unique position of the Chinese market and its innovative capabilities in AI, highlighting the importance of collaboration and competition in the tech industry [1][2][14]. Group 1: Chinese Market and Innovation - The Chinese market is described as "unique" with significant innovation and development momentum, showcasing a deep partnership with major companies like Lenovo, Alibaba, Tencent, Baidu, and Xiaomi [1][14]. - The AI landscape in China is thriving, with companies like Deep Seek demonstrating remarkable innovation through their R1 model, which redefines AI model operations [1][11]. - Despite challenges, the pace of innovation in China is unstoppable, with a strong belief in the ability of Chinese engineers to adapt and innovate under pressure [11][13]. Group 2: Supply Chain Dynamics - China operates one of the world's most sophisticated supply chain systems, characterized by its scale, complexity, and diversity, which presents significant opportunities for global supply chain development [6][7]. - The interdependence of global supply chains is emphasized, with a belief that complete decoupling is impossible due to the intricate nature of these systems [6][10]. - The agility of supply chains is crucial in today's fast-changing environment, and this agility is seen as a major advantage for Chinese supply chain capabilities [8][10]. Group 3: Competition and Collaboration - Competition is viewed as essential for market prosperity, with respect for competitors like Huawei, which is recognized for its significant capabilities in chip design and system software [2][24]. - The relationship with competitors is framed as one of admiration and respect, highlighting the potential for coexistence and collaboration in the tech landscape [2][24][30]. - The importance of maintaining a competitive spirit while also seeking collaborative opportunities is stressed, as it can lead to mutual growth and innovation [29][30]. Group 4: Future of AI and Technology - AI is positioned as a transformative technology, comparable to electricity and the internet, with the potential to enhance capabilities across all sectors and demographics [17][21]. - The emergence of AI is seen as a pivotal moment in history, with the ability to democratize technology and empower individuals regardless of their background [20][21]. - The belief in the ongoing evolution of AI and its integration into various industries is strong, with expectations of significant advancements and opportunities in the near future [17][26].
某大V呼吁“吊销不支持纯血鸿蒙的 APP 的 ICP 许可”,DeepSeek:极端粗暴且不合法,不切实际
程序员的那些事· 2025-07-19 07:06
Core Viewpoint - The call to revoke ICP licenses for apps that do not support HarmonyOS NEXT is seen as an abuse of power and lacks legal basis, potentially harming user rights and the development of HarmonyOS NEXT itself [5]. Legal and Regulatory Issues - The legal basis for ICP licenses pertains to information service qualifications in China, focusing on content safety, network security, and user personal information protection. The demand to revoke licenses based on OS support does not align with these core regulatory goals, indicating a clear misuse of authority [5]. - This request improperly shifts the responsibility of app store reviews and OS ecosystem development onto the regulatory bodies responsible for ICP licensing, representing a significant functional misalignment [5]. Impact on User Rights - Reduced App Choices: The potential exit of many popular international apps or small apps unable to adapt could severely limit user options in the Chinese market [5]. - Decreased User Experience: Mandatory adaptation may lead to poorly optimized, incomplete, or outdated versions of apps for HarmonyOS NEXT, ultimately harming user experience [5]. - Cost Transfer: Increased adaptation costs for developers may be passed on to users through higher service prices or increased advertising [5]. Potential Negative Effects on HarmonyOS NEXT Development - Reputation Damage: Relying on administrative coercion rather than technical strength and ecosystem appeal could harm the domestic and international reputation of HarmonyOS, creating a negative perception of being "closed" and "coercive," which is detrimental to its global development [5]. - Concealment of Real Issues: Coercive measures may obscure genuine problems within HarmonyOS NEXT regarding developer tools, development experience, profitability models, and cross-platform compatibility, hindering its self-improvement through market competition [5]. Adverse International Impact - Such actions may be viewed by the international community as serious market barriers and trade protectionism, damaging China's image as a proponent of an open business environment and potentially leading to unnecessary trade friction and diplomatic disputes [5].
微信安卓安装包惊现 “f*ck Xiao Mi”!网友实测不止一处 f*ck
程序员的那些事· 2025-07-18 08:42
Core Viewpoint - The discovery of inappropriate language in the WeChat Android installation package has raised concerns about the brand image of WeChat as a mainstream application [1][3]. Group 1 - Multiple users found instances of the word "f*ck" in the WeChat Android installation package, including a reference to Xiaomi [1]. - Developers suggest that this is likely a result of emotional actions by programmers, indicating it may be internal comments or log content that does not affect user functionality directly [3]. - The incident has the potential to severely damage the brand image of WeChat, despite having no direct impact on the app's performance for regular users [3].
突发!Firefox 浏览器将关闭中国公司。网友:这对用户来说是好事
程序员的那些事· 2025-07-17 10:20
Core Viewpoint - Firefox browser is set to close its Chinese operating entity, Beijing Mozhi Huohu Company, while continuing to operate in China, indicating a shift in its operational strategy in the region [1]. Group 1: Impact on Users - The closure of the Chinese operating entity is not expected to significantly affect domestic users, as Firefox holds a market share of only 1.04% in China and 2.59% globally [2][3]. Group 2: Differences Between Chinese and International Versions - The Chinese version of Firefox is maintained by Beijing Mozhi Huohu, while the international version is maintained by Mozilla [4]. - The account systems differ, with the Chinese version using "Huohu Pass" and the international version using Mozilla accounts, leading to a lack of data synchronization between the two [4]. - The Chinese version comes pre-installed with plugins suited for the local internet environment, such as Alipay and QQ, while the international version is more streamlined and requires users to install plugins manually [4]. - The user interface of the Chinese version is tailored for local needs, featuring a homepage that may include advertisements, whereas the international version has a simpler design with fewer ads [4]. - Content accessibility varies, with some content available on the international version being restricted on the Chinese version due to local policies [4]. - The Chinese version includes additional features like webpage translation and ad filtering, catering to local user habits, while the international version focuses on overall browser stability and compatibility [4].
王垠:不懂编程的人想用 AI 成功做项目,几乎是妄想!
程序员的那些事· 2025-07-17 09:35
Core Viewpoint - The article emphasizes that while AI tools can assist in programming, they cannot replace the need for deep understanding and expertise in computer science to produce high-quality code [3][5][6]. Group 1: AI Programming Experience - The author shares experiences with various AI programming tools, highlighting that non-programmers are unlikely to successfully complete projects using AI alone [3]. - Despite generating over 60,000 lines of code with Cursor, the author only accepted around 5,000 lines due to frequent errors and misunderstandings by the AI [3]. - The complexity of AI-generated code often leads to confusion and the need for extensive corrections, indicating that AI struggles with even simple functions [3][5]. Group 2: Limitations of AI - The article argues that AI cannot produce "high-level" code due to the mediocre quality of the training data it relies on, which primarily consists of average programmers' work [5]. - The distinction between computer scientists and programmers is emphasized, with the assertion that AI may replace ordinary programmers but cannot substitute for computer scientists [5]. Group 3: AI as a Tool - AI is viewed as a valuable tool that can enhance productivity, but it is limited to amplifying existing skills rather than compensating for a lack of knowledge [6]. - The author acknowledges the benefits of using AI for problem-solving but stresses that without foundational skills, AI's effectiveness is nullified [6].
黄仁勋回应大热天穿皮夹克与雷军合影;H20 芯片以清库存为主
程序员的那些事· 2025-07-16 10:26
Group 1 - Huang Renxun's iconic leather jacket has become a significant part of his personal brand, with over 90% of his public appearances in the last decade featuring this attire [1] - The leather jacket is chosen primarily by his wife and carries sentimental value due to his family's history in the jacket business [2] Group 2 - NVIDIA has received approval from the U.S. government to resume sales of the H20 GPU, focusing on clearing existing inventory without affecting the supply of the new B series chips [3] - Huang Renxun expressed excitement about the upcoming sales to the Chinese market and announced the launch of a new graphics card named RTX Pro, designed for computer graphics, digital twins, and artificial intelligence [3]
很刑!大厂程序员 32 岁被裁,创业失败后制毒贩毒,被判 7.5 年!
程序员的那些事· 2025-07-16 08:12
Core Viewpoint - The article highlights the tragic transformation of a successful tech professional into a criminal due to the pressures of unemployment and financial distress, illustrating the darker side of the tech industry's challenges and the consequences of economic downturns [16][17]. Group 1: Background of the Individual - The individual, Song, was a successful backend developer in a leading internet company, earning over 500,000 yuan annually after ten years of hard work [4]. - In 2022, he was laid off during an industry downturn, which led to a significant personal crisis and a failed attempt at entrepreneurship [5][16]. Group 2: Entrepreneurial Struggles - After being laid off, Song raised 2 million yuan by mortgaging his property to start a tech company focused on smart home hardware, but faced immediate challenges due to poor market research and product compatibility issues [5][6]. - By March 2023, the company had accumulated debts of 1.87 million yuan, leading to the dismissal of all employees except for his brother [5][6]. Group 3: Descent into Crime - Influenced by a casual remark from his cousin about drug dealing being more profitable, Song resorted to purchasing drug manufacturing tutorials online and invested borrowed money into illegal activities [6][10]. - He attempted to produce caffeine-based drugs, but initial failures did not deter him; instead, he became more determined to refine his methods [10][12]. Group 4: Criminal Operations - Song utilized his technical skills to create a structured process for drug production, including detailed operational manuals and even coding a monitoring system for chemical reactions [12][14]. - He adopted a "buried mine" strategy for drug sales, using encrypted communication and virtual currencies to evade law enforcement [18]. Group 5: Legal Consequences - In March 2025, Song was sentenced to seven and a half years in prison for drug-related offenses, while his brother received a four and a half year sentence for assisting him [2][14]. - The court rejected claims of mental distress due to entrepreneurial failure, emphasizing the premeditated nature of his actions and the potential societal harm of his drug production [14][15]. Group 6: Industry Implications - The case reflects broader issues within the tech industry, including the "35-year crisis" and the challenges faced by skilled workers during economic downturns, with a significant number of laid-off workers turning to entrepreneurship with low success rates [16][17]. - The article calls for improved unemployment support, targeted anti-drug education, and stricter regulations on chemical transactions to prevent similar cases in the future [17].
真手搓CPU!硬核开发者 3 个月手工焊接、敲 1800 行汇编代码,竟让自制芯片连屏幕放《黑客帝国》
程序员的那些事· 2025-07-16 00:47
Core Viewpoint - The project EPROMINT, developed by a YouTuber named MINT, showcases the creation of a fully functional CPU from old memory chips and 8-bit logic devices, emphasizing a DIY spirit and a return to the roots of computing technology [1][2][4]. Group 1: Project Overview - MINT spent three months building the EPROMINT CPU, which can execute instructions and address memory, using only a soldering iron and outdated components [1][4]. - The project began with the collection of old memory chips, leading to the realization that these components could be repurposed to create something innovative [4][6]. - MINT's approach is minimalist, avoiding modern integrated circuits and instead using vintage components to construct the CPU [6][8]. Group 2: Technical Development - The initial prototype of the Arithmetic Logic Unit (ALU) was limited to simple addition but was later redesigned to support more complex operations [8][9]. - MINT developed a modular structure for the ALU, allowing for easier modifications and enhancements during the building process [10][12]. - The completed CPU weighs over 500 grams and includes several core modules: memory control, I/O interface, and a control module for instruction scheduling [14][15]. Group 3: Instruction Set and Functionality - MINT created an instruction set for the CPU, assigning operation codes (opcodes) to control the execution of various tasks [17][19]. - The ALU was enhanced to support not only addition and subtraction but also multiplication, division, logarithmic, and trigonometric functions [19][21]. - The project culminated in the writing of over 1800 lines of assembly code, enabling the CPU to perform a wide range of mathematical and logical operations [21][25]. Group 4: Achievements and Future Plans - The EPROMINT project successfully demonstrated the ability to run code and even play a low-resolution video clip from "The Matrix" on a VFD display [26][28]. - MINT plans to develop a C language compiler for the CPU, aiming to make programming more accessible and to deepen the understanding of processor fundamentals [28][29]. - The project has sparked significant interest in the community, highlighting the potential of DIY electronics and the creativity of individual enthusiasts [28][29].