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

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

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

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

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

    我觉得,如果一个开发团队有这方面的意识,相信团队应该也不会差到哪去吧。
        2
    pandachow   2015-03-20 13:21:21 +08:00   ♥ 1
    有啊。。。来现在公司面试的时候问 git 操作,github 就会被问到。。。
        3
    webobo365   2015-03-20 14:17:04 +08:00   ♥ 1
    问:“github 上可有项目 ?”
    鄙人:“有账号,没项目”
    “OK, bye !”
        4
    22too   2015-03-20 15:37:21 +08:00   ♥ 1
    其实是想问你三个问题
    1,会不会git
    2,英语水品
    3,是不是对技术有追求的人
    使用一句话问了而已。
        5
    spacewander   2015-03-20 16:12:46 +08:00   ♥ 1
    有啊,你在简历上写了就有一定几率会被问到。
        6
    kxxoling   2015-03-20 16:45:02 +08:00
    @a15819620038 @pandachow @22too @spacewander
    连 git 的操作都没问我。。。都是倾向于 Python 基础和算法的题目,面试的时候还有 web 框架方面的。感觉这些工作主要技能外的东西大家并不是很在乎。
        7
    pandachow   2015-03-20 16:50:09 +08:00
    git 是主要技能外的东西?
    除非这公司不用 git。。。。
        8
    kxxoling   2015-03-20 16:56:55 +08:00
    @pandachow 面的几家公司都有用 git 的部分,确实没有问过相关问题。不过 git 的不熟悉可以用 GUI 工具来弥补,有个前同事在之前的公司就基本上没使用过 git 命令行,一直用的 SourceTree。
        9
    jun0205   2015-03-20 17:02:18 +08:00   ♥ 2
    文案和实际情况是不同的。
        10
    ghbjy1128   2015-03-20 17:23:11 +08:00
    开源? 吃饱了空哦。
        11
    XadillaX   2015-03-20 21:26:53 +08:00
    @ghbjy1128 我就是你说的吃饱了空的人 -。 -
        12
    ghbjy1128   2015-03-20 21:46:00 +08:00   ♥ 1
    @XadillaX 当然不是,我只是说我自己。 时间太少了。等你有房贷,有小孩,有其他什么的时候你就懂了。。。 我是蛮羡慕和支持做开源项目的伙计。 对了,你说新汉兰达怎么样? 酷毙了吧,我的下一个目标就是它了。 所以我没时间玩什么开源。
        13
    XadillaX   2015-03-21 00:41:24 +08:00   ♥ 1
    @ghbjy1128 我的开源是工作中业务逻辑无关的通用层代码。
        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:开源经历很重要,哪怕一些小贡献,最好也放到简历里(当然,也别太小了,而且最好是知名项目)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1864 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 16:16 · PVG 00:16 · LAX 09:16 · JFK 12:16
    ♥ Do have faith in what you're doing.