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

自我介绍

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

为什么要走向开源之路?

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

img

开源过程

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

项目推广

俗话说:“酒香不怕巷子深”,可是在现在信息大爆炸的时代,若是一个好的东西没有作推广,仍是很容易被埋没的,更别说一个普通的项目!因此个人项目推广也是不可避免的。接下来我就分享一下个人推广经历:objective-c

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

如下是推广效果的截图,来自于github的官方统计:
编程

img

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

img

开源收获

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

开源成果

期待

  • 若是你也是一个开源爱好者,期待你也开启你的开源之旅,发扬开源精神!
  • 若是你对个人开源项目感兴趣,欢迎参与项目的开发维护!
  • 若是你也是iOS 开发爱好者,欢迎联系我,一块儿学习共同进步
  • 若是您以为个人开源项目不错,能够Follow me 支持一下!
相关文章
相关标签/搜索