这是 RustCon Asia 的第 20 位讲师介绍:宁志伟
志伟是秘猿科技的研究员,企业级区块链框架 CITA 主力工程师,曾是华为的架构师、蚂蚁金服的技术专家。作为志伟的同事,我在他身上看到的最多的是专注,他总会给人一种稳重的感觉,深邃的镜片后面,闪烁着的是智慧的光束。本期就让我们来认识一下来自秘猿科技的讲师宁志伟。
自学编程的哲学爱好者
熟悉志伟的人都知道他大学学的是土木工程,而计算机完全是自学的。志伟觉得计算机很精确,土木则更多地是强调经验参数,做编程语言相关的工作是他一直以来的夙愿。工作时,志伟会用 C、C++、Java 以及 Python、Ruby、Shell 等脚本语言,工作之余则会学习 Lisp、OCaml、Haskell 等函数式编程语言。志伟觉得从语言的设计中学习到的知识,能够对工作产生指导性意义。
到这里,你可能会认为志伟是个对技术执迷的典型,但事实上他更爱的是通过思考来解决问题,而非写代码本身。志伟觉得一个好的程序员 90% 的时间应该是在思考怎么写代码,剩下 10% 的时间才是真正的在写代码。是的,志伟是一个不折不扣的哲学爱好者,他的偶像是奥地利哲学家路德维希·维特根斯坦。志伟说他自己喜欢思考事物的本质,并且自认为在有生之年很难找到一个让自己满意的答案,但他确信这绝不会是一个平淡无奇的答案。
从小说和音乐中获取更多的厚度
在工作之余,志伟喜欢通过看小说和听音乐来探寻世界的模样。
在小说中,志伟可以体会到无法亲身尝试的经历,他喜欢科幻小说的大气磅礴和面对宇宙终极问题时人类各种可能的行为,也喜欢仙侠小说中淡泊出世的韵味和心性磨练的历程,这些都会让他更能感受到人生的厚度。
对于音乐,志伟也有独特的偏爱。在「年轻的时候」(感叹一下岁月的抚痕)喜欢摇滚乐,后来喜欢上了民乐和 New Age,偶尔也会尝试下古典音乐和小清新电音。志伟的头像就是和平之月(一个专门制作 New Age 和 World Music 的亚洲著名音乐品牌)的专辑封面。
志伟与 Rust
着迷于思考的志伟对 Rust 也有特别的钟爱和深入研究。志伟觉得 Rust 是非常现代的编程语言,在设计过程中就将编程语言近一二十年内理论和工程方面的经验和优点都吸取了进来。Rust 的配套工具非常好用、支持多范式、错误提示友好、表达能力强,并且有所有权系统保障资源安全。
作为 Rust 的探索者,志伟也会在不同的场合分享自己的所得:在 Blockchain Crypto Wednesday(原名 Blockchain Dev Meetup)的 Rust Dev Sharing 中,做过关于《CITA 工程实践》的主题分享;在一块链习的《区块链技术公开课 100 讲》中,做过主题为《Rust 与区块链》的分享。另外,志伟正在撰写《21 天精通 Rust》的课程,有没有很期待呢?
志伟与秘猿
占着「东道主」之一的坑位,Kelly 偷偷地加上了这段内(yìng)容(guǎng)。
志伟在秘猿团队中从事的是预研工作,像极了仙侠小说中的世外高人:平时可以不出现,但凡出现了问题总是能够给出一针见血的建议。志伟对于创业和秘猿团队也有着独特的情感:
创业其实就是找到一群志同道合的人一起做喜欢的事,如果出现了一些不顺,那就继续去找合适的小伙伴进来解决这个问题。
在秘猿,大家就像在一起升级打怪一起成长;又像在划船,所有人都有桨,大家合力让船前进。团队的能量不是靠一个人的力量去维系,每个人都需要找到自己真正喜欢做的事。因为喜欢,才会激发出人的热情,有了热情才会创造出极致。而志伟在秘猿,找到了他真正喜欢做的事。
大会说什么?
在本次大会中,志伟将为我们带来「Rust at Cryptape」的 Workshop,内容包括:
-
Clippy 是如何工作的
-
如何为 Clippy 做贡献
-
两个灵感源自于 Clippy 的有用工具
-
区块链分叉与 Expression Problem 之间的关系
-
如何在 Rust 中解决 Expression Problem
同时,志伟欢迎所有对 Rust 感兴趣伙伴的参与。如果您对区块链感兴趣,也可以在 Workshop 过程中,和志伟进行讨论。
找到志伟
哲学的思考可以带来很多学科的发展,计算机技术亦然。但探索神秘和未知本身,就足以令人兴奋。欢迎点击以下链接,和志伟一起探索:
GitHub:https://github.com/rink1969
知乎:https://www.zhihu.com/people/rink-ning/activities
领英:https://www.linkedin.com/in/志伟-宁-5a4a01b5/
Twitter:https://twitter.com/Wei18327103 (上面没发东西,据说是用来 Follow 别人用的)