由于之前的贪玩和迷茫,我是在大二下才开始学习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 基础知识
  2. android基础知识07:SharedPreferences和PreferenceActivity
  3. 【Android Dev Guide - 02】 - Application Fundamentals 应用基
  4. Android 动画基础-变换动画(Twen Animation)
  5. android anim 动画效果 基础知识
  6. Android核心基础(十)
  7. Android基础 --- Widget

随机推荐

  1. Android(安卓)USB gadget
  2. 系出名门Android(4) - 活动(Activity),
  3. 原生Android也能做Web开发了
  4. android 焦点问题
  5. Annroid交互式视觉设计控件一
  6. APP开发实战95-动态Vector基础
  7. 关于android的Menu理解
  8. Android(安卓)实现首次开机启动wizardset
  9. APK 瘦身
  10. android学习笔记36:消息提示