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

來源: jobbole  發布時間: 2010-12-12 20:54  閱讀: 896 次  推薦: 0   原文鏈接   [收藏]  

  編者按:原文作者Jenkov就是那位丹麥的資深Java開發人員,從事軟件開發已有十多年。除了常有讀者咨詢他《如何成為一位專家級的開發人員?》之外,“怎么才能成為一名Java自由開發人員?”也是他收件箱中另一個常收到的問題。

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

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

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

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

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

  公司為什么雇傭自由開發人員?

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

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

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

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

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

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

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

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

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

  自由職業者的薪水如何?

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

  為什么要從事自由職業?

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

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

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

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

  本文來源:伯樂在線- 職場博客- 自由職業
  本文鏈接:http://www.jobbole.com/entry.php/375

  Via:jenkov 文章推薦:關關  編譯:伯樂在線 敏捷翻譯組 - 何強  
  轉載請注明原文出處、原文超鏈接、譯文出處和譯者等信息,否則視為侵權,謝謝合作!

0
0
 
標簽:程序員
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()