回归程序员

如果说每个人心中都有一件自己自始至终要坚持做的事情,那Brian的坚持便是代码,他就是一个简单的程序员。

2001 年,也就是Brian开始做敏捷顾问的这段时间,他接触到了Ruby,并开始学习这一语言。在那之后,他就一直用Ruby进行编程。基于自己的使用情况和经验总结,他还专门撰写了一本为非测试人员提供教程的书:《使用Ruby进行日常脚本编写》。这本书籍一经推出,便受到了诸多好评。

程序员,对Brian来说有很多含义。程序员不仅是他个人生涯的起始点,还是在他历经各类角色后回归的终点。就如他Twitter简介上的介绍:程序员→测试人员→测试顾问→敏捷顾问→程序员。这便是他的个人职业路线。

Brian在自己的职业生涯中,先后尝试了多种不同角色,这些角色在很大程度上充实了他的人生。虽然每一阶段他的身份都有变化,但每个不同角色所处的不同时期,他都可以凭借自己的能力和经验赢得身边同事的认可。除了程序员、测试人员、测试顾问、敏捷顾问,Brian还有一个角色——作者。Brian前后共发表了超百篇极具影响力的文章、数十篇科学研究论文和多本专业书籍。

“如果你不能按照自己想的那样去活,总有一天,你会按照自己活的那样去想。”每个人的生涯规划都是要通过学习、思考和选择,逐渐形成一个目标,然后付诸行动。但并非所有人都可以像Brian一样,对待每个角色都全身心地投入,将工作做到极致。Brian就是这样一个多面手,而他,现在仍在默默地通过他的代码和文字影响这个世界……