想成為獨立自由的開發者?萬事開頭難
萬事開頭難,使你氣餒,你甚至還沒有開頭就想放棄了。為了開啟自由職業者的生活,我不得不要做很多事情。
我已經在自己的網站上投入了相當長時間,之所以用這么長時間,是因為開始太難了。比如,我開發網站時想使用一種新工具,但在此之前,我不得不學習如何使用。然后我開始真正地設計那些你認為簡單的東西,之所以你認為簡單,是因為你在為自己工作。你很快意識到,你對自己知之甚少,最終不得不經過一番探索,以找到你的指導靈
「做一些困難的事情,使我們撞到墻上而感到不舒服,引起懷疑,讓我們額頭冒汗。有時候,困難的工作要求我們做一些之前沒有做過的事情。在其它時間,我們用著已掌握的技能,但是工作的本質要求你在開發的時候去做決定,決定是困難的(如果我做了錯誤決定,該怎么辦!)。不得不做很多決定,甚至難上加難。」——Chris Bowler
所有這些工作需要時間和精力,你或許把它們花在了已經熟悉和感到舒適的事情上。那么,我們為什么要這樣做呢?當目前的溪流已經足夠多的情況下,我們為什么還要把自己推向新的未知海洋呢?
奪回控制權
我認為部分原因是要奪回控制權。
我要做自由職業者的一個動力是奪回控制權。我已經在零售行業做了將近八年,也在一些相當不錯的地方工作過,但是,我開始感到疲憊,其中一個原因是我無法制定自己的規劃。我明白我簽了勞動合同,但是拋棄家人在晚上和周末工作,最終打破了你的人際關系和工作生活的平衡。
「評估一下你和內心所處的位置,不管你認為自己有多忙,都需要優先考慮。如果你太忙而不明白你只是在做你并不喜歡的事情,那么在一切無可挽回之前,你仍將繼續做著不喜歡的事情。」——Paul Jarvis
開始意味著每天往前邁一小步,步子不必太大,但每一次都要有意義。
Just ship it
我是完美主義者。我發現「Just ship it」【注2】是相當困難的。我停留在某些地方時間過長,以確定一切 OK,但是經常在我做決定的時候,錯過了時機。我或許沒有真正地作出任何較好的改善!把任務拆分為更小的任務,即使它貌似沒有多大意義,也能夠使大型任務做起來更加容易。
「一個最小可行產品(MVP)不代表要做一個糟糕的樣品。而是專注在最重要和最能解決問題的地方,你要以最迅速、最容易的方式去做。之后呢?嗯,有意思的時刻才剛剛開始。」——Mikael Cho
學會放手,讓它們作為最小可行產品擺在那里,這真地幫我保持動力,從反饋中學習,如此反復,真正變得更有效率。
克服失敗的恐懼
「……恐懼是一種浪漫的謬誤,我們寧可在內心生出愚鈍,它們貌似一條不可逾越的鴻溝,我們甚至都不愿意嘗試。我們假裝安全;保持靜止。我們自己產生墮落,我們限制了自己在生活中的潛能。」——Sean Smith
破壞這種失敗的恐懼?我明白了。沒有失敗,會怎樣……就算失敗了,又能怎樣?
又能怎樣?如果你沒有立刻成功,又能怎樣?至少你朝著你的真正目標,滿懷希望地多做了一些不同的事情。好吧,如果一艘船開始下沉,你常常能夠游回岸邊,在冒險返回未知海洋之前重整旗鼓。我寧可在有價值的事情上失敗,也不愿意在我不喜歡的事情上成功。
有時候,你不得不開個頭。它可以是最小的一步、或者最大的跳躍,只是兩種方式而已,如果你曾打算做一些值得做的事情,你不得不要開個頭。
「停留于想法,而未付諸行動,導致焦慮、痛苦以及煩惱。我們不得不拋棄這些,我們不得不行動起來,我們不得不勇往直前。我們不得不重新認識到,恐懼本身是虛幻的,行動才能最終使我們的生活、以及周圍一切變得更好。」——Sean Smith