作者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/cn.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