Laravel 之父Taylor Otwell 是怎樣工作的

blank

Laravel 之父Taylor Otwell 是怎樣工作的

此文翻譯自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 兩側。我將額外的顯示器的背景設置為非常深的灰色,它們在我不使用時看起來似乎是關閉著的。這將保持所有的像素顯示都很顯眼。

blankblank

我有一把Steelcase Leap椅子,一個Swell保溫杯,和一個Fidget Cube。辦公室的屋頂有一個飛利浦Hue照明。

開發工具#

編輯器#

我的主力文本編輯器是Sublime Text 3。我主要是用Soda主題和Inspired GitHub配色方案。我使用Operator Fonts作為我的主要編程字體。我使用SublimeLinter在Sublime中檢查PHP語法。
我的整個Sublime Text 參數文件如下:

{ "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", "translate_tabs_to_spaces": true, "trim_trailing_white_space_on_save": true, "word_wrap": false }

在開發時,我通常保持我的實際Sublime 字體大小約為10。

終端#

我使用iTerm2Oh My Zsh ,和其內置的“robbyrussell”提示符風格。我使用Arthur配色方案,並在iTerm2中增加行間距,使得行與行之間有呼吸空間。和Sublime一樣,我使用Operator Fonts作為終端字體。

數據庫#

我使用Sequel Pro來與工作中需要處理的任何MySQL數據庫進行交互。令人吃驚的是,它是免費的。我很樂意為它支付數百美金。我使用Medis與Redis交互。

SaaS服務#

我使用多個不同的服務,來運行Forge 和Envoyer:

生產力#

我主要使用Bear奇妙清單Trello來保持事務的組織化。作為Apple 備忘錄的替代品,我在Bear 中有非常多的筆記。我使用奇妙清單作為個人事務清單,和所有邊緣項目的任務清單。我使用Trello 來跟踪Laravel 相關的任務,如即將到來的功能,或我需要編寫文檔的重大變化。
我還創建了一個小的Laravel 應用,為我發送Telegram 提醒,例如:倒垃圾、更改房屋空氣過濾器、每月報稅,等等。這個應用使用Laravel 的調度功能,利用Guzzle 通過Telegram 的API 發送消息。

音樂#

我整天都使用Spotify聽音樂。我最喜歡的播放列表有: Night RiderLush + AtmosphericRetroWave / Outrun

討論請前往: Laravel之父Taylor Otwell是怎樣工作的

What do you think?

Written by marketer

blank

ICP經營許可證,什麼樣的企業需要辦理增值電信業務經營許可證?

blank

4 頁PPT 搞懂“內容營銷”