• 请不要在回答技术问题时复制粘贴 AI 生成的内容
quietin
V2EX  ›  程序员

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

  •  
  •   quietin · Mar 11, 2016 · 21638 views
    This topic created in 3890 days ago, the information mentioned may be changed or developed.
    我个人的一点小看法,上班一年多,从实习就开始用 python 了,然而实习时认识的学长已经转去做 java 了

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

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


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

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


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


    求教育
    Supplement 1  ·  Mar 12, 2016
    是不是培训班的老师让学生们要多上 V2EX 了?

    有些人没有任何有实质性内容的回答,完全就是批判嘲讽,心智不成熟还是怎么了

    喷子一概隐藏+拉黑
    Supplement 2  ·  Mar 18, 2016
    已经找到工作了
    谢谢各位~

    ps: 怎么有这么多招资深的职位? 为什么啊!??
    92 replies  •  2016-03-17 11:05:41 +08:00
    Mireas
    Mireas
    Mar 11, 2016
    1
    不一定要专攻啊。。。把 PHP 和 JAVA 学了去艹后端吧
    wenyu1001
    wenyu1001
    Mar 11, 2016
    2
    python 算是可以,在安全行业, CND 行业,很多互联网公司都有在用

    实现业务逻辑效率高,开发周期短,成本低

    遇到性能问题,要么上类似 gevent 这样的框架,要么用 C 解决瓶颈

    当然不能只会 python ,需要兼顾其他,比如 python + c + lua 做这样的组合
    lxf1992521
    lxf1992521
    Mar 11, 2016
    3
    python 很多还要兼运维的工作,我个人觉得运维工作很辛苦,非常不建议

    本人就是运维工程师。
    很轻松啊,北上广 1 年半 12K 无压力;
    Python 也很有用的,最近在学 web 开发
    ChiangDi
    ChiangDi
    Mar 11, 2016 via Android
    4
    为什么要用语言限制自己
    quietin
    quietin
    OP
    Mar 11, 2016
    5
    @lxf1992521 web 开发没啥意思,我建议做纯后端
    binux
    binux
    Mar 11, 2016❤️1
    6
    大部分职位是和语言无关的,特别是在大公司
    hick
    hick
    Mar 11, 2016
    7
    国内大公司大规模运用的确实不多, 没法跟 php 比, 不过小公司还是不算特别少哈
    甚至大疆如果算大公司的话, 我还知道他们用 ruby 很多.
    hardware
    hardware
    Mar 11, 2016
    8
    只会一门语言 不论是 java c 还是 python 都很难找工作
    你要说我们都是用 python 写深度学习算法 也可以啊
    edsgerlin
    edsgerlin
    Mar 11, 2016
    9
    Google 算不算大公司呢?不过如果只会 Python 大概是进不去的。
    Iuranus
    Iuranus
    Mar 11, 2016 via iPhone
    10
    如果做数据分析挖掘, Python 也挺够用的呀
    shiji
    shiji
    Mar 11, 2016 via Android
    11
    网络安全行业 Python 也用的挺多的
    20150517
    20150517
    Mar 11, 2016
    12
    只会一种语言肯定不够
    bigbook
    bigbook
    Mar 11, 2016
    13
    python 是黑客 geek 的最爱
    wowpanda
    wowpanda
    Mar 11, 2016
    14
    楼主有啥打算么
    VVJiao
    VVJiao
    Mar 11, 2016
    15
    我也逐渐发觉 python 这种语言不是很靠谱,只适合 hacker 自己用,不适合做面向用户的产品
    Tinet
    Tinet
    Mar 11, 2016
    16
    @VVJiao 知道 openstack 吗
    0x1406F40
    0x1406F40
    Mar 11, 2016
    17
    那是因为你菜
    zky001
    zky001
    Mar 11, 2016
    18
    感觉遍地是招 python 的公司啊。
    cgcs
    cgcs
    Mar 11, 2016 via Android
    19
    python 做数据分析,科学计算 的需求很多啊,只是对算法,数据结构,统计 这些方面都有一些要求。

    如果只是做做网站,没啥吧
    quietin
    quietin
    OP
    Mar 11, 2016
    20
    @0x1406F40 不好意思真没看出你多厉害,至少没有 binux 厉害
    quietin
    quietin
    OP
    Mar 11, 2016
    21
    @Iuranus 数据挖掘这行比较需要积累吧,白手起家难,很多都只要硕士以上
    quietin
    quietin
    OP
    Mar 11, 2016
    22
    @wowpanda 正文尾部写了,想搞 java 了,不同语言间共通的部分好歹能缩短熟练其它语言的时间,而且以前也有基础,相信不是很难
    quietin
    quietin
    OP
    Mar 11, 2016
    23
    @zky001 是啊,基本都是小公司
    xingzhi
    xingzhi
    Mar 11, 2016❤️2
    24
    42V0CdLjCU494ogF
    42V0CdLjCU494ogF
    Mar 11, 2016
    25
    看过的情况来说,最终都会转向 java 的,稳定性
    quietin
    quietin
    OP
    Mar 11, 2016
    26
    @jwenwang 是啊,久经历史考验,有一套完善的工程方法
    lijiacong0702
    lijiacong0702
    Mar 11, 2016
    27
    正考虑从 Java 转 Python
    CRVV
    CRVV
    Mar 11, 2016
    28
    Python 是强类型语言, C 是弱类型语言
    这是 Wikipedia 说的
    wowpanda
    wowpanda
    Mar 11, 2016
    29
    @CRVV 哈哈,楼主的意思估计是想说还要会一门静态语言
    Ge4Los
    Ge4Los
    Mar 11, 2016
    30
    @CRVV 哈哈,说的很对。我还担心着帖子下会不会有人弄错了。
    @quietin 北京招 python 的好多。我在深圳找 python 工作快哭了。
    zaishanfeng
    zaishanfeng
    Mar 11, 2016 via Android
    31
    python 都满足不了你 目测楼主 g 点略高 java 这样的传教士体位估计楼主很快就腻了

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

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

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

    在此基础上,精通一门语言就够了
    0x1406F40
    0x1406F40
    Mar 12, 2016❤️1
    38
    @quietin
    我说你菜,你本应回答“我做了什么什么, github 地址是什么” ,但是你却回答“你不如 XXX ” 。作为一个程序猴,你连点基本逻辑的没有,让别人怎么用你?
    quietin
    quietin
    OP
    Mar 12, 2016
    39
    @0x1406F40 我对你这种没有任何建议性的回答本来是不想理的,再回复全部隐藏
    quietin
    quietin
    OP
    Mar 12, 2016
    40
    @lcj2class 这样算我也会好几种:)
    raingolee
    raingolee
    Mar 12, 2016
    41
    @0x1406F40 完全同意,还不是菜...
    cxh116
    cxh116
    Mar 12, 2016 via Android
    42
    最初用 java ,后来找新公司用 ruby 。
    回长沙工作不好找,还是用 java ,后来在公司改用 java 。换了家公司,用 Python 。再换了,现在用 ruby 。
    matthewz
    matthewz
    Mar 12, 2016 via iPhone
    43
    @edsgerlin Google 只问在一开始问卷调查里填的语言,最多加个 sql 。我看不出来只会 py 去 FLAG 有什么问题,尤其是 new grad
    joye1230
    joye1230
    Mar 12, 2016
    44
    不知道诶,接触最多爬虫和运维。
    到是我一个学金融的高中同学说,他们有用到
    ipconfiger
    ipconfiger
    Mar 12, 2016
    45
    学好 C++,走遍天下都不怕
    just4test
    just4test
    Mar 12, 2016
    46
    楼主以前用 python 做啥的?
    如果只会用 python ,做的东西也没啥亮点,确实菜。
    haogefeifei
    haogefeifei
    Mar 12, 2016❤️1
    47
    Python 这种万能瑞士军刀,如果单单语法入了下门价值不大。。 精通各种库,写几个好用的工具放 GitHub 有几百 star 你这工作就好找了。。。。一般有以下几种开发可能需要 Python:

    后端.. (国内用 Python 做后端的大公司其实是少数)
    运维.. (大公司有成熟的运维方案,不一定用 Python )
    效率工具开发(用 Python 做各种提升生产效率的小工具,看见魅族、知乎又招这类的,同时懂 node.js 、 shell 更好)
    量化金融( Python 在这行越来越流行)
    数据挖掘(这类事情 Python 可以胜任)
    ...

    工作 3 年,写了 3 年 Android ,其实已经学习 Python 六七年了,下面准备弃坑转前端(自从用了 iPhone 兴趣直线下降), Python 我选择作为工具小刀,随身藏好,做其他开发工作的时候随时发光发热..
    quietin
    quietin
    OP
    Mar 12, 2016
    48
    @haogefeifei android 不就是前端吗
    sudoz
    sudoz
    Mar 12, 2016
    49
    @quietin 纯后端……还是解释下什么工种是纯后端吧
    gpw1987
    gpw1987
    Mar 12, 2016
    50
    @Tinet 这个我倒是有点知道, SDN 的开源项目吧,主攻网络 ,就觉得是不是应该学点 PY
    mengzhuo
    mengzhuo
    Mar 12, 2016
    51
    为啥要语言限制自己的想象力?
    我司 Go 写负载均衡, Python+C 写业务, C# C Java 写客户端~
    addbook
    addbook
    Mar 12, 2016
    52
    用 Python 做神经网络吧,做其他的都是暴殄天物.
    haogefeifei
    haogefeifei
    Mar 12, 2016
    53
    @quietin Android 算客户端吧,我说的是 web 前端
    zky001
    zky001
    Mar 12, 2016
    54
    @quietin 大小公司有什么,主要是看个人的发展规划,像我一个学长目标是谷歌,在一个小公司做了 2 年去了百度,在百度干了 1 年后去了谷歌,技术是一步步起来的,重点不在公司大小,而在技术使用上面。
    quietin
    quietin
    OP
    Mar 12, 2016
    55
    @haogefeifei 学 web 前端还不如做安卓,个人认为
    lidonghao
    lidonghao
    Mar 12, 2016
    56
    楼主头像是奇犽的“妹妹”吧?
    富奸给猎人出了这么一个可以全图秒杀的 Bug~说是外星人...无法理解
    wowpanda
    wowpanda
    Mar 12, 2016❤️2
    57
    @0x1406F40 逻辑?你一上来就对楼主出言不逊,楼主有义务有责任有神经病来回答你的问题?
    wowpanda
    wowpanda
    Mar 12, 2016
    58
    @haogefeifei 弱弱的问您一句,量化金融是不是都是金融专业搞的?
    donghouhe
    donghouhe
    Mar 12, 2016 via iPad
    59
    培训班的老师说了,要多上 v2ex
    haogefeifei
    haogefeifei
    Mar 12, 2016
    60
    @wowpanda 不一定,纯程序员不懂太多金融可以学外围,努力学习一样可以转
    haogefeifei
    haogefeifei
    Mar 12, 2016
    61
    @quietin 你不能看工资啊...
    neoblackcap
    neoblackcap
    Mar 12, 2016
    62
    Python 找不到大公司的工作就学其他的嘛,多学一门语言又不是什么问题。技多不压身,程序员是写程序的人,不是某种特定语言的使用者。
    stage37
    stage37
    Mar 12, 2016
    63
    一线城市二线互联网公司 Python 码农路过表示同意楼主观点,除了 Python 工作不好找外还有个很重要的因素是 Python 程序员的待遇成长性很差,通俗点说就是工资高的岗位很少(不考虑需要结合其他领域知识的那些),现在准备转 Java 了。
    wuhanchu
    wuhanchu
    Mar 12, 2016
    64
    我不认为工作机会多的就是好。任何一个技术做到专业,都是很多公司抢着要的,特别是学的人比较少的,工资更高。
    而且在工作一段时间后,你会有很多机会去学其他的语言。。比如我现在已经硬生逼成全栈工程师(其实我样样都很菜)

    从人生成长来说,我建议先一门语言学的深入点,程序员找不到工作,笑话啊。。。你让其他职业的怎么玩
    hamsik2046
    hamsik2046
    Mar 12, 2016
    65
    py
    看成了炮友
    告诉我不是我一个
    quietin
    quietin
    OP
    Mar 12, 2016
    66
    @haogefeifei 不是工资啊,前端知识应该比安卓还要零碎,前端安全除外
    quietin
    quietin
    OP
    Mar 12, 2016
    67
    @neoblackcap 主要是现在就想跳槽。。
    quietin
    quietin
    OP
    Mar 12, 2016
    68
    @lidonghao 是的,等老贼更新 350 呢
    CrazySpiderMan
    CrazySpiderMan
    Mar 12, 2016
    69
    @haogefeifei 有几千 star 的 repo 的我会告诉你找工作没这么简单?
    limbo0
    limbo0
    Mar 12, 2016
    70
    lz 我也喜欢 python ,实习的时候是在 devops 里,

    devops 感觉很适合 python 程序员的定位,介于开发和运维之间,但是更接近于开发

    累真的没感觉,还是比较有意思的,我的头就是 java 转到 devops 的,

    最重要的是没有 PM
    最重要的是没有 PM
    最重要的是没有 PM
    yonka
    yonka
    Mar 12, 2016
    71
    python is a good plus...
    zhuangzhuang1988
    zhuangzhuang1988
    Mar 12, 2016
    72
    对的。。
    nicevar
    nicevar
    Mar 12, 2016
    73
    大公司 python 的职位不少,以前白名单部门一大票都是的,重要的是能力
    gpw1987
    gpw1987
    Mar 12, 2016
    74
    @addbook 你想搞个 ALPHAGO ??
    quietin
    quietin
    OP
    Mar 12, 2016
    75
    @CrazySpiderMan 求 repo 地址,真牛人啊。确实有些人觉得 star 能上 100 就不得了了,但考虑具体代码质量以及和工作岗位的吻合程度,真不是那么简单
    CrazySpiderMan
    CrazySpiderMan
    Mar 12, 2016❤️1
    76
    https://github.com/Fuck-You-GFW

    不是所有公司都会看你的 github, 所以你 star 再多, 都没鸟用.
    leetom
    leetom
    Mar 12, 2016
    77
    @donghouhe 看来 lz 没看懂你的意思
    likuku
    likuku
    Mar 12, 2016
    78
    [在非北上广深的话] 。。。再排除阿里所在的杭州,

    其他地方,现代 IT 产业工作机会都少了很多呢。
    hanfeng3015
    hanfeng3015
    Mar 12, 2016
    79
    nj , python 不太好找,公司也不太好招,曾经面试过一个创业团队,一开始打算用 python ,后来实在招不到人,改 php 了。。。
    wind3110991
    wind3110991
    Mar 12, 2016
    80
    python 感觉做网络管理的后台职位很多呢, tx 就是
    quietin
    quietin
    OP
    Mar 12, 2016
    81
    @donghouhe
    @leetom
    当跳梁小丑很有意思嘛?非要人把你们拿出来亮亮。有这才华去写书啊
    neoblackcap
    neoblackcap
    Mar 12, 2016❤️1
    82
    @quietin 你要跳槽的话,这个的确难。国内用 Python 的不少,但是一般都是运维。开发的话,我就知道豆瓣跟知乎,要不你去试试?
    quietin
    quietin
    OP
    Mar 12, 2016
    83
    @neoblackcap 谢谢哈,我会考虑的
    quietin
    quietin
    OP
    Mar 12, 2016
    84
    @CrazySpiderMan 你的这个 repo 有现成的 python 版本分支吗?没有的话我好想写个
    haogefeifei
    haogefeifei
    Mar 12, 2016
    85
    @CrazySpiderMan 别钻牛角。。
    kongkongyzt
    kongkongyzt
    Mar 13, 2016
    86
    像上面的人回答的那样, 大公司的确有很多职位是做 Python 的, 但是很大可能不是 LZ 想要的那种 Python 岗, 做的事情也很大可能不是 LZ 想要做的. 一般都拿来做运维工具, 内部系统之类的, 像以前我推荐的饿了么听说也正在转 Java, 所以如果是真的想要去大公司, 又要做一个非常有追求的 Pythonista, 我觉得 LZ 只能放弃
    amustart
    amustart
    Mar 13, 2016
    87
    哎,我也是学 python 的,还好专业是安全方面,不知道以后怎么去发展
    addbook
    addbook
    Mar 13, 2016
    88
    @gpw1987 不是 alphago 基于 theano 的版本已经在开源了么,看看就好啊
    CrazySpiderMan
    CrazySpiderMan
    Mar 13, 2016
    89
    @quietin 有 Python 版, 就是没得这个 Node.js 版的 10%好, 所以不想开源 Python 版的, 代码太丑陋了, 性能也烂.
    haoc
    haoc
    Mar 17, 2016
    90
    @mengzhuo 看到你司用 c#写客户端。真觉得是良心企业。
    mengzhuo
    mengzhuo
    Mar 17, 2016 via iPhone
    91
    @haoc …有种东西叫 unity
    haoc
    haoc
    Mar 17, 2016
    92
    @mengzhuo 好吧。我老想着 1%
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3077 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 132ms · UTC 11:08 · PVG 19:08 · LAX 03:08 · JFK 06:08
    ♥ Do have faith in what you're doing.