文档章节

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

iphone5solo
 iphone5solo
发布于 2016/11/09 07:23
字数 1116
阅读 1112
收藏 24

自我介绍

,一个热爱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 支持一下!

© 著作权归作者所有

iphone5solo

iphone5solo

粉丝 18
博文 6
码字总数 6053
作品 3
西安
iOS工程师
私信 提问
加载中

评论(6)

司徒永超
司徒永超
之前看过类似的文章。
拾年
拾年
感觉得点赞
iphone5solo
iphone5solo 博主

引用来自“zjgwhh”的评论

支持你,学习了思路
谢谢支持!:bowtie:
zjgwhh
zjgwhh
支持你,学习了思路
iphone5solo
iphone5solo 博主

引用来自“Holt_Vong”的评论

厉害了word弟~
厉害了 我的哥😂
Holt_Vong
Holt_Vong
厉害了word弟~
JTalk Uni:在饿了么、58同城、滴滴、阿里云、商汤当工程师是怎样一种体验?

🙋 报名 扫码报名: 报名链接: 📣 介绍 掘金线下活动:JTalk Uni 是掘金联合全球顶尖科技企业共同主办的面向在校大学生的线下活动。每期 JTalk Uni 会邀请数位科技大咖走入大学校园,与...

2018/02/23
0
0
【CF 应用开发大赛】大学生科技交流平台

应用名称:大学生科技交流平台 应用URL地址:http://kjjl.sdapp.cn/ 应用说明及使用场景: 大学生科技交流平台是一个科技学术交友的平台,并兼有科技交流、名师检索、资料下载、赛事预览、在...

不羁的疯
2012/10/01
1K
21
《钛墨奖》2017国际大学生工业设计大赛清华揭幕

  《钛墨奖》2017国际大学生工业设计大赛清华揭幕   11月21日下午,清华大学美术学院报告厅“超负荷”地聚集了来自清华大学、北京大学、中国人民大学等多所高校的校长、师生及海外评委。...

人工智能百晓生
2016/11/22
0
0
国内十个奇葩网站,你去过几个?

1、毛毛网 http://www.mvomvo.com/ 还在为送礼发愁吗?在这里和你一起发现礼物.分享礼物.收藏礼物 2、心理网-改变从这里开始 http://www.xinli001.com/        一个简单、温暖的心理网站...

刘磊磊
2013/01/23
965
6
腾讯云培训认证中心开放日成功举办,畅谈产业互联时代的技术人才培养

2019年6月16日,“腾讯云培训认证中心开放日”活动在深圳腾讯滨海大厦成功举行。本次活动由腾讯云培训认证中心主办,吸引了众多云计算领域的行业专家、企业大咖、技术大牛、IT从业者、高校学...

局长
06/17
123
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
39分钟前
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部