android开发与程序员的副业

失落夏天
Android领域优质创作者
博客专家认证
2014-03-01 02:17:07
加精
前几天在人家的一篇文章中上传了我android应用收益的一张图,也许仅仅只是被我那张收益图打动,然后就不断有人私信我,说他们也想参与,或者说项学习android。对于这个,谈谈我的想法吧。

文章主要分四个章节,第一是我的小Team。第二是程序员的副业。第三是如何学android。第四就是个人面试的一些经验吧。

First.我的Team

简单一下我现在这个Team吧。目前我的这个小小的Team里只有四个人,我负责全部安卓的开发以及服务端的代码的编写,以及部分图片的制作与处理,一个人负责页面的设计与做图,一个人负责服务器的配置与项目的部署以及部分服务端代码的编写,最后一个,那就是文案的整理以及应用的推广等工作了。我们四个人都有正式的工作,做这个只是为了多赚点钱,虽然刚开始赚不多,二月整个月下来只有1W多,但是这毕竟代表一个美好未来的开始。我们的能力不算强,但是我们会尽量做到自己的最好,这就可以了。

对于别人的加入,我肯定是欢迎的。但是加入有一个前提,那就是加入进来必须要对Team起到一种升华的作用。我从事java开发大约一年半吧,从大四算起的。半年的学习,半年的EE开发,半年的android开发。我技术真的算不上牛,但是真的很努力,自我认为我进步的还是蛮快的。我们现在能做的项目并不多,所以如果进来只是分摊一下我现在就能做的那些工作量的话,那样肯定就没有那个必要了。

所以我简单的列了一下条件吧,符合任何一条,那么我们就欢迎您的加入。

1.对Http协议比较精通,能够通过动态的去修改数据包,使接收方收到的IP不同,这也就是所谓的刷票的原理。当然,我做的并不是刷票,这个我是可以保证的。

2.能够破解(暴力破解或者其他方式都可以)wifi密码,或者仅仅只是能够搜集足够的免费wifi的密码也可以。这个是我的下一个APP的计划吧,现在说了也没什么,就是做一款能让用户用了就能蹭网的app。

3.具有比较好的美工能力。

4.有好的创意点子。

5.其它,让我觉得真的很有用的能力。说白了,就是比较强的技术或者营销等等其它能力吧

PS:我这并不是在招人,只是表达一种心态吧,表现出那些组Team干工程的那些人的一种心态吧。我想任何一个Team或者公司招人,都会在某种层面上对这方面有所考虑的。

如果有违规的地方,麻烦管理员联系我下,帮我删帖。

Second.程序员的副业

我一直坚持程序员的副业最好是和主业有点要比较好的。简单的说的话,学PHP的可以帮人家做网站,学C的可以开发游戏辅助,学java的可以做android,至于其他的,我不太懂,所以不太好说。打个比方,有的人说在帮银行维护项目,由于银行系统是比较封闭的,所以没什么副业可以开发。这个我想接触银行项目总是会有点收获的吧,这些收获应该你去发掘。最简单的,根据在银行的优势,做一个理财应用或者理财网站,教人家如何最好的把收益最大化,这个是可以去尝试做的。当然,肯定有人会反驳我说真的做起来哪有你说的那么容易,确实不容易,如果容易的话人人都能当老板了。这个一看个人的意愿是否强烈,二就看能力了。举一个可能不太恰当的例子吧,之前主要玩过四款游戏,有三款是从游戏里面赚钱的。其中尤其是热血传奇,一个很烧钱,很难赚钱的游戏。大三时玩了半年,正好把学费赚出来了。诀窍无非是看准时机,低买高卖。

如果副业离主业比较远的话,我建议还是不要为好。做java的开网店,我想优势比较少的,至少在我来看,我能做的就是开发一套对应淘宝的接口来自动生成统计报表以及商品上下架。但是如果说是去摆地摊的话,我还真的想不出来任何优势。

另外有人的说学php的想学安卓开发,毕竟安卓开发搞副业会容易一些。这个首先是要提醒一下那些以为安卓暴利的人,安卓是赚钱,但是真的没有你们想象的那么容易赚钱。大多数的应用即使上了市场,每天下载量也就几十,这种应用,赚不到什么钱的。而且应用这类东西,也得看准时机的。我有三款应用,一款是目前是主力。还有一款基本算是废了,一天20块左右。第三款已经因为工期延长,错过了最佳的发布时机,即使现在上线,不也会带来什么太高的收益了。我本身就是搞关于android广告的,所以对这方便比较熟悉。确实有的人一天收入能达到上千甚至上万,但是大多数的人,一天也就不到100块而已。现在做安卓应用,已经算是第三批吃螃蟹的人了,没那么容易吃到了。

另外,主页PHP或者VB的,我真的很难想象工作之外还能挤出来那么多时间与精力去学习安卓开发,你从头开始学,比人家已经使用了很久的去做,是相当的吃亏的。我想,还是找一个与主页相关的比较合适一点。

Third.如何学android

我是不排斥越来越多的人学习开发安卓的。其实学安卓能否赚钱并不是单单的技术来决定的,还一个更重要的点那就是创意及推广。flappybird那么简单的一个小游戏一个技术牛甚至一天就能搞定,可以却能带来一天5W美元的收入,这凭的是什么呢?个人很单纯的觉得这就是那种比技术更重要的能力吧。

我当初学android的原因很简单,安卓要比javaEE更赚钱。而我当初学习android的方式,则更简单了。找了一家很缺android开发的公司(待遇很低),进入之后开始看安卓视频,边学边照着做,第一天就照着做了一个计算器。如果有不懂的就问旁边的安卓开发。视频一共60多集,我看完了30集之后基本上就不看了,剩下的就靠不断的做小例子,小项目来锻炼了。就这样大约干了2个多月,公司是在太闲了。于是就自己一个人跑到上海去找工作了。

这个android开发视屏是在优酷找的,是一个叫Mars的讲的。还看过一个叫sunny讲的,那个就不推荐了,讲的太理论了。刚开始入门,还是实在一点好,照着做点东西要入门的更快。至于开发书籍,我真的没看过,这也许与个人有关,对学习比较懒,只对工作勤奋。

Fourth.面试经验

被面试:

自我感觉挺幸运的。自动大四外出找工作开始,到现在面试了得有四五十家公司了。也许面试的次数太多了吧,现在的面试根本就不会觉得紧张了,而且会避重就轻,防止别人察觉出自己薄弱的地方。就拿去年来上海找工作为例吧,面试了4家公司,虽然基础很薄弱(毕竟只是自学了2个月),但是很巧妙的避开了关于安卓高中难度比较高的问题。而且尽量的多聊一会是一会,基本上每次面试都能接近2个小时。这种面试,出来之后就知道自己会被录用。如果人家不想录用你,根本就不会浪费2个小时去与你谈那么多(PS:大公司例外)。最终收到了3个offer,肯定是选择一个待遇最高的去了。这些,感觉面试多了,自然就会了。

这个之前专门写过一个自己的面试经验贴:链接如下:http://bbs.csdn.net/topics/390395246

在此就不多说了。

面试别人:

过完年,离职潮出现了。我们公司走了2个java开发,就只剩下我一个java开发了。所以公司招java,技术面试自然就交给我了,即使我技术并不怎么厉害。

这里谈一谈我面试别人的感受吧。

1.怕冷场。我不是一个特别能谈的人,但是也还算可以。和面试的人聊得时候,我说了一大堆,你就回了那么几句话就没下文了,这让我怎么接下去?这时候,我真的希望面试的人能引出一个新话题而不至于冷场。再说,我面试别人的时候,一般领导都会告诉我,尽量不少于20分钟。那种无论怎样都谈不了20分钟的,给我留的印象自然就不用多说了。

2.展示自己的项目。即使简历上写的再好,也不如实实在在的拿出来一个项目管用。有一个面试的人,拿出来自己的一个项目,很简单,记事本。简历上写着在安卓市场上下载量100W+。手机拿了出来给我看到那个项目,确实不错。虽然不知道是不是真的有100W次,但是就凭这一点,心里肯定是默默地决定给好评。

3.表现亮点。与一个面试的人谈的时候,他说他的项目采用android框架下的某某某东西,实现了某某某效果。很亮点,这些东西我不会,也没听过,为了避免展现我的尴尬,所以我会自然的把话题引开。但是关于这点,肯定加分。

4.少谈那些无用的框架。有一次,也是我面试过的最糟糕的一个人。有一个面试的人跟我介绍他的项目,整个项目里面全都是别人的框架。我问他这个框架是做什么用的,他说不知道,是别人让我用的。我想了解得是面试者的能力,只是跟我谈无用的框架的话那就是浪费时间,除非那框架是你写的。框架是帮你站在巨人的肩膀上看的更远,如果都不会用,那谈框架有什么用呢?那我只能猜测,要么这东西根本就是别人写的,要么就是只是一种对于不懂的托词而已。听完这些,我就已经不想继续聊了,最后那个人自然会被PASS掉了。

5.最后,一般面试的人都会问一下,你对于公司,还有什么想问的么?这时候,我的建议,还是问一下问题比较好,一是表示对公司的重视,确实感兴趣。二也会借此和面试的人多聊聊,让他们更多的了解下自己,这个是绝对有好处的。

大体上就说这些吧,尽量把想说的整理成一条一条的,避免显得太乱。

公司走了两个人,他们的项目暂时全都压到了我手上,

新入职的暂时帮不上什么忙,还得让我花费精力去带,

自己的项目也马上就要上线了,更需要去维护。

压力很大,但是相信还是挺得住的。

所以以后像这样再写长篇文章的可能性是比较小了,但是还是会经常来看看的。

PS:那个公司新入职的小伙子,看你也经常上csdn,也许你也会看到这篇文章。如果看到就当做没看过吧,这些,虽然并不怕公司知道,还是觉得还是不说比较好。

就这样吧,希望大家的日子越来越好。
...全文
13550 84 打赏 收藏 转发到动态 举报
写回复
用AI写文章
84 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanjun_123456 2016-03-28
  • 打赏
  • 举报
回复
大神,比我思路清晰很多
  • 打赏
  • 举报
回复
很真实的感受,感谢分享
zjroland 2015-02-26
  • 打赏
  • 举报
回复
程序员的副业还是做外包项目啊,你可以看看这本书 《程序员接单宝典-第二版》,上面讲了接私单的谈判技巧,估价,分析需求,估算工期等方面的一些建议。这本书在CSDN上可以下载的,链接地址 http://download.csdn.net/detail/zjroland/8459335,记得给我分哦。
zjroland 2015-02-26
  • 打赏
  • 举报
回复
程序员的副业还是做外包项目啊,你可以看看这本书 《程序员接单宝典》,上面讲了接私单的谈判技巧,估价,分析需求,估算工期等方面的一些建议。这本书在CSDN上可以下载的,链接地址 http://download.csdn.net/detail/zjroland/8459335,记得给我分哦。
mybydhn 2014-06-20
  • 打赏
  • 举报
回复
真强悍。。不错。
zuixiaoyao8 2014-06-19
  • 打赏
  • 举报
回复
实在是超强呀。
sabic 2014-06-16
  • 打赏
  • 举报
回复
不错……。…。…………
小灯光环 2014-05-17
  • 打赏
  • 举报
回复
向你学习了。闲了我也要好好学一下安卓~
zhw1006 2014-05-16
  • 打赏
  • 举报
回复
牛,我也一直很想做一款属于自己的app
翔凌哥 2014-05-06
  • 打赏
  • 举报
回复
我现在也差不多从事java一年了,一直想转androd,但是苦于没有好的平台,没有公司愿意接受零经验的新手,关于点子我到时有,但是自己没那个能力能做出来app。
失落夏天 2014-05-04
  • 打赏
  • 举报
回复
引用 72 楼 was595 的回复:
楼主,我现在还在为找Android软件开发苦恼,自己没有优秀作品,都是些常见的文件管理器,音乐播放器的Demo。 根据你的经验,能不能给些建议,我要做个什么样的APP,投出去简历和作品,能吸引HR的眼球,得到面试机会?我实在没有那么好的运气了
每个小项目其实都是可以有亮点的 简单的锁屏的话,那么屏蔽4.0之后的home键就是亮点 天气预报的话,那么亮点就是桌面悬浮框了。 文件管理,那么亮点我想就是root之后根目录的管理。 我做应用很实在的,不在乎用户多少,只在乎收益,可跟我给自己定下的目标有关。 至于面试的话,我面试过几个android开发,也被面试过。 看简历的时候,我看到的只是应用上了多少市场,多少下载量,多少用户数量级,然后最好能让拿出手机展示下,最后看一看技术亮点。 被人家面试的时候几乎也是如此
was595 2014-05-04
  • 打赏
  • 举报
回复
楼主,我现在还在为找Android软件开发苦恼,自己没有优秀作品,都是些常见的文件管理器,音乐播放器的Demo。 根据你的经验,能不能给些建议,我要做个什么样的APP,投出去简历和作品,能吸引HR的眼球,得到面试机会?我实在没有那么好的运气了
Rocloud 2014-05-02
  • 打赏
  • 举报
回复
平安健康快乐,朋友们
ynduanlian 2014-04-30
  • 打赏
  • 举报
回复
感谢楼主分享!楼主的能力真的很超群! 我想请教下楼主:你们的四人小团队是怎么组建的?除了你介绍过的分工,四个人收益如何分成?并且如果出现分歧,并且是2比2时,你们如何解决分歧?
君子陌 2014-04-30
  • 打赏
  • 举报
回复
发现正能量,学习一下
失落夏天 2014-04-30
  • 打赏
  • 举报
回复
还是送一张图吧。
虽然这个应用并不怎么赚钱,但是代表了我的一种理念吧。
PS:百度广告还是很给力的。
失落夏天 2014-04-30
  • 打赏
  • 举报
回复
引用 67 楼 a82344626 的回复:
就只有谷歌市场没封了 其他的都给下架了 哎 悲剧呀
引用 68 楼 A328240784 的回复:
想请教一下楼主是如何让app商业化的,如果只是用广告联盟的sdk,似乎挣不了几个钱,如果自己找,大多也是网盟的
各自遵从的理念不一样吧, 我追求的不是用户数量,而是每个用户能带来的高收益。 而不是大量的用户。 我遵从的理念是在不违反广告联盟规定的情况下,让用户尽量多的去点击广告,有时候甚至是设置要求强迫他们去点, 但是又不会太难去做, 所以我的应用中计费形式大都是CPC,CPM的 因为设置定了使用限制,所以上市场挺难, 现在只有一款类似于公益性质的现在主要的几个应用市场上。 其他的,主要推广形式还是积分墙,网站,以及QQ群(这个最经典)。
追风筝的孩子 2014-04-30
  • 打赏
  • 举报
回复
想请教一下楼主是如何让app商业化的,如果只是用广告联盟的sdk,似乎挣不了几个钱,如果自己找,大多也是网盟的
a82344626 2014-04-30
  • 打赏
  • 举报
回复
就只有谷歌市场没封了 其他的都给下架了 哎 悲剧呀
a82344626 2014-04-30
  • 打赏
  • 举报
回复
我也是有自己几个软件的 主要是一天比一天收益差 我的也是 安卓市场上下载量100W+。 哎 https://play.google.com/store/apps/details?id=net.datuzi
加载更多回复(62)

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧