V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kxxoling
V2EX  ›  职场话题

大家在面试或者被面试的时候有提到开源贡献吗?

  •  
  •   kxxoling · 2015-03-20 11:41:41 +08:00 · 4872 次点击
    这是一个创建于 3543 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为很多公司在招聘的时候都会说“对开源软件有贡献是加分项”,不过在最近的几次面试中都没有面试官提到过,我也就没好意思说自己的几个小 patch 了。

    我的理解是,有过开源贡献只是保证开发团队价值观尽可能的统一,实际工作还是能力优先。而且更多的情况招聘文案都是 HR 来写的,并不 100% match 开发团队的需求。

    大家在面试或者被面试的时候有提到过开源相关的问题吗?
    14 条回复    2015-03-26 15:43:44 +08:00
    a15819620038
        1
    a15819620038  
       2015-03-20 12:09:01 +08:00 via Android   ❤️ 1
    有,不过很多都是稍微提一下就掠过了。

    我觉得,如果一个开发团队有这方面的意识,相信团队应该也不会差到哪去吧。
    pandachow
        2
    pandachow  
       2015-03-20 13:21:21 +08:00   ❤️ 1
    有啊。。。来现在公司面试的时候问 git 操作,github 就会被问到。。。
    webobo365
        3
    webobo365  
       2015-03-20 14:17:04 +08:00   ❤️ 1
    问:“github 上可有项目 ?”
    鄙人:“有账号,没项目”
    “OK, bye !”
    22too
        4
    22too  
       2015-03-20 15:37:21 +08:00   ❤️ 1
    其实是想问你三个问题
    1,会不会git
    2,英语水品
    3,是不是对技术有追求的人
    使用一句话问了而已。
    spacewander
        5
    spacewander  
       2015-03-20 16:12:46 +08:00   ❤️ 1
    有啊,你在简历上写了就有一定几率会被问到。
    kxxoling
        6
    kxxoling  
    OP
       2015-03-20 16:45:02 +08:00
    @a15819620038 @pandachow @22too @spacewander
    连 git 的操作都没问我。。。都是倾向于 Python 基础和算法的题目,面试的时候还有 web 框架方面的。感觉这些工作主要技能外的东西大家并不是很在乎。
    pandachow
        7
    pandachow  
       2015-03-20 16:50:09 +08:00
    git 是主要技能外的东西?
    除非这公司不用 git。。。。
    kxxoling
        8
    kxxoling  
    OP
       2015-03-20 16:56:55 +08:00
    @pandachow 面的几家公司都有用 git 的部分,确实没有问过相关问题。不过 git 的不熟悉可以用 GUI 工具来弥补,有个前同事在之前的公司就基本上没使用过 git 命令行,一直用的 SourceTree。
    jun0205
        9
    jun0205  
       2015-03-20 17:02:18 +08:00   ❤️ 2
    文案和实际情况是不同的。
    ghbjy1128
        10
    ghbjy1128  
       2015-03-20 17:23:11 +08:00
    开源? 吃饱了空哦。
    XadillaX
        11
    XadillaX  
       2015-03-20 21:26:53 +08:00
    @ghbjy1128 我就是你说的吃饱了空的人 -。 -
    ghbjy1128
        12
    ghbjy1128  
       2015-03-20 21:46:00 +08:00   ❤️ 1
    @XadillaX 当然不是,我只是说我自己。 时间太少了。等你有房贷,有小孩,有其他什么的时候你就懂了。。。 我是蛮羡慕和支持做开源项目的伙计。 对了,你说新汉兰达怎么样? 酷毙了吧,我的下一个目标就是它了。 所以我没时间玩什么开源。
    XadillaX
        13
    XadillaX  
       2015-03-21 00:41:24 +08:00   ❤️ 1
    @ghbjy1128 我的开源是工作中业务逻辑无关的通用层代码。
    monnand
        14
    monnand  
       2015-03-26 15:43:44 +08:00   ❤️ 1
    一般开源项目的经历都写在简历里,这个比你大学期间选修了哪门课重要多了。人家之所以没问你,很可能是你没在简历里说明,或者没放到明显的位置。

    > 有过开源贡献只是保证开发团队价值观尽可能的统一,实际工作还是能力优先

    谁说搞开源的就价值观统一了?当年“开源”这个词还不是因为ESR他们和RMS的价值观不符,才从自由软件那边分出来的?开源界的圣战那简直数不胜数。

    实际工作能力是最重要的,这点没错。问题是你怎么展现能力?

    名校毕业?本科/研究生期间的课程成绩?你觉得这几样哪个靠谱?

    博士期间发表论文数量?一篇短论文少说也是双边栏四页A4纸10号字,你指望HR或者面试官花一下午读论文?

    你之前做过的项目代码人家也看不到,而且万一你是那种自己一个人闷头写代码,不知道团队合作,不知道code review,不知道写unit test的那种人怎么办?

    有过开源经历,至少能让面试官看到你写过的代码。而且如果是参与过一些比较大的项目,至少说明你的代码符合那个项目的规范,而且一般大点的项目的code review流程比较健全,你至少要懂得和项目维护者沟通。

    如果你贡献的代码,还正好是面试的公司用的东西,那显然你的优势就比别人大很多。如果公司用Hadoop,你还是Apache项目的committer,那很多面试流程都能省掉了。

    TD;DR:开源经历很重要,哪怕一些小贡献,最好也放到简历里(当然,也别太小了,而且最好是知名项目)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1588 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:04 · PVG 01:04 · LAX 09:04 · JFK 12:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.