這事兒我是這么踩坑踩出來的
前陣子不是打算自己整個服務網站嘛專門幫人做網站的。我想著自己賣啥不得把菜單列清楚?總不能光吆喝“我會建站”,結果人家問具體能干我支支吾吾說不明白?那也太不靠譜了。我就琢磨著,得好好梳理下建一個網站到底得干哪些活兒。
一開始腦子里也是一團漿糊,想到啥算后來我坐電腦前頭,開了個空白文檔,就從自己實際接過、做過的單子出發(fā),一項項倒推。
我是這么捋清楚的
干就完了!我先回憶之前幫第一個客戶弄網站的全過程:
- 第一步永遠是跟人嘮嗑:電話打過去,或者約杯咖啡,得搞清楚人家是賣襪子的還是搞金融的,想要個啥感覺,心里大致有個數(shù)沒?這就叫“需求分析”,寫下來,還得反復確認別跑偏了,跟猜謎似的,就怕理解錯了方向。
- 腦子不夠用了?畫出來!:光說太抽象,我就開始畫草圖,紙上畫,或者在電腦上用軟件畫,把大概幾個頁面,頁面里放啥東西(導航欄放左邊還是上邊?產品圖放多大?),怎么點來點去,這些交互的小動作都標清楚。這叫“原型設計”和“界面設計”。這一步特別容易來回改,甲方爸爸心思有時候真難猜。
- 動真格了,敲代碼:前面都定了,就得真干了。根據(jù)需求和設計稿,前端部分就是給頁面穿上好看的外衣,讓它能在瀏覽器里漂漂亮亮地顯示出來,點按鈕能彈出東西來。然后后端就是搭爐灶了,配服務器環(huán)境,搞數(shù)據(jù)庫存信息(比如客戶提交的留言、用戶注冊的信息),再寫程序讓網站能動起來(比如用戶一點提交按鈕,信息就能存進庫里去),有時候還得跟微信、支付接口啥的聯(lián)調打通,麻煩著。
- 功能測試不能少,找茬開始:做完了自己得先當小白鼠猛點一通,看看有沒有哪里卡住了、報錯了、或者長得歪瓜裂棗的。還得拉上客戶一起點點點,啥表單提交順不順暢,后臺管理能不能用。經常點著點著就發(fā)現(xiàn)“這手機號怎么填字母也能提交?快改!”
東西交出去了就完事了?想得美!
天真!我當時第一個項目做完,以為完事大吉了。結果?
- 上線跟打仗一樣:買域名、買服務器(還得選國外的還是國內的,糾結半天)、備案(這個最煩,資料折騰好幾回)、把網站文件傳上去、配置數(shù)據(jù)庫……每一步都可能出幺蛾子。我第一次搞,域名解析沒弄明白,網站死活打不開,急得我一身汗。
- 搬家服務得有:好些客戶老網站不用了,數(shù)據(jù)要搬到新家來。產品資料、用戶評論、老新聞啥的,格式亂七八糟,得想法兒弄出來再導進去,跟螞蟻搬家一樣,費時費力。
- 培訓手冊和后臺鑰匙都得給:網站給了,人家不會用后臺管理咋更新文章、發(fā)產品?不行,得錄個小視頻或者現(xiàn)場教教,最好再寫個傻瓜版說明書。我上次就漏了,結果客戶天天打電話問“圖片怎么上傳?”崩潰。
- 當保姆的開始:說好免費維護幾個月,結果大事小事都來了:“小X,網站圖片怎么顯示不出來了?”(可能是服務器抽風);“這個電話號碼幫我改成新的!”(后臺明明自己能改,非要我動手);“幫我看下這兩天訪問的人多不多?”(得裝個統(tǒng)計工具看看流量)。隔三差五就有微信消息彈出來,這才明白為什么都帶“維護包”。
就這么從接活兒到干活兒,到交活兒再到售后,一路折騰下來,我算是徹底整明白了,想靠建站服務吃飯,你光會寫代碼可遠遠不夠。這8大塊(需求分析、原型設計、界面設計、前端開發(fā)、后端開發(fā)、功能測試、部署上線、數(shù)據(jù)遷移、后臺培訓、維護更新) 是一環(huán)扣一環(huán),少了哪步,客戶都能讓你頭疼死。現(xiàn)在我報價單和網站上把這8條寫得明明白白,客戶看著也安心,知道錢花哪了,我省得后續(xù)扯皮,算是花錢買教訓買來的經驗。