本人原本的工作是偏資料分析,主要使用的工具是R。
為了要轉職軟體工程師,學習了Java、Python、Linux等系統。
在找工作的過程中,有些公司肯認我過去的經驗,但還是提醒:
「我們公司主要是使用Python做資料清洗、用Java做資料庫系統的維護。」
也有被詢問作品,雖然有些資料分析成果(圖表),
但是面試單位想要看的「作品」多是指能夠實際使用的web或app介面。
這讓我思考:我是應該要用python或Java來做一個能夠被使用的作品先嗎?
個人對Java的重視,源於當初上課業師強調:
重要的系統如Apache所開發者,都是Java寫成。
如果真的要跟高手或面對複雜龐大的系統,面對Java絕對是必要面對的事情。
在此想請問各位前輩,在有限的時間下、對於一個「新手」,
我該先盡力熟悉Java或python呢?建議理由也希望能說明。
有關作互動作品的部分,面試時我提出「可用R的Shiny套件做出一簡單互動系統」,
被回應「R比較吃效能,所以我們多是用python及Java」。
所以有關效能這部分...我又可以如何精進呢?(先前真的從來沒想過這問題)
先感謝溫馨的軟工板諸位了~