Ling Zhang Ling Zhang's Blog

AI对软件行业的影响

近期在准备同济大学高等讲堂的讲座,写了一页材料关于AI对软件工业影响的预测:

  1. 大部分编程工作不再需要手工编写代码;
  2. 程序员从配电脑到配AI;
  3. 非科班出身有机会参与一些简单、业务驱动型软件的开发;
  4. 软件研发流程依然有效 – Agile, DevOps, Platform Engineering;
  5. 想象力、创造力和好奇心变得更加重要;
  6. 研发岗位边界打破,一人多岗成为可能;
  7. 前端和测试用工需求减少;
  8. 项目周期和交付成本快速降低;
  9. 核心业务系统所依赖的业务能力和关键技术能力(如基础运维)还需要人类专家;
  10. 程序员工作收入可能会降低;
  11. 计算机专业大学生在当前培养模式下获得持续能力提升的可能性在降低;
  12. 循规蹈矩的985毕业生可能面临来自脑子活络的双非毕业生的挑战。

English Translation:

Impact of AI on Software Industry

Recently, I have been preparing for a lecture at Tongji University’s Advanced Lecture Series and wrote a page of material about my thoughts on the impact of AI on the software industry in the near future:

  1. Most programming work will no longer require manually writing code;
  2. Programmers will shift from equipped with computers to equipped with AI;
  3. People without a formal computer science background will have opportunities to participate in the development of some simple, business-driven software;
  4. Software R&D processes will still be effective – Agile, DevOps, Platform Engineering;
  5. Imagination, creativity and curiosity will become more important;
  6. The boundaries of R&D roles will be broken, and it will become possible for one person to take on multiple roles;
  7. Demand for front-end development and testing engineers will decrease;
  8. Project cycles and delivery costs will decrease rapidly;
  9. The business capabilities and key technical capabilities on which core business systems depend (such as IT infra Operation) will still require human experts;
  10. Programmers’ incomes may decrease;
  11. With the current education system, the likelihood that computer science university students will achieve continuous capability improvement at campus is decreasing;
  12. Rule-following graduates from 985 universities (top universities in China) may face challenges from more quick-witted graduates from non-985/non-211 universities.

Read more

我的理想iPhone Duo

折叠后小屏运行iOS,一个标准的iPhone;展开后大屏运行MacOS,一个迷你版MacBook。

English Translation:

My Ideal iPhone Duo

The outer (smaller) screen runs iOS and the inner (larger) screen runs macOS.

Read more

Moving to Github Pages

I just finished migrating my blog website hosted on DreamHost to GitHub Pages (github.io). The old WordPress site has been deployed since July 2006 right after I migrated my blog content from a blogging host provider in China.

Moving from DreamHost to GitHub took me about half a day using Claude Code. It gave me the insights on how to complete this task and wrote all the migration code. Everything went extremely smooth, and Claude nearly made no mistakes. I spent more hours on polishing the UI and fixing some smaller user experience problems.

I no longer need to pay $191.88/year. Open Source and AI win:-)

中文翻译:

我刚刚完成了将托管在 DreamHost上的博客网站迁移到GitHub Pages(github.io)。早先的WordPress系统自2006年7月部署到DreamHost起就一直运行至今,而更我是从博客中国把早期的文章迁移到了DreamHost。

从DreamHost迁移到GitHub花了大约半天时间,全程使用Claude Code来完成所有迁移代码。整个过程非常顺畅,Claude几乎没有犯任何错误。我花了更多时间在打磨UI和修复一些小体验问题上。

我每年不再需要支付 191.88 美元了 - 感谢开源和AI。

Read more

为什么伟大不能被计划

这是2024年底在上海交通大学图书馆看的一本书,我在空白首页上看到了同学写的阅读心得,很欣喜。

why greatness cannot be planned - cover why greatness cannot be planned - reading note

English Translation:

This is a book I came across at the Shanghai Jiao Tong University Library toward the end of 2024. On the blank first page, I discovered reading notes left by a SJTU student — and what a delightful surprise it was.

Read more

FDE的中国实践

FDE(Forward Deployed Engineer)要解决的问题,是把AI能力和客户具体场景结合,构建满足客户需求的个性化解决方案。FDE角色是否能够成功,在中国取决于以下几个问题的回答:

  1. AI基础能力是否足够泛化;
  2. 标准化软件产品是否在中国有足够的市场;
  3. 企业客户是否愿意为价值买单;
  4. 以工时(人天)作为驻场咨询/交付的费用核算模式是否会继续;
  5. AI公司是否有足够的利润空间养活FDE。

English Translation:

The problem that FDEs (Forward Deployed Engineers) aim to solve is to combine AI capabilities with specific customer scenarios to build personalized solutions that meet client needs. Whether the FDE role can succeed in China depends on the answers to the following questions:

  1. Whether the foundational AI capabilities are sufficiently generalizable;
  2. Whether there is a large enough market for standardized software products in China;
  3. Whether enterprise clients are willing to pay for value;
  4. Whether the billing model based on man-days for on-site consulting and delivery will continue;
  5. Whether AI companies have sufficient profit margins to sustain FDE teams.

Read more