1. 程式人生 > >IT自由職業者的12個成功祕訣

IT自由職業者的12個成功祕訣

編者按:原文作者Greg Jorgensen是一位典型的程式設計師,他從1974年開始程式設計。曾在耐克和蘋果等公司任職。他專攻修復和完善受損、被遺棄和半生不熟的Web應用程式,尤其是後臺語言是PHP的網站。

我從事自由職業已有十餘年了,有時候在我有全職工作時我把它當做副業,有時候我只做自由職業。關於自由職業中如何成功地程式設計,我也學到了一些經驗。

1. 做你會做的事情

客戶付錢請你解決問題。他們對Haskell語言有多炫根本不感興趣,而且他們也不想付錢讓你去學習新的工具和程式語言。因為上一個程式設計師力不能及而退出或者被解僱,我接手這一類的專案,多的數不勝數。你應當拓展自己的技能以保持競爭力,而且不要因為其自身價值而過分喜愛時下流行的程式語言。(注:Haskell是一種純函數語言程式設計語言。)

2. 不要獨樹一幟

如果你掌握了一種新奇的、炙手可熱的技術,那你當然可以使用它。但是,如果僅僅是因為看到會Lisp的自由職業者賺錢多就去學習Lisp,那你得仔細考慮一下自己如何跟他們競爭。當然,現今有很多PHP程式設計師,但大部分都是業餘愛好者,你能輕易地跟他們競爭,並且有的是PHP工作去做。跟技術嫻熟的、有經驗的專家競爭少數工作更困難。別人能賺錢的工作你都想去做,但不打算做的更好,所以你在與一支六年級的隊伍打籃球,而不是試圖去加入NBA。

3. 不要試圖做所有事情

注意不要忙於做技術支援、硬體安裝、設計、藝術創作等工作。要堅持做自己擅長的。把那些你不擅長的工作傳送給其它擅長的自由職業者,遇到同樣的情況,他們也會發送給你。

4. 不要接規模太大的工作

如果很難用一張紙把專案描述清楚,或者整個開發進度要持續幾個月甚至幾年,那麼你得注意了。通常,規模較大的專案對一個人來說工作量太大。如果你非常想接一個大規模的專案,那麼,試著把它分成若干個小的子專案,每個子專案可以短期完成並有一個可交付的成果,這樣你和客戶就可以看到專案的進度和成果。

5. 避開行為惡劣的客戶

如果客戶看起來狂暴、專橫、吝嗇、貪婪、粗魯、苛刻、霸道等,那麼遠離他們。去找其他客戶。如果你很難想象與客戶能夠保持一種專業的、有報酬的工作關係,或者你感覺客戶做的任何事情都很惡劣,那麼拒絕他們。

6. 大多數業務都是通過推薦得到的

好好幹,讓你的客戶滿意,與其他自由職業者合作,構建能夠推薦你並給你帶來工作的人際關係網。

7. 不要試圖讓它看起來像個“真正的”交易

很多企業家過分注重積累公司的外在形象。你不需要花哨的網站、信頭、辦公室等。你可能甚至都不需要建立一個企業或者有限責任公司。除非你有員工或者一天能給客戶開出72小時的賬單,否則你不會賺到足夠的錢來證明一切都製作精良或者能被認定為“專業”。你的客戶不會在乎你在家工作,也不會在乎你沒有排場。

8. 採用原始碼控制和問題跟蹤

學會如何使用原始碼控制和基於網路的問題(bug)跟蹤。在Wiki上記錄每一個專案的需求、問題及決策。運用工具,讓客戶通過系統向你彙報bug。我使用ProjectLocker,現如今還有其他便宜的託管方案。不要浪費時間在你的伺服器上搭建它。

9. 追蹤工作時間並定期開賬單

獲取報酬最好的方式就是準確地記錄工作時間,並定期向客戶開賬單。我喜歡按小時記錄工作,每兩週向客戶寄發票。你不需要一個成熟的記賬系統,現在有很多時間跟蹤託管軟體以及像BlinkSale這樣的線上開發票方案,它們能幫你完成大部分工作。(編注:選用何種追蹤工作時間的工具,請參閱伯樂線上編譯的這篇文章《追蹤時間的10個給力應用程式》。)

10. 不要轉包

我提倡與其他自由職業者合作,但我不喜歡將工作轉包出去。很可能給別人講解專案並稽核其工作完成情況所花費的時間,與你親自完成這項工作所花費的時間一樣長。不管怎樣,任何跟你水平相當的程式設計師花費的時間都是差不多的。如果你認為在Craigslist找到了一個每小時收費12美元的程式設計師是撿到了大便宜,那祝你好運。如果你承擔的工作多到你處理不了,那麼試著將它轉交給另一個懂得回報的自由職業者。

11. 使用敏捷開發技術

客戶都想了解工作進度。對需求的錯誤理解,可能是你犯的錯誤中代價最高的。採用短期可交付成果和反覆稽核的敏捷開發技術,會讓你的客戶滿意,也會讓你遠離繁雜的任務。你不需要向用戶講解敏捷開發,他們根本不在乎。只是告訴他們你如何做以及你需要從他們那裡得到什麼。

12. 讓客戶及時瞭解專案情況

線上釋出工作進度,讓客戶瞭解你在做什麼。對大部分人來說,程式設計很神祕,所以讓你的工作進度清晰可見會使客戶感覺跟你合作很舒服。我發現敏捷透明的開發過程可以防止賬單糾紛,而且一旦客戶習慣了你的高標準服務,他們便很少會把工作再交給其他自由職業者來做。

原文作者:Greg Jorgensen  編譯:伯樂線上 敏捷翻譯組 – 牛冬梅

轉載請註明原文/譯文出處、譯文超連結和譯者等資訊,否則視為侵權,謝謝合作