我已經在這個博客上寫了很長一段時間了。在這段時間裡,我涵蓋了許多不同的主題。

回顧往事,我從一些隨機的 Web 開發主題開始,然後專注於 Go、React、Node.js、CSS、HTML、瀏覽器 APIs、Next.js、Vue.js、Svelte、數據庫、Python、Swift,甚至電子學和 C 語言。

有時候,當我有希望寫一些與我通常所寫的主題不同的內容時,我會考慮一下。

這是我的博客,它不是一本名為“Web 開發”或其他類似的出版物。

儘管如此,當你長時間寫關於一個主題時,即使是像我這樣涵蓋了廣泛範圍的主題,你也會開始覺得自己與讀者之間有一個“合約”。

如果我決定寫關於 X 的內容而讀者對此不感興趣,會發生什麼事呢?他們會停止閱讀或關注這個博客嗎?他們會取消訂閱郵件通訊嗎?

除非你完全偏離了主題,否則幾乎從不會有這種情況。

你讀到了上面的主題列表嗎?它們之間幾乎沒有什麼相關性,除了它們都與編程有關。但是一位 React 開發者對於 C 語言或 CSS 沒有興趣。

因此,廣泛的專業領域是編程,在這個領域下我可以寫關於任何事情。

如果我開始寫關於園藝、狗、或者徒步旅行之類的內容,那就不一樣了。

有時候我會談論商業方面的事情,或者內容的製作,但這些都是相關的。

我考慮過在旅行時寫一些類似“旅遊博客”的帖子,只是為了做些不同的事情。也許有一天我會寫,儘管我不想讓讀者困惑。還有 Google 啊哈哈。

對我來說,規則是寫我想寫的內容。每天寫一篇帖子是關鍵。否則我早就停下來了。如果有一天我想寫關於旅行、烹飪或其他任何事情的內容,我就會去寫。

有時候我寫一篇關於如何為數字遊牧在整個歐洲旅行期間設置我的面包車的帖子,說實話,關於這些主題我獲得了更多的回覆。也許只是因為在他們那個時代這有些不尋常。

我將來要做的一件事是開始寫關於 SwiftUI 和 iOS 開發的內容。我已經考慮了好幾個月了。其實,我想已經有幾年了。

但現在我覺得是合適的時候了。

過去,我決定寫一些我不是非常熱衷的主題,比如數據庫。我對數據庫有多少熱情呢?我開始寫了幾天後就停下來了。

但我想,我可以寫一些我對於 iOS 應用的想法,計劃階段,開發過程,上架 App Store,等等的內容,這可能是我的一部分讀者非常感興趣的內容。

也許他們也有一個 iOS 應用的想法,這可能會是他們開始的觸發點。

我是否對 Web 開發厭倦了?絕對不是。而且任何 iOS 應用也需要與 Web 或 API 相應的對應組件,所以這不意味著我會停止寫關於它的內容。

而且我喜歡 JavaScript。

我只是喜歡編程。用代碼創造事物。不管是 Web 應用、iOS 應用還是桌面應用,都無關緊要。

對我來說,改變一下我寫關於什麼的方式只是為了多元化並保持我的能量水平高。

對我來說一直都是這樣。我會工作在一個 Web 應用上,然後轉到 iOS 應用,然後再轉到 macOS 開發,然後再回到 Web 應用。

這就是我的方式。

我很欣賞一些人可以花幾年甚至數年的時間在同一件事情上工作。

我早就接受了我的個性使我會從一件事情跳到另一件事情,這也是我為什麼是一個通才而不是具體技術的專家的原因之一。