和 Java 相比 Python 的就业前景怎么样? 我现在有点纠结要学哪个好了,望大佬给我解答下疑惑。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
LearnPython the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Ygmxy
V2EX    Python

和 Java 相比 Python 的就业前景怎么样? 我现在有点纠结要学哪个好了,望大佬给我解答下疑惑。

  •  
  •   Ygmxy 2019 年 10 月 29 日 12100 次点击
    这是一个创建于 2339 天前的主题,其中的信息可能已经有所发展或是发生改变。
    97 条回复    2019-12-04 17:43:55 +08:00
    Latin
        1
    Latin  
       2019 年 10 月 29 日
    人生苦短,我用 Python
    wuooyun
        2
    wuooyun  
       2019 年 10 月 29 日
    开始学 py 可能会更有趣一点
    695975931
        3
    695975931  
       2019 年 10 月 29 日
    这两个竞争都挺大的
    BrbiwsFtd9zDGZqB
        4
    BrbiwsFtd9zDGZqB  
       2019 年 10 月 29 日
    就业大哥们, 就业, 不是学来高副业.
    学 java 错不了.
    Ygmxy
        5
    Ygmxy  
    OP
       2019 年 10 月 29 日
    @90d0n 我看到 b 站有视频说用 python 做主语言找工作没那么好找,请问是这样子吗?
    memedahui
        6
    memedahui  
       2019 年 10 月 29 日
    小孩子才做选择.jpg
    DovaKeen
        7
    DovaKeen  
       2019 年 10 月 29 日   6
    今年互联网已经是哀鸿遍野了…说不定现在去送外卖,明年还可以和今年的面试官做同行…
    liyihang
        8
    liyihang  
       2019 年 10 月 29 日
    Java 初级已经很难找到事了。朋友公司招 2 个 Java 收到几千份简历。
    Ygmxy
        9
    Ygmxy  
    OP
       2019 年 10 月 29 日
    @memedahui 我年龄确实不大......
    Ygmxy
        10
    Ygmxy  
    OP
       2019 年 10 月 29 日
    @DovaKeen 老哥你这样说我感觉前途一片黑暗呀
    jxxz
        11
    jxxz  
       2019 年 10 月 29 日
    python 很难找到工作
    Merryj
        12
    Merryj  
       2019 年 10 月 29 日   1
    想在哪个城市工作生活,就去查查那座城市的这两种语言的岗位需求,及薪资情况,再决定呗
    Bugrun
        13
    Bugrun  
       2019 年 10 月 29 日
    学 go
    skymei
        14
    skymei  
       2019 年 10 月 29 日
    java 作为发展很好的语言,java 程序员数量太大了,你一个新手很难竞争的过。python 的话写个工具还行,用来作为找工作的主力的话还是算了。当然啦,强者可以不用考虑这些。
    vtwoextb
        15
    vtwoextb  
       2019 年 10 月 29 日
    人生苦短,我推荐 JAVA
    skypyb
        16
    skypyb  
       2019 年 10 月 29 日 via Android
    如果你觉得这是一艘火箭,只管上去就是了,别管你待在什么位置。
    justin2018
        17
    justin2018  
       2019 年 10 月 29 日
    Java
    codz
        18
    codz  
       2019 年 10 月 29 日
    两样都学
    wh0428
        19
    wh0428  
       2019 年 10 月 29 日
    java
    madantech
        20
    madantech  
       2019 年 10 月 29 日
    java 吧
    学 python,要是在二线或以下城市,都没几个工作岗位可以选
    Vegetable
        21
    Vegetable  
       2019 年 10 月 29 日
    天上地下
    vison09
        22
    vison09  
       2019 年 10 月 29 日
    java 妥妥,岗位的数量和质量明显都比 python 高
    haohappy
        23
    haohappy  
       2019 年 10 月 29 日
    学 go
    loudefa
        24
    loudefa  
       2019 年 10 月 29 日
    打开招聘网站你就有答案了
    Aether
        25
    Aether  
       2019 年 10 月 29 日
    我对身边的朋友都这么说:长远来看,走 python+人工智能,应可以保证未来 10 年不愁饭吃。10 年之后?谁也不知道。毕竟 ML AI 领域才刚刚兴起,留给 python 不少成长期。
    TimePPT
        26
    TimePPT  
    PRO
       2019 年 10 月 29 日
    自用 or 数据向 or 工作辅助锦上添花选 Python
    求碗饭吃选 Java
    almost00
        27
    almost00  
       2019 年 10 月 29 日   1
    选个写着感觉舒畅的学吧!
    准确的说都得学!
    摆正身份,拿自己当个程序员,而不是 java 工程师 or python 工程师
    初次学习的过程就是 不求甚解,等你有了基础和足够的经验再回头看以前的问题 肯定是豁然开朗
    如果你想学了不会饿死还是学前端吧!入门快,找工作相对容易,相比 java/python 好找工作
    因为选前端可以用空间换取时间,先入了程序员的坑,再去填 java or 你想学习的任何语言 /领域
    我就是这样~ 学完 python 现在又学 java 的。
    总结下来就是 你学了不用 就是白学,因为会忘。
    但可以通过写笔记 /博客记录学习的知识点,不会的时候翻过去看,毕竟是你自己总结的。
    其实学前端最好的好处是~ 知道怎么问问题?(因为老跟浏览器打交道)学其他的也很快
    什么不会 google 一下~ 大把资料在眼前,看看就知道了
    这是我的所有知识总结 https://sltrust.github.io
    重点就是 记笔记 /写博客
    dinjufen
        28
    dinjufen  
       2019 年 10 月 29 日
    Java,学的人多但位置也多,只会 Python 真的挺难的
    ClericPy
        29
    ClericPy  
       2019 年 10 月 29 日
    还是得分人... 现在互联网红利已经过去了, 以前那种学一个月找工作上万的时代已经一去不复返了
    你都不说自己目前是什么水平, 如果是零基础连操作系统都搞不明白, 只学一门语言就去找工作感觉是坑你; 如果是计算机专业的, 只说就业 java 还是能挺几年的, 反正等你参与工作以后, 该学的语言早晚都得学一遍

    选什么, 还是看个人背景
    ebony0319
        30
    ebony0319  
       2019 年 10 月 29 日   1
    https://www.bilibili.com/video/av59958746 这里基本上都是客观的评价。
    NoKey
        31
    NoKey  
       2019 年 10 月 29 日
    都差不多,啥都有岗位,看机会,看运气
    我上次找 java 工作的时候,别人都是招 python 的
    我只写过一些简单的 py
    有个公司跟我说,你来嘛,学一下就会了
    我说,那能不能按照 java 经验开工资
    他们说,不能
    askfilm
        32
    askfilm  
       2019 年 10 月 29 日
    @Ygmxy 关于工作机会数量(只谈数量): java,js 这两个数量绝对是最多的, 其次是 php (不过小公司少了,职位数量收缩不少) , 然后是 go , python (这 2 个一线城市数量要表现稍好些,二三线,唉~)

    其他语言则关注较少,不好说
    x66
        33
    x66  
       2019 年 10 月 29 日
    都学,建议再加个 Go
    cherbim
        34
    cherbim  
       2019 年 10 月 29 日
    java 吧
    fzls
        35
    fzls  
       2019 年 10 月 29 日 via Android
    Java 岗位多不少
    Antidictator
        36
    Antidictator  
       2019 年 10 月 29 日 via iPhone
    @ebony0319 猜到了会推羊哥视频 2333
    a719114136
        37
    a719114136  
       2019 年 10 月 29 日 via Android
    java 岗位多,机会多,人也多。
    py 岗位少,人少。

    就业的话,推荐 Java,之后再转 py 也来得及。
    simple2025
        38
    simple2025  
       2019 年 10 月 29 日
    工作肯定 java 呀
    mamahaha
        39
    mamahaha  
       2019 年 10 月 29 日   1
    如果你要吃程序员这碗饭,那就都需要学,Java、Python、golang、Javascript、c++都需要学。你又不是学如何开发语言,你学怎么用就完了,学会了一两个,其他的直接看文档就行了。
    akiakiseofficial
        40
    akiakiseofficial  
       2019 年 10 月 29 日
    从历史发帖来看 lz 并非本科生并且已经学了两年前端而且自我感觉没有学到什么东西,虽然你感觉主要原因是教的太慢了,但是实际上这一行绝大多数东西是教不来的,需要自己学。

    这种情况,建议趁早转行,死磕下去到时候找工作又是一道天槛。
    xiangchen2011
        41
    xiangchen2011  
       2019 年 10 月 29 日
    java 吧,python 被炒得太火了,找工作还得是 java
    narutots
        42
    narutots  
       2019 年 10 月 29 日
    去招聘网站搜索对比下就知道了
    1nakaELYBbsXbZxY
        43
    1nakaELYBbsXbZxY  
       2019 年 10 月 29 日
    选 JAVA ;

    PYTHON 直接失业警告。
    keepeye
        44
    keepeye  
       2019 年 10 月 29 日
    学 go 比较好,我司招 go 难找的很 最后不得已招 php 真好招
    Rwing
        45
    Rwing  
       2019 年 10 月 29 日
    helenhe
        46
    helenhe  
       2019 年 10 月 29 日
    Python 不好找工作,学 java 和 go 吧
    locoz
        47
    locoz  
       2019 年 10 月 29 日 via Android
    Java 岗位多,但是人也多。
    Python 岗位少,但是人没那么多。
    多出来的人菜都是一样菜,所以关键还是看你自己的深度。
    ddup
        48
    ddup  
       2019 年 10 月 29 日 via Android
    Python 不知道为什么火,就因为大家都说他学起来简单吗?
    Python 没火的时候是 js 特别火。
    charlie21
        49
    charlie21  
       2019 年 10 月 29 日 via iPhone
    @Rwing
    理由
    haon
        50
    haon  
       2019 年 10 月 29 日   1
    校招表示 python 找不到工作,java 虽然人多,但是算最好找工作的吧
    charlie21
        51
    charlie21  
       2019 年 10 月 29 日 via iPhone
    @mmixxia
    Python 直接失业警告
    Java 直接屈才警告
    magiclz233
        52
    magiclz233  
       2019 年 10 月 29 日
    我建议先学 Java 好找工作,python go 什么的后面学
    jason19659
        53
    jason19659  
       2019 年 10 月 29 日
    都学 其实差不多
    laminux29
        54
    laminux29  
       2019 年 10 月 29 日
    如果你在乎 [就业前景] ,那么你应该从电路到分布式系统,都学。

    然后你的问题会变成,拿了好几家一线大厂 Offer,到底选哪家。
    peter1988
        55
    peter1988  
       2019 年 10 月 29 日
    考虑就业的话肯定首选 Java 了,国内互联网应该是 Java 的职位最多,先入行之后再学 python 用于日常的一些快速开发上面。
    laike9m
        56
    laike9m  
       2019 年 10 月 30 日
    如果是第一门语言,学 Python ;找工作,还是 Java,但 Python 也没那么惨,主要还是看水平
    ccyu220
        57
    ccyu220  
       2019 年 10 月 30 日
    赚钱,Java
    mamahaha
        58
    mamahaha  
       2019 年 10 月 30 日
    如果不知道学啥,那就学 c++吧,免疫一切鄙视。
    factoid
        59
    factoid  
       2019 年 10 月 30 日 via Android
    @ddup 感觉 python
    qwingmix
        60
    qwingmix  
    PRO
       2019 年 10 月 30 日
    标准答案:java+数据结构+996 一波猛操作+工作中学着怎样去成为小 leader。
    python 手到擒来。
    人工智能的知识树里面,python 编程语言知识一个小小的树枝。
    changdy
        61
    changdy  
       2019 年 10 月 30 日
    人生苦短 我用 kotlin
    inorilzy
        62
    inorilzy  
       2019 年 10 月 30 日
    好饿啊,早知道不学 Python 了
    wdaye
        63
    wdaye  
       2019 年 10 月 30 日
    学 java 吧 ,等你 java 学会了,再去学 python 一周时间就可以入门了。相对而言 java 就业机会多,但是竞争压力比较大,
    JRay
        64
    JRay  
       2019 年 10 月 30 日
    学 go 去搞区块链
    tobyzhong
        65
    tobyzhong  
       2019 年 10 月 30 日
    看就业,java 作为语言入门比较好,对编程语言有一个完整的认识,python 不是特别适合作为入门,除非不想深入学习代码,而是把代码只是作为一个工具
    luchenwei9266
        66
    luchenwei9266  
       2019 年 10 月 30 日
    如果真要这两个选的话。。选 Java 吧。。然后 Python 可以考虑空余时间去学学
    star00
        67
    star00  
       2019 年 10 月 30 日
    推荐先学 Java。python 不适合做主语言,python 打打辅助写小一些脚本还是挺好的。
    zhaopy4721
        68
    zhaopy4721  
       2019 年 10 月 30 日
    只学了 Python 毕业差点失业的路过。只会 Python 不够,你必须还得同时会人工智能。
    hellwys1
        69
    hellwys1  
       2019 年 10 月 30 日
    @inorilzy #62
    哈哈哈,有内味了。
    hitsmaxft
        70
    hitsmaxft  
       2019 年 10 月 30 日
    python 现在是 AI 工具,没算法基础别人才不看你会 py 还 yp。
    MinQ
        71
    MinQ  
       2019 年 10 月 30 日 via Android
    好饿啊,早知道不从 C#转 Python 了
    Oa
        72
    Oa  
       2019 年 10 月 30 日
    现在各路语言百家争鸣。互联网公司 java 大神的需求量还是很大的,但是现在 python 和 go 在自动化和人工智能等这方面用的蛮多的
    zw1027
        73
    zw1027  
       2019 年 10 月 30 日
    作为一个工匠,只会用螺丝刀不会用钳子怎么行,都学
    yingo
        74
    yingo  
       2019 年 10 月 30 日
    java,go.对高级 java 工程师的需求还是蛮大的.
    lbp0200
        75
    lbp0200  
       2019 年 10 月 30 日
    面向公司编程:学历低:Java,学历高:Python
    wlkq
        76
    wlkq  
       2019 年 10 月 30 日
    找工作 java。python 可以匹配的工作岗位太少了,而且学 python 找工作的人也不少
    ddup
        77
    ddup  
       2019 年 10 月 30 日
    @MinQ #71 回 C# 呀,互联网应用应该要慢慢多来了
    MinQ
        78
    MinQ  
       2019 年 10 月 30 日 via Android
    @ddup 搞 C#的时候我做的也不是互联网应用啊,都是桌面应用还有 unity 相关
    Leonard
        79
    Leonard  
       2019 年 10 月 30 日
    好找工作的话还是 Java 和 PHP,Python 相对岗位较少
    youxiachai
        80
    youxiachai  
       2019 年 10 月 30 日
    java 还能找到一些别人嫌弃的小公司....

    一般用 python 的公司都有点规模了......so..就你一个新手...论潜力你没有硕博的强...所以,要你何用..
    huruwo
        81
    huruwo  
       2019 年 10 月 30 日
    无脑选 java
    konakona
        82
    konakona  
       2019 年 10 月 30 日
    python 上手简单,学习成本低,工作岗位叼专,难找。

    java 上手难,学习成本很高,工作岗位遍地都是,很好找。且有一个优点,java 是强类型语言,再去看其他语言会轻松很多。
    hoyixi
        83
    hoyixi  
       2019 年 10 月 30 日
    Python“火”,很大原因是因为门槛低,实际上需求没那么旺,纯 Python 栈的公司凤毛麟角,公司的算法等部门要不了几个人,而且往往要求是主语言 Java/C++,Python 是个 plus。

    个人觉得 Python 并没有那么火,门槛低,用起来方便,学的人多罢了。 人多、岗位少,自然就是不好找工作。

    另外就算是 Python 岗位,现在去应聘,我觉得很少会只问你 Python 知识,Python 和其它语言一样,是个工具,还是要考察计算机主干知识
    yooz
        84
    yooz  
       2019 年 10 月 30 日
    女的么?
    wangcansun
        85
    wangcansun  
       2019 年 10 月 30 日
    挑一个自己喜欢的,专注下去,不断加深

    加深的工程中,不断拓展自己的计算机体系知识
    1. 网络
    2. 计算机组织与结构
    3. 数据结构与算法
    4. 软件工程
    5. ......
    Edwards
        86
    Edwards  
       2019 年 10 月 30 日
    不考虑恰饭的话,怎么开心怎么来,考虑恰饭的话那还是 java 吧
    ArtIsPatrick
        87
    ArtIsPatrick  
       2019 年 10 月 30 日 via iPhone
    建议都学,二者差异还是挺大的,都有自身优势和局限性
    hunter2015
        88
    hunter2015  
       2019 年 10 月 30 日
    PHP 是最好的语言
    ac2sherry
        89
    ac2sherry  
       2019 年 10 月 30 日
    学的不是语言,是思路和方法。
    具体做几个小项目实战一下。

    我们 python 都是做自动化脚本啥的。
    waterlaw
        90
    waterlaw  
       2019 年 10 月 30 日 via Android
    入行 java, python 随随便便学, 国内就业形式还是 java 多。
    kkl117
        91
    kkl117  
       2019 年 10 月 30 日
    人生苦短 Let's Go
    dif
        92
    dif  
       2019 年 10 月 30 日
    两个都学,不难!
    SteveAlan
        93
    SteveAlan  
       2019 年 10 月 30 日
    业余自己玩 Python、Js、Go、NodeJs 等......工作好好 Java
    namer1024
        94
    namer1024  
       2019 年 10 月 30 日
    特别长远的发展这个一般人也说不出来个所以然来,但是可以通过市场来做一个判断,打开招聘软件看看两者之间的岗位数量,岗位待遇,岗位要求,由此得出的结果应该能让你有一个比较准确的判断依据了
    AyanamiRei
        95
    AyanamiRei  
       2019 年 10 月 30 日
    nodejs android ios
    hp66722667
        96
    hp66722667  
       2019 年 10 月 31 日
    以语言为方向本身定位就不对啊,web 工程师,大数据,物联网,运维,人工智能。。你想好了么
    ForPy
        97
    ForPy  
       2019 年 12 月 4 日
    是的呀,,,定位好了,再去选语言,,选好语言,再去定位,就是个坑。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3357 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 52ms UTC 11:32 PVG 19:32 LAX 04:32 JFK 07:32
    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