Python 和 Java 分别用于什么场景? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fengsien1999
V2EX    职场话题

Python 和 Java 分别用于什么场景?

  •  
  •   fengsien1999 2021-09-28 23:55:13 +08:00 3534 次点击
    这是一个创建于 1503 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为什么有的公司只招会这个的而不招会那个的?
    20 条回复    2021-09-30 10:26:20 +08:00
    lithiumii
        2
    lithiumii  
       2021-09-28 23:59:29 +08:00 via Android   1
    Python 用于公司有人用 Python 的场景,Java 用于公司有人用 Java 的场景
    ila
        3
    ila  
       2021-09-29 00:02:18 +08:00 via Android
    python 轮子第一快论证需求,java 轮子天下最多
    ipwx
        4
    ipwx  
       2021-09-29 00:10:49 +08:00
    你的团队都是 Java 的,你们代码库都是 Java 的,你找个 Python 的干嘛?

    =反之亦然。
    banmuyutian
        5
    banmuyutian  
       2021-09-29 08:59:13 +08:00
    只要你喜欢,招汇编都行。。。
    passer9527
        6
    passer9527  
       2021-09-29 09:16:49 +08:00 via iPhone
    据我面试的经验,好点的公司(无论大公司还是小公司),只要你愿意换语言,之前的语言不对口也是可以的。

    那些只招 xxx 语言的,正好也帮你过滤掉了垃圾公司。

    python 的场景很多,数据科学(火了好几年了),web 也很强,比如网易这种大公司都特多 python 职位
    ysp123
        7
    ysp123  
       2021-09-29 09:22:48 +08:00
    只招某某语言的说明技术,业务比较单一,技术实力都是比较小(基本没啥 qps 的那种)
    fengsien1999
        8
    fengsien1999  
    OP
       2021-09-29 09:45:45 +08:00
    @banmuyutian 扯远了。仅讨论 Python 和 Java
    vzhzhq
        9
    vzhzhq  
       2021-09-29 11:06:09 +08:00
    公司创业初期,用户较少切需要快速迭代快速试错,用 Python 。
    公司出具规模,用户量增加,可以用 Python,但是最好开始用 Java 重构。
    公司特别大,用户量特别多,产品需要追求高并发高可用,用 Java 。
    leven87
        10
    leven87  
       2021-09-29 11:34:36 +08:00
    需要快速上手,立刻做项目,每个语言都有不少坑。
    对于我这种工作多年的,其实是差不多的。当然,面试官是不信我的。
    fengsien1999
        11
    fengsien1999  
    OP
       2021-09-29 14:45:46 +08:00
    @vzhzhq 以下是李兴华老师在他的 Python 教学视频中说的:
    ...如果以高性能的 web 开发为例,最佳的技术方案是 Java (因为它可以承受大规模的并发访问)...

    王垠在下文中讲了 Python 的缺陷:
    http://www.yinwang.org/blog-cn/2016/01/18/java


    但是,我看职场上也有不少的 Python 岗。比如下面就是一例,该公司为什么不招熟悉 Java 的?
    https://www.mysmth.net/nForum/#!article/Career_Plaza/1491270


    而下面这家公司在职位描述中,提到后端工程师“目前我们主要使用 Python”。
    t/805139
    vzhzhq
        12
    vzhzhq  
       2021-09-29 15:18:37 +08:00
    @fengsien1999 嗯,我说的主要是 web 方面的,Python 在某些专业的领域有优势。
    fengsien1999
        13
    fengsien1999  
    OP
       2021-09-29 15:23:11 +08:00   1
    @vzhzhq
    Python 在某些专业的领域有优势?在哪些专业的领域有优势?在那些领域为什么比 Java 有优势呢?
    gengchun
        14
    gengchun  
       2021-09-29 18:27:18 +08:00
    光是找工作的话,不要把语言当成关键词,至少不是最关键的词。

    Python 高级岗位本身看重的是领域知识和业务经验,火一点的像 AI 或者数据处理,其实还有其它的领域,像地质,医疗,甚至航空、航天这些。这些工作都和编程语言没有太多关系。纯粹是大家都在用的 Python,专业课教的时候用的 Python,专业培训的时候老师讲的是 Python,招人的时候也就顺便写了一句工作的技术栈。这种岗位看一下公司业务,实在不行投前看看能不能和 HR 聊一下,有差距的话就不要投了。人家大概率不是在找 Python 开发。哪怕是项目是用别的语言,比如说 R,JD 写 Python 意思是,这个工作需要想转 Python 就可以,不是说没做过 Python 就不要。这种投简历,如果你是清北,或者什么双一流数学物理专业这种的,那可以没有业务经验,不然投了也白投。

    当然,有些山寨公司的招聘思路也是奇葩,比如说核心人员离职,公司项目快黄了,看项目是 Python 写的,想着招个 Python 开发顶缸。这种说我想去忽悠几个月工资是可以的。做项目就免了。

    讨论 Python 的优势没有也任何意义。除非你是 Python 核心生态圈的,比如说写过 PEP 什么的,或者做 CTO 希望多招 Python 开发,要写个 PPT 在会上讨论招聘问题。

    光是 web 开发的话,Python 岗位其实面向的都是小项目多的小厂,高级岗位就算大厂也非常少。IT 领域唯一用 Python 比较多是运维的中级岗位,不过现在都在转 Golang 。

    如果就是找个初中级岗位,这个细化一下需求,不要讨论太高级的东西。
    vzhzhq
        15
    vzhzhq  
       2021-09-29 19:14:20 +08:00
    @fengsien1999 你发的职位要求里不是都写了吗?图像处理、机器学习巴拉巴拉
    https://www.zhihu.com/question/30105838
    fengsien1999
        16
    fengsien1999  
    OP
       2021-09-29 20:07:10 +08:00
    @vzhzhq
    那是现象不是原因啊。我问的是这种现象的原因
    fengsien1999
        17
    fengsien1999  
    OP
       2021-09-29 20:12:02 +08:00
    @gengchun
    不要把语言当成关键词?以我看,语言、工作年限、学历、其它技能,都是关键词。
    你说什么是关键词?

    你这么一说,好像 Python 没前途了?
    nuobao
        18
    nuobao  
       2021-09-30 01:06:35 +08:00
    py 主要发力点在数据分析和 AI 、ML,java 发力点在 web 后端和大数据。
    大部分公司要求的是技术栈匹配。
    gengchun
        19
    gengchun  
       2021-09-30 02:07:49 +08:00
    @fengsien1999 明确自己的需求,不要在这里进行无用的抽象讨论。如果是你本人的求职问题,工作年限,学历,业务经历,现掌握的语言都是已知的。

    如果你是 HR,公司的技术栈,业务现状一样的是已知。

    如果你是做 Python 培训的,写技术出版物的,Python 圈子,程序员人数全球上千万,国内就算没百万,几十万还是有的。每年光教材也是几个亿,比 Java 可能不如,但发展潜力更大。退一步现在的代码累积也非常高,微软也在推,光是做项目的迁移迭代优化,需求一年至少也是上亿的企业单。你说有没有前途?但这些跟你有关系吗?

    提问实际一点,不要搞什么空对空讨论。
    vzhzhq
        20
    vzhzhq  
       2021-09-30 10:26:20 +08:00
    @fengsien1999 那我不知道了 摊手.jpg
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5353 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 07:46 PVG 15:46 LAX 23:46 JFK 02:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86