V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
steveway
V2EX  ›  程序员

以毕业找工作为目的的话,参与开源项目比不上实习吗?

  •  
  •   steveway · 2022-01-05 22:30:32 +08:00 via iPhone · 3959 次点击
    这是一个创建于 1082 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前研一,导师基本可以确定不放实习,但是基本也没有科研任务。现阶段除了上课就是给导师公司干干杂活,调研调研技术,写点比较简单的代码。


    当前也有参与一个国内的开源项目,GitHub 的 star 在 1k 多。参与了有好几个月了,自我感觉这个项目还是比较规范也能学到不少东西。


    如果以后的发展方向是 go 后端,纯参与开源项目,在招聘者的眼里会远远比不上有几段中大厂实习的同学吗?
    请各位前辈赐教,不胜感激。
    19 条回复    2022-01-06 10:10:36 +08:00
    xhinliang
        1
    xhinliang  
       2022-01-06 00:33:35 +08:00
    如果不是 K8S ,Istio 这种项目的话,比不上,但也不是远远比不上。
    intouchables
        2
    intouchables  
       2022-01-06 00:40:43 +08:00
    啥项目
    steveway
        3
    steveway  
    OP
       2022-01-06 00:45:29 +08:00 via iPhone
    @xhinliang 这种天花板级项目还是参与不上的😂
    zsj950618
        4
    zsj950618  
       2022-01-06 02:38:16 +08:00   ❤️ 1
    实习看是不是大厂,开源项目看是不是知名的,都是一个道理。
    cassyfar
        5
    cassyfar  
       2022-01-06 03:49:52 +08:00
    实习远比参与开源项目重要。参与什么 k8s 也没用的。除非你在 k8s 的一个构件是主要负责人。
    satoru
        6
    satoru  
       2022-01-06 06:43:58 +08:00
    要看是什么开源项目的
    举个极端的例子,你参与一个 awesome-xxx 这样的 Markdown 项目,就是有一万 star 也不会得到什么认可
    既然你的发展方向是 Go ,那可以去参与一些比较有影响力的 Go 项目,像 TiDB 什么的你如果是 contributor ,即使别的公司不认,他们公司也会认可你啊
    steveway
        7
    steveway  
    OP
       2022-01-06 08:17:52 +08:00 via iPhone
    @cassyfar 感谢赐教 看来还是得争取去实习
    @satoru 不是 md 项目,不过也没有 tidb 那么强哈哈哈,感谢赐教!
    @zsj950618 感谢!看来还是得争取实习
    jguo
        8
    jguo  
       2022-01-06 08:47:24 +08:00
    公司的开发流程跟开源项目的流程又不一样。公司都希望招的人能尽快干活,同档公司的实习经历当然更重要。
    dayeye2006199
        9
    dayeye2006199  
       2022-01-06 08:59:09 +08:00
    看啥实习和啥开源项目。
    参与开源也得看参与到什么程度。交交改 doc 的 PR 和贡献核心 feature 也是不一样的。

    建议以后想找工作的化直接找个这个公司开源的项目,疯狂交 PR ,混到个 top5 提交。面试的化肯定会优先考虑你的。
    fromdark
        10
    fromdark  
       2022-01-06 09:09:05 +08:00
    实习的话有一个大的好处就是你可以从头到尾感受一个完整的开发过程(需求,开发,测试,联调,上线,维护,迭代),体会上班是什么感受,体验公司到底大概是什么氛围,体验面对面和产品,前后端的真人沟通交流。

    而参加开源项目往往只是实习中的部分环节。

    所以我认为能参加实习最好参加实习,即使是再好的开源项目也无法代替实习的重要性,但好的实习却可以代替开源项目,况且大部分人根本无法参与好的开源项目。
    steveway
        11
    steveway  
    OP
       2022-01-06 09:16:09 +08:00
    @jguo #8 十分感谢!
    @dayeye2006199 #9 确实是一个有意思的方法哈哈哈, 受教了

    @fromdark #10 确实, 开源项目只能体验其中部分的环节, 受教了.
    484A4B
        12
    484A4B  
       2022-01-06 09:26:51 +08:00
    开源社区领袖 >= 大厂核心开发者 > 主流开源项目核心开发者 >= 大厂实习 > 小厂实习 > 一般项目开发者 > Markdown 开发者
    Mateverse
        13
    Mateverse  
       2022-01-06 09:29:14 +08:00
    弱弱地问一句,参与开源项目和参加工作冲突吗?
    songlinliee
        14
    songlinliee  
       2022-01-06 09:29:23 +08:00
    老哥现在还是研一,下学期如果没什么事可以溜出去啊,我也打算下学期找找机会
    SmiteChow
        15
    SmiteChow  
       2022-01-06 09:30:52 +08:00
    比不上,不是一码事,开源又不给你发工资。
    steveway
        16
    steveway  
    OP
       2022-01-06 09:35:49 +08:00
    @Mateverse #13 没有明显冲突, 只是我的情况是实习难而有时间精力参与开源项目

    @songlinliee #14 能溜当然溜, 只是导师原则上不放实习, 同城没有大厂就比较难搞

    @484A4B #12 😆受教了
    ScepterZ
        17
    ScepterZ  
       2022-01-06 09:58:42 +08:00
    之前同学们都是吃了疫情红利,趁着不能返校偷偷去实习
    oneegg
        18
    oneegg  
       2022-01-06 10:00:46 +08:00 via iPhone
    我说下我以前的实习经历好了,在一个小公司,前两个月并没有实质性产出,编译一次 linux 、git 各种工具、vim 各种配置,然后还有一些奇葩的东西(比如如何徒手在 win 上用不同的工具做环境),写各种文档。以上内容都是公司安排的,当时也不懂。

    再说说开源项目,很多开源项目里面代码也是很屎,可能是从公司十几年前的项目里 fork 出来,然后开源了。当然,也有很多不错的,不过很难和项目核心人员交流。

    我是觉得,实习也好,参与来源项目也罢,不是看什么事,而且要看遇到什么样的人。

    另外,看看大家什么做法,多听听别人的经历,然后确定你自己想要的就好啦
    steveway
        19
    steveway  
    OP
       2022-01-06 10:10:36 +08:00
    @oneegg #18 十分感谢~确实不管实习还是开源, 也都有好的和不好的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   914 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:31 · PVG 06:31 · LAX 14:31 · JFK 17:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.