V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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
brucezhou
V2EX  ›  Python

Python 用作后台主力开发语言在国内的前景如何,最近正在考虑跳槽,希望大神们给点意见

  •  
  •   brucezhou · 2016-05-06 15:31:42 +08:00 via Android · 18923 次点击
    这是一个创建于 3127 天前的主题,其中的信息可能已经有所发展或是发生改变。
    据了解,国内现在用 python 写后台的真的除了一些创业公司外,没有很多大公司用 python 写后台,除了知乎和豆瓣在 python 写后台还是不错的例子。

    通过这一个多月的找工作我发现,国内大公司 python 一般用在运维开发上面, python 一般都是作为一个辅助语言,岗位要求很多是要求 c , cpp , java ,或 python , python 都是作为前面三种语言的辅助语言出现在招聘要求上面,所以我认识到了只会 python 还很不够,起码还要在 java 和 cpp 之中选一个去好好学学。

    另外我发现大多数招后台开发的大部分是 JAVA ,只有企鹅的是 c/cpp 。

    于是我在这找工作期间又去补 JAVA (我 JAVA 学的不是很好) ,就在这一段时间很苦恼,一边要好好再去加强 python ,又要去补 java ,在短期内哪能把 java 再补好,在 java 开发后台上又没有经验,现在真的很苦恼,希望大神给点建议。
    63 条回复    2016-05-19 21:37:17 +08:00
    julyclyde
        1
    julyclyde  
       2016-05-06 15:49:31 +08:00
    作为主力语言确实少
    而且我在使用中发现 python 的周边库的质量不太稳定,时常被依赖关系 broke 掉
    neoblackcap
        2
    neoblackcap  
       2016-05-06 15:53:29 +08:00
    国内所谓服务器开发最多的就是 Java,其次就是 php 。
    至于 C++,只要体量上去了,基本上都会用。比如腾讯,微软, Google, Facebook 。
    不过找工作的话,还是 Java 比较好找吧。 Java 至少还有 GC 来顶住各种低级错误, C++写错了就直接 Boom
    martyyyyy
        3
    martyyyyy  
       2016-05-06 15:59:27 +08:00
    跟你同样的境遇,幸运的是朋友那边招 Java ,我就趁机转了,边学边干积累经验再起飞!
    martyyyyy
        4
    martyyyyy  
       2016-05-06 16:01:23 +08:00
    二楼说的对, java > php > python ,现在 nodejs 也不错,但是一般会要求前后都会,据了解也是小团队用的多,适合快速开发。
    28ms
        5
    28ms  
       2016-05-06 16:06:55 +08:00
    不要把 python 作为主力语言,工资待遇没有 java 的高。我就是干了好几年 python ,跳槽选择面很窄。

    另外不要拿个别特例做比较,牛人确实拿什么写都一样。
    kidlj
        6
    kidlj  
       2016-05-06 16:17:58 +08:00
    为什么盯着 Python 不放,不专攻 Java 呢? Python 也没那么好。
    SlipStupig
        7
    SlipStupig  
       2016-05-06 16:22:54 +08:00
    你干脆问怎么才能赚钱好了.......
    Victor215
        8
    Victor215  
       2016-05-06 16:23:17 +08:00
    我现在在的单位就是用 python 做主要开发语言,是做云计算的
    CMGS
        9
    CMGS  
       2016-05-06 16:28:52 +08:00
    工资没 java 的高。。。好想知道几个 java 工资比我高的。。。摊手。。。
    Pythagodzilla
        10
    Pythagodzilla  
       2016-05-06 16:30:50 +08:00
    前一段时间找实习感觉出来的,只会 python 还是不行。许多要求都是 cpp/java 加一个脚本语言。
    python 平时自用的话感觉还是挺方便的,于是就没有主动性学别的了。
    java 也只是会语法,许多框架都不熟悉,只好再慢慢看。
    youngoo
        11
    youngoo  
       2016-05-06 16:34:48 +08:00
    欢迎携带主力语言 Python 来我司.
    我的邮箱 vim#imdada.cn

    我们达达刚和京东到家合并. 可以网上自行搜索.
    yongzhong
        12
    yongzhong  
       2016-05-06 16:50:26 +08:00
    北上广做主力开发还是不少的,杭州也就一两家...
    est
        13
    est  
       2016-05-06 16:55:37 +08:00
    前景黯淡。早点转 java 吧。
    janxin
        14
    janxin  
       2016-05-06 16:58:03 +08:00
    Java 是世界上最好的语言
    Python 后端还有 eleme 可以看看, v2 上有他们家的人
    小红书前段时间也在找后端开发,不知道找到了没
    cuebyte
        15
    cuebyte  
       2016-05-06 16:58:54 +08:00
    果壳、今日头条都用 PY
    kinghui
        16
    kinghui  
       2016-05-06 17:04:32 +08:00
    乐视,掌阅 应该也用 Python, 至少我有认识的人在这两家公司任职. 另外个人觉得东西学精了都赚钱.
    hmlbr
        17
    hmlbr  
       2016-05-06 17:04:49 +08:00
    来我司做测试,如今我司 QA 岗位需要大量 python 熟练工
    linuxfish
        18
    linuxfish  
       2016-05-06 17:06:32 +08:00
    @youngoo 在上海?
    qooweds
        19
    qooweds  
       2016-05-06 17:18:25 +08:00
    同好奇, python 的就业面真的这么窄吗?
    charmjoe
        20
    charmjoe  
       2016-05-06 17:19:55 +08:00
    优酷也是
    chy373180
        21
    chy373180  
       2016-05-06 17:21:15 +08:00
    python 党表示压力好大
    uddjatigmh
        22
    uddjatigmh  
       2016-05-06 17:32:53 +08:00
    二线城市的应该很少...一线的深圳与上海我不知道, 北京这块.还是挺多的.当然..要求技术要好...而且福利都还不错. 好 python 工资都还不错...我所知道的公司..京东运维部, 美团机票部,运维部. 高德全都是 python..还有好多.一般大公司自动化运维都基本 python, 业务的比较少...创业公司有..但是也少...基本都是 PHP
    WXB506
        23
    WXB506  
       2016-05-06 18:18:40 +08:00
    主要取决于你的能力
    jamiesun
        24
    jamiesun  
       2016-05-06 19:08:22 +08:00
    胡说八道,只会 python 是不够的,只知道 python 做点 web 的是不够的,只会在 windows 上玩 python 是不够的。

    综合实力决定你的价值,创造力决定你的价值。简单用工资衡量很可笑。

    看着市场上的招聘广告来选择专攻方向,这是很弱的做法,我知道这样的人特别多。

    有句话叫“功夫在诗外”,好好体会下吧。
    onice
        25
    onice  
       2016-05-06 19:17:32 +08:00
    Python 不是黑客用的么?
    lixiaohan
        26
    lixiaohan  
       2016-05-06 19:22:56 +08:00
    java 如果面的是高职位的 还真不是短时间内可以补的过来的,很多东西 只有在实际项目中才会遇到
    tabris17
        27
    tabris17  
       2016-05-06 19:23:20 +08:00
    可以把 Python 作为第二语言,光会 Python 是不够的
    loading
        28
    loading  
       2016-05-06 19:30:56 +08:00 via Android
    python 是胶水,你还需要其他东西。
    quqiuzhu
        29
    quqiuzhu  
       2016-05-06 19:38:10 +08:00
    欢迎来我司,发邮件给我我给你推 me#quqiuzhu.com
    tftk
        30
    tftk  
       2016-05-06 20:48:15 +08:00
    只学 Python 不如只学 PHP , PHP 只要会一门就行了(难怪说 PHP 是最好的语言,反正我信了
    justfly
        31
    justfly  
       2016-05-06 20:55:43 +08:00   ❤️ 1
    我厂一半主要业务在 python

    ps :长久用人而言,语言反而不是决定性的,经验 眼界 思路 方法 和钻研的态度更看重,后者好的人也不会对一门语言停在表面。
    Ouyangan
        32
    Ouyangan  
       2016-05-06 20:56:26 +08:00
    @justfly 赞一个,努力的方向
    wgwang
        33
    wgwang  
       2016-05-06 21:03:33 +08:00
    在上海的话, python 水平比较高,同时对金融感兴趣的话,可以简历发我,合适的话见面聊。
    wgwang
        34
    wgwang  
       2016-05-06 21:04:16 +08:00
    @wgwang kdd(dot)wang(at)gmail
    Patiencec
        35
    Patiencec  
       2016-05-06 21:10:45 +08:00
    集中精力做一件事。
    技术圈子没几年就火一种东西,年年都看到别人好就都去跟怎么跟?
    着眼把最核心的学好先,例如算法,例如 c 和 cpp 或者 java 也可以。
    有一两门你精深了。其他语言拿过来不就是换个语法点问题?至于各种库各种常用 api 这些直接查工具书不可以?
    反正我自己所见到过的高薪的技术人从来不局限于一种技术而是业务需要用什么语言来开发高效容易他们就用什么。聪明的人在于迅速解决需求而不是在挑选工具上浪费大把大把的时间。
    jsyangwenjie
        36
    jsyangwenjie  
       2016-05-06 21:20:39 +08:00
    这个论坛的人嘛,学的都是怎么赚钱
    而不是怎么写代码
    wowpanda
        37
    wowpanda  
       2016-05-06 21:27:13 +08:00 via Android
    @hmlbr 哪个公司?
    zzzvvvxxxd
        38
    zzzvvvxxxd  
       2016-05-06 21:59:06 +08:00
    @jsyangwenjie 吃饭第一重要...
    xuwenmang
        39
    xuwenmang  
       2016-05-06 22:16:31 +08:00
    你真的以为” PHP 是世界上最好的语言“是一个梗?
    yangyaofei
        40
    yangyaofei  
       2016-05-06 22:28:03 +08:00
    python 在快速开发确实方便,但是弱类型什么的,导致很多错误要到运行时才能测试出来,很不爽....
    herozzm
        41
    herozzm  
       2016-05-06 22:29:47 +08:00 via Android
    胶水语言
    kiah
        42
    kiah  
       2016-05-06 22:31:38 +08:00
    python 以后咋样
    wyssurvivor
        43
    wyssurvivor  
       2016-05-06 22:32:21 +08:00
    刚刚还在朋友圈看到知乎的招聘广告, python 的
    dialox
        44
    dialox  
       2016-05-06 22:38:05 +08:00
    这 2 年的新团队用 nodejs 越来越多了
    Yc1992
        45
    Yc1992  
       2016-05-06 22:39:35 +08:00
    难道刚开始学编程不是 c , cpp 和 java ?
    7rack
        46
    7rack  
       2016-05-06 23:13:02 +08:00
    小公司数据挖掘岗位应该和 Python 接近些,可以用来搞个搜索、爬虫、推荐之类的。
    banricho
        47
    banricho  
       2016-05-06 23:15:26 +08:00
    饿了么很多业务后端都用的 Python
    2225377fjs
        48
    2225377fjs  
       2016-05-06 23:17:10 +08:00
    貌似 还有饿了么,今日头条,创业公司啥的,而且现在好多做 APP 的小公司也比较流行用 Python ,游戏公司也有不少用 Python 写后台的,不过游戏太业务狗了,还是要慎重。运维到是不少 Python 的,其实感觉转行做运维开发也不错啊。
    qwerasdf
        49
    qwerasdf  
       2016-05-06 23:17:46 +08:00
    如果你用 java 想想你在和什么人抢饭碗
    如果你用 python 想想你在和什么人抢饭碗
    chaleaoch
        50
    chaleaoch  
       2016-05-06 23:36:52 +08:00
    @Yc1992 测试转开发 并只会 python 。
    ps ,我不是楼主。
    incompatible
        51
    incompatible  
       2016-05-07 00:21:47 +08:00 via iPhone
    @CMGS 那你倒是说说你赚多少嘛
    111111111111
        52
    111111111111  
       2016-05-07 01:31:39 +08:00 via Android
    @qwerasdf 是特指什么吗?没看明白
    qdcanyun
        53
    qdcanyun  
       2016-05-07 12:55:35 +08:00
    我们公司在使用 Python 做主力开发语言,在北京,有兴趣的话可以给我简历 :)
    adam#zhihu.com
    在招的职位可以看这里:https://www.zhihu.com/careers
    xiahei
        54
    xiahei  
       2016-05-07 13:31:14 +08:00
    @qdcanyun get 了,先 mark 下。 THX !
    DoctorCat
        55
    DoctorCat  
       2016-05-07 15:04:49 +08:00
    要把自己定位为“软件工程师” 而不是 Java 工程师、 C++工程师、 Python 工程师…
    说白了,语言就是个工具,万变不离其中嘛。更多的应该是要掌握面向对象、敏捷方法、数据库、服务架构、计算机理论、操作系统特性等。

    ps: 考虑杭州这边的话,可以联系我,我们会让你用 Python 作为“主力语言”,你也可以自由切换到 Java stack
    brucezhou
        56
    brucezhou  
    OP
       2016-05-07 18:07:21 +08:00
    @DoctorCat 谢谢啦,我目前在南京,暂时没有考虑去杭州
    WangYanjie
        57
    WangYanjie  
       2016-05-07 20:44:51 +08:00
    大一点的 ele, 高德。北上的话,还能接受
    EzVoodoo
        58
    EzVoodoo  
       2016-05-07 21:14:44 +08:00
    正在用 Rails 做企业级网络应用,别人用什么跟你有啥关系……
    latyas
        59
    latyas  
       2016-05-07 23:28:02 +08:00
    感觉为了找工作而迁就于语言是不大好的。
    JhZ7z587cYROBgVQ
        60
    JhZ7z587cYROBgVQ  
       2016-05-08 00:37:56 +08:00
    悲剧,我在 ele 的,一开始当后端招的,结果被当成自动化测试用了 orz ,不过公司确实 python 是主要语言之一的,有需求可以试试在拉勾上看看的,我们公司好多职位挂上面
    youngoo
        61
    youngoo  
       2016-05-09 14:15:49 +08:00
    @linuxfish 在上海
    yongzhong
        62
    yongzhong  
       2016-05-19 16:57:08 +08:00
    @DoctorCat 请问下什么公司?
    DoctorCat
        63
    DoctorCat  
       2016-05-19 21:37:17 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2177 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 16:13 · PVG 00:13 · LAX 08:13 · JFK 11:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.