我 1997 年进南宁三中读高中, 2000 年 9 月去往重庆邮电学院(当时还没改成「重庆邮电大学」),就读专业是「光信息科学与技术」, 2004 年毕业,去了浙江省邮电建设工程公司。后因为感觉没能学以致用而离职,之后先后加入主题公园行业里几家公司,通过不断自学、先后做了后期制作助手、技术指导等职位,参与了很多主题公园室内影片类项目技术方面的工作。大概在 2016 年虚拟现实( Virtual Reality, VR )热潮期间,因为我知道影视制作的不少技术限制,不认为虚拟现实技术可以在短时间内出好结果。同时因为自己在业余时间在个人计算环境对 Linux 和开源技术的探索,而获得机会去往深圳蓝胖子机器智能有限公司,先后从事 Linux 系统管理员、运维开发工程师、站点可靠性工程师职位,后面还涉及到信息安全方面的工作。
蓝胖子公司总部在深圳,当时在广州、美国的亚特兰大和澳洲的布里斯班都有软件开发工程师,我在里面负责基础信息技术( IT )部门的维护管理,四个办公点的工程师主要使用的软件开发和服务平台是在深圳,主要由我自己维护,除深圳外的其他三地有他们各自的网络附加存储( NAS )服务器,上面的数据由当地的员工自己维护,偶尔遇到问题的话,会找我们深圳信息技术部门的同事协同解决。当时深圳的 IT 部门成员只有我和两个手下,涉及到 Linux 服务器、软件系统数据库的问题主要我来处理,和打印、扫描、投影和会议相关的办公设备问题通常由两个手下处理。
在蓝胖子的时候,我们有不少老外同事,工作中英语使用很频繁,创始人之一、首席技术官张浩曾经给我的评价是 extremely versatile (技能极为多样),可能和我在公司从组装计算机到安装投影机甚至拆装机械都做过有关 ^_^
我是一个喜欢尝试新事物的探索者,作为一个习惯直接沟通的人,在一个允许(甚至鼓励)谈论自身缺陷的组织里,我会感觉更为舒适。
I’m an enthusiast of Free/Open source software since a college student. I tried many Linux distributions during those years, and finally settle down on Debian as my main OS of choice for my computing life. I majored in telecommunication in college, but got more interested in computers later on. But I didn’t have a clear goal after graduation and got a job in telecommunication in Hangzhou, Zhejiang province. But I found the job to be focus more on peripheral electrical equipments in a telecommunication device room. And I quit after a few months.
I moved to Shenzhen, Guangdong, participated in a Java training for a few monthes, but couldn’t get a job in the software engineering industry at that time. Later I joined Hyvision Digital Film Inc. as a post production assistant. I worked on the Celco Firestorm film recorder as an operator/maintainer and translated parts of its English manual into Chinese. And there, for the first time, I got hands on a Unix environment, it was an SGI workstation, I think it was running IRIX.
In Hyvision, I expanded my skills rapidly. I taught myself how to use Alias Wavefront Maya (version 7 at the time), by learning from its documentations. And later I learned Maya Embedded Language (MEL), and was able to automate many tasks in Maya and achieve something that was not possible out-of-the-box in Maya. I also taught myself compositing by reading Apple Shake’s documentation and applying what I learned in many compositing software (Adobe After Effects, Apple Shake and Eyeon Fusion, and later The Foundry Nuke). I also learned some of the math behind those operations.
Over the years I have worked mainly on entertainment projects in amusement park, but in my spare time I learn more and more about technology and the math behind it. And I wanted more control over my personal computing life.
I turned my personal exploration into my profession in 2016, and became a system administrator and DevOps (and later propably an SRE) at Dorabot. During that time, outside work in SZDIY a member advocated Scheme Lisp and I started learning Lisp by reading Structure and Interpretation of Computer Programs (SICP).
I dropped Windows from my personal computing environment in 2015. But at work, I still need to use Windows for many tasks. After I got back my first laptop, which I have given my nephew as a gift, I have 3 laptops now, one running Windows, one running macOS 11, one running Debian Linux 13. That Debian one is the most performant and it is the one I use the most.
I am an explorer. A bit fiddler, git tree grower, Direct Acyclic Graph (DAG) / OS tree carer, occasional database CRUDer. As a direct communicator, I am more comfortable in an organization in which discussion about its own flaw is open (or even encouraged).
我的计算环境: Acer Aspire S3, Macbook pro 2014, ThinkPad T16 2023 AMD 款,分别运行 Windows, macOS 和 Debian Linux ,现在用得最多的是 ThinkPad 的 Debian Linux.

Old blog: http://htwoo.github.io
Old blog: http://bnw0n1.wordpress.com
Wikimedia: http://en.wikipedia.org/wiki/User:BnW.h
Just like the title of this site, content here would be updated occationally. It can always be considered a work in progress. Maybe it can be considered a wiki.
如同站点标题所示,可以认为本站会一直处于时不时更新状态,也许应该把它当作一个维基。