所有「創業須知」文章

Hack, Everything!

May 14th, 2011

昨天,一群參加青年創業暨交流計畫 — 一個由中華青年企業家協會發起、給學生參加、非常重視實作的創業培訓 — 的同學們來 appWorks 參訪。他們事前做了很多功課,不知到去哪裡人肉搜索挖掘出了我這輩子所有人生軌跡,然後根據不同的階段擬出了幾十個問題,請我一一幫他們回答。

大概聊了一個多小時吧,其實是蠻好的經驗,剛好也讓我回顧一下我這些年來闖蕩的歲月。最後我送他們一句話,也是我常常送給每一個創業人的:Hack, everything!

這句話我常常說,但是似乎一直沒有好好的解釋一下它的意思,我想我們今天就來聊聊這個話題。首先,我們得先定義一下「Hack」,Hack 這個字當名詞用時的意思,維基百科是這麼說的

A hack is a solution to a problem, doing a task, or fixing a system (whether hardware or software) that is inefficient, inelegant, or even unfathomable, but which nevertheless (more or less) works.

翻成中文就是:

Hack 是問題的解法、一個任務,或是修理系統的方法,當這個方法不太完整、有點醜、甚至有點莫名其妙,但卻是有用的時候,就叫做一個 Hack。

也就是說 Hack 是一個不求美觀、不求完整,只求把問題解決的方法。因此,Hack 講求的是速度、實用、達到目的,所以換成動詞使用,就是「快速把問題解決」的意思。但是難就難在這個「快」,因為快速不等於「橫衝直撞」,要快之前,你必須要非常了解事情的每一個環節是如何運作的。要了解這個概念,我們可以參考一下維基百科對 Hacker 的定義

A person who enjoys exploring the details of programmable systems and stretching their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.

翻成中文就是:

一個很喜歡探索系統的結構,然後「延展」它的「可能」的人 — 這和「一般使用者」恰恰相反,因為一般的使用者只想知道他們需要知道的,越少越好。

也就是說,身為一個 Hacker,你必須要對這世界每件事情背後的邏輯有極度的好奇心,因此有一天當你需要 Hack 時,你完全清楚要按哪幾個按鈕、拉哪幾條繩子,就能夠快速達到你的目的。所以 Hack 是一種人生態度,要 Hack 就要 Hack everything!

還是太虛幻?沒關係,讓我給你 10 條實作的心法:

  1. 問「為什麼不能」,而不是「可不可以」── 這世界上大多的規矩是在不同時空背景下設立的,所以你不應該被它們綁住,而是去了解環境條件是不是早已改變。
  2. 問別人「為什麼成功」,而不是「有多麼成功」── 一般人只會專注在誰有多少錢、哪個人又住在帝寶,這些只是結果,你想要知道的是過程。
  3. 「為什麼失敗」,而不是「他們太笨」── 我知道你很聰明,但是別人也不笨,重點是他們為什麼失敗,這是你很重要的功課。
  4. 「測試」界線,而不「接受」界線 ── 這篇文章就是最好的例子,我知道它可能會超出界線,但是我非得試試。
  5. 「人」也是一種系統 ── 人性也是一個系統,深入了解之後你才能 Hack。
  6. Hack 自己 ── 我發現早一點睡可以睡少一點,一天中的工作效率也比較高,所以開始 11pm 睡,5am 起床。
  7. 邀請別人來 Hack 你 ── 迫使自己進步最好的方法,就是給對手看你的漏洞。當你知道他們很快就會找方法來 Hack 你,你非得把它補起來不可。
  8. 永無止境的追求效率 ── 速度是效率的表現,所以你必須在每個環節都優化 — 回台灣之後,我試了至少 10 種開車上班的路徑,直到我試出最快速的一條。
  9. 對任何事情充滿關心、好奇 ── 身為一個宅男,我會陪我老婆去逛街 — 事實上,她的很多衣服都是我挑的。我可以跟她時尚圈的同事朋友聊天,即使去她的高中、大學同學聚會我也玩得非常開心。
  10. 影響你身邊的人 ── 你看,看完這篇文章你是不是也被我的 Hacker 精神感染了?

So happy hacking, everyone!

___

歡迎在 Facebook 上與我們一起聊創業

(Photo via)

關於 50/50…

May 12th, 2011

前陣子在新創公司如何分配股權一文中,我說:

絕對不能有 50-50 的情況 — 至少要是 49.9%-50.1%,無論你們是幾個人分配。你們絕對會吵架,意見不合,必須要有一個繼續前進的方式,卡死對任何人都沒有好處。創業決策「慢」比「不正確」還糟糕,所以這也要反應在股權結構上。

結果事實證明 Mark Suster (馬克‧薩斯特) 真的是我的雙胞胎哥哥,過沒幾天他馬上寫了一篇文章來支持我的論點。關於兩個共同創辦人間 50/50 結構的壞處,他說 (習慣簡體的讀者可以看 36 氪的版本):

  • 當你會覺得 50-50 是合理分配時,你通常是一個技術人員,找了一個非技術的夥伴,或者相反 — 大家都跟你說雖然你失去了一半,但是 1+1 > 2,所以你還是贏家
  • 大家都忽略了共同創辦人間可能會出現各種狀況,尤其當你們認識不久就決定一起創業 — 尤其是像 Hackathon 這種活動,幾個原本不認識的人聚在一起,不小心贏了比賽,然後就決定一起創業
  • 基本上你根本不可能預測另一個人 2 年後、4 年後或是 8 年後還會不會是一個很棒的夥伴
  • 即使你「認為」你跟他很熟,記住,人是會改變的 — 同苦很容易,相信我,同甘真的真的很難
  • 因此 50-50 的關係讓公司的架構非常的不穩固

所以,Mark 認為 70-30 也好,60-40 也好,要讓另一個人認定他是共同創辦人,但千萬不要是 50-50 的平均分配。

結果我的另一個 VC 朋友 Fred Wilson跳出來說話了,他說:

I’ve started two venture capital firms… Both were 50/50 partnerships. Both have been fantastic experiences… a 50/50 partnership, like a marriage, forces the two founders to come together on all the key decisions and can lead to better decision making.

翻成中文就是:

我創辦了兩間創投公司,兩間都是 50/50 合夥關係,兩間都了給我非常好的經驗。50/50 合夥關係像是一場婚姻一樣,它強迫兩個共同創辦人必須要一起做出所有的重大決定。

Fred 還另外舉了求職網站 Indeed 等等他投資的公司當例子,說他們也是 50/50 合夥關係的最佳表率。

所以結論是怎麼樣呢?我想應該說 50/50 結構是給「非常成熟」的兩位共同創辦人使用的,如果真的能夠擔起這個極端平衡的架構,那會創造出一個一個非常理性、非常全面的公司。但如果你沒有這個信心,或者是第一次創業,我奉勸不要輕易嘗試,還是選擇 50.1%-49.9% 好一點,至少當兩個人關係變化,無法達成共識時,公司能夠繼續前進。

PS. 5/20 (五) 1:00pm,我們將在台大國際會議中心舉辦「appWorks Demo Day #2」,參與第二屆 appWorks 育成計畫的 12 個團隊,將在那裡向全世界介紹他們六個月來辛苦創業的成果,請先圈好你們的行事曆,更多資訊過幾天會公布。

(Image via feastoffools, CC license)

10 個一流 UX 開發者的必備能力

May 10th, 2011

上次聊到了為什麼「Art」做不出好 UI,大家的討論非常熱烈,很多回應都非常精彩,幫這個話題添加了不少可以思考的面向。今天我們就接著聊一個一流的前端 UX (User Experience/使用者體驗) 開發者,應該具備什麼樣的能力。注意到這次我用的是 UX 而不是 Art 或是 UI (User Interface),因為使用者體驗才是一個軟體產品最重要的價值,尤其當你是一個從顧客出發的精實創業公司。

不確定 UX 是什麼的人,可以參考一下維基百科的定義

UX 就是使用者對一個產品所產生的感覺,它著重在體驗、情感、有意義的和有價值的人機互動以及擁有感 (也就是當你光拿著一台 iPad 2 就覺得很屌時),但它也包括了使用者對於產品的功能、容易上手程度和效率所留下的印象。(不一定是事實,所以不要再罵蘋果迷了!)

User experience (UX) is about how a person feels about using a product, system or service. User experience highlights the experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership, but it also includes a person’s perceptions of the practical aspects such as utility, ease of use and efficiency of the system.

簡單的來說,UX 著重的是讓消費者愛上你的產品,愛到義無反顧,別人說什麼他都回答:「I don’t care!」,那你就成功了。要達到這種程度,當然非常的困難,但是那是每一個創業團隊必須要上下一心、群策群力、有志一同、齊心協力… 啊!反正就是共同努力的方向啦!

剛好昨天讀到一篇很棒的文章「10 Skills to Become a Frontend Developer worth Millions」(這不用翻成中文了吧?),大家有空可以去讀一讀,以下是我加入自己的經驗,幫你們整理的重點:

  1. 永遠在找新工具 — 不要懷疑,UX 還是一個非常年輕的領域,所以新的工具會一直不斷的跑出來。你的工作就是永遠都要對舊工具不滿,不停的找新工具來讓你的工作更有效率、產品更棒。最近出現的好物包括:KISSMetrics/Mixpanel (量測轉換率和 funnels), Usabilla (測試頁面設計) 等等 — 歡迎留言推薦!
  2. 建立流程才是重點 — 除了開發新的介面體驗,你還必須要守護前端程式碼、速度、注意規模化、品質等等,所以建立起一套循環流程 (Iteration Process),你才能事半功倍。
  3. 溝通、溝通、溝通 — 和使用者溝通、和後端開發者溝通,你必須要參與這些會議,因為你是品牌體驗的最終守護者。
  4. 了解工具和目的 — 你必須要非常清楚的知道這些工具是幹嘛的,要幫助你做到什麼。大多的時候我們追求的是轉換率 (conversion),但是到底要轉換什麼,你必須要清楚的了解,而不是別人說了就算。
  5. 美感 — 大多的 UX 開發者都是工程師出身,但是你必須要懂得一些美感,才能很快的製作出 A/B 測試用的各種版本頁面。
  6. 勇氣和說服力就像創業一樣,大多數的轉換率測試會是失敗收場,所以你必須要不斷的嘗試,還要能夠說服團隊裡面其他人,這些測試是有意義的。
  7. 以滿足使用者和提升轉換率為最高榮譽 — 要贏得使用者的愛是很難的,要提升轉換率常常也是一個長期抗戰,你必須要把這兩樣東西視為工作最重要的目標。
  8. 寫人看得懂的程式 — 每個人都會寫機器看得懂的程式,只有最厲害的開發者才能寫出別人都看得懂得 code,記住,不是只有你一個人需要使用這些程式碼。
  9. 速度是最重要的體驗 — 速度是一個網路應用最基本的功能,也是給使用者留下最深印象的體驗,無論如何,你都必須要不斷的優化。
  10. 很快的做出樣版 — 用 Balsamiq 這類的工具很快的做出一些樣板 (Mock-up),讓大家的討論可以更有效率。

以上,就是身為一個 UX 開發者的 10 個必備能力。千萬別忘了,使用者體驗是使用者留下的印象,所以除了轉換率的優化,常常和使用者聊天,確認他們對你的產品和品牌有好的體驗,是非常重要的。如果你一直朝這個方向努力,不但會成為你最大的競爭優勢,有一天甚至可以像 Apple 一樣贏得一群死忠的粉絲,那才是真正拿不走的東西。

加油囉!

PS. 5/20 (五) 1:00pm,我們將在台大國際會議中心舉辦「appWorks Demo Day #2」,參與第二屆 appWorks 育成計畫的 12 個團隊,將在那裡向全世界介紹他們六個月來辛苦創業的成果,請先圈好你們的行事曆,更多資訊過幾天會公布。

(Image via pveugen, CC license)

©2025 MR JAMIE.
網站由 Allen Hsu 設計 | Logo 動畫由 Wen Chen 完成