如何看待开源项目在找工作中的作用?

2023-03-15 19:28:38 +08:00
 ufo5260987423

别误会,我有工作(笑)。 最近在写一个项目叫做 scheme-langserver ( github 直接搜就是了),纯粹是因为好玩。突然好奇,我写了这玩意儿,会不会有一个失业的程序员拿它去“美化”一下简历(用任何手段)? 但是又一想,有几个问题: 1 、很少有企业招聘这方面的员工,scheme-langserver 体现的技术特点什么的似乎和市场不贴切(但是能写这玩意儿英文应该是过关的笑); 2 、程序员自己去改,由于知识的缺少也不太好改。 不知道面试官和程序员朋友们都是怎么看这个事情的?

纯好奇,我真的有工作哈哈哈。

6045 次点击
所在节点    程序员
75 条回复
enchilada2020
2023-03-15 20:07:58 +08:00
肯定是加分项 但未必能成为决定性因素
cbdyzj
2023-03-15 20:14:36 +08:00
如果简历上写了 GitHub ,会去瞅瞅
ufo5260987423
2023-03-15 20:16:40 +08:00
@enchilada2020 #1 所以,怎样成功的项目会让你觉得是绝对性因素?嘿嘿
ufo5260987423
2023-03-15 20:17:20 +08:00
@cbdyzj #2 所以你会看什么?那种八股的肯定是看都不看咯。
pengtdyd
2023-03-15 20:18:52 +08:00
如果你的开源项目不足 1k 的星,或者说不是很硬核的项目,比如说:xx 学习资料整理,各种 pdf 的书籍等等这些,那就会适得其反,还如不写到简历上。
ufo5260987423
2023-03-15 20:23:51 +08:00
@pengtdyd #5 我完全同意什么学习资料就不要往简历上写。
不顾不足 1k 的 star ,就不硬核,这个标准是否有点武断。不考虑领域背景嘛?
纯粹求教。
毕竟在 language server protocol 这个领域,很多学术界的探索项目 star 数量也不多啊。
keyv
2023-03-15 20:28:51 +08:00
自己曾经写过一个 language server 的 demo 。在面试编译器方向的时候有点用(校招)。
ufo5260987423
2023-03-15 20:32:44 +08:00
@keyv #7 感谢你的回复,我能从你的回复里面得到很多东西。
你后来有再从事相关工作或做相关的开源么?
enchilada2020
2023-03-15 20:42:45 +08:00
@pengtdyd star 数只能表明项目的曝光度和流行程度 跟项目难度和技术水平没直接关系 你说的资料整理 MD 项目就是例子了
ufo5260987423
2023-03-15 20:46:33 +08:00
@enchilada2020 #9 我觉得你需要和#5 讨论下 23333
keyv
2023-03-15 20:53:23 +08:00
@ufo5260987423 #8 去年秋招面试的,还没入职。入职之后如果有空,还会继续做
ufo5260987423
2023-03-15 20:54:42 +08:00
@keyv #11 感谢你的回复,加油!
MMMMMMMMMMMMMMMM
2023-03-15 23:58:17 +08:00
看你是做研究类的工作,还是业务类了

前者偏向于从低薪培养出一个人才,开源项目可以作为一个很好的能力证明,如果你对自己写得代码有信心,就花钱或者开爬虫刷点星。

后者偏向于直接高薪招个对口人才,开源项目就没有你上家价格和 title 有说服力,如果你对自己的能力有信心,就花点时间骑驴找马快速洗一下简历。
matrix1010
2023-03-16 00:33:03 +08:00
我还在想为啥 20stars 就放 donate 了,一看楼主的 github 签名: A poor programmer, but free
ufo5260987423
2023-03-16 08:53:42 +08:00
@matrix1010 #14 哈哈哈哈,是的!
ufo5260987423
2023-03-16 08:54:18 +08:00
@matrix1010 #14 另一个原因是 lsp 这类项目本身就 star 偏少啦。
Zzzz77
2023-03-16 09:34:51 +08:00
简历上挂 github ,作为面试官的话我觉得只要上面存在有意义的内容,不论难度高低,都是加分项。

至于什么是有意义的,我认为包括但不限于以下这些:
学习某种技术留下的代码;
自己平时工作中抽象和提炼的代码;
一些有趣的 /有意义的 /富含创造力研究实现或 demo ;
能够实际提高生产力的工具或项目;
甚至可能没有自己的项目,但是在社区的其他项目中有贡献;

star 不是关键,但是不得不说,star 高会更引起别人点进去看的欲望。
artnowben
2023-03-16 09:41:03 +08:00
我是开源网络测试仪 dperf https://github.com/baidu/dperf 的作者,我维护这个项目快 2 年了,谈一下我的感受。

如果是在行业里有影响力的开源项目,对找工作就非常有帮助。
如果只是为了好玩,demo 性质的开源项目,意义不大。
一个好的开源项目应该能够解决一些行业问题,对很多人有帮助,另外需要还是需要花精力去维护。
mingqing
2023-03-16 09:44:17 +08:00
我习惯把自己的经验打磨成工具放到 github 上,这样可以约束自己把东西做好,这种 star 一般也就是鼓励作用,但也不影响自己创作
ufo5260987423
2023-03-16 09:44:57 +08:00
@artnowben #18 向您学习。
我的项目也不算 demo 性质的,是可以实际用的。但是领域太小众,估计比较难办。下半年努力大概能找到一个持续使用的行业用户吧。

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

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

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

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

© 2021 V2EX