本人原本的工作是偏資料分析,主要使用的工具是R。
為了要轉職軟體工程師,學習了Java、Python、Linux等系統。
在找工作的過程中,有些公司肯認我過去的經驗,但還是提醒:
「我們公司主要是使用Python做資料清洗、用Java做資料庫系統的維護。」
也有被詢問作品,雖然有些資料分析成果(圖表),
但是面試單位想要看的「作品」多是指能夠實際使用的web或app介面。
這讓我思考:我是應該要用python或Java來做一個能夠被使用的作品先嗎?
個人對Java的重視,源於當初上課業師強調:
重要的系統如Apache所開發者,都是Java寫成。
如果真的要跟高手或面對複雜龐大的系統,面對Java絕對是必要面對的事情。
在此想請問各位前輩,在有限的時間下、對於一個「新手」,
我該先盡力熟悉Java或python呢?建議理由也希望能說明。
有關作互動作品的部分,面試時我提出「可用R的Shiny套件做出一簡單互動系統」,
被回應「R比較吃效能,所以我們多是用python及Java」。
所以有關效能這部分...我又可以如何精進呢?(先前真的從來沒想過這問題)
先感謝溫馨的軟工板諸位了~
Python,我當初也是從R轉python,你會愛上python目前我用 Python 寫 web、資料分析、視覺化、分散式
作者:
plsmaop (plsmaop)
2019-05-25 11:47:00Python
作者:
qrtt1 (有些事,有時候。。。)
2019-05-25 11:50:00先學習 python + pandas 做資料整理?
Instagram 背後也是用 django, python 很強大效能部分,可以試試 nginx, loading balance
作者: lwtech 2019-05-25 12:34:00
django = apache 什麼都包了flask = 簡化模組版的 apache上網查查比較吧,我覺得 點Scala 比較好
作者:
GGFACE (ggface)
2019-05-25 12:45:00Golang啦
作者: aa06697 (todo se andarà) 2019-05-25 13:02:00
新手 又時間有限 就python吧
作者:
sxy67230 (charlesgg)
2019-05-25 13:23:00Python,flask搭配gunicorn + ngnix在做docker就可以實現大部分server的架構了,操作也相對好上手,重要的是學會主流的mvc架構吧,然後用bootstrap弄個漂亮的頁面,當然日後還是學一套java當第二語言。先吃一套,日後當然是全部都吃,軟體業沒有什麼靠一套技術、語言打天下的。不過程式基礎是通用,基礎深化後,學什麼技術都很快
作者: giantwinter 2019-05-25 14:10:00
Python
作者:
ap954212 (death is like the wings)
2019-05-25 15:58:00Python
作者: thcb3181 (神廢123) 2019-05-25 16:35:00
python吧,不過現在資料分析的工作越來越多了,而且環境好像也不錯,應該也不用特地轉職到純軟吧
寫web的話作品最重要,語言我倒覺得是其次。現在主流語言的web框架都發展得很成熟,差不了多少。語言選喜歡的就好了。不過我要推一下java,近幾代更新後整個生態圈成熟穩健完全不輸那些潮流的語言。
作者:
DrTech (竹科管理處網軍研發人員)
2019-05-25 22:20:00都學不就好了。真的沒那麼困難,而且兩種都是很基本的
以轉職為需求的話 資料分析選py web選java
如果面試強調能「看到介面」的話,不是應該要注重前端
作者:
hegemon (hegemon)
2019-05-26 23:50:00看你想往哪裡走,大型企業java, 小公司pythonjava在商用上的穩定跟環境完整度還是很棒的
作者:
moon2519 (~X~X~)
2019-05-27 07:17:00Python