JavaRush /Java Blog /Random-TW /軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)

軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)

在 Random-TW 群組發布
本文為《完整軟體職業指南》一書中章節的改編翻譯(精簡版)。它的作者 John Sonmez 撰寫了該書並在他的網站上發布了一些章節。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 1
我曾經在辦公室按照標準的 8 小時工作制工作,並定期考慮創辦自己的企業……或者成為一名自由工作者,自己當老闆。我想像我將如何環遊世界,按照靈活的時間表工作,並從利潤豐厚的合約中賺到很多錢。但我不斷地發現自己不知道該怎麼做。我想知道到底需要考慮什麼以及採取什麼步驟才能最終成為自由工作者並為自己工作?

我是初學者自由工作者

我建議押注於政府合約是有意義的:你會得到其中之一 - R-time!- 而您已經是自由工作者,經營自己的事業。我註冊了 DUNS(數位通用編號系統)號碼,這是分配給公司的識別號碼。為了尋找建議,我研究了幾份政府合同,但發現這一切都非常複雜。因此,我放棄了這個想法,直到我的夢想開始實現(對我來說突然如此!),我才回到它。在開始我的簡單程式設計師部落格大約一年後,我收到了一個意想不到的自由職業機會。他們想委託我做某項工作,問我每小時收費多少。我興高采烈地搓著手,寫下了“每小時 50 美元”,感覺就像我在試圖欺騙某人。我的提議很快就被接受了。我完成了相當多的工作,真誠地相信我的小時工資很高。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 2
後來我把費率提高到每小時 100 美元,然後是 200 美元、300 美元……現在我作為顧問的一小時費用是 500 美元,或者每天 5000 美元。 要實現這一目標並不容易,我不得不承認,我對作為自由工作者成為自己的老闆的所有幻想並不都符合現實。我確實為自己學到了一些重要的教訓,在這篇文章中,我想與您分享我的結論,並提供一些關於如何在我們軟體企業家時代開創自己的企業或自由職業的實用技巧。

你確定你想要這個嗎?

您需要問自己的第一個問題是您真的想成為自由工作者嗎?別誤會我的意思,我並不是勸阻任何人。但我得出一個非常重要的結論:事實上,自由並不適合所有人。一旦獲得自由,大多數人就不知道該怎麼辦。甚至更多的潛在自由工作者還沒有準備好支付她提出的高價。而且價格確實很高。事實上,你必須付出巨大的額外努力才能讓你的夢想更接近實現。副手:
  • 如果你還沒有辭職,那麼在你已經在另一份工作上每天工作八小時之後,你需要願意投入大量時間。是的,而不是與家人或朋友一起放鬆。如果你已經辭職了,那麼……一切都一樣,八小時工作日是行不通的——我保證。
  • 你必須定期離開你的舒適圈。
  • 你會經常遇到令人羨慕的拒絕和不信任。
  • 在許多情況下,您將不得不冒很大的風險。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 3
永久就業為你帶來穩定的薪水並了解明天會發生什麼;相反,嘗試成為自由工作者,一開始會耗盡你所有的財務,而這個「第一次」會持續相當長的時間。如果你認真對待事情,你會比「正常」工作忙得多。
您可以為客戶花費數週甚至數月的時間,卻得不到一分錢的報酬。你可能花了幾個月甚至幾年的時間來創造一個產品,但結果卻是失敗的。
本文所屬的這本書可能是徹底失敗的。我已經寫了好幾個月了! 創業世界裡沒有半途而廢的措施。如果你還沒準備好全力以赴,就像我的導師之一東尼羅賓在他所有的研討會上所說的那樣,你很可能會失敗。

這種陰險的選擇自由!

即使你設法離開你的“避風港”,即你的日常工作,你能應付衝向你的自由嗎?在你回答「當然!」之前,先休息一下,想想這是否屬實。事實上,大多數人對此完全沒有準備。您是否想知道雇主已經為您解決了多少問題?我必須說,這有其優點。即使你不想早上起床去工作,從心理上來說,如果你必須在工作場所從9 點到18 點履行你的職責,那麼你會更容易做到這一點。僅僅因為你必須這樣做,否則你就會被解雇了。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 4
但如果老闆因為你是老闆而沒有開除你怎麼辦?相信我,在這種情況下,強迫自己早上起床並開始在家中或辦公室工作要困難得多。畢竟,在這段時間裡,您可以玩 Xbox、看電視、散步,以及隨心所欲地使用您的自由!
前兩次嘗試自己創業都失敗了。對樂趣的渴望常常戰勝了創建專案的渴望!
我花了很多時間玩線上撲克,在《魔戒》中升級為博學者,並且通常做各種各樣的廢話。這只是我第三次設法抑制自己的本能。在浪費了時間之後,我意識到如果我不想遵循別人的規則,我就必須為自己制定規則並嚴格遵守它們。這是一個艱難的教訓。我這麼說不是為了勸阻你,而是要警告你,幾乎所有第一次決定成為自己主人的人都面臨危險。聽完這句話,有人可能會放棄或擱置自己的夢想。相反,有人會受到啟發並加倍決心獲得自由。選擇哪條路是您個人的決定。只是以後別說我沒有警告過你。

什麼是自由業?

自由工作的本質很簡單:你不是全職員工,而是按訂單工作。這就像一名賞金獵人而不是一名追捕同樣罪犯的警察。你正在為某人編寫程式碼,也許正在殺死潛伏在程式碼中的幾條惡龍。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 5
讓我澄清一下,我所說的自由業指的是一種情況,即您擁有的不是一個客戶,而是多個客戶。如果您是為單一客戶工作的承包商,從技術上講,該客戶不是您的老闆,我更願意將此活動稱為諮詢或合約工作,而不是自由職業。合約工作更像是一份全職工作。
真正的自由工作是為多個客戶工作,不一定是同時工作,包括尋找這些客戶、簽訂合約和經營真正業務的能力。

從哪裡開始?

這正是我沒有找到答案的問題。當我還是全職員工時,成為自由工作者並為客戶工作的想法似乎很誘人,但非常不確定。 當你為別人工作太久時,你會開始感覺自己像動物園裡的獅子。每天你都會去餵食器拿食物。你有一個良好、舒適的圍欄,並且你清楚地了解邊界。獨立獲取食物的能力變得遲鈍。嗯,圈養出生的獅子先天不具備這些技能。只有這種微弱的、壓抑的、幾乎難以察覺的本能有時會告訴他:“是時候去狩獵了……來吧!” 我們怎麼能聽到這種動物本能,對其做出反應,並學會自己謀生?有兩種方法:簡單和複雜。

1.艱難的道路

艱難的道路意味著:
  • 離開你平常的環境,開始尋找客戶;
  • 起初同意低工資;
  • 磨練你的自我銷售技巧;
  • 穿上堅不可摧的盔甲;
  • ……並且一直努力工作。
首先為您的專案(專案也可能意味著建立自訂程式碼)以及可能對此感興趣的任何人尋找任何有用的聯繫。首先,你必須接受較低的工作報酬,並強制保證「如果你不喜歡它,我們將退還你的錢」。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 6
聯絡可能對您的服務感興趣或可以推薦此類人員的任何人。明確表明您是認真的,並向可能僱用您的人提供一些特定的福利。一旦用盡了現有連接列表,您就應該開始自己尋找新的連接。您可能需要考慮透過Experian等專門服務購買您所在地區的小型企業清單。您也可以聘請某人為您編制您所在地區的企業列表,或自己進行研究。打電話、發送電子郵件並繼續完善您的推廣。你必須非常幸運才能以這種方式獲得客戶,但如果你有毅力和決心,你就會成功。一旦您了解到足夠多的客戶對您的工作感到滿意,建立口碑並引導您的業務朝著正確的方向發展,這將對您的未來業務產生有益的影響。同時,您可以與您認識的其他自由工作者聯繫,並邀請他們接受他們目前沒有機會接受但可以推薦給您的客戶。也許為此為他們提供某種獎勵。雖然我並不特別推薦此選項,但您也可以透過使用 Upwork 等服務或在 Craigslist 上宣傳您的服務來獲得一些經驗並找到長期客戶。但在這裡你需要明白競爭會很激烈,而且很可能你的時薪會很低。

如何與潛在客戶相處

盡量具體。您必須清楚地了解您準備吸引什麼樣的客戶以及您準備為他們提供哪些服務。

當然,除非您正在與程式設計師同事交談,否則無需關注您的技能的技術細節。討論您將具體採取哪些措施來解決客戶的問題。
這意味著,在嘗試獲得客戶時,您不應該專注於「出色的 C# 知識」或「多年的 MySQL 經驗」。

討論您的解決方案如何透過自動化業務流程或提高現有軟體的效率(包括經濟性)來節省客戶的時間和金錢。討論如何透過建立高度優化且有效的網頁來為客戶帶來更多客戶,使他們與競爭對手區分開來。

2.那麼,有什麼簡單的方法呢?

簡單的方法是:
  • 透過間接手段提前製定行銷策略,出售自己的知識和技能。
現在我正在破解它。在免費離開之前,您需要做好準備工作,以便在您離開固定工作時被稱為專家。在這種情況下,客戶會自己來找你。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 7
在這裡我可以提供很多建議,因為我正是遵循了這條道路。也就是說,我創建了這個博客,它為我贏得了專業開發人員和顧問的聲譽。簡單的道路並不那麼容易,因為它需要預先的努力。此外,您必須正是有需求的專家。他們會記得你,他們會專門尋找你並推薦你。現在,從短期來看,這條「容易」的道路可能會變得更加困難。贏得聲譽需要付出大量的努力、工作和時間。建立部落格、定期為他人撰寫有用的貼文、發布播客以及做更多事情來創建自己的品牌絕非易事。但如果你在日常工作時專注於這一點,並儘早開始這樣做,那麼當你準備好進入自由工作世界時,客戶就會來找你。他們不僅會親自來找您,而且還會比像您這樣沿著「困難」道路邁出第一步的專家付給您更多的錢。畢竟,當您試圖吸引客戶時,您並不處於最佳談判位置。但當不是你提出要求,而是他們要求你做某項工作時,球就已經在你的球場上了。您可以自由說出您的價格,無需拘謹。當我想知道如何走上這條困難的道路時,我創建了一個部落格並發現了一個簡單的方法。這個部落格開始流行,我在軟體開發行業的聲譽也隨之提高。我開始收到越來越多想要與我合作的潛在客戶的來信。老實說,工作機會的數量如此之大,以至於我不得不一次又一次地提高我的費率,直到達到任何剛開始的自由工作者都會認為難以置信的數量,直到今天我仍然保持著這一水平。

如何為您的工作設定費率

您可以在網路上找到許多有關如何設定自由職業費率的建議。如今最常見的建議之一是定期將出價加倍,或至少提高出價,直到您的潛在客戶說“不!”
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 8
這個建議很好,但前提是你已經很有信心了。假設您選擇了“簡單”的路徑。如果您剛開始,請不要這樣做。這樣你不會有任何成就。
在實踐中,我建議從非常低的費率開始,甚至幾乎免費,並提供退款保證。最重要的是獲得經驗,毫無問題地獲得第一批客戶,並了解您未來的真正價值。
不要讓擔保的規定困擾您。如果你雇了一個人去做某項工作,而他不做,或做得不令人滿意,你很可能會問,甚至很可能會要求退款?也許甚至可以起訴?如果您原則上打算開展業務,那麼您默認情況下是按照保證退款的條款進行的。 但如果你表達了這一點,你就可以因為這樣的優惠而獲得更多客戶。 例如,如果您不喜歡我的書,請將其發送給我並退款。不僅如此,我銷售的每件產品都附帶一年無條件退款保證。這些大多是數位產品,您可以輕鬆下載並要求退款。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 9
我是不是被騙了?當然他們是在欺騙。但更多的購買者、大多數購買者正是因為這樣的保證而這樣做的。當然,如果你提供退款保證,可能總是會有一些聰明的人決定把你搞砸,但這種保證所帶來的工作量將對你的錢包產生更大的影響。此外,您隨時可以選擇與誰一起工作;不要害怕拒絕可疑的人。假設由於“簡單的途徑”,客戶經常來找你。您已經完成了第一批訂單,並且您的客戶感到滿意。現在您可以嘗試將費率加倍,看看會發生什麼。然而,如果你像大多數自由工作者一樣,一開始就選擇了“艱難的道路”,或者情況違背你的意願,那麼我強烈建議不要考慮金錢,至少第一次。我採訪了軟體開發人員、後來成為自由企業家的馬庫斯·布蘭肯希普 (Marcus Blankenship),談論了他如何擺脫企業界的束縛。

在他的第一份自由工作訂單中,他要求為這項工作索取荒謬的錢。工作時間比他預想的要長得多,而且他的薪水甚至低於最低工資。
馬庫斯指出,這是他做出的最佳決定:雖然這項工作花了他錢,但他獲得了寶貴的經驗、信心和對自由職業的真正理解。

簡而言之,至少在一開始,要做好為小額回報而工作的準備。錢稍後會來。只有在成功完成一定數量的訂單並且客戶滿意後,您才能提高價格。你不必加倍,但你可以嘗試。我把出價從 50 美元提高到 100 美元,沒有人眨眼。
軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 1 部分)- 10
然後我的薪水漲到了 200 美元,在 300 美元/小時的大關上,我開始收到第一批拒絕的郵件。儘管如此,還是有人願意支付這筆錢。即使我改用每小時 500 美元的收費(這是我目前的費率),我也總是有客戶(儘管通常不是為了編程任務,而是更多地為了專案架構的輔導和諮詢)。
我能夠大幅提高利率的主要原因是我的品牌變得知名並且我建立了聲譽。
如果你現在有實務經驗,了解你所從事的行業,我幾乎可以保證有一天你能夠把關稅提高到一個可以接受的水平。可接受的是與您的服務品質相符的服務。如果我們假設它很高,那麼可接受的水平就是市場所能承受的水平。無形資產的定價完全是主觀的。我認識一些高薪程式顧問,他們向企業客戶收取每小時 350 美元的費用,但什麼也不做,而同一團隊中的其他人則完成 90% 的工作,每小時賺取 50 美元或更少。技巧固然重要,但在決定賭注大小方面並不起決定性作用。這取決於客戶的支付意願乘以你的聲譽。尋找願意支付更多費用的客戶是有意義的。但前提是您的聲譽已經達到適當的水平。嗯,你的技能將幫助你建立聲譽,並讓你相信你不會失去工作或不必還錢。

另一件重要的事情是:在某些時候,最好完全放棄按小時定價,而是專注於所謂的「基於客戶價值的定價」。


基於客戶的定價意味著您不是按小時為服務定價,而是根據客戶的預期結果及其價值來定價。


假設我有一個擁有大型商業網站的客戶,他希望有人在那裡建立一個模組來自動處理 T 卹訂單(目前是手動處理)。


我可以確定新系統可以節省多少錢,然後根據結果制定提案。這可能每年為公司節省一百萬美元。在這種情況下,我可以將我的作品估價為 50,000 美元或 100,000 美元。它只需要我工作 80 個小時,因此我每小時的收入從 625 美元到 1250 美元不等。


這是一個沒有人願意按小時支付的價格,但當你從基於消費者的定價角度來看時,它看起來很划算。

您也可以使用類似的方法每天為您的服務定價。大多數時候,如果有人想僱用我做某項工作,我報出的最短時間是 24 小時。然後我估計我的每日費率是 5,000 美元,或每週費率是 20,000 美元。 軟體開發人員如何成為自由工作者並開創自己的事業的指南(第 2 部分)
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION