商汇粹外网资源平台

搜索
查看: 2467|回复: 5

如何塑造一个拿的出手的 GitHub 账号?

[复制链接]

该用户从未签到

7

主题

15

帖子

44

积分

新手上路

Rank: 1

积分
44
发表于 2022-9-21 20:25:59 | 显示全部楼层 |阅读模式
题主是某985计算机大二学生。最近毕业季,看到周围的学长学姐工作的工作,保研的保研,出国的出国,一时间各奔前程,而我也马上大三了,但却迷茫…
自己大一大二对课堂知识还算认真,基本都上课认真听,认真看教材,也刷得不错的GPA,对C++掌握学校教材的基本语法,也可以自己实现类似栈,队列,堆,二叉搜索树,trie树,kmp算法…这类基础算法和数据结构,但是我自知,这些比起那些大牛学长都很浅显,付出得也没他多……
但是我不想迷迷糊糊地保研读研,我想提升自己的实力,获得良好的工作选择。我知道有一个拿得出手的Github账号是展现实力的一个好方式,但是我不知从何下手,怎样利用接下来的两年时间,塑造一个拿得出手的C++相关的Github账号呢?
知乎大神比较多,所以希望各位指点迷津。
回复

使用道具 举报

该用户从未签到

2

主题

12

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2022-9-21 20:40:59 | 显示全部楼层
老老实实写一些能为他人创造价值的东西放到 GitHub 上,然后脸皮厚一些多自我推广,渐渐看到的人觉得有价值自然会帮你推广。
回复

使用道具 举报

该用户从未签到

4

主题

56

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2022-9-21 20:55:59 | 显示全部楼层
感觉没啥好办法,只能实打实的干。GitHub对历史记录得太完整了,任何虚高的东西都能被识破。
实打实的干通常有两个思路:做自己的库,给别人的库做贡献。
自己的库想做出影响力,真的要有深厚的积累,还要凭借运气。普通的本科生也许只能做个技术含量不高的小工具。勉强算拿得出手。
所以想做得更好,还得走第二条路。给知名项目贡献代码。
那如何成功地给别人的代码库做贡献呢?我管理的项目已经有一百多个人贡献过代码。我来讲讲什么样的pull request更容易被merge。
第一种,简短的。这种贡献一目了然,不会让我担心产生任何未知的不良影响。通常是文档修改,实现细节修改。但是,这种级别的贡献很难算得上拿得出手。
第二种,改Bug。这个算是很拿的出手的了,但可遇而不可求。通常是自己在使用过程中遇到bug,直接帮作者修好bug。而且对代码能力要求较高,要有能读懂较大代码库的能力。
第三种,从管理者那里接任务。从repo的readme里面找怎么联系管理者。可能是Slack、论坛、定期会议、邮件小组等等。取得联系后问管理者要任务,通常管理者就会根据你的能力给你一个适当的任务。甚至有些库会预留一些新手任务专门给来接任务的人做。这些通常也是拿得出手的内容。
另外,个人建议不要搞教程、收藏合集一类的repo。性价比比较低。话很多时间弄,但并不太能证明技术实力。
回复

使用道具 举报

该用户从未签到

11

主题

48

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2022-9-21 21:10:59 | 显示全部楼层
让开,放着我来,我就想问你们,我这 GitHub 账号拿不拿的出手?
回复

使用道具 举报

该用户从未签到

3

主题

25

帖子

101

积分

注册会员

Rank: 2

积分
101
发表于 2022-9-21 21:25:59 | 显示全部楼层

写就是了,哪那么多废话
回复

使用道具 举报

该用户从未签到

0

主题

28

帖子

96

积分

注册会员

Rank: 2

积分
96
发表于 2022-9-21 21:40:59 | 显示全部楼层
写过一些前端的小demo,vue的一些小插件,写完就发到掘金
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表