为什么北欧的顶级程序员数量远超中国?(续)

半小时漫画计算机 以漫画的形式来讲解计算机的基础知识, 主要涉及到CPU、内存、网络的原理; 操作系统的“一切皆文件”宗旨; 函数调用的秘密; 数据库帝国; 各大编程语言的对比; 整体来书还是不错的,但是原理性的东西还是比较强, 虽然以漫画形式写出来,语言也更通俗易懂, 但是如果要面向小学生的话举例可以更丰富些, 当讲解到复杂的原理时可以多去考虑小学生遇到的问题加以佐证, 让他们了解到的知识再去丰富。 阅读详情

之前写过一篇文章《为什么北欧的顶级程序员数量远超中国?》,讲了北欧大神们开发的Linux、MySQL、Chrome V8、MineCraft、QT等优秀软件,分析了北欧有如此多顶级程序员的主要原因。 

有位读者@Ven 源 留言说,除了文章中教育优势,社会福利,创新氛围等优势之外,“欧洲的少儿编程书籍功不可没,几十年前的编程书就像现在的绘本一样吸引眼球,原理和代码教得很清楚,傻孩子也看懂了。”

后来我要了几本PDF扫描版,看了一下,心里就一个字:服!

这些书有两个特别突出的特点:1.从游戏开始  2. 用漫画讲解,形式新颖

1. 从游戏开始

现在很多家长把游戏视为洪水猛兽,岂不知很多大神的计算机之路都是从游戏开始的。

比如Linus 在Sinclair QL玩游戏,MySQL之父Monty在ABC80上玩游戏,钢铁侠马斯克在Commodore VIC-2上玩游戏。

他们玩了一段时间后,感觉不过瘾,就开始自己写游戏。

那时候的计算机非常原始,写游戏的过程中不得不接触底层的硬件和软件,从此进入奇妙的计算机世界,一发而不可收拾。

这些少儿编程书有不少都是关于游戏的。

例如这本《编写自己的幻想游戏》

f60cee436bfd79e6ec6310fe12f998e1.png

ffcaf25eafc978c562e8ed2b11c8ba8b.png

还有这个《编写自己的冒险游戏》,哪个孩子不喜欢冒险呢?

ced060b7a1e5ef0ef2c06f69743cbd48.png

f3ae1db54254f3d2b95e27cb94eb9c54.png

这些漂亮的画面即使是放到现在也非常吸引眼球,更不用说几十年前了。

每一本书的后面都会配上代码清单,只要一行行地照着敲进去,就能实现这个游戏。

d3b62230bfcd2326078f09f7ddce1117.png

(代码清单也做得很有趣味)

可以看出,当时流行的编程语言是BASIC。

不过,仅靠这些书上的代码,是无法做出拥有漂亮画面的冒险游戏/幻想游戏的,这些代码实现的是简化版,文本界面,键盘操作。

在那个时代,这已经足够地激发大神们的兴趣了,他们喜欢把书上代码一行行地输入到计算机,来看运行效果。

12岁的马斯克还编写了一个叫做“炸弹”(Blastar)的小游戏,不仅自己玩,还颇具商业头脑,把源码出售给了南非的《个人计算机和办公技术》杂志,源码也是刊登在杂志上,赚了500美元!

f111fe2d73ae7c59f4be232c01542e18.png

用漫画形式,非常有趣

比如这本书《初学机器码》

3b801e97b18ca133c87bf183b837eaa6.png

下面这页在讲解芯片的作用

e686a7ee7a75f5bc2a76ab74d9916aae.png

下面这个漫画在用机器人送信做比喻,讲解计算机指令。

画面中机器人破墙而出,吓得小狗四处乱窜,很有喜感。

2fc91c09bb6810010920d43086e011e9.png

下面这个是讲解如何在BASIC中保存变量,以及变量和值的形象比喻:格子和格子的标签。

ff2902acc75f59b0e73f1ffe7d467a39.png

一本优秀的少儿编程书,应该是好玩有趣的,循序渐进的,这需要作者懂编程,能讲故事,会画漫画,甚至懂点儿儿童心理学,一个人不可能集齐所有这些技能,通常需要团队合作。

而这些少儿编程书基本上达到了这几点,考虑到是几十年前出版的,很令人震撼。

国内市面上也有一些漫画讲编程语言的书,我也看了一些,虽然里边有漫画作为插图,但总觉得少了一些东西,尤其是讲解的思路还是偏向成人,并不适合让孩子们去看。

我自己也出了一本《半小时漫画计算机》,用漫画形式讲了计算机的一些基本概念,不是特定的编程语言,因为我总觉得编程语言中的很多东西难以做出恰当的比喻,后来出版社向我约稿写编程语言漫画书时,我就拒绝了,怕做出来误导人。

现在看来,还是我功力不够深,脑洞不够大。

那能不能用这些“绘本”来教现在的孩子学编程呢? 我最初也有这个想法,后来放弃了这个念头,因为有这么几个问题:

(1) 书中用的BASIC语言,现在不流行了。

(2) 这些BASIC代码都运行在当时的古老计算机上(如Commodore VIC-2),我不确定现在能不能跑,如果还需要适配硬件就太麻烦。

(3) 也是最重要的,现在的孩子已经见过现代的游戏,书中的游戏太简陋,对他们来说缺乏吸引力了。

时代在变化,现在积木编程大行其道,市面上出现了很多Scratch、编程猫相关的编程书,但是在我看来,积木编程虽然能快速入门,编写小游戏,但是限制太多,上限太低,下一次专门写一篇文章,展开聊聊这个话题。

总之,欧洲在几十年前就有了优秀的少儿编程书籍,他们的思路是值得我们学习,希望能尽快看到国内也推出类似的优秀书籍。

(完)

最后宣传下我和闪客建立的星球“ChatGPT基地”,专门探索程序员在ChatGPT时代的定位,如何使用ChatGPT来提升工作效率。

在程序员领域,我们这个星球可能是玩ChatGPT玩得最深入的,已经远远超出了ChatGPT聊天的阶段,很多人进入了API开发,甚至私有化模型训练。

ChatGPT聊天 ->使用ChatGPT API开发应用 -> 训练私有化部署大模型

这里的朋友们很多已经从小白进化成ChatGPT领域的熟练玩家,星球的专栏有很多有价值的主题:

a835d3c05f5110067a21910fde877b5e.png

来到这个星球,用心刷上个几天,你就不知不觉超越了这个领域 99% 的人了。

现在星球有这些活动:

加入星球即送ChatGPT账号(仅限今天进入星球的前100名,联系方式:加微信onlyliuxin97,暗号:ChatGPT星球)

输出优质内容即送100元红包

参与打卡挑战,有机会退星球费用

现在星球处于试运行期,原价199元,现在有个100元的优惠券,相当于99元就可以加入,早点儿拥抱ChatGPT,成为第一批会用ChatGPT和用好ChatGPT的人,占据先机,吃到红利。

54634414629dd39738f7857f28bfa40d.png

丹麦数字人才战略:吸引与保留国际技术精英的黄金三角 数字人才作为推动技术创新的核心资源,其跨国流动已成为全球科技竞争的关键维度。从技术移民政策到人才生态系统建设,高效的国际引才机制需要解决签证便利性、税收优惠、职业发展等核心痛点。以丹麦为代表的北欧国家通过'黄金三角'策略(快速签证通道+差异化税收激励+社会化支持网络),在AI工程师、区块链开发者等紧缺数字人才争夺中建立显著优势。其实践证明,当企业将薪资竞争力(如Pay Limit Scheme)、技能认证体系(如Competence Framework)与文化融入方案(如Buddy Program)系统化结 阅读详情

相关推荐

Mythos能力阶跃:大模型的文化语义约束推理范式

大语言模型正从通用文本生成迈向深度文化理解,其核心在于能否在多层语义约束下完成叙事一致性推理。Mythos代表了一种新型推理范式——不依赖参数扩张,而是通过动态路由、多级约束满足与跨文明隐喻知识图谱(CCMKG),实现对隐喻嵌套、文化共识与叙事逻辑的系统性建模。这种能力突破了传统benchmark评估框架,推动AI从概率采样转向约束驱动生成,在内容创作、人文教育与跨文化法律协商等场景中展现出可验证、可问责、可迭代的技术价值。它标志着大模型正成为一种可工程化的‘文化语法解析器’。

weixin_30381317的博客 331

移民欧洲做程序员,哪个国家最香?答案在这里!

近一年来,我观察到身边有不少三十多岁的大哥选择前往欧洲工作,甚至有人直接在那里安家落户。这一现象不禁让我产生了好奇,IT行业的寒冬难道没有波及欧洲大陆吗?选择在欧洲工作的原因又是什么?为了解答这些疑问,我深入研究了多个权威网站的数据,并从多个角度进行了全面的了解。通过这篇文章带大家更清晰地认识欧洲各国程序员的真实生存状况。无论是对于正在考虑海外发展的程序员,还是对于关心IT行业发展趋势的人来说,这篇文章都将提供有价值的参考和洞见。

24万+

AI图像生成器中文场景选型实战指南

AI图像生成技术正从通用创意工具演进为垂直领域生产力引擎。其核心原理在于扩散模型对文本-图像跨模态对齐能力,而技术价值不仅体现于出图质量,更在于对中文语义结构、地域文化符号及工业级精度要求的适配深度。在电商主图批量生成、品牌视觉资产沉淀、政务医疗合规输出等典型应用场景中,提示词理解粒度、风格一致性控制、版权归属清晰度成为关键分水岭。本文聚焦通义万相、文心一格、Stable Diffusion XL等主流工具在中文语境下的真实表现,结合387组实测数据,解析如何基于业务刚性需求而非参数榜单完成工具选型与工作流

banglvfei0870的博客 373

俄罗斯、乌克兰程序员薪资曝光!年薪 15w+,女程序员比男程序员收入高

俄罗斯、乌克兰程序员薪资曝光!年薪 15w+,女程序员比男程序员收入高

一名正义的白帽黑客 1415

GPT-5.4真实体验:从意图理解到跨模态校验的五大能力跃迁

大语言模型正从‘关键词匹配’走向深度语义理解,其核心在于对用户显性指令、隐性约束与场景语境的三层意图缝合。新一代模型通过长文档认知地图构建、多模态交叉验证、专业术语降维翻译等技术路径,显著提升在政策解读、健康咨询、法律协商、项目管理等现实场景中的可用性与可信度。尤其在中文语境下,对虚实结合文本(如‘原则上鼓励’类政策表述)的博弈空间识别能力,以及主动暴露不确定性的反脆弱输出机制,使其真正成为可嵌入工作流的决策协作者。本文基于真实生活任务验证的GPT-5.4能力演进,聚焦意图缝合与跨模态校验两大关键技术突破。

weixin_30788619的博客 372

漫画计算机原理.pptx

漫画计算机原理.pptx

人在国内年入 12 万美元欧洲远程工作四年经验分享

❝本文转自 V2EX,原文:https://v2ex.com/t/890820,版权归原作者所有。欢迎投稿,投稿请添加微信好友:cloud-native-yang大家好,我是米开朗基杨。本人已经远程办公两年有余,鉴于很多小伙伴对远程工作比较感兴趣,我决定给大家分享一篇 V2EX 上的贴子,作者 2018 年开始,给卢森堡一家公司远程至今,日常写 Java 和 Groovy,目前年入 12 万美元,...

云原生实验室 6175

基于FPGA的DDS信号发生器

之前的博客讲到了DDS的基本原理,现在用Verilog代码实现DDS,能够产生四种波形,方波,三角波,正弦波,锯齿波,用按键来控制频率和选择波形。其中按键消抖模块来自小梅哥的FPGA自学笔记设计与验证这本书。 module DDS_Module( Clk, Rst_n, EN, Fword, Key1, Pword, DA_Clk, DA_Data ); input Clk...

qq_43534451的博客 9950

俄罗斯、乌克兰程序员薪资大曝光!年薪普遍 15w+,女程序员比男程序员收入高?...

整理 | 郑丽媛出品 | 优快云(ID:优快云news)提及对俄罗斯的认知,我们通常会从许多熟知的角度出发,如国土面积、最长铁路、重工业等,但似乎很少有人能对其 IT 技术侃侃而谈——...

优快云资讯 2069

分享通达信破解交易接口的使用!

那其实通达信破解交易接口的使用方法比较复杂,这里以MA均线指标为例子,只要理解了这些操作步骤,就可以很容易地使用其他指标包括自己编写的指标来进行交易。委托结果(包含委托编号), 需要分配 1024*1024 字节的空间。委托结果数组, 每项结果需要分配 1024*1024 字节的空间。0: 买入, 1: 卖出, 2: 融资买入, 3: 融券卖出,4: (市价委托)上海五档即成剩撤, 深圳五档即成剩撤。4: 买券还券, 5: 卖券还款, 6: 现券还券。0: 上海限价委托, 深圳限价委托。

1841085904的博客 2360

linux 4.19在龙芯平台上编译出错解决方法

OS: Loongnix server 1.7 工具链为:系统自带的gcc-4.8.5 和 gcc-7.3 平台:3A3000/3A4000 源码:kernel: 4.19 编译步骤 ··· make loongson3_defconfig make -j4 ··· 出错信息: HOSTCC arch/mips/boot/compressed/calc_vmlinuz_load_addr arch/mips/boot/compressed/head.S: Assembler messages: arch/m

sense的专栏 1125

为什么北欧的顶级程序员数量远超中国?

说起北欧,很多人会想到寒冷的冬天,漫长的极夜,童话王国和圣诞老人,但是如果我罗列下诞生于北欧的计算机技术,恐怕你会惊掉下巴。Linux:世界上最流行的开源操作系统,最早的内核由Linus Torvalds开发,芬兰人MySQL:世界上最流行的开源数据库,主要的开发者是Monty,芬兰人Chrome V8 :世界上最流行的JavaScript引擎,主要作者Lars Bak ,丹麦人MineCrfat:世界上最流行的沙盒游戏,主要作者Markus Persson,瑞典人cURL :世界上最流行的,支持各种网络协

IT界那些事儿 6530

UCIe相关开源项目记录

目前找到的和UCIe协议有关的5个开源项目,如果也有正在做的朋友,欢迎私信交流

m0_64102565的博客 823

为什么北欧的顶级程序员数量远远超于中国?

相比之下,中国的政策和社会保障相对较为薄弱,这可能会影响到中国的程序员。此外,中国的社会保障制度也存在一些不足之处,例如医疗保障和养老保障等问题,这可能会影响程序员的工作积极性和稳定性。北欧地区的政策非常注重人才的吸引和留住。此外,北欧地区的政府也非常注重支持科技行业的发展,投资大量的资金和资源在研发和创新上,这为当地的程序员提供了更多的机会和资源。此外,中国的大学教育侧重于理论知识,缺乏实践经验,这可能会影响程序员的技能水平。相比之下,中国的工作文化可能更注重结果,忽视了员工的工作质量和幸福感。

Dark_orange的博客 5332

fatal: unable to access ‘https://github.com/xxx.git/‘ OpenSSL SSL_connect: SSL_ERROR_SYSCALL 解决方案

 本文主要介绍了fatal: unable to access ‘https://github.com/xxx.git/’: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443解决方案,希望能对使用git的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 24万+

NVIDIA Isaac ROS - 入门教程(一)

欢迎访问 Isaac ROS,这是一套硬件加速、高性能、低延迟的 ROS 2 软件包,用于制造自主机器人,充分利用 Jetson 和其他英伟达平台的强大功能。英伟达 Jetson 平台运行在基于 Ubuntu Linux 的 JetPack 操作系统上。JetPack 5.x 是在 Ubuntu 20.04 Focal 的基础上构建的,这意味着由 ROS 2 Buildfarm 为 Ubuntu 22.04 Jammy 构建的 ROS 2 Humble 的 Debian 包不受支持。由于官方 ROS 2 B

机器人控制与仿真应用 5721

这个地方的程序员太闲了,写了3个世界流行的操作系统!

世界上有个地方,这里的程序员似乎特别闲,特别喜欢开发操作系统。这个地方就是北欧。1991年,芬兰的程序员Linus Torvalds开发了Linux,现在已经统治世界。2018年,瑞典程序员Andreas Kling为了戒除毒瘾,完全从头儿开始,开发操作系统。在短短的半年时间内,单枪匹马构建了普通程序员几年,甚至十几年才能搞定的东西:操作系统内核、TCP/IP协议、GUI框架、进程管理器、文件浏览...

码农翻身 1233

10天冲刺国自然基金!用这套实战AI提示词指令教程,助你中标率翻倍!亲测DeepSeek和ChatGPT不好用

虽然以上国自然提示词指令经过反复实测,但并不是万能无脑帮你搞定所有,大模型AI的特性是你专业领域能力越强,它的智商表现就会更加强大,通过以上提示词教程的使用,大大提升中标概率是肯定的。还有就是大模型的使用上,不是市面上大家都说好的就一定适用,目前来看,Gemini和Claude的两个模型是非常适合国自然本子的修改的。在使用大模型进行国自然本子撰写修改时,首先是角色的设定,然后是目标和背景的描述,好用的提示词指令都是要经过无数次的实测,比对输出结果后又反复调整,达到最佳的效果状态的提示词指令。

智能AI让学术科研更容易 1247

硅谷码农,正在逃离美国...

????????关注后回复“进群”,拉你进程序员交流群????????来源丨九章算法https://mp.weixin.qq.com/s/eCHE00M6CrorwCkJeLzJ_A几...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 1084

康耐视visionpro-CogBlobTool工具详细说明

康耐视visionpro-CogBlobTool工具详细说明

视觉人机器视觉的博客 1726

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

最全面的2015年全球程序员研究报告

前言 开发者调查是Stack Overflow 每年都要进行的一次开发者用户调查问卷活动,调查对象为在 Stack Overflow 注册的开发者用户。和以往相比,2015 年的调查涵盖面更广,参与人数最多,调查结果包括157 个国家的26086 名开发者。在这些人中,有6800 人是经过认证的全栈工程师,另外还有移动开发者 1900 人...

weixin_34360651的博客 177

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

有关翻译。

嗬嗬,熊节兄和方舟兄的写作能力和影响力绝对是csdn一流的, KingOfArk一篇冒冷汗, http://blog.youkuaiyun.com/kingofark/archive/2004/06/11/1142.aspx gigix一篇谋杀, http://blog.youkuaiyun.com/gigix/archive/2004/06/17/1372.aspx 让大家都感觉到了书籍的真正威力了。好书让人提高,坏书

Tao of Computer Programming 1367

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

混元图像3.0技术解析:多模态对齐与中文可控生成突破

多模态图像生成模型正从‘能画’迈向‘画对’的关键阶段。其核心原理在于重构图文语义对齐机制,通过分层坐标系实现实体、属性与关系的解耦建模,并依托指令语法树解析与约束梯度引导提升长文本理解与生成稳定性。技术价值体现在显著增强中文语义深度、文化常识内化及工业级部署鲁棒性,广泛应用于电商图生图、非遗数字化、营销素材批量生成等强约束场景。本文聚焦混元图像3.0在多模态对齐精度和中文语义理解深度上的实质性突破,揭示其如何支撑真实业务中‘第一次就画对’的可用性目标。

weixin_30566063的博客 419

Llama-3.3语义共形嵌入与动态稀疏路由技术解析

多语言大模型的核心挑战在于如何实现跨语言的语义一致性与实时推理效率。传统方案依赖翻译中继或平行语料对齐,导致文化专有概念失真、长上下文指代错位及混合语码处理脆弱。Llama-3.3通过语义共形嵌入(Semantic Conformal Embedding)重构词元空间,使不同语言对同一概念在高维向量空间中收敛至同一流形;结合动态稀疏专家路由(DS-MoE),依据输入语义特征实时激活最适配专家子网络,兼顾精度、速度与泛化性。该技术显著提升低资源语言零样本迁移能力与混合语码鲁棒性,已在跨境电商客服、跨国法律比对

weixin_30920853的博客 423
上一篇: 我被骗子用AI技术敲诈勒索了一万多......
下一篇: 程序员的新出路:维护老项目?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值