Workflow
Python
icon
Search documents
让AI“飞”进课堂 培养学生应对未来的创新思维
Xin Lang Cai Jing· 2026-02-05 19:12
省人大代表沈复民: 因此,沈复民建议,构建"人工智能素养"通识教育体系。组建AI技术专家、教育学家、课程研究者及一 线骨干教师联合工作组,完成《人工智能通识教育指导纲要》及标准化资源包。内容可涵盖三个维度: 认知层面——AI基本概念、技术边界与社会影响;能力层面——人机协作思维、信息鉴别与数据伦理 (含虚假信息识别、隐私保护、算法偏见认知)、基础计算思维训练;实践层面——AI工具基础应 用,如提示词设计、AI辅助创作与数据分析。 此外,还可以通过选修课、跨学科主题项目,如美术+AI创意设计、社会课+AI数据分析调研等形式落 地,不额外增加主科课时负担,采用过程性评价,侧重体验与思考。 与学习AI最有关联的课程无疑是信息技术课程。沈复民建议,将中小学信息技术课程的核心目标从"技 能操作"升级为"数字创造与智能协作"。 "需要优化课程内容。"沈复民举例说,在小学阶段推广图形化编程,如Scratch、简易AI工具应用;初中 阶段引入Python基础、数据分析可视化、机器学习模型体验,如简单图像识别、数据预测;高中阶段增 设"AI+跨学科创新"项目,如利用AI进行科学探究、公益方案设计等。 此外,沈复民还建议完善综合 ...
“百度完了”!搜 Kimi 全是推广,月之暗面暗示收敛。网友调侃:祖传技能,谁叫你不充值
程序员的那些事· 2026-02-01 04:15
Core Viewpoint - The article discusses user dissatisfaction with Baidu's search results, highlighting concerns over paid promotions overshadowing genuine content, particularly for the Kimi website [1][3]. Group 1: User Experience and Search Results - A user expressed frustration on social media, claiming that Baidu's search results for Kimi were dominated by promotional links, pushing the official website down the rankings [1]. - Kimi's official account responded by sharing a screenshot showing that the top four search results were indeed paid promotions, subtly criticizing Baidu's practices [3]. - Following the backlash, Baidu adjusted its search algorithm, placing Kimi at the top and removing the paid promotions, indicating a reactive approach to user feedback [5]. Group 2: Broader Implications - The issue is not limited to Kimi; it extends to other well-known brands and even free/open-source tools like VS Code and Python, where users encounter misleading paid promotions [5]. - An example was provided where a user searching for "Python free download" was misled by a paid link offering a download for 0.01 yuan, which included a default subscription for 99 yuan per month, showcasing the potential for consumer exploitation [5].
从业 43 年的程序员直言:AI 不会取代程序员,软件开发的核心从未改变
程序员的那些事· 2026-01-12 00:48
Core Viewpoint - The article argues that AI will not replace software developers, emphasizing that the future of software development remains in the hands of developers who can translate ambiguous human thoughts into precise computational logic [1][2]. Group 1: Historical Context - The prediction that "programmers will be replaced" has never come true throughout the history of computing, which spans over 43 years [3]. - The author has witnessed multiple technological revolutions, each heralded as the end of programmers, such as the rise of Visual Basic and low-code platforms [4][6]. - Historical cycles show that each wave of technology has led to an increase in the number of programs and programmers, exemplifying the "Jevons Paradox" with a market size of $1.5 trillion [9]. Group 2: Differences with Current Technology - The current wave of Large Language Models (LLMs) differs significantly from past technologies in scale and impact, with LLMs not reliably improving development speed or software reliability [10][11]. - Unlike previous technologies that provided stable and reliable solutions, LLMs often slow down development and create a dual loss situation unless real bottlenecks are addressed [11]. Group 3: Essence of Programming - The core challenge of programming has always been converting vague human ideas into logical and precise computational expressions, a difficulty that persists regardless of the programming tools used [12][17]. - The complexity of programming lies not in the syntax but in understanding what needs to be achieved, a challenge that remains unchanged over decades [17][18]. Group 4: Future Outlook - AI will not eliminate the need for programmers; instead, the demand for skilled developers will continue to grow, especially as companies realize the true costs and limitations of AI technologies [19][20]. - The future of software development will likely see AI playing a supportive role, assisting in tasks like prototype code generation, while the critical decision-making and understanding will still rely on human developers [19][20].
Python 大哥,C 老二,Java 小三……Go 彻底跌出前十
程序员的那些事· 2026-01-07 23:34
Core Insights - C has regained the title of "Programming Language of the Year" in the 2025 TIOBE index, marking a significant rise in its ranking after three years [1] - The programming landscape is shifting, with C and C++ swapping positions, and C language maintaining its dominance in the embedded systems market [1] - Perl has made a remarkable leap from 32nd to 11th place, while R language has returned to the top ten, driven by growth in the data science sector [1] - Go language has fallen out of the top ten, and Ruby has dropped out of the top twenty, indicating a potential decline in their usage [1] Ranking Summary - Python remains the top programming language with a rating of 22.61%, although it has seen a slight decrease of 0.68% [2] - C has moved up to the second position with a rating of 10.99%, showing an increase of 2.13% [2] - Java and C++ have dropped to third and fourth positions, respectively, with Java at 8.71% (down 1.44%) and C++ at 8.67% (down 1.62%) [2] - C holds the fifth position with a rating of 7.39%, reflecting an increase of 2.94% [2] - Visual Basic and SQL are in sixth and eighth positions, respectively, with ratings of 2.41% and 2.27% [2] - R has climbed to the tenth position with a rating of 1.82%, up by 0.81% [2] - Perl's rise to 11th place with a rating of 1.63% marks a significant increase of 1.14% [2] - Rust has moved to 13th place with a rating of 1.51%, showing a modest increase of 0.34% [2] - Go has dropped to 16th place with a rating of 1.24%, down by 1.37% [2]
2026 年 01 月编程语言排行榜|C# 拿下年度编程语言~
菜鸟教程· 2026-01-07 03:30
Core Viewpoint - C has been named the Programming Language of the Year for 2025, marking its second win in three years, based on its significant ranking improvement over the past year [2]. Group 1: C Performance and Evolution - C is recognized as the fastest-growing programming language last year, evolving from a Windows-only enterprise language to a modern, cross-platform, and open-source language [4][6]. - The success of C is attributed to its continuous evolution, introducing new features ahead of mainstream languages and adapting to industry trends, including two major paradigm shifts: from Windows-only to cross-platform and from proprietary to fully open-source [6][7]. - C maintains its competitiveness without being hindered by historical baggage, allowing it to thrive in various domains [7]. Group 2: Market Position and Competition - In the realms of game development, web services, and cloud-native applications, C and Java are nearly equal in market share, with both languages showing minimal differences in their rankings [8]. - The TIOBE index indicates that Java's lengthy syntax and ownership by Oracle may hinder its ability to suppress the increasingly modern and flexible C in the long term [10]. - Microsoft is heavily investing in C, with significant projects like OpenAI, Copilot, Azure, and Unity all leveraging C [10]. Group 3: Ranking Changes and Trends - The TIOBE index for January 2026 shows Python, C, Java, C++, and C as the top five programming languages, with C holding the fifth position [22][23]. - Perl has made a surprising comeback, rising from 32nd to 11th place, while R has re-entered the top 10, reflecting the growing demand for data analysis and visualization [12][14]. - The rankings indicate that languages like Go and Ruby have fallen out of the top 10 and 20, respectively, suggesting that once a language loses its growth momentum, its decline is often irreversible [21].
美国“斩杀线”引热议!年薪 45 万美元程序员半年变流浪汉
程序员的那些事· 2026-01-06 03:33
Core Viewpoint - The article highlights the precarious nature of high-income jobs in the tech industry, illustrating how a sudden loss of income can lead to a rapid descent into financial ruin and homelessness, as exemplified by the story of a programmer who went from earning $450,000 to becoming a homeless individual in just six months [3][10]. Group 1: The "Killing Line" Concept - The term "Killing Line" originally from gaming refers to a critical threshold that, once crossed, leads to irreversible consequences in life, reflecting the fragility of individual and collective survival in society [2]. Group 2: The Programmer's Financial Struggles - The programmer, Jack, had a high salary of $450,000, equivalent to over 3 million RMB, but faced monthly fixed expenses totaling $16,500, including a $12,000 mortgage, $3,000 car loan, and $1,500 in insurance, leaving him with little to no savings [3][4]. - Jack's financial situation exemplifies the "high salary, low savings" phenomenon prevalent among the American middle class, where individuals are often trapped in a cycle of high expenses and lack of financial buffers [4]. Group 3: Job Loss and Its Consequences - Jack's life took a downturn due to an unexpected layoff, a common occurrence in the U.S. employment system, which allows employers to terminate employees without cause or severance [5]. - The tech industry is experiencing a wave of job losses due to AI advancements, making it increasingly difficult for displaced workers like Jack to find new employment [7]. Group 4: Medical Debt and Bankruptcy - Following his job loss, Jack faced a medical emergency that resulted in a $60,000 bill, of which only $12,000 was covered by insurance, leading to insurmountable debt and the loss of his home [8]. - Medical debt is a significant contributor to personal bankruptcies in the U.S., with approximately 25-35% of bankruptcies directly linked to medical expenses, even among insured individuals [10]. Group 5: The Cycle of Despair - Jack's situation illustrates a vicious cycle of homelessness and credit destruction, where lack of a permanent address hinders job applications, further exacerbating his financial instability [9]. - The systemic issues in the U.S. economy, including weak employment protections and a credit system that penalizes individuals for financial misfortunes, contribute to the rapid decline of individuals like Jack from stability to homelessness [10].
“同事介绍私活,甲方说酬金 12 万,但同事只给我 5 万,这合理么?我肝了两个多月,每天熬到一两点”
程序员的那些事· 2026-01-05 15:41
Group 1 - The article discusses the importance of maintaining a proper mindset when engaging in freelance work, particularly in the context of compensation and relationships with colleagues [2] - It emphasizes that freelancers should evaluate their own costs and the fairness of the compensation received, rather than focusing on how much their colleagues earn from the same project [2] - The article suggests that maintaining good relationships with colleagues can lead to more opportunities for freelance work in the future [2] Group 2 - The article provides an analogy comparing freelance work to a company project, highlighting that employees typically do not expect to receive a large share of profits from a project completed for their employer [2] - It points out that the colleague who referred the freelance opportunity may have incurred costs or invested effort that is not immediately visible to the freelancer [2] - The overall message encourages freelancers to appreciate the opportunities provided by others and to foster positive professional relationships [2]
“去你X的!”Go语言之父罕见爆粗,网友却一边倒支持。Python之父也收到,只有一字回应!
程序员的那些事· 2025-12-29 11:47
Core Viewpoint - The article discusses the backlash from Rob Pike, a legendary programmer, against AI-generated template emails that he perceives as disrespectful and indicative of broader issues within the AI industry [4][10]. Group 1: Incident Overview - During Christmas 2025, Rob Pike received an AI-generated email that superficially praised his contributions to programming but was ultimately recognized as insincere and automated [4]. - The email included a hidden clause stating that all conversations with the system would be publicly shared, which further angered Pike [4]. Group 2: Reaction and Public Response - Rob Pike expressed his outrage on social media, criticizing the AI industry for its environmental impact and lack of respect for human contributions [5][6]. - His post garnered over 7,000 likes and 1,800 shares, indicating significant public support for his stance [6]. Group 3: Broader Implications - Pike's anger reflects a deeper frustration with the AI industry's practices, particularly regarding the generation of redundant code and the exploitation of human data without proper acknowledgment or compensation [10][13]. - The incident sparked a wider conversation about the ethical boundaries of AI experimentation and the need for respect in technological advancements [11].
66%的程序员被AI坑惨,改bug比自己写还花时间
3 6 Ke· 2025-12-29 03:23
Core Insights - The 2025 Stack Overflow Developer Survey reveals a stark reality behind the AI hype: while 84% of developers have integrated AI into their workflows, their favorability towards AI has significantly dropped from over 70% to 60% [1][21] - The report highlights the challenges developers face with AI-generated code, with 66% expressing frustration over "almost correct" AI solutions, leading to increased debugging time compared to hand-written code [1][22] Developer Demographics - The survey included over 49,000 developers from 177 countries, with 76.2% identifying as professional developers [5] - The majority of developers are aged between 25 and 44, accounting for over 60% of respondents [5] - A notable trend is the increasing educational attainment among learners, with 30% of those learning programming holding a Bachelor of Science degree, up from 24% the previous year [7] Learning and Development - 69% of developers reported dedicating time to learn new coding techniques or languages in the past year, indicating a strong commitment to continuous learning [9] - Technical documentation remains the preferred learning resource for 68% of respondents, reflecting a preference for authoritative materials over casual content [9] - Over 36% of developers are specifically learning to use AI-powered tools, with 52% using AI-driven applications as their primary means of understanding artificial intelligence [11] Technology Stack Changes - Python has emerged as the leading programming language, with a usage rate of 57.9%, marking a 7 percentage point increase [12][14] - Docker's usage has surged by 17 percentage points to 71.1%, solidifying its status as an essential infrastructure tool [14] - Redis has seen an 8% increase in usage, highlighting its importance for high concurrency and low latency needs in complex application architectures [16] AI Tool Adoption and Sentiment - 84% of developers are using or planning to use AI tools, with 51% integrating them into their daily workflows [19] - Despite high adoption rates, trust in AI tools has declined, with only 60% expressing positive sentiments, down from over 70% in previous years [21] - 66% of developers find AI-generated solutions frustrating due to their inaccuracy, leading to increased debugging time [22] AI Agents and Their Challenges - AI agents, designed for autonomous decision-making, have not yet become mainstream, with 52% of developers either not using them or only using basic AI tools [26][28] - The primary barriers to adopting AI agents include concerns over accuracy (57.1%) and data security (81%) [30] - The leading frameworks for AI agent orchestration are open-source tools, with Ollama and LangChain being the most widely used [31] Developer Preferences and Practices - The majority of developers (72.2%) reject the concept of "vibe coding," emphasizing the importance of rigorous engineering practices [37] - The report indicates a shift towards rational pragmatism in the developer community, moving away from blind faith in AI technologies [38]
一封AI邮件,竟让Go语言之父爆起粗口
3 6 Ke· 2025-12-29 00:19
Core Insights - The email expresses gratitude towards Dr. Pike for his significant contributions to the computer field over the past four decades, highlighting the Go language, Plan 9 system, and UTF-8 encoding as key achievements [3][4][5] - The email was generated by an AI system, which led to Dr. Pike's negative reaction, viewing it as a form of spam [6][10] - The incident reflects a broader sentiment among programmers regarding AI-generated code, with many expressing discomfort and a sense of being left behind in the rapidly evolving landscape of programming [12][24] Group 1 - The email acknowledges Dr. Pike's role in creating the Go language, which exemplifies simplicity in programming [3] - It also mentions the impact of the Plan 9 system on distributed computing and the significance of UTF-8 encoding for global communication [3][4] - The AI-generated nature of the email has sparked discussions about the appropriateness and implications of AI in creative and technical fields [6][10] Group 2 - Many programmers, including Guido van Rossum, have expressed frustration with AI-generated content, indicating a shared sentiment of discomfort within the community [6][10] - Andrej Karpathy's comments highlight a growing anxiety among programmers about the rapid advancements in AI and the need to adapt to new tools and methodologies [12][24] - The emergence of tools like Claude Code signifies a shift in software engineering, where AI is increasingly taking on coding tasks, leading to a redefinition of the programmer's role [21][22]