在做自由開發者的頭兩年中,我發現如果許多事情要是能早一點知道就好了。因此,我現在就是穿越時空回到過去,教教年輕時候的自己應該怎樣愉快地做一個自由開發者。
1.為你自己著想一定要籤預聘合同
當我第一次看到Patrick’s newsletter上的預聘合同的時候,我以為這東西只有那些收費比我高得多的人才用得著。但接觸過幾個客戶後,我意識到我完全錯了。
快樂的客戶給你的訂單會更多。如果你的產品足夠好,只有他手裡有多餘的錢,就會繼續增加新的功能/特性。這當然很棒了!但是當你發現自己忙於在三個客戶之間周旋時,你的重要性會很快消退,你大部分的時間都在維持你和客戶的關係,而你的工作量非常的不穩定——前一個月,你只需要花一晚上的時間,稍微改一下設計;而後一個月,你卻有一堆新功能要實現(因為客戶喜歡你開發出來的產品)。然後合同商告訴你,提前一天交稿。(這大概也讓你的腦子早一天解放出來了!)
合同金額協商好之後,你就得保證在規定的期限裡——不管是幾個小時,幾天,還是幾周——必須趕出活兒來。
這樣的結果是雙方共贏,你確保有了一份收入,客戶也會很高興地看到你能夠交出產品。
簽訂一份預聘合同會讓你省事兒不少。
2. 最好的投資就是做任何使你快樂的事
作為一名學生,我會盡量限制花銷來節約點兒錢。平時不再去星巴克這樣的場所了,你以為那是個浪費錢的地方,本該節約點兒把錢用在更重要的事情上,不是嗎?不,還就不是這樣的。那是對你自己的投資;) 如果喝一杯咖啡或去一個壽司吧讓你心情愉悅,於是你接下來可以高效地工作幾小時(哪怕一個小時),這有什麼不好呢?這可是驚人的投資回報率啊!
3. 不要因為小憩一下感到內疚
我幸運的是一直都有事情可做。聽起來倒是不錯,但時間一長就會增加許多壓力。最糟糕的時候,就是當你想要休息的時候卻感受到壓力來臨。你既得不到休息,同時又因為工作差勁兒自責情緒,你之後疲憊地繼續工作,結果是幾乎所有的事情都完成得不好……幾個月之後,你就像一個行屍走肉了。糟糕透了。
對我而言行之有效的方法是無論有多忙,我都會找出時間空檔。同時,不要再熬夜(或者開夜車)去彌補一天的時間。沒人經歷了一整天之後在晚上還保持工作戰鬥力,所以沒必要欺騙自己:)
4.任務已經長期推遲了?採用番茄鍾工作法(Pomodoro)吧
當得知我必須馬上完成某件事,但此刻又有成千上萬件我更願意去做的時候,我發現番茄工作法(Pomodoro)很有效。知道你不會永遠卡在那裡,於是你的感覺很快就會不一樣了。一般情況下,工作25分鐘然後休息5分鐘很不錯。因為通常25分鐘足夠長,可以完成一些有意義的事情,5分鐘也不算太長,可以讓自己稍微分點心。
目前就是這些了。我有意的避開了一些話題,諸如良好睡眠,健康飲食或別讓家人、朋友或室友們當你在家工作的時候打擾到你。這都是我們討論了很多次的事情了,我不知道還有什麼可說的。我希望你喜歡,如果你已經讀過其中一些內容的話,你可以在Twitter上follow我,讀到更多類似的:)
P.S. 任何人都告訴你應該比目前多衝兩倍的電。是的,照著去做吧。你並不知道你所得報酬有多低(一旦你意識到,你會哭的)。