工匠文件:Ben Corlett
发布于 作者 Eric L. Barnes
本周我有幸采访了 Ben Corlett,他周游世界参加了所有 Laravel 会议。
你能告诉我们关于你自己的事吗?你是如何进入网页开发领域的?
进入网页开发领域几乎是讽刺的。我从小就没有电脑,家里也没有互联网,直到我大约 16 岁的时候才有了电脑和互联网。
不过,我们很幸运地在学校有电脑,而且我真的很喜欢他们提供的所有的 IT 课程。我在 16 岁的时候写了我的第一个 HTML 网站,它使用 MySQL 数据库作为后端,而且一切正常!我们被要求使用 Wix 或 WordPress 制作网站,但我想要更进一步。不用说,它看起来比其他人的网站要糟糕得多,但它是我自己的。
从那时起,我的热情便与日俱增。
你已经使用 Laravel 很长时间了,是什么让你开始使用它?
我使用的第一个框架是 CodeIgniter。我在 2009 年底(高中毕业的时候)第一次使用它。它当时对我很有效。
我对 Phil Sturgeon 和 Dan Horrigan 的新框架项目非常感兴趣,这个项目有很多名字,包括“ThrustPHP”这个糟糕的名字,最终它被命名为 FuelPHP。它一直在发展,就在那时我加入了 Cartalyst,接替了 Dan Horrigan 的职位。他们将 FuelPHP 用于 Cartalyst 的产品本身,以及他们极受欢迎的第一个版本,Sentry。
我们一直在关注 Laravel(我认为当时是版本 2)。它还没有太多粉丝。我在工作之余玩弄代码,对它感觉很好。我们实际上坐下来讨论过将所有 Cartalyst 的代码迁移到 Laravel。这对他们来说是一个艰难的决定,实际上放弃了在 FuelPHP 中开发了 12 个月的东西,迁移到 Laravel。这正值版本 3 发布之时,当时是框架中心代码库的时代。
然后,为了让事情变得更复杂,我从 2012 年 7 月/8 月开始关注 Illuminate,当时它还很不成熟。我得到了 Cartalyst 的批准,开始调查将我们的代码库重写为一系列框架无关的包。这可能比迁移到 Laravel 还要大,因为我担心 Cartalyst 会认为我们只是在追随当时最新的技术。
不用说,如果我们没有做出这两个决定,我们就落后了。
你的一天通常是怎么样的?
现在我已经不再与 Cartalyst 签约了,而是经营自己的公司,Webcomm。
现在我有许多分包商为我工作。我发现我将时间平均分配给实际工作和项目(包括客户)管理。
我发现,如果我在早上和下午花一个小时左右的时间来回复电子邮件和跟进新的潜在客户,留下大部分时间来工作(大多数情况下)不受干扰,我的工作效率会更高。不过,那是在理想情况下,作为自由职业者/代理商,我们知道我们的时间都充满了干扰!
你能告诉我们你的本地设置吗?你每天使用哪些应用程序?你能分享一个截图吗?
当然!这里列出了我通常会用到的工具
- MAMP Pro - 因为说实话,它太容易了,有时其他解决方案可能过于复杂。
- Homestead - 用于所有基于 Laravel 的项目,以及使用 MAMP 不提供的软件的其他项目(ElasticSearch、Beanstalkd 等)…
- Safari - 因为它真的比 Chrome 好太多了(咬我)。
- 邮件 - 老实说,我真的没有理会“本周要使用这个邮件应用程序”的潮流。
- Sublime Text - PhpStorm,你输了。
你可以从 Dock 里看出很多关于一个人的信息,对吧?这是我的。
你有没有电脑以外的爱好?
当然!回到家后,我尽量避免使用电脑。我喜欢很多事情
- 山地自行车
- 潜水
- 丛林徒步
- 海滩(澳大利亚有很棒的海滩)。
- 和朋友们一起享受烧烤和啤酒,永远。
当然,我偶尔也会享受通宵或周末的狂热编码,我不会撒谎。
最后,如果你只能选择一部,你最喜欢的电影会是什么?
太难了!我不看很多电影。我通常喜欢看喜剧片,尤其是像《高校风云》或《皮囊》这样的电视剧。我认为英国人在这方面做对了。
如果我不得不选择一部对我启发最大的电影,我会说是 21(2008)。
