七个月Android学习工作总结(随时补充)

此文转于:七个月Android学习工作总结(随时补充)

自从2月份开始学android以来,到现在已经7个月,现在回头想想感慨很多,选择Android这条路,真的是走对了.

我的经历:

     2月份之前还在一家小公司做j2ee,.离职了以后我静下心来想了好几天,最后决定学Android.当时学Android第一是对移动互联网的看好,第二是对java程序员基数过大的失望.

     然后在2月到3月份之前把mars的视频和传智播客的视频全部看完.那段时间因为完全没有收入来源,生活压力太大,所以学的非常认真.周一去咖啡厅呆一天.其他时间都在图书馆学习.每天最少学10个小时.

    3月份开始投简历,基本上每天都有1次面试机会,我当时面试的时候就是扛着笔记本,打开模拟器给面试官演示mars的MP3项目.最后终于进了一家大公司.但是因为公司业务的关系,一开始都是做wap.最后在5月份才开始做一个android项目.在那段时间内都是靠自学,学的很辛苦,也非常充实.但后来因为一些原因,还是决定在6月份离职了.

    离职以后强烈的感觉到自己的不足,索性又潜下心来学习了一个月.这一个月一连看了三本书,分别是Android应用开发揭秘,Android SDK开发范例大全2和Android应用开发详解.对我来说,收获最大的是SDK开发范例大全2,因为里面有100多个例子,我几乎全部手动做了练习.这对我来说是非常宝贵的经验.

   然后在7月初开始投简历,这两个礼拜不知道是当时Android行情太好,还是什么原因.面试的电话络绎不绝.几乎每天都有4,5个面试机会.每天早上7点出门,晚上7点回家...真是累的够呛的.甚至中午吃饭,周末也有面试.粗粗算起来,两个礼拜我大概面试了50多家公司.真可以称的上是面霸了.比较有名的公司如九城,联想,盛大,百姓网,丁丁网等.除了联想是因为学历不够拿不到offer以外,其他都因为薪水问题谈不拢.

    后来终于在现在的公司安家,虽然公司不大,但薪水和做的产品都非常不错.现在已经工作了1个多月了..学到非常非常多的东西..


零零碎碎的总结:

    1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍.

    2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.

     3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识库里的东西,才是你最重要的财富.

     4.如果你想做自由职业者,你需要学英语,因为软件在国外的盈利比国内多很多.如果你想进大公司,好公司,你需要学英语.中文的android文章太少了,你查查百度,到处都是copy来copy去的hellword,所以,你需要学英语.如果你想出国,你需要学英语.

     5.Http协议要研究透彻.http的信息头有什么信息,分别代表什么,信息体有什么信息,代表什么,都要搞的明明白白.scoket也是一样.

     6.在eclipse里的layout文件都有graphical Layout.通过这个好好的把UI调整好.

    7.Android里的junit每次运行都会打包新的apk到设备上跑.效率非常慢.如果是跟android无关的测试,最好自己建立一个单纯的java项目做测试.

    8.不要觉得自己提的薪水太高,物以稀为贵明白吗?不管你的期望薪资多少,都有可能实现,这只是时间问题.

     9.如果一家小公司通过猎头找到你,即使公司在小,也比外面那些40,50人的公司还要好.不要觉得公司不行,担心会倒闭.放心吧,至少活1年是没问题的.

    10.不要把自己绑在android上,有空也研究下IOS(最近小弟就准备研究ios,刚买了6本书...).

    11.移动互联网最少还有10年的快速增长.android最少还有两年的快速增长.走android这条路是不会错的.

    12.有空多学点开放平台的SDK.比如新浪微博,腾讯微博,淘宝平台,支付宝移动支付平台,快钱移动支付平台等等..这些都是不愁没市场的.

     13.即使技术再差,也要发布一个应用到market上去.因为这样你才了解做一个应用的业务逻辑.

     14.每个月拿到薪水省500-1000元出来.这些钱投在买学习资料,去培训班上课...在培训班,花再多的钱也是值得的.

     15.你真正的价值在项目经验和对底层的认识上.不要忽略基础知识.

     16.如果有空把Android的源代码看一下.底层的东西很枯燥,但这些很值得学.

     17..程序员其实是艺术家.代码重构和设计模式,是非常非常重要的东西,必须要学   

     18.不要去维护一个项目,要去做一个项目.

     19.一开始不要轻易去大公司,虽然大公司是可以让你呆一辈子的.但你的起点低,以后成就也低.

     20:每天早上提前20分钟上班,5分钟把今天的工作计划写好.15分钟用来看各大It论坛的新闻.

     21:如果以前没做过java,那就把SSH看下,自己搭建一个小服务器.这是为了接私活用.

     22:PS一定要学,接私活用.

     23:多下载市面上好的应用,每天都用,只有这样你才能了解市场.现在所有的APK都可以反编译,看源代码麻烦,但看layout和图片很容易,所以....你懂的.

     24.要有羞耻心.


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值