自從我認識到自己喜歡創造之後,我就不斷的給自己挖了一個又一個的坑,直到有一天發現自己的GitHub上面已經有無數的未填滿的坑之後,我開始停止了挖坑,慢慢學習給自己腦海閃現的想法做減法,更多讓自己去多一點思考和閱讀。
"Rework" 裡面提到,可以把事情分為:
- 必須要做的
- 我想要做的
- 我可以做的
我們應該立即去做那些必須要做的,而不是去做那些想要做的或者可以做的,然後我自己確實那種總是把 '想要做的' 放到自己 todo list 第一位的人,這樣的性格讓我付出的代價是,我會花更多的時間去彌補自己沒有完美完成 '必須要做的' 的後果. 我有一種預感: 學會控制和規劃會是我一生都要學習的功課.
好吧,還是說說一次失敗的團隊協作經歷,以及它給我帶來什麼吧.
拍著大腦來的產品想法
我已經忘記了我們四個人是怎麼就坐在一個叫做綠茶的餐廳,然後討論到做點什麼產品這個事情,還記得我說想做一個本地導遊的平台,任何熟悉的人都可以成為導遊然後幫助陌生的旅客提供本地服務,然後 H 說這不就是地陪嗎,最後應該演化成為那種服務的平台的。然後 H 說他一直覺得公司的飯糰系統挺好的,可以做一個針對群體的團體消費記賬平台,初期用戶也很容易找,公司內部,朋友公司內部都可以立即使用 (你知道我們當時是那麼熱血(天真)了吧). 然後大家覺得可行啊,當做團隊訓練嘛,我還算熟悉 Rails (其實剛剛接觸而已), 那就直接用 Rails 吧,只有 M 一個女生,那就前端女神了. Y 似乎用過 Java 啊,那就開發 Android 客戶端吧,iOS 客戶端也不知道怎麼我就去承擔了. 沒有什麼具體的規劃,一個產品研發團隊就這樣建立起來.
沒有技術背景的技術選型
連前後端都沒有認識清楚,我們卻一開始就堅持了前後端分離,Rails 僅僅作為 RESTful API Server, 前端採用當時最火爆的 AngularJS, 雖然沒有 TDD,卻也堅持了測試覆蓋基本達到了 100% . 現在看來雖然我們沒有多少技術經驗,到也沒有錯的離譜,但是我們仍然一敗塗地。
打敗我們的不是別人
打敗我們的不是別人,是我們自己
- 無效的規劃
- 團員的節奏不一致
- 沒有設置任何的small success
我們沒有設定有效的短期規劃,只是埋頭寫代碼,沒有進行非常有效的溝通,甚至最基礎的 API 設計有時候都有分歧,不一樣的技術認知有時候也會導致我們對問題有著完全天壤之別的理解. 我們沒有一致的工作的節奏,有時候我甚至還有不成熟的表現,對團隊成員的工作狀態心存不滿,卻不知道如何相互協助。最致命的是我們沒有設計任何的small success, 我們讓漫長的時間消逝了我們的激情,我們甚至沒有來得及讓我們的產品上線,我們的代碼就這樣埋葬在了GitHub上空落落的組織下面。
有時候忍不住回頭看,內心依然異樣的跳動: 我仍然有夢想,夢想創造一個獨一無二的產品,可以我不敢確定我所有的小夥伴們,是否和我一樣。
一次真誠的交流
認識一個人最好的方法是他他一起做事情,這次的合作雖然沒有帶給我們成功的產品,但是給我們帶來很好的友誼,我們更加深的了解對方,我們了解了每一個人的性格,每一個人的做事方式,每一個的好的不好的個人特徵,我們都成為了很好的朋友,也許我們內心都有自己的答案: 也許一起做一個符合我們每一個人內心渴望的產品很難,但是我們可以做一輩子的好朋友. 在最對方最渴望的時候給予最溫暖的幫助。
最後
也許那些時光不再來,但是更好的會在未來等著.