工匠档案:Alex Dover
发布时间:作者: Eric L. Barnes
您能谈谈自己吗?
我已经从事网页开发工作将近 15 年了。在某种程度上,我偶然间走上了这条道路。我临阵决定攻读一个学士学位,涵盖了广泛的主题,包括网络、IT 项目管理和网页开发。四年后,我以一等荣誉毕业。
我当时的一位导师非常热衷于开源网页内容,所以我发现自己用 PHP 完成了很多作业。离开大学后,我很快就在一家当地营销机构找到工作,负责完成无数个网页项目。不幸的是,那家公司没有维持多久,所以我发现自己与另外两个人一起创建了一家小型网页代理公司。我参与其中 8 年。在我第一个孩子出生后,我决定改变一下,于是开始自由职业。
您是一名自由职业开发者。您能谈谈这方面吗?
我做自由职业者已经将近 3 年了,在这段时间里,我为英国电信、美宝莲和英国铁路网等公司完成了一些很棒的项目。开始做自由职业者也正是我发现 Laravel 的时候。我用版本 3 完成了一系列项目,然后迅速采用了版本 4。现在,我几乎所有工作都使用 Laravel。
做自由职业者对我来说有很多优势,最主要的是我可以灵活地安排工作,以适应我的家庭。但也有一些缺点,最主要的是要保持稳定的工作流。通常所有机会都是同时出现的!
我做自由职业者的时间越长,就越想专注于某个领域。一开始,很容易什么工作都接,而我也犯过这个错误,但结果是很难真正了解一项技术。
目前,我尝试每周花一两天时间来做开源工作。现在,我正在准备一个基于 Laravel 的 CMS,叫做Coanda,即将进入测试阶段。参与这个项目非常棒,我在软件架构和软件包开发方面学到了很多。我试图创建一个非常面向开发者的东西,所以我希望它能成为社区可以使用的工具。它基于我在 Drupal、eZPublish 和 Silverstripe 等系统上的很多经验,因此可以用于各种规模和复杂程度的网站。我在Laracon EU上得到了一些初步的反馈,看起来都很正面。
您的一天通常是怎么安排的?
我通常早上 6 点左右起床。我会和家人一起吃早餐,然后送女儿去托儿所。我尽量在 8 点到 8 点 30 分之间开始工作。通常我会先阅读和回复电子邮件,并尽量理解当天要做的工作。大多数情况下,我会在上午去健身房,然后快速吃午饭。如果我没有安排任何会议,我会一直工作到下午 5 点 30 分,然后去托儿所接女儿。
夏天,我们通常会带狗去附近树林散步,然后哄孩子们睡觉!
如果我有很多工作要做,有时也会在晚上工作。如果时间允许,我会享受烹饪、在花园里活动,或者观看/阅读体育内容。
您能谈谈您本地的开发环境吗?
我是一名 Mac 用户,已经好几年了。我喜欢他们的产品,而且他们还额外提供了保留一些底层 Linux 功能的优势。
我现在使用的是 13 英寸的 MacBook Pro Retina。在过去的几年里,我从一台超大的 iMac 降级到 17 英寸的 MacBook,现在又降级到 13 英寸的。我一直努力适应更小的屏幕空间,这样更容易让我在任何地方都能工作。我每周都会在去伦敦的火车上或客户办公室工作几个小时,因此能够在任何地方设置并工作非常重要。
大约 3 个月前,我从 Sublime 切换到了 Phpstorm,花了一点时间才适应,但我真的很高兴我做了这个决定。我使用 GitX 2 管理我的 Git 代码库。我在 Chrome 和 Firefox 之间切换,用于前端工作。我通常会打开几个终端窗口,用于在虚拟机上运行命令。我非常喜欢Vaprobash,并用它来配置我用于开发的虚拟机。
你喜欢锻炼和跑步。你多久锻炼一次?
健康对我来说非常重要,如果我不能每隔几天去健身房,或者去跑步,我会变得有点坐立不安。我通常每周去健身房 3-4 次。大约一年前,我开始举重,现在非常喜欢它。我尽可能地跑步,每周跑 3 到 10 英里,跑两三次。我已经参加过几次半程马拉松,并将在明年年初参加另一场,所以我需要在冬天开始跑更多!
为了好玩,你觉得超级摩托车和 F1 赛车谁会赢?
好吧,你问得真巧。几年前,马克·韦伯驾驶他的 F1 赛车与凯西·斯托纳驾驶他的 MotoGP 摩托车比赛。摩托车起步很快,但最后 F1 赛车还是以很大的优势获胜。现代 F1 赛车的空气动力学真是不可思议,它们像在轨道上一样绕弯!