不知不觉已经入行Android开发三年了,可是三年时间我到底学到了多少知识?可能大多数的开发者都会有这么一个疑问。让我们独立的开发一个项目,只要花一天时间,了解新项目的业务逻辑、开发难点、技术点,我们也能够很快的上手,迅速的完成项目的开发;让我们中途参与一个项目的版本更新迭代,也是同样的能够迅速上手。可能有人会问了,这不就很好了吗,能够做项目就行了。可是真的这样就行了吗?
三年,我的劳动合同也刚好到期,因为本身所在的公司也不是大型企业,公司福利也都是基本福利,所以也就没有续约,离职出来再找新的工作。本来我以为有三年的工作经验,能够迅速的上手做项目,找工作应该会很方便的,可是现实给了我一个响亮的耳光。刚开始出去面试的时候,听到HR问Java的面向对象的思想是什么,我还在想Android都这么多年了,怎么还在问这么基础的问题,可是面试的公司多了以后,我发现的大一点的公司的问题确实很深入,都到了Android源码层了。当然我也不是不看源码的,大多数情况下也就是跟进去看一下,怎么运行的,在哪一步有可能出现异常,需要捕获异常这样子的,你让我凭空的不看代码的这么说,我是真的做不到的。还有的会问之前的项目有用到哪些三方库,使用到了三方库的哪些功能,这些功能又是怎么实现的。说真的,我也就是使用三方库的东西,具体怎么实现的,也就第一次用的时候会深入的去研究一下,时间久了,就只剩印象了,具体的实现过程可能得再去看源码。
面试的公司越多,我就越来越迷茫,我这三年到底学了多少东西,还是说我实际上一点东西都没有学到?直到有一个HR问我:“你对自己的未来有没有什么规划,是准备一直这样子做项目写代码,还是深入的研究,到时候做一个部门主管,乃至技术总监?”,我愣住了,我从来都没有认真的考虑过这个问题,做一辈子的码农,一直敲代码?那想想都觉得可怜,可能这就是我一直迷茫的原因吧,我没有一个完整的规划,没有一个目标。
具体要制定一个什么样的目标,怎么去实现这个目标,那是以后要做的事。现在嘛,还是以提高个人的技术水平为主,至少要养成一个良好的习惯,博文能写还是要写的,不管文笔怎样,技术点描述的怎样,至少有写出来,有记录下来,以后再遇到同样的问题能够翻出笔记查看。
个人的第一篇文章,算是一个见证吧,记录一下,里面可能有很多语句不通的地方,见谅。以后会持续的记录一下个人的技术成长。
网友评论