工匠档案:Alex Dover

发布时间:作者:

您能谈谈自己吗?

我已经从事网页开发工作将近 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 赛车的空气动力学真是不可思议,它们像在轨道上一样绕弯!

Eric L. Barnes photo

Eric 是 Laravel 新闻的创建者,自 2012 年以来一直报道 Laravel。

归类于
Cube

Laravel 时事通讯

加入 40,000 多名其他开发者,绝不错过新的技巧、教程等等。

Laravel Forge logo

Laravel Forge

轻松创建和管理您的服务器,并在几秒钟内部署您的 Laravel 应用程序。

Laravel Forge
Tinkerwell logo

Tinkerwell

Laravel 开发者必备的代码运行器。使用 AI、自动补全和本地和生产环境的即时反馈进行调试。

Tinkerwell
No Compromises logo

绝不妥协

Joel 和 Aaron,两位来自“绝不妥协”播客的经验丰富的开发者,现在可以为您的 Laravel 项目提供服务。 ⬧ 固定价格 7500 美元/月。 ⬧ 没有冗长的销售流程。 ⬧ 没有合同。 ⬧ 100% 退款保证。

绝不妥协
Kirschbaum logo

Kirschbaum

提供创新和稳定性,以确保您的 Web 应用程序取得成功。

Kirschbaum
Shift logo

Shift

运行旧版本的 Laravel?即时、自动化的 Laravel 升级和代码现代化,以保持您的应用程序新鲜。

Shift
Bacancy logo

Bacancy

只需每月$2500,即可为您的项目配备经验丰富的 Laravel 开发人员(4-6 年经验)。获得 160 小时的专业知识和 15 天无风险试用。立即预约通话!

Bacancy
Lucky Media logo

Lucky Media

Get Lucky Now - Laravel 开发的理想选择,拥有超过十年的经验!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar: Laravel 电子商务

Laravel 电子商务。一个开源包,将现代无头电子商务功能的力量带到 Laravel。

Lunar: Laravel 电子商务
LaraJobs logo

LaraJobs

官方 Laravel 职位招聘网站

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS 启动工具包

SaaSykit 是一个 Laravel SaaS 启动工具包,包含运行现代 SaaS 所需的所有功能。支付、精美结账、管理面板、用户仪表板、身份验证、即用型组件、统计信息、博客、文档等等。

SaaSykit: Laravel SaaS 启动工具包
Rector logo

Rector

您无缝升级 Laravel、降低成本并加快创新以帮助成功企业的合作伙伴

Rector
MongoDB logo

MongoDB

通过 MongoDB 和 Laravel 的强大集成来增强您的 PHP 应用程序,使开发人员能够轻松高效地构建应用程序。支持事务性、搜索、分析和移动用例,同时使用熟悉的 Eloquent API。了解 MongoDB 的灵活、现代数据库如何改变您的 Laravel 应用程序。

MongoDB
Maska is a Simple Zero-dependency Input Mask Library image

Maska 是一个简单的无依赖输入掩码库

阅读文章
Add Swagger UI to Your Laravel Application image

在您的 Laravel 应用程序中添加 Swagger UI

阅读文章
Assert the Exact JSON Structure of a Response in Laravel 11.19 image

在 Laravel 11.19 中断言响应的精确 JSON 结构

阅读文章
Build SSH Apps with PHP and Laravel Prompts image

使用 PHP 和 Laravel Prompts 构建 SSH 应用程序

阅读文章
Building fast, fuzzy site search with Laravel and Typesense image

使用 Laravel 和 Typesense 构建快速、模糊的网站搜索

阅读文章
Add Comments to your Laravel Application with the Commenter Package image

使用 Commenter 包为您的 Laravel 应用程序添加评论

阅读文章