越來越多的程序員已經(jīng)或希望加入到自由職業(yè)者的行列,你是否也是其中的一員呢?在這篇文章里我將嘗試結(jié)合自身的一些經(jīng)驗,來告訴你成為自由程序員能夠獲得的那些益處,以及為了取得成功所需要面臨的挑戰(zhàn)。 自由程序員的類型很多人把自由程序員定義為沒有正式工作,在家里接活的程序員。而我認(rèn)為下面這5種類型,都可以被視為自由程序員: 獨立接包者:他們接的活都是基于項目的,但他們并沒有任何雇員,而是獨立地完成這些項目,然后通過結(jié)算獲得收入。 兼職程序員:他們一般都有正式的工作,但會利用較為充足的業(yè)余時間(晚上或周六、周日)來接一些規(guī)模較小的私活,或者參與一些工作之外的項目。 混合外包:他們本身可能就是一家公司的外包,但他們的時間相對比較自由,可以接其他工作來干,工作和私活對他們來說已經(jīng)不存在清晰的界限了。 臨時工:可能是經(jīng)朋友介紹,短時間參與項目的程序員,項目完成后他們能獲得一定的報酬,但他們一般不會主動找活來做。 團(tuán)隊接包者:他們一般都是在某個領(lǐng)域深耕多年的自由程序員,他們往往會雇傭了一個小型開發(fā)團(tuán)隊,并通過經(jīng)營一個網(wǎng)店或服務(wù)網(wǎng)站的形式,對外提供軟件外包服務(wù)。他們能夠承接一些較大的項目,收益一般也會更高。
成為自由程序員的優(yōu)點成為一名自由程序員有很多吸引人的地方,以下可能是最讓人動心的: 你將成為自己的老板,不再需要根據(jù)領(lǐng)導(dǎo)的安排去做那些你不想做的事情,這可能也是每個職場人的夢想吧! 你的工作將具有更高的靈活性,或者說你可以按照自己最喜歡的方式來安排工作的時間、地點、以及進(jìn)度。 你可以選擇在家辦公,從而節(jié)省了租用辦公室,購置辦公設(shè)備以及通勤的費用。
成為自由程序員的挑戰(zhàn)同樣,成為自由程序員,你也需要面臨很多挑戰(zhàn): 你的工作量不會非常穩(wěn)定,有時候很忙,而有時候卻可能很閑,你需要合理地安排項目進(jìn)度以及管理自己的時間。 在家工作很容易讓你分心,你需要有很強的自控能力來保證工作的效率和質(zhì)量。 你將不再享受員工的福利,比如養(yǎng)老金、醫(yī)療保險、住房公積金等等,為了得到相應(yīng)的保障,你必須自己購買相應(yīng)的保險來進(jìn)行彌補。 你需要不斷地尋找新的客戶,這在成為自由程序員的初期尤為困難,你需要那些新客戶的項目給你帶來一定的現(xiàn)金流,從而挺過最開始幾個月的困難期。同時,當(dāng)你有了一些客戶之后,你仍需要考慮如何與這些客戶建立穩(wěn)定的關(guān)系,時常詢問客戶的反饋,改進(jìn)意見等等,都能夠幫助你提升客戶關(guān)系。 項目管理是你要面臨的另一挑戰(zhàn),這并不僅僅指你如何管理項目的進(jìn)度,更在于在整個項目期間,如何有效地獲得客戶的需求,管控他們的期望,以及進(jìn)行風(fēng)險的管理等等。我見過很多項目,在經(jīng)過一段短暫的蜜月期后,最終因為項目管理不當(dāng)而不歡而散,無法收回尾款。而對你來說,除了金錢之外,最大的損失可能是你的聲譽。 除了以上這些,你還需要擁有一定的法律以及財務(wù)知識,因為很多項目特別是來自于企業(yè)的項目都需要你出具合同,你需要盡可能地在合同中保障自己的利益。當(dāng)出現(xiàn)一些糾紛時,你也需要學(xué)會運用法律上的知識來保護(hù)自己。
如何成為一名成功的自由程序員像企業(yè)一樣運作:即使你沒有成立公司,你也應(yīng)該把自己當(dāng)作一個公司來進(jìn)行運作。這意味著你需要懂得最基本的銷售、市場、財務(wù)以及商務(wù)知識,并進(jìn)行相關(guān)的活動。 建立自己的品牌:你需要為自己建立品牌——Branding,互聯(lián)網(wǎng)是讓你為人所知的最佳場所,你可以從利用你的社交賬號,博客網(wǎng)站開始,逐漸讓大家知道你所做的事情以及你的所長。 溝通至關(guān)重要:溝通非常關(guān)鍵,尤其對于那些習(xí)慣了使用技術(shù)語言的程序員來說尤其重要,你需要學(xué)會轉(zhuǎn)變思維方式,并用非技術(shù)語言與你的潛在客戶進(jìn)行交流,并取得他們的信任。 保證質(zhì)量,追求持續(xù)的增長:在最初的日子里,自由程序員會感受到很多壓力,比如項目進(jìn)度給你的壓力,客戶給你的壓力,現(xiàn)金流方面的壓力等等。而此時你也很容易會忽視你交付的質(zhì)量,并做出一些錯誤的決定。比如,放棄目前進(jìn)行中的小項目,去承接一個看似能獲得更高收益的大項目等等。這樣做,雖然可能會獲得一些眼前利益,但最終卻會給你的聲譽(或品牌)造成損失。請記住,一名自由程序員總是需要很長的時間才能建立起自己的聲譽,而一個草率的決定往往就能使之前的所有努力化為烏有。 持續(xù)進(jìn)行技術(shù)積累,提高投入產(chǎn)出比:我之前也利用業(yè)余時間在FreeLancer上做過一些國外項目,雖然我是一名Java程序員,但在大多數(shù)項目中,我都使用Drupal來為那些客戶構(gòu)建企業(yè)或商業(yè)網(wǎng)站。因為,在我看來那是投入產(chǎn)出比最高的方式。同樣,你也應(yīng)該對你所承接的項目有所選擇,多做那些能夠幫你進(jìn)行技術(shù)積累的項目,逐步提高投入產(chǎn)出比,這將幫助你以更高的效率和質(zhì)量去完成一個項目,而此時你也已在這個市場上獲得了核心競爭力。 適時建立團(tuán)隊:個人的力量總是有限的,當(dāng)你所能夠承接的項目已經(jīng)讓你忙不過來的時候,就應(yīng)該考慮建立自己的團(tuán)隊。自由程序員團(tuán)隊并不容易管理,你需要了解他們的關(guān)切:錢或是學(xué)習(xí)新東西,坦誠相待,一起前進(jìn)。
如何開始下面是我知道的一些國內(nèi)外程序員兼職網(wǎng)站,它們能夠很好地幫助你起步,成為一名自由程序員。 豬八戒網(wǎng)成立至今,平臺上已擁有500萬家中外雇主,1000萬家服務(wù)商,2015年交易額75億,市場占有率超80%。程序員們可以承接如網(wǎng)站開發(fā)、APP開發(fā)、應(yīng)用軟件開發(fā)等工作。
Coding碼市是15年七月底推出軟件眾包平臺。軟件需求方可以在碼市低價獲取專業(yè)開發(fā)者技能資源完成項目開發(fā),加速軟件開發(fā)效率,節(jié)省人力成本、快速高質(zhì)量把想法落地成產(chǎn)品。而開發(fā)者則可以在碼市找到合適的項目并利用自身專業(yè)技能變成財富。相交于豬八戒網(wǎng),Coding碼市是更單純地服務(wù)于開發(fā)人員的眾包平臺。
國外知名的兼職網(wǎng)站,能夠幫助你找到合適的國外兼職項目。由于項目基本是按國外程序員的平均小時費率計算報酬的,因此,如果你的英語不錯,在FreeLancer上尋找兼職開發(fā)工作也會是一個不錯的選擇。
猿團(tuán)在做的事情是為A輪之前的創(chuàng)業(yè)公司或那些小企業(yè)提供技術(shù)服務(wù),一邊對接兼職的技術(shù)團(tuán)隊,一邊對接需求方。與其他同類競品不太一樣的是,平臺的技術(shù)兼職隸屬于猿團(tuán),也就是相當(dāng)于猿團(tuán)為需求方定制產(chǎn)品,而具體工作則是轉(zhuǎn)包給第三方團(tuán)隊完成。因此,如果你已經(jīng)有一個比較穩(wěn)定的技術(shù)團(tuán)隊,那么可以申請成為猿團(tuán)的城市合伙人,并利用猿團(tuán)品牌來接單。
關(guān)于未來最近幾年我們看到了一些非常有趣的變化,他們正在影響著我們的傳統(tǒng)工作方式: 越來越多的公司開始接受并鼓勵員工在家工作,這一趨勢正從互聯(lián)網(wǎng)和科技公司逐步向傳統(tǒng)公司蔓延(根據(jù)預(yù)測,到2020年將有超過40%的美國人在家辦公)。這意味著,人們將會獲得更多可支配時間來從事自己感興趣的第二職業(yè)。 越來越多優(yōu)秀的互聯(lián)網(wǎng)協(xié)作工具不斷出現(xiàn),這使得分布式協(xié)作效率大大提高,團(tuán)隊的組成將不再受到地域的限制。另一方面,開發(fā)團(tuán)隊也將能夠更加輕松地承接來自全球的軟件開發(fā)服務(wù)需求。 兼職市場正在變得越來越大,國內(nèi)主要兼職網(wǎng)站的營收規(guī)模在2015年接近了百億元,并還在快速增長中,隨著創(chuàng)新時代的來臨,這一增長勢頭將會進(jìn)一步加快。
作為一名程序員,你應(yīng)該能夠感受到以上這些變化趨勢可能給我們帶來的機(jī)遇,何不提前做些準(zhǔn)備,讓自己也能在這個不斷發(fā)展的市場贏得一席之地呢?
|