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

2015-03-20 11:41:41 +08:00
 kxxoling
因为很多公司在招聘的时候都会说“对开源软件有贡献是加分项”,不过在最近的几次面试中都没有面试官提到过,我也就没好意思说自己的几个小 patch 了。

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

大家在面试或者被面试的时候有提到过开源相关的问题吗?
4890 次点击
所在节点    职场话题
14 条回复
a15819620038
2015-03-20 12:09:01 +08:00
有,不过很多都是稍微提一下就掠过了。

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

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

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

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

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

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

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

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

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

TD;DR:开源经历很重要,哪怕一些小贡献,最好也放到简历里(当然,也别太小了,而且最好是知名项目)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX