本人原本的工作是偏资料分析,主要使用的工具是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