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

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

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

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

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

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

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

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

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

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

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

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

    我们 python 都是做自动化脚本啥的。
    waterlaw
    waterlaw
    Oct 30, 2019 via Android
    90
    入行 java, python 随随便便学, 国内就业形式还是 java 多。
    kkl117
    kkl117
    Oct 30, 2019
    91
    人生苦短 Let's Go
    dif
    dif
    Oct 30, 2019
    92
    两个都学,不难!
    SteveAlan
    SteveAlan
    Oct 30, 2019
    93
    业余自己玩 Python、Js、Go、NodeJs 等......工作好好 Java
    namer1024
    namer1024
    Oct 30, 2019
    94
    特别长远的发展这个一般人也说不出来个所以然来,但是可以通过市场来做一个判断,打开招聘软件看看两者之间的岗位数量,岗位待遇,岗位要求,由此得出的结果应该能让你有一个比较准确的判断依据了
    AyanamiRei
    AyanamiRei
    Oct 30, 2019
    95
    nodejs android ios
    hp66722667
    hp66722667
    Oct 31, 2019
    96
    以语言为方向本身定位就不对啊,web 工程师,大数据,物联网,运维,人工智能。。你想好了么
    ForPy
    ForPy
    Dec 4, 2019
    97
    是的呀,,,定位好了,再去选语言,,选好语言,再去定位,就是个坑。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2333 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 247ms · UTC 13:12 · PVG 21:12 · LAX 05:12 · JFK 08:12
    ♥ Do have faith in what you're doing.