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

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

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

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

6600 次点击
所在节点    程序员
75 条回复
ufo5260987423
2023-03-16 18:27:36 +08:00
@samin #39 ……你这个我不太想给建议……
我觉得面试官一般不用看这种玩意儿。就算是笔记,如果真的是自己一刀一枪做笔记的话,你这个明显做笔记的时候也没有用到很多效率工具,比如用 obsidian 。
我的意思很清楚,你做笔记的过程和结果都不太像动过脑子的样子,或者说和我不在一个圈里。
这个 repo 只能给我很负面的感觉,就是花钱买 star 。
包括看你个人主页,连 fork 别人项目都没有,so……很遗憾。
ufo5260987423
2023-03-16 18:40:26 +08:00
@xiaojun1994 #40 你们前端的体系我不太懂,但是你比某个楼层的哥们儿的 github 好看太多了。

先说缺点:
1 、你也是缺少 fork ,也就是说我看不到你对别人代码 fork 然后去尝试去改,进而从中学到东西的情况。fork 最后是否提交更改到主线,这不是问题,态度是问题;
2 、你在 github 上面的提交太少,说明要么是日常工作比较多没空 github ,要不就是业余不太 github 上学习(和 fork 情况形成连击),要不就是 emmm 目的不纯,就是 github 弄点项目骗面试官;
3 、你的主要项目的 README ,我不清楚你们前端什么风格,总之我不是这样写的。你可以去翻一下 https://www.v2ex.com/t/923644?p=1#r_12811024 这个帖子,如果你真的是维护一个开源的项目,并且想和大家分享,你会在 readme 里面暴露大量的有效信息。但是你的 readme 花哨有余而内涵不足;

再说建议:
1 、看你找工作的层级,和你现在工作差不多的话,你这个 github 也就无所谓了,放在简历不显眼的地方,少提它。
2 、翻一下 https://www.v2ex.com/t/923644#reply21 ,看看正经的想要开源一些东西的人,都是怎么做的,并且真的聚拢一些对你项目感兴趣的 star ,而不是什么朋友同事水军的 star 或者像你一样随手 star 。我在 github 混了十年了都才点了 50 个 star 。
3 、好好修炼,好好学。你如果能感受到本科和专科的区别,那你就有进步,如果能感受到大佬和小佬的区别就有进步。
祝好。
boris1993Jr
2023-03-16 18:59:02 +08:00
xiaojun1994
2023-03-16 19:13:22 +08:00
@ufo5260987423 平时确实没对第三方仓库做啥贡献,5 年我印象中才贡献过一两次,没啥动力
xiaojun1994
2023-03-16 19:17:51 +08:00
@ufo5260987423 感谢大佬建议,自己也确实能感觉到项目中缺少的东西,没啥硬货,可能前端讲究个能看到吧,喜欢把搞得花里胡哨的。。
ufo5260987423
2023-03-16 19:22:18 +08:00
@xiaojun1994 #45 我不是大佬,我可能只是混的时间比较长跟不上你们的节奏 2333
ufo5260987423
2023-03-16 19:25:24 +08:00
@boris1993Jr #43 强势插入你们的对话(笑);
你那个 XoW 看起来挺好玩的。就是……X 岛是啥(笑),以及 UWP 是不是以前用来做 windows phone 的那个东西?这玩意儿现在还在什么地方用?
请不吝赐教。
ufo5260987423
2023-03-16 19:35:37 +08:00
@mumuy #35 仔细一看你这太大佬了,66666 !
你们前端 star 太多了,我们这个小门小户的领域也就是搞搞 Program language 的解析啥的,不能和你们比。
boris1993Jr
2023-03-16 20:12:27 +08:00
@ufo5260987423 #47
- X 岛是一个匿名版论坛,前身是 A 岛匿名版
- 对,UWP 就是以前做 Windows Phone 和 Win 8 应用商店里面的应用的那套框架,现在......至少微软商店还在用吧 /笑
ufo5260987423
2023-03-16 20:14:04 +08:00
@boris1993Jr #49 感谢你的回答。果然我还不是自宅警备队一员,完全不懂什么 A 岛 2333
SonnyBoi
2023-03-16 20:34:19 +08:00
@ufo5260987423 我自己做论文的时候有用到+复现别人的代码,但是每次我都是 clone 下来然后直接在 local 上做笔记修修改改,最后再整合到自己的 repo ,所以基本不会更新 fork 的代码。。。这样 fork 是不是也没啥意义
SonnyBoi
2023-03-16 20:34:56 +08:00
@SonnyBoi 忘了标注,回复的 #42
ufo5260987423
2023-03-16 20:44:45 +08:00
@SonnyBoi #51 你这样的话其实等于……没有对你 folk 的代码做出贡献,明白我意思吧?
就是你用了人家代码,但是你的修改不是在人家的代码基础上,这其实是一个单向获取过程。这个过程我无意评价。
不过你做论文用到人家代码,如果论文能公开并且标明用了哪些代码的话,其实我觉得简历效果会更好。
wankedKing
2023-03-16 20:45:03 +08:00
看 stars 数量其实挺蠢的,那就是一个数量,一个数量,谁都可以去点,最看不起那些求 stars 的,跟拼多多帮忙砍一刀本质上完全一样
moonrailgun
2023-03-16 21:08:59 +08:00
我写的开源项目 [tailchat]( https://github.com/msgbyte/tailchat) 就看 star 来说的 ROI 的话其实非常低,但是我很高兴有一些人的认可以及帮助一些用户解决了他们的问题。
开源项目不一定要非常功利,通过开源项目可以学习到很多工作中难以触及的东西。
如果硬是说要找工作的话,开源项目本身并没有什么优势,但是你与面试官的沟通中通过解决开源项目遇到的问题,这种解决问题的思维我想才是真正的加分项
boris1993Jr
2023-03-16 21:10:45 +08:00
@ufo5260987423 #50 嘛,很正常,毕竟是个很小众的地方
ufo5260987423
2023-03-16 21:20:49 +08:00
@moonrailgun #55 向巨佬致敬。您的项目完成度很高,您关于“通过解决开源项目遇到的问题,这种解决问题的思维我想才是真正的加分项”我完全赞同。
实际上简历上所有的东西都应该有这样的倾向:怎么解决困难,关键点。而不是罗列项目经验。但是很多时候我看别人的简历,都没有这个意识,奇奇怪怪。
dayeye2006199
2023-03-17 00:37:01 +08:00
我觉得挺好的。我要是招人我会看的,这个是什么项目有很大的区别。写了一个 language server ,我觉得至少能看出几个素质:
英语不错,能看懂 lsp 协议,这部分中文资料又少,基本只能参考官方的说明。
对编程语言和编译原理有认知,没有相关的基本了解,光看懂协议也不知道说的是什么。
好奇心很强,一般人不太会去研究这个类型的项目。
如果还能持续维护这个项目,那还能看出来责任心比较强,也乐意与用户沟通。

综上,这些素质对大部分职位都是超出标准的,我会可以和这样的人一起工作。
ufo5260987423
2023-03-17 00:38:37 +08:00
@dayeye2006199 #58 2333 你这样说,我老脸一红。
BrodyYoung
2023-03-17 10:20:00 +08:00
大佬们看看我的 github ,本科 java ,2 年经验。https://github.com/BrodyYoung

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

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

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

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

© 2021 V2EX