如何成爲一名Java自由開發人員

自由職業者的工作是什麼?

  不知你是否知道,我是一名自由職業的Java開發人員,這意味着我從事諮詢工作。我從2000年開始從事這份工作,它佔了我職業生涯的大部分時間。我多數是在爲大公司、軟件公司、銀行和運輸公司等客戶工作。

  我每次參與的項目會持續3到12個月。在那段時間內,我出現在客戶的辦公室裏,就像他們自己的員工一樣。一些項目是構建新的應用程序,其他的則是爲現有的應用程序添加一些功能。

  我參與開發的許多應用程序都是內部應用,由客戶的員工本身或者客戶的客戶使用。這些應用程序中,很多網絡應用程序是利用Java servlets和JSP等構建的,或者是使用獨立的服務端服務。客戶還從未要求過我去開發任何圖形界面程序。

  以我的經驗,自由職業者很少受僱開發Facebook那樣的產品。公司傾向於用正式員工進行此類產品的開發。

  公司爲什麼僱傭自由開發人員?

  當大公司要在一定期限內開發一個項目,而他們又沒有足夠人手的時候,他們就不時地在外面僱傭顧問。這些公司在一定時期內僱傭顧問,然後等到項目結束時或者或任務不那麼緊迫的時候就把他們炒掉。

  如此一來,大公司就可以很容易並快速地僱傭和解僱開發人員,而又不必顧慮僱員會在合同到期時有所不滿。

  通常當新項目需要額外人手的時候,公司會再次僱傭同一個顧問,因此客戶對顧問的個性和技能已有所瞭解。再就是客戶不必就流程、開發工具和硬件設置等問題上再次對顧問進行培訓。

  怎樣成爲一名自由職業者?

  正常來說自由職業者要通過諮詢機構來找活幹。諮詢機構會和客戶保持聯繫。

  大客戶不願意直接和無數的自由職業者聯繫,也不願意和他們每一個人單獨談薪水等問題。當額外需要人手的時候,客戶只需和諮詢機構談即可。並且,如果你違約,提前解除了合同,諮詢機構還能快速幫客戶找到其他開發員。

  所以,找到當地僱傭自由職業者的諮詢機構,和他們保持聯繫。如此一來,你已進入他們的人才庫。

  做自由職業者有什麼要求?

  在接受你之前,大多數的諮詢機構要求你至少有5年的開發經驗。我很幸運,在幹過1年網絡開發和1年Java諮詢工作後,我就進入了自由職業這一行,成爲一家諮詢機構的正式員工。只用兩年,這之所以成爲可能是因爲2000年的互聯網泡沫。當時每個人都在僱傭開發人員,因此市場不像今天這麼不景氣。

  自由職業者的薪水如何?

  在丹麥,顧問的薪水的一般都是正式員工的1.5到2倍。薪水的高低和技術水平以及教育背景有很大關係。在一些特殊的領域薪水可能更高,在一些大衆化的領域(比如PHP),薪水要低些。

  爲什麼要從事自由職業?

  我喜歡從事自由職業這一行,因爲恰如其名,相比正式員工,我自由了很多。

  首先,我不用在同一個地方年復一年的工作。並不是在所有的公司工作都那麼有激情。作爲一名自由職業者,我可以到處走走,甚至是在一段時間後再回到一個公司工作。

  其次,我可以選擇性工作。這意味着我可以更好地控制我的職業生涯方向。當然並非總可以控制方向,但有時候的確可以。至少當一個項目與你的方向相差甚遠時,你可以拒絕。

  第三,高薪水允許我抽出一部分時間去旅遊,或者開發我自己的小軟件項目,又或者寫寫文章,比如這篇文章。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章