一个在校大学生的开源之路:从 0 到 1024

iOS · iphone5solo · Created at · Last by iphone5solo Replied at · 3160 hits
1619

自我介绍

,一个热爱iOS开发的大三学生!

为何要走向开源之路?

大一学完C语言的我,大一暑假就泡在实验室开始我的 iOS 开发之旅。至今接触 iOS 开发已经一年多了,然而不甘于当码农的我,大胆决定开始尝试着造轮子。于是我就在我参赛的项目中,重构部分功能模块的代码,开启了我的第一个开源项目PYPhotoBrowser,既然是从0到1024,那么就先斗胆来一张截图(PS:本来计划今天到1024 star 时截个图,但是,人算不如天算,学校今天停电了,导致没来得及截图!结果如下:)
img

开源过程

  • 确定项目功能
  • 实现功能模块
  • 提供合适的接口(站在使用者角度思考)
  • 多次测试项目(保证项目的健壮性)
  • 编写优雅README.md文件(很重要)
  • 项目开源
  • 项目维护/更新

项目推广

俗话说:“酒香不怕巷子深”,但是在如今信息大爆炸的时代,如果一个好的东西没有做推广,还是很容易被埋没的,更别说一个普通的项目!所以我的项目推广也是不可避免的。接下来我就分享一下我的推广经历:

  • QQ群:最直接,最有效的推广方法(但是需要有较强的心理素质,因为会有各种各样的言语,你懂的😭)
  • Code4App:可将源代码上传到Code4App,供人下载使用,推广效果一般
  • 掘金:强烈推荐,这个网站可以直接分享github链接,所以会带来很多用户浏览。我曾经它一周给我带来了1000+用户,当然star肯定也是不少的
  • 干货集中营: 每天都会推送iOS 和 Andriod 各种干货,由@代码家运营维护,我自己提交干货,很荣幸得到了@代码家的推广!
  • 开发者头条:每天都会推送开发者推荐的干货。
  • 开源中国:很多开源项目都会上传到开源中国,我也选择将我的项目上传了,并写了一篇文章介绍项目,推广也是不错的
  • 简书:很多好的文章都会在这里发布,并且界面整洁(本人表示很喜欢),所以在简书也写了文章推广项目,并向多个专题投稿,可增加曝光率!
  • 微博:因为关注的大神微博经常会转发各种好的文章、开源项目,于是我也尝试着通过微博推广项目并且@好几个大神,并没有得到转发,于是推广就失败了。可能是个人影响力不够,也许是大神们觉得项目不够好;说实话,这对我还是有小小的打击的,激励我完善项目!
  • 微信公众号:向公众号推广文章,在公众号的浏览量也是有1000+的,带来的效果还是不小的
  • 还有就是各种各样的论坛和网站,多一次推广多一次机会。所以如果我抓到一个机会我就推广!这里就不细说了。如果有感兴趣的可以联系我(联系方式这里就不留了我相信有心的人会联系到我的)

以下是推广效果的截图,来自于github的官方统计:
img

当然如果能上github的trending页 带来的推广效果也是很棒的。该项目也很荣幸曾经上过trending 页

img

开源收获

  • 收到很多bug反馈,及时修复bug,完善项目
  • 收到很多建议,优化项目代码
  • 和其它开发者交流,提升编程水平
  • 产生小小的成就感,激发学习动力
  • 增加工作机会(曾受到实习邀请)

开源成果

期待

  • 如果你也是一个开源爱好者,期待你也开启你的开源之旅,发扬开源精神!
  • 如果你对我的开源项目感兴趣,欢迎参与项目的开发维护!
  • 如果你也是iOS 开发爱好者,欢迎联系我,一起学习共同进步
  • 如果您觉得我的开源项目不错,可以Follow me 支持一下!
共收到 3 条回复
96

1、首先是关注项目是否有价值或者是否足够优秀,然后才是推广让更多人知道,不然单纯为了star 和 follow 毫无意义;
2、diycode 愿意推荐优秀的项目。http://www.diycode.cc/wiki/followus

1619

#1楼 @diycodes 言之有理

3Floor Deleted
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up