V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
saxon
V2EX  ›  问与答

互联网公司 Python 职位是不是少之又少?

  •  
  •   saxon · 2016-04-18 20:41:54 +08:00 · 5504 次点击
    这是一个创建于 3175 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚面了腾讯的后台开发 面试没有通过...(面试官说后台 全都是 C++开发)

    如果想找 Python 的岗位是不是要和 BAT 说再见了 了解 C 和 Java ,(项目用不上,最多用来做算法题)

    平常 python 用的最多也用的最久,写了两年多...(刷题,分析网络流量,写 WEB... ) 感觉自己比较另类,基本上别的应届生 都是拿 JAVA 和 C++找工作

    45 条回复    2016-04-19 19:31:52 +08:00
    msg7086
        1
    msg7086  
       2016-04-18 20:48:05 +08:00
    国内似乎是不多。
    saxon
        2
    saxon  
    OP
       2016-04-18 20:50:04 +08:00
    @msg7086 投过一个阿里的 python,结果题目全是 C++...
    binux
        3
    binux  
       2016-04-18 20:51:26 +08:00
    互联网公司一般不会招一个「 python 程序员」,而会招一个 算法工程师 /数据挖掘工程师。
    msg7086
        4
    msg7086  
       2016-04-18 20:51:35 +08:00
    大型公司会更偏向于用 C 或者 Java ,特别是 Java 。毕竟可以养一堆懒人废人在里面又不会被别人发现(
    2225377fjs
        5
    2225377fjs  
       2016-04-18 20:51:43 +08:00
    貌似校招对语言卡的不是特别严吧,当年也面过微信,其实都基本没用过 C/C++,最后也拿到了 offer ,主要还是把基础的东西打好,如果做后台的话,多学习网络,并发, IO ,存储的知识,语言都是次要的。个人经验,校招的时候,如果之前能读点开源的代码,类似于 nginx , tomcat , Redis 之类的,你会发现要拿 BAT 的 offer 其实还是蛮简单的,起码跟面试官聊的时候不会冷场。
    saxon
        6
    saxon  
    OP
       2016-04-18 20:57:10 +08:00
    @2225377fjs 多谢建议... 面试聊了一些 tcp/ip... 然后操作系统比较薄弱..没有啥好讲的... 但是的确面试很多 C++的东西
    saxon
        7
    saxon  
    OP
       2016-04-18 20:57:40 +08:00
    @binux 很有道理....
    saxon
        8
    saxon  
    OP
       2016-04-18 20:58:45 +08:00
    @binux 但是却需要 java 程序员 C++程序员..
    junnplus
        9
    junnplus  
       2016-04-18 21:01:40 +08:00
    @msg7086
    python 国内还真不少, 233 ,而且运维大多也招 python
    msg7086
        10
    msg7086  
       2016-04-18 21:02:02 +08:00
    @saxon 很多公司是不会指定编程语言的。
    而且默认是公司要你用啥语言你就得会用。
    msg7086
        11
    msg7086  
       2016-04-18 21:03:14 +08:00
    @junnplus 我又仔细看了一眼,楼主申的是开发不是运维呀。
    (而且运维要玩 Puppet 之类的不是应该招 Ruby ?
    junnplus
        12
    junnplus  
       2016-04-18 21:06:42 +08:00
    @msg7086 开发也不少呀,最典型的是就豆瓣,果壳,知乎
    运维和 ruby 什么关系,运维的话分用工具和造轮子,大多是用 python 去做
    binux
        13
    binux  
       2016-04-18 22:14:02 +08:00
    @saxon 因为业务实现不需要其他知识,但是人家不一定需要用 python 去实现业务啊。
    ming2281
        14
    ming2281  
       2016-04-18 22:30:19 +08:00 via Android
    所以你就放弃 py 这一美妙的语言?
    会 py 在国内还是有很多机会的,
    EPr2hh6LADQWqRVH
        15
    EPr2hh6LADQWqRVH  
       2016-04-18 22:39:23 +08:00
    我教你,国内用 Python 的终究还是少, 你找一些开源的优秀 Python 项目,做下中文翻译,定制开发。
    比如说 Edx 之类的,很有市场的。
    icybee
        16
    icybee  
       2016-04-19 00:33:02 +08:00
    为何我感觉多多多
    hardware
        17
    hardware  
       2016-04-19 00:44:07 +08:00 via iPhone
    感觉楼主问出这样的问题就基本跟 bat 暂时告别了

    我们不在乎你用什么语言 而在乎你做过什么事情
    starcraft
        18
    starcraft  
       2016-04-19 00:44:57 +08:00 via iPhone
    其实人家公司的意思 是希望你在精通一门主流核心语言的基础上,同时会用 py 来进行辅助开发。
    zonghua
        19
    zonghua  
       2016-04-19 01:55:55 +08:00 via iPhone
    不是 lisp 这种天书的话,再要求精通一门语言的情况下,一天内熟悉一门新的语言,第二天可以干活。
    yangxin0
        20
    yangxin0  
       2016-04-19 06:32:47 +08:00 via iPhone
    腾讯面试不得问语言细节吧,我又一个刚去腾讯,他以前做了两年 python 。重点考察还是专业背景。
    saxon
        21
    saxon  
    OP
       2016-04-19 07:07:34 +08:00 via iPhone
    @yangxin0 被问 hashmap 底层实现……
    saxon
        22
    saxon  
    OP
       2016-04-19 07:08:08 +08:00 via iPhone
    @starcraft 明白…… 又得回去啃书 扣细节
    saxon
        23
    saxon  
    OP
       2016-04-19 07:08:53 +08:00 via iPhone
    @hardware …恩 可能还是太弱,继续学习 继续充电
    saxon
        24
    saxon  
    OP
       2016-04-19 07:10:45 +08:00 via iPhone
    @avastms edx 神马 多谢推荐……良心回答
    saxon
        25
    saxon  
    OP
       2016-04-19 07:11:27 +08:00 via iPhone
    @icybee 求指路
    saxon
        26
    saxon  
    OP
       2016-04-19 07:15:14 +08:00 via iPhone
    @hardware 比如两个应届毕业生 计算机基础差不多 实现的业务 功能也差不多 一个用 java 一个用 python ……这种情况
    yangxin0
        27
    yangxin0  
       2016-04-19 07:38:51 +08:00 via iPhone
    @saxon 这不是考察算法嘛.....和 c 艹又啥关系
    quake0day
        28
    quake0day  
       2016-04-19 07:51:58 +08:00
    @saxon hashmap 底层实现我在 Bloomberg 和 Google 的面试中都被考到了。这个应该属于热点题了。 Lz 好好准备下。
    calease
        29
    calease  
       2016-04-19 07:59:06 +08:00 via iPhone
    Hash map 的实现是基础,既然去面试就是做过准备的,不应该不知道。
    saxon
        30
    saxon  
    OP
       2016-04-19 08:38:51 +08:00
    @calease 是的.准备不充分.. 谢谢指教
    saxon
        31
    saxon  
    OP
       2016-04-19 08:39:29 +08:00
    @quake0day 谢谢.. 继续准备...
    saxon
        32
    saxon  
    OP
       2016-04-19 08:44:27 +08:00
    @calease
    @quake0day


    不太记得 Hashmap 这个词语对应的....中文
    <img style="display: block; margin-left: auto; margin-right: auto;" src="http://images.cnitblog.com/blog/400827/201409/041358026259354.jpg" alt=""
    >
    是指的这个结构么
    saxon
        33
    saxon  
    OP
       2016-04-19 08:46:26 +08:00
    @quake0day
    @calease 当时懵逼了... 就是链式存储的 哈希表嘛?
    saxon
        34
    saxon  
    OP
       2016-04-19 08:48:54 +08:00
    nevin47
        35
    nevin47  
       2016-04-19 08:50:36 +08:00
    @binux 黑哭了哈哈哈,作为一个经常用 Python 的数据小硕,最近面了好几个互联网公司都是在用 Java 做数据挖掘的, Python 一般用来做原型
    loryyang
        36
    loryyang  
       2016-04-19 15:40:55 +08:00
    确实很少,不过按照我的感觉,慢慢在改善,我们组现在的主力脚本语言已经是 python 了,网站搭建也准备用 flask
    Caratpine
        37
    Caratpine  
       2016-04-19 15:45:21 +08:00
    可以去豆瓣、果壳、知乎、下厨房之类的
    eightqueen
        38
    eightqueen  
       2016-04-19 15:49:58 +08:00
    学 python 是好的,个性另类也是好的,但是不能把另类当成自己的优势。企业雇佣你,是看重你出色的编程能力,而不是你掌握了另类的技术。虽然 V2EX 不喜欢 java ,对 python 友好。但是技术最终还得要业绩说话, java 支撑了淘宝那么庞大的电商平台,就是牛逼。
    ototsuyume
        39
    ototsuyume  
       2016-04-19 16:07:35 +08:00
    连 hashmap 都不知道是什么就别抱怨别人不招 python 程序员了。当你能力知识经验达到了一个水平学一种新语言( C++和 haskell 之类的除外)就分分钟的事情。
    limbo0
        40
    limbo0  
       2016-04-19 17:42:44 +08:00
    同 lz 一样,今年应届, python 国内有实力的公司豆瓣、果壳、知乎都可以,要不就是一些创业公司,

    去年面试的时候走运碰到正好要 python 的公司,职位是 devops ,感觉这个职位在大公司里还是比较适合 python 程序员的,不过在公司 python 主要是小型 web 应用,其他的 java 、 nodejs 什么的也是要用的。

    其实重中之重是基础,如果基础扎实,培养起来更加快速。

    ps :如果 python 玩的溜,确实不想再碰 java , c++了
    saxon
        41
    saxon  
    OP
       2016-04-19 19:22:00 +08:00 via iPhone
    @ototsuyume 这个还是知道的……只是数据结构的书上并不是叫这个单词
    saxon
        42
    saxon  
    OP
       2016-04-19 19:22:52 +08:00 via iPhone
    @limbo0 你应聘的哪家呢?求经验分享
    saxon
        43
    saxon  
    OP
       2016-04-19 19:24:21 +08:00 via iPhone
    @ototsuyume 感觉这没答上来 很冤枉
    saxon
        44
    saxon  
    OP
       2016-04-19 19:31:35 +08:00 via iPhone
    @eightqueen 良言
    saxon
        45
    saxon  
    OP
       2016-04-19 19:31:52 +08:00 via iPhone
    @Caratpine 都在北京么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1243 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:55 · PVG 01:55 · LAX 09:55 · JFK 12:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.