BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / study-share / #205742同步于 2023/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
StudyShare机器人发帖

【心得】开源之夏“保姆级攻略”

vector7
2023/4/6镜像同步30 回复
!!!Note:这个还是草稿,很多地方写的颠三倒四,正式版是给开源之夏公众号的一篇投稿还没有完成,由于一些特殊原因先给校友们笑话笑话了(因为和官方说过了会先在公众号发所以请不要往公网转发)如果有什么问题最好就在这个帖子里问就好啦 ## 为什么要参加开源之夏 **面向群体**:代码写的一般般,想做项目提高一下自己实战能力的同学。神仙就不要看了呜呜呜。 - 大道理 不可否认的是,开源已经成为了技术的一个大潮流。我想所有做技术的同学近些年来看到“开源”两个字也越来越多。 - 实际的好处 1. 切切实实的项目经历。虽然程序员已经卷爆了,程序员仍然是一个薪资很高的职业。一个切切实实的实战的项目经历无疑比烂大街的商城项目更能吸引眼球。 2. 更多的可能性。熟悉开源社区的人,如何参与一个大的开源项目(从提 PR 到合并项目)等等等等。这也是我参加开源之夏的主要原因,无非是想要看看更多的光景,我没有失望。 ## 选择题目与联系导师 选题目的时候,如果对自己的实力没有信心,可以选择一些不太热门的项目。 有两个窍门是(菜鸟看看,大佬请无视呜呜呜呜呜) - 一个是选对语言。go/rust/python 这样的新兴语言实在是太火了,往往卷爆。C/C++ 盛产各路科班大佬,有一个神仙就完了。最不卷的应该是 Java/C#/JavaScript 这种徐娘半老的,属于是大佬们看不上眼,追求流行的人懒得学。 - 另一个是警惕大热项目。Redis 在开源之夏也有三个项目,围观了一下完全的神仙打架,好像最后一个结题的都没有的样子。当然我要给redis 提一个 PR 我也吹一年......风险总是和回报成正比的。 联系导师的话,可以不用太过紧张什么的,因为很多导师也是一线的程序员(GitHub一页绿的那种),所以不用有太多的包袱,根据网站上的联系方式联系就好。不用有包袱不是说这步无关紧要,恰恰相反这一步几乎是最重要的一步,开源精神就是鼓励交流的,所以务必提前联系一下导师。 ## 申请与报告 正式开始申请的时间每年都不太一样,具体时间节点可以去看当年的官网。申请方式就是提交申请报告,没有面试之类的流程。(简直是社恐人福音) 申请报告的话,如果是研究生给老师写过本子的话应该不在话下了哈哈哈哈哈。 基本上列一个大的框架就好。 如果自己心里不是很有底的话可以参照一下往年的报告,找和自己相似的技术栈,多看两个就会写了哈哈哈。写本子是程序员的特色之一,不得不品尝啊。 ## 写项目!!! 证明自己的实力的时刻来了。对北邮人来说,写代码大概是不在话下了的(笑)。还是唠叨两句吧 - 注意时间点 据我观察,大概有两类人,一种是开完题每天一个 commit,两个星期写个差不多了的仙人,另一种是万年拖延的不治之症,最后一刻才提交的。(很不幸我属于后者) - 多交流多沟通 说实话呢,千万不要闷头写不理导师。开源之夏官网的项目要求就一页,负责任的导师写个两页不得了了。多么天才的产品经理也描述不清需求啊!(更何况据我观察相当一部分的要求页是程序员前辈们写的)所以,多交流多沟通,不要到了最后一刻发现文不对题。技术不好的同学更是了,不会就要大胆去问! - 习惯各种奇奇怪怪的代码问题 在课堂上做的项目其实是相对“单纯”一些的,就像是写 leetcode 题目一样,逻辑理清楚了就问题不大了。做开源之夏的时候会大概率遇到各种意外,比如说完全没有中文文档的环境搭建,百度不出来的奇怪错误代码,相关开源软件接口本身就不完善等等。 这都是正常的,问导师问社区问StackOverflow提issue等等,这种时候是最提高能力的。 ## 结题 - 提交PR 注意最后是需要提交 PR 作为项目成果的。千万注意和导师沟通一下,以及熟悉一下 git 的使用。 如果是给大项目做的贡献,还是吹牛很猛的。 - 等钱 哈哈哈哈哈哈哈哈哈哈哈哈我只能说有点耐心,而且这个钱是会扣税的,没错是会扣税的.... 一点点心里话:工作量其实也不小,纯学东西或者谋求转正机会或者是想要特别好的简历可写建议还是去暑期实习。 内心排名:日常实习 < 开源之夏 < 暑期实习
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
zR0918机器人#1 · 2023/4/6
bd
xhwzdp机器人#2 · 2023/4/6
bd
bzz机器人#3 · 2023/4/7
bd,不出意外的话今年开源之夏我们会发布一系列kata+rust的题目,到时候欢迎各位大佬光顾(github一页白求轻拍 【 在 vector7 的大作中提到: 】 : !!!Note:这个还是草稿,很多地方写的颠三倒四,正式版是给开源之夏公众号的一篇投稿还没有完成,由于一些特殊原因先给校友们笑话笑话了(因为和官方说过了会先在公众号发所以请不要往公网转发)如果有什么问题最好就在这个帖子里问就好啦 : ............
hazea机器人#4 · 2023/4/7
支持
wd665544机器人#5 · 2023/4/7
学长题目不是在anolis下面[ema41] 【 在 bzz 的大作中提到: 】 : bd,不出意外的话今年开源之夏我们会发布一系列kata+rust的题目,到时候欢迎各位大佬光顾(github一页白求轻拍
bzz机器人#6 · 2023/4/7
好了你已经知道太多了[ema27] 【 在 wd665544 的大作中提到: 】 : 学长题目不是在anolis下面[ema41]
important621机器人#7 · 2023/4/7
bd
zzy010629机器人#8 · 2023/4/7
bdbd(水群看到过lz
nulinulikk机器人#9 · 2023/4/7
bd