来个基本了解吧
Nick Cameron 将作为 keynote 和 workshop 讲师参加首次 RustCon Asia 大会。Nick 当前远程就职于 PingCAP,在此之前,Nick 作为研究工程师在 Mozilla Research 工作。期间 Nick 身兼核心团队成员和 Rust 语言团队成员,全身心投入在 Rust 项目中,负责 Rust dev-tools 和 Cargo 团队。近期则是专注于 IDE 支持、 Rustfmt、同时也保持着在编译器、Rust 语言设计和相关工具开发上的投入。
Nick 曾作为研究员毕业于惠灵顿维多利亚大学,也是伦敦帝国理工学院的 PhD,从事编程语言理论研究(主要是类型系统)。在 Mozilla 的前两年工作主要是 Firefox 的图形和布局(graphic and layout)。在 Rust 研究工作之余,Nick 也会研究数据库实现、CRDTs、分布式系统、iOS 开发 Swift 以及光线追踪等技术。
2019 年初,Nick 离开了 Mozilla 团队,不久正式加入 PingCap 。Nick 作为编程语言的爱好者和贡献者,一直活跃在开发者身边。
这次大会说什么?
Rust 的设计目标是成为符合人机工程学语言,那种易于阅读、易编写和维护的、并且是令人愉悦的编程语言!那么,语言和库的设计者是如何决定一个新的特性是否符合人机工程学?如何考虑人机工程学与其它设计需求(比如安全、性能)之间的权衡呢?
Nick 将会向大家介绍 Rust 的设计理念以及一些关于语言本身、库和工具的人机工程学研究案例。另外还将和大家一起聊聊 Rust 语言团队和其他团队是如何做决策的。以及大家所关心的 Rust 的“显性与隐性”、“语法糖”和“一致性”等话题。
Nick 的项目实践
GitHub:https://github.com/nrc
出版物:https://www.ncameron.org/papers/index.html
书签:https://www.ncameron.org/bookmarks.html
Rust Programming Techniques:https://www.youtube.com/watch?v=vqavdUGKeb4
成为同好?
喜欢自由潜水吗?Nick 是 Lazy Seals Free diving 俱乐部委员会的一员,教新学员潜水、组织培训和比赛。去年, Nick 参加了全国比赛,并且获得了铜牌。如果,你喜欢潜水,抓住机会互相交流一番。
Nick 的爱好广泛,业余生活丰富。单板滑雪、攀岩、水肺潜水等运动让 Nick 的形象和工程师似乎不沾边,第一眼看上去似乎有种美国大兵的感觉。宅在家里时,Nick 也许会煮一杯咖啡,研究佛教,又或者做些瑜伽来缓解疲劳。动静合一的 Nick ,是不是更有一种额外的吸引力和亲切感?此外,个人觉得 Nick 拍照技术也不错,关注他的 Instagram 看他如何抓住生活中转瞬即逝的美好。如果参加朋友圈点赞大赛,一定会有好多行的赞吧~
一些生活趣事
Time Zone Magic
Nick 生活在新西兰,这是一个充满时区魔法的特殊地带,如果工作的 deadline 使用的是美国时间,那么就会感觉额外获得一天时间。
Meetings Ranked 哲学
Nick 认为不开会是最好的,处理方式优先级如下:
- 不开会
- 一封邮件
- 一对一
- 快速且组织有序的不超过 6 个人的小组会议
写在最后
Nick 还为大家推荐了能够带你重返 18 岁青春的魔幻 hip-hop 音乐,不知道能够带你回到几岁?不过,今天的听歌列表是不用愁了。
1979 - Sugar Hill Gang - Rapper’s delight
1982 - Grandmaster Flash and the Furious Five - The Message
1983 - Melle Mel - White Lines
1987 - Erik B and Rakim - Paid in Full
1987 - BDP - The Bridge is Over
1988 - Big Daddy Kane - Ain’t No Half-Steppin’
1989 - Slick Rick - Children’s Story
1990 - A Tribe Called Quest - People’s Instinctive Travels and the Paths of Rhythm
1991 - Pete Rock & CL Smooth - They Reminisce Over You
1992 - Gang Starr - DWYCK
1993 - Wu Tang Clan - Protect Ya Neck
1994 - Nas - Illmatic (album)
1995 - Mobb Deep - Shook Ones (Part II)
Also 1995 - Big L - Ebonics
1996 - De La Soul - Stakes is High
1996 - Company Flow - 8 Steps to Perfection
1997 - The Herbaliser ft What? What? - The Blend
1998 - Black Star - Defintion
1998 - Company Flow - End to End Burners
联系 Nick
博客:https://www.ncameron.org (https://www.ncameron.org/ )
Twitter:https://twitter.com/nick_r_cameron
Instagram:https://www.instagram.com/nick_r_cameron/
Discord: Rust 工程师活跃论坛之一,如果你有discord 账号的话,在 rust-lang server 上找 Nick 讨论 Rust 吧
irc:很老很经典的论坛,Nick 的 ID 是 nrc, 经常在 #rust-dev-tools, #rust-internals, #rustc, #rust-lang, #cargo, #auckland, 频道晃悠,可以去偶遇。