(点击
上方蓝字
,快速关注我们)
编译:伯乐在线/佟大冬
【导读】:PHP Web 框架 Laravel 作者 Taylor Otwell 介绍自己的工作日常,办公配置,开发工具等等。
经常有人问我有关日常工作的问题,例如我是如何管理时间的,我常用的工具有哪些,我喜欢用什么编辑器和配色方案。在这里,我将借这篇文章尝试回答这些问题。
普通的一天
我在家办公,全职从事 Laravel 的工作。通常早八点之前就到办公室了,第一件事就是回复昨晚收到的所有来自 Forge、Envoyer 和 Spark 的客户邮件,大约 15 封。回复邮件时,在电脑上用 Apple Mail,在手机上用Outlook。我喜欢清空收件箱之后再继续忙其他事情。接下来一整天,我还会定期查看邮件,确保收件箱干净明了。
回复完邮件,我就会查看 Laravel 的 GitHub 仓库(repository)中优秀的 pull 请求,我尽量让此类请求不超过 10-12 个。 通常我会在九点之前将所有的邮件和 pull request 处理完,当然其间 Mohamed 会帮我审查并分类 GitHub 上的问题及 pull request。
在合并或关闭了昨晚出现的 pull 请求之后,我便可以去做任何我想做的项目了,当然一般是和 Laravel 相关的。最近我主要在忙 Horizon,一个新开发的 Laravel 包,我希望在 Laracon US 会上多谈谈。
下午五点全天工作结束,之后我会和家人一起吃晚饭然后闲逛。晚上九点半左右,我会再次查看邮箱,处理下午五点之后收到的邮件,这通常只需要 10-15 分钟。这样可以减轻我明天早上处理邮件的工作量。
(这是之前 Laravel Sydney 活动,Taylor Otwell 远程互动)
开发配置
我用来开发的机器主要是一台5k 屏 iMac,处理器 4 Ghz、RAM 16 GB。iMac 两边各放一台 24 寸 4k 显示器。我把两边的显示器背景调为深灰色,这样当我没在用时,它们看起来像是关闭的,不会很刺眼。
我有一把 Steelcase Leap 座椅,一个 Swell 水瓶和一个 Fidget Cube(减压魔方)。天花板上的飞利浦 Hue 照亮整个办公室。
开发工具
编辑器
我常用的文本编辑器是 Sublime Text 3,主题为 Soda,配色方案为 Inspired GitHub。写代码主要用 Operator Mono 字体,用 SublimeLinter 检查 PHP 语法。
整体配置像这样:
{
"added_words"
:
[
"Laravel"
],
"caret_style"
:
"phase"
,
"color_scheme"
:
"Packages/User/SublimeLinter/One Dark (SL).tmTheme"
,
"ensure_newline_at_eof_on_save"
:
true
,
"findreplace_small"
:
true
,
"font_face"
:
"OperatorMono-Book"
,
"font_size"
:
15
,
"highlight_line"
:
false
,
"hot_exit"
:
false
,
"ignored_packages"
:
[
"SublimeLinter-jshint"
,
"Vintage"
],
"line_numbers"
:
true
,
"line_padding_bottom"
:
9
,
"line_padding_top"
:
9
,
"phpunit-sublime-terminal"
:
"iTerm"
,
"remember_open_files"
:
false
,
"show_definitions"
:
false
,
"show_panel_on_build"
:
false
,
"tab_size"
:
4
,
"tabs_small"
:
false
,
"theme"
:
"Soda Dark.sublime-theme"
,