摘要:12月22日下午,CCF程序员大会 | 硬核程序员的程序人生分论坛在大理国际会议中心顺利结束。论坛中,崇尚自由的程序员大咖、极客分享了个人在追寻自由发展技术道路上的经验与教训,以及应对AI大模型技术对自由程序员技术生涯的挑战。
12月22日下午,CCF程序员大会 | 硬核程序员的程序人生分论坛在大理国际会议中心顺利结束。论坛中,崇尚自由的程序员大咖、极客分享了个人在追寻自由发展技术道路上的经验与教训,以及应对AI大模型技术对自由程序员技术生涯的挑战。
程序员内心深处大都怀有 “疲惫生活中的英雄梦想”,他们用代码改变世界,如同那些传奇的程序员前辈一样。在互联网时代,软件工程日益成为一种大规模分布式的组织行为,组织中的程序员越来越自嘲为 “搬砖工”“码农”,但仍有勇于挑战并争取 “创新自由” 的程序员英雄,他们被称为极客、匠人。他们通过开源、社区,甚至堂吉诃德式的个体创造性,借助远程工作技术,得以追寻数字游民的梦想。在任何一个组织里,追求最具挑战和自由度的工作,都需要付出额外的代价,因为Freedom is never free。
本论坛由燧原科技高级总监、原英特尔首席工程师、阿里云高性能计算负责人何万青博士任主席并引导发言,邀请到崇尚自由的程序员大咖、极客,包括:2018CCF杰出工程师奖获得者、华为计算产品线操作系统专家(首席)、openEuler技术委员会委员吴峰光;格蠹科技创始人、《软件简史》作者、系统软件调试专家张银奎;Boolan首席技术咨询师、《C++实战:核心技术与最佳实践》作者、C++性能优化专家吴咏炜;CCF会士、常务理事、开源项目LVS创始、AutoMQ联合创始人章文嵩。与我们分享他们个人在追寻自由发展技术道路上的经验与教训,以及应对 AI 大模型技术对自由程序员技术生涯的挑战。
何万青博士发表了题为《从小粉到老白,自由之路无坦途》的精彩开场致辞,热情迎接各位来宾,并深刻阐述了程序员内心深处对自由的执着追求。他细致剖析了程序员职业生涯的蜕变之旅,从初出茅庐的学子到技艺精湛的高级工程师,同时强调了技术和沟通在职业发展中的关键作用。何博士还探讨了人工智能技术对行业的深远影响,以及程序员如何应对技术革新的浪潮。他着重指出终身学习和掌握新技能的必要性,并以自身经历为鉴,激励众人紧跟行业发展脉搏,勇攀事业高峰。在结束语中,他对出席的专家学者表示衷心感谢,并号召大家汲取他们的宝贵经验。
吴峰光在其报告中《拥抱开源:从Linux内核到openEuler操作系统》分享了自己在开源操作系统领域的历程与洞见。他着重指出自驱力于远程工作中的关键意义,觉得员工主动参与目标设定乃是激发自驱力的要诀。吴峰光于技术社区内的成长经历极为丰富,自2005年起便为Linux内核社区贡献力量,他的付出获得了Linux社区的认可,连Linux之父Linus Torvalds都在内。他的工作并非局限于公司内部,更彰显出了广泛的社会价值。
吴峰光在国际技术会议上的交流协作经验颇丰,他曾得到Intel赞助出席 Linux Kernel Summit会议,并在会上赢得了广泛赞誉。他的社区贡献包含构建0day/LKP测试系统,为Linux社区给予即时测试以及全自动 bisect 服务,大幅提升了内核研发流程的效率。吴峰光还分享了自身在华为openEuler操作系统团队的经历,着重强调了统一构建系统EulerMaker的重要性,以及怎样达成“一个OS适配所有设备”的目标。
吴峰光的技术之路探索并非仅仅停留于技术层面,他还关注团队协作与人才培养。他引入了Tmux结对编程工具,设计了“帮助之星”和“review 之星”机制,以提升团队效率与质量。他的分享强调了在技术社区中积极贡献、学习与成长的重要性,以及怎样把社区经验运用至工作和生活中,以实现个人与团队的共同进步。
张银奎在演讲《从〈软件调试〉到以物为师:试论硬核程序员的硬功夫》中分享了他对人生和软件领域规律的深刻思考。他首先提到了大理这个名字的寓意,代表大道理和宇宙规律,引出如何体会宇宙和人生的规律。回顾了自己的职业生涯,从1972年C语言和UNIX的发明,到个人电脑的兴起,再到自己如何逐步深入软件领域。他强调了学习技术的重要性,以及如何通过不断学习和实践来掌握技术。
张银奎分享了自己在软件调试方面的成就,以及如何通过写作书籍来传播知识。他提到了两本书的成功,一本是关于软件调试,另一本是关于汇编语言。他强调了讲故事的重要性,认为这是传递知识和经验的有效方式。他还提到了软件对人类社会的重大影响,并反思了软件发展的历程。
在演讲的后半部分,讨论了抽象在计算机科学中的重要性,提到了历史上的两次重大抽象:图灵机的概念和冯·诺依曼架构。他强调了抽象对于简化复杂问题、指导产业发展的重要性。还提到了现代计算机硬件的发展,如CPU和内存,以及它们如何影响软件设计。
最后,强调了在技术领域深入学习和实践的重要性,他认为这是掌握技术的关键。他鼓励大家既要有宏观的视野,也要有深入细节的能力,这样才能在技术领域取得成功。张银奎的演讲不仅是对个人经历的回顾,也是对技术学习和实践的深刻洞察。
吴咏炜在演讲《为什么我们还有编程语言圣战:C、C++、Rust及其他》中,从个人编程经历出发,探讨了不同编程语言的发展和特点。他回顾了自己在中学时期接触的早期计算机和编程环境,包括使用磁带机和4KB内存的电脑。从最早的BASIC语言开始,吴咏炜分享了自己在少年科技站学习各种编程语言的经历,如何开始对C语言发生兴趣,并强调了C语言在性能和系统编程中的重要性。
他讨论了C++语言的出现,以及它在面向对象编程和泛型编程方面的优势。吴咏炜提到了C和C++在性能和内存管理上的不同,以及它们在安全和易用性上的挑战。他还提到了Rust语言的兴起,它在内存安全和并发编程方面的优势,以及它如何吸引开发者。
吴咏炜通过自己的经历,展示了编程语言的演变和个人在其中的角色。他强调了编程语言的选择取决于项目需求和个人偏好,以及语言社区和生态系统的影响。他还提到了AI对编程语言未来的影响,以及程序员需要适应不断变化的技术环境。
最后,吴咏炜鼓励听众保持开放心态,拥抱变化,并持续学习新技术,以应对未来的挑战。他的演讲不仅是对编程语言历史的回顾,也是对未来趋势的深刻洞察。
章文嵩在演讲《兴趣驱动、追求极致——我的程序人生:从玩游戏到编程、开源、技术管理和创业》中,分享了他从对游戏的热爱到成为程序员的转变过程。他成长于浙江农村,初中时因对游戏的痴迷而开始接触编程。在高中,他通过学校的计算机小组接触到了苹果电脑和汇编语言,这段经历让他对计算机产生了浓厚的兴趣,并在一年内学会了多种编程语言。
章文嵩强调了兴趣对于学习的重要性,认为兴趣是最好的动力。他分享了自己如何通过修改游戏代码来实现“不死”功能,从而帮助同学们通关游戏。这种对技术的探索和实践,让他在高中时期就展现出了对编程的天赋。
在大学期间,章文嵩因为对计算机的热爱,选择了国防科技大学,尽管家人希望他留在上海。他在大学期间就开始为广州火车站编写售票系统,并在大二时参与了OCR识别软件的开发。这些经历让他对技术有了更深的理解,并开始追求技术上的极致。
章文嵩还分享了他在开源领域的贡献,特别是他开发的负载均衡软件LVS,这个软件至今仍然被全球众多公司使用。他提到,LVS的成功源于他对网络的深刻理解和创新思维,以及他对开源社区的贡献。
最后,章文嵩鼓励大家追求自己的兴趣,并在实践中不断学习和成长。他认为,通过实践,人们可以更深刻地理解技术,并在技术领域取得成功。他的演讲不仅是对自己程序人生的回顾,也是对技术热爱和开源精神的赞颂。
在圆桌思辨环节中,何万青、吴峰光、张银奎、吴咏炜、章文嵩等诸位分享嘉宾齐聚于讲台之上。他们耐心地逐个回应与会人员提出的各式各样的问题,展开了深入且富有洞见的讨论。这场交流不仅增进了彼此的理解,更碰撞出了思想的火花。活动临近尾声之际,为了方便后续的沟通与交流,他们还特意建立了现场微信群。此外,在热烈的氛围中,大家共同参与了论坛合影,留下了珍贵而难忘的瞬间。
附1:组织机构
附2:2024CCF程序员大会组织机构成员名单
指导委员会:
孙凝晖 CCF会士、理事长、中国工程院院士
唐卫清 CCF会士、秘书长
吴 华 CCF企工委执委,百度技术委员会主席
何晓冬 CCF企工委副主任,京东集团副总裁、京东探索研究院院长
梅 涛加拿大工程院院士、IEEE Fellow、HiDream.ai创始人
大会主席:
胡事民 CCF会士、副理事长、中国科学院院士
组织委员会:
刘付强 CCF TF工程师文化SIG主席、msup创始人兼CEO
许春荣 工业级5G创新应用(大理)研究院执行院长
曾国松 国际星闪联盟秘书长
执行委员会:
应阔浩 CCF TF工程师文化SIG副主席、自如互联网技术平台副总经理
张 银 工业级5G创新应用(大理)研究院副院长
王聪聪 中国科学院计算技术研究所特别研究助理
赞助和展览委员会:
石 松 CCF TF工程师文化SIG委员、泽拓科技合伙人
刘延飞 CCF TF工程师文化SIG委员、蚂蚁集团数字服务总监
王 薇 CCF TF工程师文化SIG委员、阅信云合伙人
程序委员会:
张凯峰 CCF TF工程师文化SIG委员、技术品牌影响力专家
陈冀康 CCF TF工程师文化SIG委员、异步社区负责人
皮人伟 蒙牛集团数智化研发负责人
马拉松委员会:
杨卫华 CCF TF主席
程序员之夜主席:
史海峰 CCF TF数字化转型与企业架构SIG主席
论坛委员会:
何万青 燧原科技高级总监、原英特尔首席工程师、原阿里云高性能计算负责人
王 东 满帮CTO
刘 晶 CIO时代联合创始人
宣传委员会:
崔 婧 CCF TF工程师文化SIG委员
臧秀涛 CCF TF工程师文化SIG委员
高 阳 SegmentFault思否CEO
施寅杰 浙江智加信息科技有限公司创始人
束庆山 CCF副秘书长
招募委员会:
余知权 CCF TF工程师文化SIG委员、AIFun联合创始人
陈 满 CCF TF工程师文化SIG委员、上海助通科技副总
徐方鑫 CCF TF工程师文化SIG委员、朗力半导体技术规划总监
王思涵 CCF西南办事处主任
闫 屾 国际星闪联盟学术委员会秘书
来源:CCFvoice