和王逸翛聊天,听15岁少年极客讲自己的故事

简介:
  
   说到少年极客,我们想到的更多还是出现在国外某个场景中:一个十几岁的小孩站在演讲台上一本正经地讲述着自己的开发经历、或者已经做出的成熟产品。因而,当15岁的王逸翛出现在雷锋网 (公众号:雷锋网) 上个月25号的“OpenWrt开发者沙龙”活动现场、并轻而易举地黑入小米路由器时,人群开始沸腾而欢欣鼓舞。

王逸翛,目前是北京八十中学初三的一名学生,即将面临中考。今年15岁的他,已经精通Linux和电子电路,并和同伴一块基于Android系统深度优化开发了麒麟rom。因为要备考的缘故,“麒麟rom”暂停了更新。

随着智能手机的兴起,并得益于Android系统的开源精神,国内先后涌现出一批专注打造适合国人使用习惯的手机操作系统团队,这其中包括MIUI、Flyme等。王逸翛在2010年买到了自己的第一台Android手机,并随即将其刷成当时最新的Android 2.1系统。后来MIUI的发布让他感受到众人一起开发的乐趣,随后经常在论坛和大家交流。

类似的社交平台把志趣相投的人聚拢到了一块,让王逸翛这样的技术极客找到了自己的圈子。由于一直专注于互联网、电子电路、编程语言以及Linux,王逸翛跟每天面对学业的同龄人往往找不到共同话题,他便一直活跃在网络社区,并在网上结识了很多伙伴,还有人会邀请他共同参与项目开发,麒麟rom就是一个例子。

麒麟rom的发起人身在广东,还是一名在校大学生,他跟王逸翛的交流都是借助网络。根据数据统计显示,目前该rom的总安装数为14038人,最近24小时有27个安装,而他们只是在自己的官网论坛及微博进行推广,且由于最近两个人都忙于学业而停止更新,但是用户并没有因此而退出这个阵营,这让王逸翛感到很欣慰,“还有人表示愿意给我们的项目捐赠,我觉得还是要依靠自己的力量,所以都谢绝了”。

为什么要开发自己的rom?王逸翛表示,首先是自己对此感兴趣,其次希望按照自己的理解做出真正好用的手机系统。目前rom的开发和推广主要由他们两个人完成,另外还会有人帮忙做些工作。两个人要完成十几个机型的适配,还要兼顾学业,每天都要忙到很晚。总体来看rom的运营情况还不错,已经通过内置第三方软件实现了盈利。对于未来王逸翛有着很远大的设想,他希望把麒麟rom做得更加优秀,进而得以与不擅长做软件的手机厂商合作,一道努力改善国人使用智能机的体验。

能有今天这么突出的表现,跟宽松有爱的成长环境以及父亲早期的引导教化是分不开的。王逸翛的父亲当初学的是计算机应用专业,因工作的原因,家里会经常存放有电子元器件。王逸翛至今还记得,小时候的他经常爱摸电源插座,由于担心被电,他父亲每次都会打他的手以示告诫,如此反复多次,“手都被打肿了,于是我爸开始考虑也许该慢慢引导我去学习”。就这样,他在很小的年纪就接触到了《百拼电子世界》——各类电子元器件的组装,以及父亲曾用过的各种系列电脑,从此就深深地迷上了这片天地。

自学能力是王逸翛最值得称赞的优点,这其中大概缘于兴趣的驱动。“我爸告诉我说,一定要掌握一个工具性的东西,比如说开发语言”,但是这方面他父亲并不精通,于是他纯粹靠自学研究。上小学以后,青少年活动中心的李老师一直在辅导他学习电子电路方面的知识,会经常在学校参加相关活动,还申请过频段去玩无线电,“都是因为好玩”。

在现今学生背负较大课业压力的情况下,如此专注地玩弄这些东西,至少是会影响考试成绩的好坏。他的父母也并非完全不在意,比如中考即将到来的这段时间,就会特别限制他接触与课业无关的东西,“连路由器都收起来了,任何电子产品都不让我碰”。王逸翛在苦恼应付考试的同时也会理解这必定要经历的阶段:“爸爸告诉我,只有考到好的学校,才能找到跟我一样有相同爱好的人,那时就不愁没人交流了”。

父母以实际行动给予了王逸翛全力的支持,上次还特地陪着他一起去深圳参加了Maker Faire。现在距离中考还有几天时间,我们也祝愿他能够考取到理想的学校,找到适合自己的圈子专注自如地做自己喜欢的事。

  
 
  本文作者: 白腾飞

本文转自雷锋网禁止二次转载, 原文链接
目录
相关文章
|
JavaScript 前端开发 API
从架构到API,你真的掌握了Electron的全貌吗?
本文首发于微信公众号“前端徐徐”。作者徐徐从架构层面、协作方式、底层支持、源码层面及API设计等方面剖析了Electron的原理。通过分析Electron的核心组件(Chromium和Node.js)、进程隔离、上下文桥接及IPC机制等内容,揭示了Electron在设计上的精妙之处及其对开发高效、稳定桌面应用的重要性。了解这些原理有助于开发者更好地设计和解决问题。
1235 2
从架构到API,你真的掌握了Electron的全貌吗?
|
2月前
|
JavaScript Java 数据库
一个基于Spring Boot + Vue的诊所管理系统全栈开发指南
本项目介绍诊所管理系统(门诊系统)的全栈开发方案:采用Spring Boot + Vue.js技术栈,结合MySQL/Redis数据库、RESTful API与HL7/FHIR等医疗标准接口,支持预约挂号、电子病历、处方管理、药房库存、医保对接及多维统计。强调SaaS部署、微服务架构与数据安全合规。
262 0
|
7月前
|
机器学习/深度学习 算法 API
商品价格动态调整接口技术详解
本文详解电商商品价格动态调整接口设计,涵盖RESTful API规范、成本加成与需求弹性算法、Python代码实现及优化策略,结合真实场景,助力构建高效、可扩展的智能定价系统。
299 0
|
7月前
|
缓存 运维 文字识别
《大模型驱动的智能文档解析系统:从领域适配到落地优化的全链路开发实践》
本文聚焦大模型在高端装备制造企业智能文档解析系统的落地实践,针对领域术语理解断层、长文档上下文限制、知识提取精准度不足、响应缓慢、微调成本高、稳定性差等核心痛点,提出对应解决方案:构建领域术语知识底座适配行业语境,以语义分块+关联图谱突破长文档解析瓶颈,用多轮校验+规则库保障知识可靠性,通过分层部署+多级缓存优化响应速度,采用增量微调+prompt工程降低成本并提升泛化能力,依托全链路监控+自动化运维保障长期稳定。优化后,术语识别准确率、知识逻辑完整性显著提升,单文档初步解析响应缩至3秒内,故障发生率降至1.2%,印证大模型落地需全链路协同且贴合领域需求。
508 15
|
Java 应用服务中间件 开发者
【实战指南】Java Socket编程:构建高效的客户端-服务器通信
【6月更文挑战第21天】Java Socket编程用于构建客户端-服务器通信。`Socket`和`ServerSocket`类分别处理两端的连接。实战案例展示了一个简单的聊天应用,服务器监听端口,接收客户端连接,并使用多线程处理每个客户端消息。客户端连接服务器,发送并接收消息。了解这些基础,加上错误处理和优化,能帮你开始构建高效网络应用。
870 10
|
人工智能 运维 自然语言处理
企业内训新范式:从“知识传递”到“战略杠杆”,如何实现培训价值倍增?
据2024年《中国企业培训白皮书》显示,超过68%的央国企和上市公司已将“业务场景实战”作为内训核心指标,而传统通用型课程采购量同比下降27%。在这场变革中,如何让培训从“知识传递”进化为“战斗力转化”? 本文将结合近两年先锋案例,拆解一套可落地的内训体系构建方法论。
|
DataWorks 搜索推荐 数据挖掘
DataWorks: 驾驭数据浪潮,解锁用户画像分析新纪元
本文详细评测了DataWorks产品,涵盖最佳实践、用户体验、与其他工具对比及Data Studio新功能。内容涉及用户画像分析、数据管理作用、使用过程中的问题与改进建议,以及Data Studio的新版Notebook环境和智能助手Copilot的体验。整体评价肯定了DataWorks在数据处理和分析上的优势,同时也指出了需要优化的地方。
519 24
|
Kubernetes Nacos 容器
nacos注册不上
我正在使用开源的Nacos,并已在Kubernetes中部署了Nacos服务,通过端口映射可在集群外访问Nacos控制台。Kubernetes使用NodePort类型暴露了8848、9848、9849、7848和9555端口,但在尝试注册时遇到问题,出现“Client not connected, current status: STARTING”的错误,导致启动失败。
311 1
|
Shell Linux 开发工具
linux shell 脚本调试技巧
【9月更文挑战第3天】在Linux中调试shell脚本可采用多种技巧:使用`-x`选项显示每行命令及变量扩展情况;通过`read`或`trap`设置断点;利用`echo`检查变量值,`set`显示所有变量;检查退出状态码 `$?` 进行错误处理;使用`bashdb`等调试工具实现更复杂调试功能。
757 5
|
Java Spring
Spring boot +Thymeleaf 本地图片加载失败(图片路径)的问题及解决方法
这篇文章详细讲解了在Spring Boot应用程序中本地图片无法加载的问题原因,并提供了两个示例来说明如何通过使用正确的相对路径或Thymeleaf语法来解决图片路径问题。