最近發現有越來越多的工程師在打造產品的時候,喜歡用「樣板程式碼」來加快寫程式的速度。
所謂的樣板程式碼,指的往往是一般網站常會出現的功能。
像是金流、會員、寄信以及後台管理等功能。
雖然現在程式開發的速度越來越快,但是要自己把這些功能整合在系統裡還是很花時間。
所以有幾個產品直接推出包含多種功能的服務,像是shipfa.st以及jumpstartrails。
▋1. 從更重視技術變成更重視使用者
很多優秀的工程師在寫程式的時候,往往會太注重寫出優美的程式碼,以及享受從零打造功能。
雖然這是很好的特質,但是在開發一個產品的時候可能就不一定了。
因為對使用者來說他們不在意一個網站的程式有多厲害,能不能解決他們的問題才是關鍵。
每個人的時間都是有限的,花很多時間在寫程式上、花在研究使用者需求上的時間就會變少。
▋2. 專注在核心功能上
使用模板最大的好處,就是可以節省大量時間,並專注在更重要的事情上。
比如說一個語音轉文字的付費服務,使用了樣板程式碼後,我只要把「語音轉文字」的功能做出來就好。
接著設定好金流、月費以及一些細節,很快就可以上線了。
所以未來上線一個A網站很可能就是「核心功能A+樣板程式碼」、另外一個B網站則是「核心功能B+樣板程式碼」。
▋3. 工人智慧vs人工智慧
很多網站都會有所謂的驗證碼流程,也就是要看一張醜醜的圖片,然候成功輸入對的數字才能使用。
比如說先前有一個公司號稱提供最新的AI服務,可以辨識快速辨識驗證碼。
很多人用過之後都讚不絕口認為是劃時代的AI技術,而有些人就開始挖掘這個公司是怎麼做到的。
後來發現他們根本就不是用所謂的「人工智慧」,而是「工人智慧」。
因這間公司聘請了許多平均所得較低的員工,他們每天就是在電腦前不斷的辨識各種圖片,然後回傳數字。
所以是不是厲害的技術使用者可能根本不在意,有沒有解決問題更重要。
▋ 寫在最後
使用模板除了節省時間外,我覺得更重要的也是某種心態的改變。
適當地從鑽研技術的角度跳出,就可以有更多的視野關注在使用者需求上。
也有更多的機會,打造出能夠解決使用者問題的產品。
持續寫作480/500 天。中文字數: 758/3000。
