[請益] 技術深化求指點:Python 或 Java?

作者: paranoia5201 (邁向研究生)   2019-05-25 11:38:57
本人原本的工作是偏資料分析,主要使用的工具是R。
為了要轉職軟體工程師,學習了Java、Python、Linux等系統。
在找工作的過程中,有些公司肯認我過去的經驗,但還是提醒:
「我們公司主要是使用Python做資料清洗、用Java做資料庫系統的維護。」
也有被詢問作品,雖然有些資料分析成果(圖表),
但是面試單位想要看的「作品」多是指能夠實際使用的web或app介面。
這讓我思考:我是應該要用python或Java來做一個能夠被使用的作品先嗎?
個人對Java的重視,源於當初上課業師強調:
重要的系統如Apache所開發者,都是Java寫成。
如果真的要跟高手或面對複雜龐大的系統,面對Java絕對是必要面對的事情。
在此想請問各位前輩,在有限的時間下、對於一個「新手」,
我該先盡力熟悉Java或python呢?建議理由也希望能說明。
有關作互動作品的部分,面試時我提出「可用R的Shiny套件做出一簡單互動系統」,
被回應「R比較吃效能,所以我們多是用python及Java」。
所以有關效能這部分...我又可以如何精進呢?(先前真的從來沒想過這問題)
先感謝溫馨的軟工板諸位了~
作者: f496328mm (為什麼會流淚)   2019-05-25 11:46:00
Python,我當初也是從R轉python,你會愛上python目前我用 Python 寫 web、資料分析、視覺化、分散式
作者: plsmaop (plsmaop)   2019-05-25 11:47:00
Python
作者: f496328mm (為什麼會流淚)   2019-05-25 11:49:00
然後你目前的作品是什麼?丟上來看看
作者: qrtt1 (有些事,有時候。。。)   2019-05-25 11:50:00
先學習 python + pandas 做資料整理?
作者: f496328mm (為什麼會流淚)   2019-05-25 11:53:00
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:00
Golang啦
作者: aa06697 (todo se andarà)   2019-05-25 13:02:00
新手 又時間有限 就python吧
作者: CodingMan (程式俠)   2019-05-25 13:18:00
資料分析首選應該是 Python
作者: sxy67230 (charlesgg)   2019-05-25 13:23:00
Python,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:00
Python
作者: thcb3181 (神廢123)   2019-05-25 16:35:00
python吧,不過現在資料分析的工作越來越多了,而且環境好像也不錯,應該也不用特地轉職到純軟吧
作者: dream1124 (全新開始)   2019-05-25 17:49:00
寫web的話作品最重要,語言我倒覺得是其次。現在主流語言的web框架都發展得很成熟,差不了多少。語言選喜歡的就好了。不過我要推一下java,近幾代更新後整個生態圈成熟穩健完全不輸那些潮流的語言。
作者: ldeathkiller (之之)   2019-05-25 21:51:00
以接別人的code而言 我超討厭python
作者: DrTech (竹科管理處網軍研發人員)   2019-05-25 22:20:00
都學不就好了。真的沒那麼困難,而且兩種都是很基本的
作者: ChrisPau103 (paul)   2019-05-25 22:53:00
Python蠻容易上手的
作者: bakedgrass (蒙古烤小草)   2019-05-26 03:19:00
如果面試強調能「看到介面」的話,不是應該要注重前端
作者: hegemon (hegemon)   2019-05-26 23:50:00
看你想往哪裡走,大型企業java, 小公司pythonjava在商用上的穩定跟環境完整度還是很棒的
作者: moon2519 (~X~X~)   2019-05-27 07:17:00
Python

Links booklink

Contact Us: admin [ a t ] ucptt.com