由于之前的贪玩和迷茫,我是在大二下才开始学习Android。学Android前Java基础基本为0,只有C语言的基础。后来找到了Mars老师的Java4Android视频,开始激情很高,天天看,结果看完以后没有第一时间进入Android的学习,而是去和女朋友张罗淘宝店- -。

等开始学Android时,其实之前的Java已经忘得差不多了。代码勉强明白什么意思,就这样一直学着Android。

其实早就意识到自己的Java基础差,每次都说要赶紧夯实,结果心里总有一个侥幸的声音在说:看什么Java啊,把Android知识掌握得更好点、理解的更深一些不是更好吗?

好多次我都被“他”说服了,所以一拖再拖。直到上学期找实习生工作的时候才发现,很多公司其实更看重Java基础。

在面试去哪儿网的时候,开始问的关于Java的很简单,我之前也在一个帖子见过,就是String与StringBuilder的区别,ArrayList与LinkList的区别等等,百度一下背背就能答出来了。问完Java又问了几个Android的基础,答得差不多。最后让我写个线程安全的单例模式,没有代码提示,纯手写,我吭哧吭哧勉强写了个结果,面试官一看眉毛都立起来了:“先不说逻辑,你这Java基础都不过关啊,怎么构造方法还带返回值的?!”无地自容

还有阿里面试的时候,面试官从头到尾一个Android问题都没有问我,完全是操作系统+数据结构+算法,捎带考点Java。我的自尊心再次受到打击 - -。

结果也不用多说,肯定是被拒了。我以为我熟悉Android组件的使用,懂得四大组件是干什么的,可以自定义几个控件,有几个项目经验,有了一个看似内容丰富的简历就可以拿到Offer了?!现实狠狠地给了我一个耳光。

后来一个搞Android的同学阿里实习回来后聊天告诉我,他去阿里实习干了一月的前端。难怪当初一个Android知识都没有问我,原来他们找的不是【专门搞Android】的人,而是一些基础扎实,有更多可能的本科生。

不由得联想起最新好声音第一期,那个从泰国来的模仿邓丽君的姑娘,她之所以没有导师转椅子,我想可能也是因为导师们觉得她只有那一种风格。

而我之前不重视基础,光顾着学Andriod的举动,无疑也是等于把自己的未来限制到了那一小块范围。

最近又有很多公司开始招聘了,我想找的职位要求基本都是:

而人家要求的“精通Java”绝不仅仅是我之前以为的那种水平。所以,这个假期我最重要的任务就是Java基础查漏补缺。除此以外还有巩固数据结构和算法。这些基础才是我未来上升的基石。

重点巩固的内容如下:

  1. 字符串:String有哪些方法,怎么实现的(比如说String.replace()方法的源码)
  2. 对象与类:(包括new一个类并将对象引用到该类的过程,static关键字的一些特点,对象构造等等)
  3. 泛型
  4. 集合
  5. 多线程
  6. Java并发编程

亡羊补牢,为时未晚。共勉。

拭心记于 2015.7.26 http://blog.csdn.net/u011240877

更多相关文章

  1. 【Android(安卓)Dev Guide - 02】 - Application Fundamentals
  2. android基础知识07:SharedPreferences和PreferenceActivity
  3. android音频、视频、拍照基础操作
  4. [转]android 基础知识
  5. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Fedora镜像
  6. 箭头函数的基础使用
  7. NPM 和webpack 的基础使用
  8. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  9. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像

随机推荐

  1. ubuntu 14.04 adb 配置及使用
  2. Android(安卓)keystore 调试
  3. Android自动读取短信验证码
  4. Android(安卓)编程下 Touch 事件的分发和
  5. Android修行之路——Android程序设计基础
  6. Android中使用httpclient等小结
  7. Android(安卓)7.0 自动安装APK及拍照崩溃
  8. 极光推送3分集成干货--Android
  9. MediaRecorder流程分析
  10. android:imeOptions 标签