大家好,我鸟哥!一个半路出家的程序员。
前几天有读者(目前还是个在校大三学生)咨询鸟哥一些赚钱的门路,大概就是感觉自己有点Java技术和大把的空余时间,想通过一些平台接单赚钱。不得不浇盆冷水,平台是有,但能接到单的概率几乎是0。别说是在校生,就是工作5年多的老鸟在没有太多知名度的情况下也很难接到单。
但也别灰心,既然有技术和时间,那就自己开发一个项目自己运营赚钱呗,至少比接单赚钱的概率要大。退一步来说,即使赚不到钱,甚至还赔掉了一些运营的成本,但技术积累和项目经验却实实在在得到了,这对于找到一份高薪的工作还是有很大帮助的。
话都说到这份上了,鸟哥就分享一个大学期间自己开发的一个项目吧,极具复制和实操性。顶峰时期月收入也是破万了。
项目出现的背景
大概是2014年的暑假,鸟哥刚自学完一套javaweb的视频课程,正愁没事干,可能脑子被驴踢了,突然就想学习Android。当时就想着如果能开发一款App让大家使用肯定是件很酷的事情。于是抱着这个想法又从某宝上买了一套15元的Android教程开干,技术有了但开发什么App呢一时很让人头疼。因为是暑假,所以同学们陆续都离校了,那天我送下铺的兄弟去车站,离开寝室的时候他突然来了句,“妈的,破学校。连个App都没有,查个成绩还要用电脑真费劲~”,于是,想法立马就来啦——是时候开发一款专为本校生提供成绩查询、课程表、校园动态、网上自助等服务的App了。说干就干,又叫上了另外一个同学,一边学习一边开发。从后端到App前后忙了将近两个月的时间,每天都是从早上9点到晚上10点,这工作强度不亚于007。当然,并不是功能有多难,而是我们毕竟是菜鸟。现在想想兴趣果然是最大的动力呀。整个项目最大的难点就在于学校官网并没有提供api,所以要想实现成绩查询,课表等基础功能就只能通过HTTP模拟请求+数据爬取。仅是攻克这个难点就耗费了我两周的时间,期间多次想过放弃但幸亏都坚持下来了,不得不说百度(泛指搜索引擎)真的是程序员最好的老师。而一旦有了真实的数据,这款APP才算有了生命力,而我也看到了成功的希望。后来除了基础功能外,又陆续开发了表白墙,在线课堂,社交等功能。这些功能都是在开发的时候慢慢想出来的。
最让我引以为傲的就属社交功能。此功能基于爬取用户在学校官网的数据。简单来说就是支持根据出生年月,姓名、所在城市等条件查找校友。轻轻松松就能找到和自己同年同月同日生的异性,对于单身狗来说是不是巨大的福利,更重要的还支持聊天哦,不过这个功能是用了当时百度云推出的即时通讯服务,只需接入提供的sdk就可以实现聊天。否则单凭我们两个菜鸟短时间内是不可能开发出来的。其次就是在线课堂这个功能了,可以方便的查询到当前全校正在进行中的课堂,如果你是当前课堂的学生就可以进入这个课程中留言讨论各种事情,类似于现在刷剧时的弹幕。当然,表白墙也是用户的最爱之一。
看着是不是很low逼!事实上不仅UI看着low,代码写的更是low,什么分层、架构、开源框架、日志打点....统统没有。App端就是堆积Activity,后端就是堆积servlet。粗暴而又简单!但在当时,觉得自己真的很牛逼!
关于推广
App开发完成且已充分测试,第一个版本基本上可以上线。接下来就是推广的事情,主要就是线上和线下两个大方向。
线下主要就是到处宣传自己打印的带有二维码和简单介绍的宣传单。主要战场就是宿舍、食堂、自习室、教室、还有一个关键地方那就是厕所!
效果还是非常明显的,第一天就新增了近2000的用户。看到不断上升的用户量,感觉有种铺天盖地,势如破竹的错觉,哈哈。推广持续了一周左右,成本差不多800多,用户量已经达到了近8000,占据全校人数的近2/3,比我想象中要快很多。当然App的bug也是超级多,多到令人发指。真是痛苦并快乐着。那段时间我也迅速成为了学校的风云人物,成为很多人眼中的大牛,也是在这个时候收获了自己的爱情。人生第一次体验到技术带给我的光环和快感,但貌似也是最后一次,工作后,技术也成了吃饭的家伙茬....
关于变现
结局有点惨
大概运营了近半年的时间,辅导员把我叫到办公室,刚开始还以为要夸奖我,我满脸洋溢着自信的笑容。但看到辅导员死气沉沉的脸后发现事情不妙,果然,他还是带来了噩耗。说是最近几个月内学校服务器的官方频繁崩溃怀疑是我的App恶意攻击。确实和我的App有关,毕竟要爬取官网的数据,但攻击还不至于。之前想过学校的官网垃圾,但没想到这么垃圾,万人的访问量就撑不住了。另外更严重的事情就是有人举报我的App恶意爬取学生的隐私数据。学校要求我立即下线所有应用,并删除相关数据,否则就要开除我并报警。年轻轻轻的我哪里经得住这么恐吓,当天晚上就匆忙关闭了服务器并删除了数据库,连和用户说再见的机会都没有。还把最后一个月的推广费一一退了回去,那叫一个心疼。当时还是非常不情愿的,觉得学校小题大做。冷静下来细想后,App确实存在很大的风险,学生的手机号、身份证、家庭住址、宿舍号、学号、甚至是爸妈的手机号都能被爬取到,要是被不怀好意的人拿到这些数据后果不敢设想。幸运的是在这期间并没有发生过什么意外。
后续
尽管这个让我差点走上人生巅峰的App结局过于悲惨,我也为它伤心难过了好一阵。但总归收获还是远大于付出的。后续拿着这套方案参加了省里的互联网大赛,荣获三等奖和3万元的奖金。大四下学期凭借这个项目的实战经验拿到中兴的实习offer,对于一个末流二本院校的学生来说也算是破格录取了。
即使过去了这么多年我还是认为它真的是一个超级适合大学生来开发、运营的项目,非常具有实操性和复制性。赚点小钱不在话下。当然千万要汲取我的经验教训,尤其是隐私和数据加密这款,处理不当就是给自己挖了一个深坑哦!
最后,再简单说说副业这个话题。近两年各种层次不出的副业案例,让很多程序员变的非常焦虑。保持一颗”副业“的心是件好事,但千万不要本末倒置。鸟哥身边有很多副业有成的大佬,但都是在主业做的非常不错的基础上,经过几年的积累衍生而来!做一个持续性的副业绝对比工作难很多!我一直都认为最好的副业就是能辅助自己的主业,而对于程序员来说,莫过于用自己的技术开发运营一款自己的产品。我想这也是每个程序员的梦想吧。即使赚不到钱,也可以积累项目经验和技术沉淀。而这个梦想很难实现吗,看看github那多么开源的项目其实不算难!不需要多高的技术,也不需要多创新的想法。缺少的只是执行力!与君共勉吧。