感觉做 python 想去大公司稍微有点难

2016-03-11 18:19:24 +08:00
 quietin
我个人的一点小看法,上班一年多,从实习就开始用 python 了,然而实习时认识的学长已经转去做 java 了

现在自己想跳槽也发现职位并不多,特别是大公司职位;在非北上广深的话 py 职位相当少,假如不在一线城市呆,工作上的选择十分有限

看了几个大公司的 py 职位,年限要求都很高,工作时间不够久的话很不好换。当然,如果你厉害这都不是问题,不过这里我只想谈普通情况,毕竟大部分都是普通人呐


用 py 很多还要求会一门强类型语言,常见的就是 java 或 c 吧。
性能问题,如果换语言能节省很多成本,估计会弃用 Py

python 很多还要兼运维的工作,我个人觉得运维工作很辛苦,非常不建议


有点想转 java 了, java 职位真心多啊,基本每个公司都有(我的口水,自己对安卓也有兴趣,移动化也是大方向


求教育
20069 次点击
所在节点    程序员
92 条回复
quietin
2016-03-11 21:44:23 +08:00
@Iuranus 数据挖掘这行比较需要积累吧,白手起家难,很多都只要硕士以上
quietin
2016-03-11 21:49:05 +08:00
@wowpanda 正文尾部写了,想搞 java 了,不同语言间共通的部分好歹能缩短熟练其它语言的时间,而且以前也有基础,相信不是很难
quietin
2016-03-11 21:50:21 +08:00
@zky001 是啊,基本都是小公司
xingzhi
2016-03-11 21:51:13 +08:00
jwenwang
2016-03-11 21:55:06 +08:00
看过的情况来说,最终都会转向 java 的,稳定性
quietin
2016-03-11 21:58:54 +08:00
@jwenwang 是啊,久经历史考验,有一套完善的工程方法
lijiacong0702
2016-03-11 22:01:46 +08:00
正考虑从 Java 转 Python
CRVV
2016-03-11 22:07:08 +08:00
Python 是强类型语言, C 是弱类型语言
这是 Wikipedia 说的
wowpanda
2016-03-11 22:11:50 +08:00
@CRVV 哈哈,楼主的意思估计是想说还要会一门静态语言
Ge4Los
2016-03-11 22:45:42 +08:00
@CRVV 哈哈,说的很对。我还担心着帖子下会不会有人弄错了。
@quietin 北京招 python 的好多。我在深圳找 python 工作快哭了。
zaishanfeng
2016-03-11 22:54:08 +08:00
python 都满足不了你 目测楼主 g 点略高 java 这样的传教士体位估计楼主很快就腻了

话说语言只是工具 当你项目需要一门需要的话 像 java c#这样的封装的很完全的语言 一个成熟的开发者应该一个礼拜就可以玩的 666
zaishanfeng
2016-03-11 22:55:34 +08:00
sorry 一门需要 to 一门高级语言
wowpanda
2016-03-11 23:04:24 +08:00
@zaishanfeng 你会不会也是学了 python 就有些反感 java 啦,>_<
quietin
2016-03-11 23:55:45 +08:00
@Ge4Los 招 Python 的是多,但是方向性都很强,比如 web, 安全, openstack ,不同方向根本不考虑的,我在 boss 上和一个 360 的聊,他说必须要有安全经验做过安全方面的工具
antiagainst
2016-03-12 03:15:43 +08:00
python 是动态语言,再掌握一门静态语言比较好。

好几个新静态语言都是 Java VM based ,写起来简洁的很。
Amadeus
2016-03-12 03:58:18 +08:00
我就是搞 java 的,但觉得会一门 dynamic typing 的语言也是很好的能力和优势,比自己有什么想法,用 python 实现起来比 java 快很多。像纽约的一些金融公司在做原型的时候也选择用 python ,觉得可以了再用 java 做成产品。我还准备好好学学 python 。另外机器学习用 python 也比 java 有一定优势,相关的库多一些。
lcj2class
2016-03-12 07:33:33 +08:00
不知道 lz 是不是笔误, Python 是一门强类型语言,这是毫无疑问,如果连强类型弱类型都分不清,找不到工作太能理解了。

我觉得现在的程序员会上三四种语言很正常吧,用 Python, Ruby, JavaScript 这类的动态需要写些 quick and dirty 的实用脚本, c#, JAVA 静态语言来写一些规范点的项目, reactive 来写些界面。

在此基础上,精通一门语言就够了
0x1406F40
2016-03-12 09:19:28 +08:00
@quietin
我说你菜,你本应回答“我做了什么什么, github 地址是什么” ,但是你却回答“你不如 XXX ” 。作为一个程序猴,你连点基本逻辑的没有,让别人怎么用你?
quietin
2016-03-12 09:33:35 +08:00
@0x1406F40 我对你这种没有任何建议性的回答本来是不想理的,再回复全部隐藏
quietin
2016-03-12 09:38:18 +08:00
@lcj2class 这样算我也会好几种:)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/262850

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX