如何開始設計我的網站?

本文涵蓋了每個專案都至關重要的第一步:定義您想透過它實現什麼目標。

預備知識 None
目標 學習定義目標,為您的 Web 專案指明方向。

總結

在開始一個 Web 專案時,許多人關注技術層面。當然,您必須熟悉您所從事行業的技巧,但真正重要的是您想實現什麼。是的,這似乎顯而易見,但太多專案失敗並非因為缺乏技術知識,而是因為缺乏目標和願景。

因此,當您產生一個想法並想將其變成一個網站時,在做任何其他事情之前,您應該回答以下幾個問題:

  • 我到底想實現什麼?
  • 網站如何幫助我實現我的目標?
  • 為了實現我的目標,需要做什麼,以及按什麼順序做?

這一切都稱為專案構思,是實現您目標所必需的第一步,無論您是初學者還是經驗豐富的開發者。

深入探討

一個專案從不從技術層面開始。音樂家在沒有想好要演奏什麼的想法之前,是不會創作出任何音樂的——畫家、作家和 Web 開發人員也是如此。技術是第二位的。

技術顯然至關重要。音樂家必須精通他們的樂器。但是,沒有想法的優秀音樂家永遠無法創作出好音樂。因此,在著手技術層面——例如,程式碼和工具——之前,您必須首先退一步,詳細決定您想做什麼。

與朋友們進行一小時的討論是一個好的開始,但不足夠。您必須坐下來,整理您的想法,以便清晰地瞭解您必須採取什麼路徑來實現您的想法。為此,您只需要筆和紙以及一些時間來回答以下至少幾個問題。

注意: 專案構思有無數種方法。我們無法在此全部列出(一整本書都不夠)。我們在此將介紹一種簡單的方法來處理專業人士稱之為專案構思專案規劃專案管理的過程。

我到底想實現什麼?

這是最重要的問題,因為它驅動著其他一切。列出您想達成的所有目標。可以是任何事情:透過銷售商品賺錢、表達政治觀點、結識新朋友、與音樂家一起演出、收集貓咪照片,或者任何您想要的東西。

假設您是一名音樂家。您可能希望

  • 讓人們聽到您的音樂。
  • 出售周邊商品。
  • 結識其他音樂家。
  • 談論您的音樂。
  • 透過影片教授音樂。
  • 釋出您的貓咪照片。
  • 尋找新公寓。

一旦您有了這樣的列表,您就需要確定優先順序。從最重要到最不重要排列目標。

  1. 尋找新公寓。
  2. 讓人們聽到您的音樂。
  3. 談論您的音樂。
  4. 結識其他音樂家。
  5. 出售周邊商品。
  6. 透過影片教授音樂。
  7. 釋出您的貓咪照片。

進行這個簡單的練習——寫下目標並對其進行排序——將在您做出決策時提供幫助。(我應該實現這些功能、使用這些服務、建立這些設計嗎?)

現在您有了一個優先排序的目標列表,讓我們繼續下一個問題。

網站如何能幫助我實現我的目標?

您有一個目標列表,並且覺得需要一個網站來實現這些目標。您確定嗎?

讓我們回顧一下我們的例子。我們有五個與音樂相關的目標,一個與個人生活相關的目標(尋找新公寓),以及完全無關的貓咪照片。為所有這些目標建立一個網站是否合理?是否必要?畢竟,許多現有的 Web 服務可能在您建立新網站之前就能幫助您實現目標。

尋找新公寓就是一個典型案例,使用現有資源比建立一個全新的網站更有意義。為什麼?因為我們會在構建和維護網站上花費更多時間,而不是真正尋找新公寓。既然目標最重要,我們應該將精力投入到利用現有工具上,而不是從頭開始。同樣,已經有那麼多 Web 服務可供展示照片,僅僅為了宣傳我們的貓咪有多可愛而建立一個新網站是不值得的。

其他五個目標都與音樂相關。當然,有許多 Web 服務可以處理這些目標,但在這種情況下,建立我們自己的專用網站是明智的。這樣的網站是將我們想釋出的(對目標 3、5 和 6 而言是好的)所有內容彙總到一個地方,並促進我們與公眾之間的互動(對目標 2 和 4 而言是好的)的最佳方式。總之,由於這些目標都圍繞著同一個主題,將所有內容放在一個地方將有助於我們實現目標,並幫助我們的粉絲與我們建立聯絡。

網站如何幫助我實現我的目標?透過回答這個問題,您將找到實現目標的最佳方法,併為您節省不必要的精力。

為了實現我的目標,需要做什麼,以及按什麼順序做?

既然您知道自己想實現什麼,是時候將這些目標轉化為可行的步驟了。順便說一句,您的目標並非一成不變。它們會隨著時間推移而演變,即使在專案進行過程中也是如此,特別是當您遇到意想不到的障礙或僅僅是改變主意時。

與其進行冗長的解釋,不如讓我們回到這個例子,看看這張表:

目標 要做的事情
讓人們聽到您的音樂
  1. 錄製音樂
  2. 準備一些可以線上使用的音訊檔案(您能使用現有的 Web 服務來完成嗎?)
  3. 讓人們在您網站的某個部分訪問您的音樂
談論您的音樂
  1. 寫幾篇文章以引發討論
  2. 定義文章應該是什麼樣子
  3. 在網站上釋出這些文章(如何做到?)
結識其他音樂家
  1. 提供人們聯絡您的方式(電子郵件?Facebook?電話?郵件?)
  2. 定義人們如何從您的網站上找到這些聯絡渠道
出售周邊商品
  1. 製作周邊商品
  2. 儲存周邊商品
  3. 找到處理運輸的方式
  4. 找到處理付款的方式
  5. 在您的網站上建立一個機制,讓人們可以下單
透過影片教授音樂
  1. 錄製影片課程
  2. 準備可以線上觀看的影片檔案(同樣,您能使用現有的 Web 服務來完成嗎?)
  3. 讓人們在您網站的某個部分訪問您的影片

有兩點需要注意。第一,其中一些專案與 Web 無關(例如,錄製音樂、寫文章)。通常,這些離線活動比專案的 Web 部分更重要,也更耗時。例如,在銷售方面,處理供應、付款和運輸比建立一個人們可以在上面下訂單的網站更重要,也更耗時。

第二,設定可行的步驟會引出您需要回答的新問題。通常,會出現比我們最初想象的更多的問題。(例如,我應該學習如何自己做所有這些事情,讓別人幫我做,還是使用第三方服務?)

總結

正如您所見,"我想做一個網站"這個簡單的想法會生成一個長長的待辦事項列表,而且隨著您深入思考,這個列表只會越來越長。很快您可能會覺得不知所措,但不要恐慌。您不需要回答所有問題,也不需要完成列表中的所有事情。重要的是要有您想要什麼以及如何實現的願景。一旦有了清晰的願景,您就需要決定如何以及何時去做。將大任務分解成小的、可操作的步驟。這些小步驟加起來就能實現偉大的成就。

透過本文,您現在應該能夠制定一個大致的網站建立計劃。下一步可能是閱讀網際網路是如何工作的