做一個自由程序員有很多好處。雖然一些積極因素來自於工作的靈活性,但還有一些與編程有關。
然而,自由職業者的工作並不總是“辦公空間”,這似乎是一種解放,瞭解做一個自由職業者程序員的真正感受吧!
當你在自由職業者的基礎上運作,你會感激許多獎勵。從靈活的工作時間到高薪以及遠程工作的可能性。
作為一名自由撰稿人和編輯,我遠程工作。有時這種情況發生在我的家庭辦公室(讀:我的臥室的一半),但主要是從一個共同工作的空間。如果你曾經在家工作過一天,你就會知道這是一個很棒的安排。
你可以在自己的時間裡工作,不用上下班,穿(或不穿)你想穿的衣服。遠程工作可以通過跳過驅動器節省大量的資金。
正如《福布斯》所揭示的,遠程辦公可能會提高生產率,改善健康狀況,減少員工流失。此外,公司還發現,在家工作的員工平均每人每年可節省11000美元。
從本質上講,分佈式團隊可以提高透明度,需要過度溝通。另外,那些可能是電子郵件的會議可能只是電子郵件。所以這對自由程序員和他們的僱主來說是雙贏的。
作為一名自由程序員,你將成為自己的老闆。這既適用於傳統的自由職業者工作,也適用於經營自由職業者企業。
當然,你可能有客戶,但他們覺得自己不像是經理,而不像是同事。那是因為你有責任管理自己的時間和資源。自治是一種授權,特別是當你在完全自由的基礎上支付賬單的時候。
既然你沒有和某家公司結婚,你就不一定會被限制在某個特定的角色裡。相反,您有機會涉足多個領域,如系統管理員、Java開發人員和JavaScript專家。
通過從事各種各樣的項目,你可以避免陷入專業化。然而,如果你專攻的話,你也許能賺更多的錢,但這也有它自己的利弊。
正如Devin Ceartas解釋的那樣,他是一名全職自由職業者,工作超過16年,是Nacredata LLC的所有者:
"What's fun to me about working with technology is learning how to solve problems. [...] There's new stuff all the time, so much so that it's overwhelming for some people. I've noticed some programmers, particularly newer programmers get stuck in the mindset of 'I'm a JavaScript programmer,' or 'I'm a Ruby on Rails programmer.' And I've always just been interested in learning all the tools and figuring out what fits best at this point in time."
此外,您可以使用自己的工具、語言和技術來完成工作。這可能意味著運行適合自由職業者的Linux,或者僅僅使用一臺珍貴的筆記本或臺式機而不是企業硬件。
對於應用程序和工具自由職業者應該檢查,看看我們的幫助列表。
你一直想在朝九晚五的工作中開發的應用程序可以作為一個自由程序員蓬勃發展。
你可能會發現更多的時間與缺乏通勤,以及有機會蹲下來的個人努力之間的客戶演唱會。無論是開一個技術博客還是創建一個應用程序,這都是自由職業者的主要優勢。
作為一個自由程序員,你的薪水會有所不同。根據不同的項目,你可能會同意一個固定的金額,每小時計費,或接受之間的一些東西。一旦你固化,你可以收取相當數額。通常,你會帶來更多的小時比你會在一個類似的薪水的作用。
因為你沒有從客戶那裡得到這個利率,你將能夠提高利率。客戶可以接受這一點,因為他們最終是通過外包而不是**全職員工來節省資金。由於客戶不花錢購買筆記本電腦或臺式機等辦公設備,因此他們可以在較短的時間內支付更多的開支。
雖然在家工作,花時間做個人項目,使用自己的工具和技術聽起來很迷人,但自由編程肯定有缺點。從不均衡的工作流動到過時的技術和缺乏福利,你需要考慮全局。
雖然自由編程有很多好處,但作為一名自由編程人員通常不會帶來任何健康保險方面的好處。別提任何401k選項。
相反,你要負責自己的健康保險,這取決於你住的地方,可能相當棘手。此外,由於絕大多數僱主不會從你的薪水中扣繳任何東西,稅收可能會變得複雜。
即使你熱愛你的工作,你也需要掙一份薪水。你不能簡單地免費工作。如果你剛開始工作,一開始你很可能是免費工作或者低收入工作。
塞爾塔斯再次透露:
"Not having enough work is definitely something people think about. So as an independent person, you have a hard time saying no to projects. [...] But you can quickly fall into the trap of being over busy, and under-employed."
一旦你開始獲得高薪項目,現金流仍然可能是不平衡的。你可能完成了一項重要的工作,但一個月或更長的時間裡看不到這筆錢。這需要一點習慣,但一旦你在一個槽很容易蓬勃發展的經濟工作。您需要適當地平衡工作負載和客戶機負載。
而傳統的辦公室工作,甚至在分佈式團隊中工作,意味著有同事,作為一個自由程序員,你只能靠自己。這會很孤獨。因此,你有責任尋找一個社區。懶散的團隊、聚會和共同工作的空間可以彌補——但這絕對是一個考慮因素。
根據你的個性,這可能很難。有一段時間,我在我的公寓外工作,直到我找到了一個叫Perch的地方。當被假裝的同事包圍時,真正工作的動機會通過滲透傳播開來。另外,你一直忽略的家務活是在家裡,而不是你的共同工作空間。
一旦你離開辦公室,就很難回到現場工作。正如Mad Botter Inc.的首席執行官兼創始人邁克爾•多米尼克(Michael Dominick)所揭示的,“從一個獨立的自由職業者過渡到一個開發商店的首席執行官是一件奇怪的事情,但最終是值得的。”在某個時候,你可能會在你的自由職業生涯中發展到**自由程序員的地步。
同樣地,從全職角色到自由職業者的轉變可能是一個挑戰。通常沒有團隊可以依靠,只有你。如果你是一個自我啟動的人,你將作為一個自由程序員茁壯成長。但是你有責任跟蹤截止日期,完成項目,最終找到自己的工作。
如果你已經工作了一段時間,你可能會遇到那些你喜歡、討厭的老闆,以及介於兩者之間的一切。自由職業者意味著你幾乎是你自己的老闆。在**和解僱你自己之間是一個無止境的波動。你有可能成為你遇到過的最好的老闆,最差的老闆,或是變化多端的老闆。
這是對自由職業者最大的誤解之一。雖然看起來你完全專注於工作本身,但你實際上是在管理一家企業。別指望整天都在編程。相反,你將花費大量的時間推銷客戶、發送**和營銷。自由職業者工作的一個主要組成部分是建立關係和推銷自己。
如果你是以合同為基礎工作,這確實可以減輕不斷尋找新客戶的壓力。此外,如果你表現出色,你很可能會繼續作為一個普通的自由職業者,甚至可能把自由職業者的工作變成一個全職的角色。不管怎樣,不僅僅是編程。即使只有你,你也是生意人。
因此,會計、銷售、市場營銷等成為您的職責。幸運的是,你可以利用視頻等元素來宣傳你的自由職業者工作。
最終,自由職業者的生活方式是多種多樣的。它不像最初看起來那麼迷人,但它永遠令人興奮和緊張。另外,當你用自由職業者的薪水還清賬單時,你會有一種巨大的成就感。
當我為了一份自由職業而離開了朝九晚五的輕鬆工作時,我很害怕,儘管這是一種激勵的方式。自由職業者甚至可以提供額外的保障,因為你的收入是多樣化的:如果一個客戶消失了,財務狀況可能表明你沒有充分就業,而不是失業。
開始你的自由職業生涯與這些最好的自由職業者的工作和搜索網站。作為一個自由職業新手,確保你沒有犯這些嚴重的錯誤。
... 一旦他們開始做一件家務,或者為你做一些事情,他們就知道這些條件,直到他們得到滿足才會停止。開發人員沒有提前退出的可能。 ...
作為一個程式設計師,你有相當多的選擇,當談到業餘愛好的機會,我們已經涵蓋了他們在我們的愛好,包括編碼和指令碼。如果你最喜歡敲擊鍵盤,可以考慮從那裡開始。 ...
... 有些僱主可以接受申請人,而不是在其中一個領域接受正規教育,而不是大量的技術經驗和知識。然而,你所受的教育和經驗越多,你對僱主的吸引力就越大。 ...
這是我多年來一直在掙扎的一個困境:我熱愛程式設計,但我從不想從中獲得一份職業。那我該怎麼辦?我怎樣才能在這個活動中獲得快樂而不把它作為我生活的中心呢?也許你也有過這樣的想法。 ...
...適合從學生到藝術家的每個人的文章,但是是的,Linux是一個很好的程式設計平臺。無論您是考慮到開放精神還是整個生態系統,都有很多理由考慮讓Linux成為您編寫程式碼的家。 ...
像很多流行語一樣,使用者體驗是一個總括術語。它的定義會根據上下文的不同而變化。但基本面不變。 ...
...發人員架起了這些Web設計師和程式設計師之間的橋樑。當一個網頁設計師想出一個網站的想法時,網頁開發者會按照他們的規範來構建它。在這個專案中,程式設計師的角色可能是建立一個新的工具來幫助處理網站訪問者的請求...
...心的專案(如web和移動應用程式)常常令人沮喪。當你從一個不講理的客戶跳到另一個客戶時,準備好拔頭髮。 ...
... Squarespace是一個展示你作品的網站平臺。它擁有一個直觀的設計,讓你調整你的網頁上飛,並提供了堅實的分析選項。當你想更新你的網站,只需登入並把圖片放到適當的頁面。如果...