作者paranoia5201 (社會黑暗、行路難)
看板Soft_Job
標題[請益] 技術深化求指點:Python 或 Java?
時間Sat May 25 11:38:57 2019
本人原本的工作是偏資料分析,主要使用的工具是R。
為了要轉職軟體工程師,學習了Java、Python、Linux等系統。
在找工作的過程中,有些公司肯認我過去的經驗,但還是提醒:
「我們公司主要是使用Python做資料清洗、用Java做資料庫系統的維護。」
也有被詢問作品,雖然有些資料分析成果(圖表),
但是面試單位想要看的「作品」多是指能夠實際使用的web或app介面。
這讓我思考:我是應該要用python或Java來做一個能夠被使用的作品先嗎?
個人對Java的重視,源於當初上課業師強調:
重要的系統如Apache所開發者,都是Java寫成。
如果真的要跟高手或面對複雜龐大的系統,面對Java絕對是必要面對的事情。
在此想請問各位前輩,在有限的時間下、對於一個「新手」,
我該先盡力熟悉Java或python呢?建議理由也希望能說明。
有關作互動作品的部分,面試時我提出「可用R的Shiny套件做出一簡單互動系統」,
被回應「R比較吃效能,所以我們多是用python及Java」。
所以有關效能這部分...我又可以如何精進呢?(先前真的從來沒想過這問題)
先感謝溫馨的軟工板諸位了~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.130.150
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1558755539.A.9B7.html
1F:→ f496328mm: Python,我當初也是從R轉python,你會愛上python 05/25 11:46
2F:→ f496328mm: 目前我用 Python 寫 web、資料分析、視覺化、分散式 05/25 11:47
3F:推 plsmaop: Python 05/25 11:47
4F:→ f496328mm: 然後你目前的作品是什麼?丟上來看看 05/25 11:49
5F:→ qrtt1: 先學習 python + pandas 做資料整理? 05/25 11:50
6F:→ f496328mm: Instagram 背後也是用 django, python 很強大 05/25 11:53
7F:→ f496328mm: 效能部分,可以試試 nginx, loading balance 05/25 11:55
8F:→ lwtech: django = apache 什麼都包了 05/25 12:34
9F:→ lwtech: flask = 簡化模組版的 apache 05/25 12:34
10F:→ lwtech: 上網查查比較吧,我覺得 點Scala 比較好 05/25 12:34
11F:推 GGFACE: Golang啦 05/25 12:45
12F:→ aa06697: 新手 又時間有限 就python吧 05/25 13:02
13F:推 CodingMan: 資料分析首選應該是 Python 05/25 13:18
14F:→ sxy67230: Python,flask搭配gunicorn + ngnix在做docker就可以實 05/25 13:23
15F:→ sxy67230: 現大部分server的架構了,操作也相對好上手,重要的是 05/25 13:23
16F:→ sxy67230: 學會主流的mvc架構吧,然後用bootstrap弄個漂亮的頁面, 05/25 13:23
17F:→ sxy67230: 當然日後還是學一套java當第二語言。 05/25 13:23
18F:→ sxy67230: 先吃一套,日後當然是全部都吃,軟體業沒有什麼靠一套 05/25 13:27
19F:→ sxy67230: 技術、語言打天下的。不過程式基礎是通用,基礎深化後, 05/25 13:27
20F:→ sxy67230: 學什麼技術都很快 05/25 13:27
21F:推 giantwinter: Python 05/25 14:10
22F:→ ap954212: Python 05/25 15:58
23F:→ thcb3181: python吧,不過現在資料分析的工作越來越多了,而且環境 05/25 16:35
24F:→ thcb3181: 好像也不錯,應該也不用特地轉職到純軟吧 05/25 16:35
25F:→ dream1124: 寫web的話作品最重要,語言我倒覺得是其次。 05/25 17:49
26F:→ dream1124: 現在主流語言的web框架都發展得很成熟,差不了多少。 05/25 17:50
27F:→ dream1124: 語言選喜歡的就好了。 05/25 17:51
28F:→ dream1124: 不過我要推一下java,近幾代更新後整個生態圈成熟穩健 05/25 17:52
29F:→ dream1124: 完全不輸那些潮流的語言。 05/25 17:52
30F:推 ldeathkiller: 以接別人的code而言 我超討厭python 05/25 21:51
31F:→ DrTech: 都學不就好了。真的沒那麼困難,而且兩種都是很基本的 05/25 22:20
32F:推 ChrisPau103: Python蠻容易上手的 05/25 22:53
33F:→ nekosgr93: 以轉職為需求的話 資料分析選py web選java 05/25 23:34
34F:推 bakedgrass: 如果面試強調能「看到介面」的話,不是應該要注重前端 05/26 03:19
35F:推 hegemon: 看你想往哪裡走,大型企業java, 小公司python 05/26 23:50
36F:→ hegemon: java在商用上的穩定跟環境完整度還是很棒的 05/26 23:51
37F:推 moon2519: Python 05/27 07:17