专栏名称: SegmentFault思否
SegmentFault (www.sf.gg)开发者社区,是中国年轻开发者喜爱的极客社区,我们为开发者提供最纯粹的技术交流和分享平台。
目录
相关文章推荐
程序员的那些事  ·  北京大学出的第二份 DeepSeek ... ·  13 小时前  
程序员的那些事  ·  印度把 DeepSeek ... ·  3 天前  
OSC开源社区  ·  2024: 大模型背景下知识图谱的理性回归 ·  4 天前  
程序员小灰  ·  DeepSeek做AI代写,彻底爆了! ·  5 天前  
51好读  ›  专栏  ›  SegmentFault思否

Laravel 之父 Taylor Otwell 是怎样工作的

SegmentFault思否  · 公众号  · 程序员  · 2017-12-23 08:00

正文

文章作者:Summer(https://www.zhihu.com/people/summerblue) 原文链接:https://zhuanlan.zhihu.com/p/26656223

此文翻译自 Taylor Otwell 的专栏文章,以下第一人称为 Taylor 本人

我经常被询问到我一天的各个方面:我如何管理我的时间、我使用哪些工具、我喜欢什么编辑器和配色方案时什么?所以,我尝试在这篇文章中回答这些问题。

日常

我在我的家庭办公室全职为 Laravel 工作。我通常每天上午 8 点钟进入办公室,开始回复前天晚上收到的 Forge、Envoyer 和 Spark 客户邮件。我在 Mac 上使用 Apple Mail,在 iOS 上使用 Outlook。通常会有 15 封左右的邮件需要回复,我喜欢清空我的收件箱,然后再继续做其他事情。我全天都会定期访问我的电子邮件,以保持清空。

收件箱清空之后,我开始查看 Laravel Github 存储库中的所有出色的 PR。我试图保持整个 Laravel 组织每次合并的 PR 数目不超过 10 到 12 个。我处理邮件和 PR 的工作通常会持续到上午 9 点钟,Mohamed 帮助我审查和分类 Github 的 issues 和 PR。

当我合并或者关闭了前一夜的所有新 PR 之后,我便准备开始一些 Laravel 相关的项目。最近,我主要在为 Horizon 工作,开发一个新的 Laravel 包,我会在 Laracon US 会上详细讲解。

我在下午 5 点钟结束工作,去吃晚饭,和陪伴我的家人。晚上 9:30 左右,我会重新访问我的电子邮件,清除下午 5 点之后进来的邮件。这通常需要 10 至 15 分钟,以帮助我减少早上的邮件负担。

开发机和办公环境

我的主要开发机是一台 4Ghz 处理器、16GB 内存的 5K iMac,并且有两台额外的 24” 4K 显示器 分别在 iMac 两侧。我将额外的显示器的背景设置为非常深的灰色,它们在我不使用时看起来似乎是关闭着的。这将保持所有的像素显示都很显眼。

我有一把 Steelcase Leap 椅子,一个 Swell 保温杯,和一个 Fidget Cube。办公室的屋顶有一个 飞利浦 Hue 照明。

编辑器

我的主力文本编辑器是 Sublime Text 3。我主要是用 Soda 主题和 Inspired GitHub 配色方案。我使用 Operator Fonts 作为我的主要编程字体。我使用 SublimeLinter 在 Sublime 中检查 PHP 语法。

我的整个 Sublime Text 参数文件如下:

  1. {

  2.    "added_words":

  3.    [

  4.        "Laravel"

  5.    ],

  6.    "caret_style": "phase",

  7.    "color_scheme": "Packages/User/SublimeLinter/One Dark (SL).tmTheme",

  8.    "ensure_newline_at_eof_on_save": true,

  9.    "findreplace_small": true,

  10.    "font_face": "OperatorMono-Book",

  11.    "font_size": 15,

  12.     "highlight_line": false,

  13.    "hot_exit": false,

  14.    "ignored_packages":

  15.    [

  16.        "SublimeLinter-jshint",

  17.        "Vintage"

  18.    ],

  19.    "line_numbers": true,

  20.    "line_padding_bottom": 9,

  21.    "line_padding_top": 9,

  22.    "phpunit-sublime-terminal": "iTerm",

  23.    "remember_open_files": false,

  24.    "show_definitions": false,

  25.    "show_panel_on_build": false,

  26.    "tab_size": 4,

  27.    "tabs_small":







请到「今天看啥」查看全文