目前已经去了2家公司面试,一个是Android、一个是C++;
①总结一下自己吧,两年的工作经验,接触的东西很杂,但是没有一个系统的总结,也没有想好自己确定要往哪个方向发展,这也是我离开目前公司的原因之一。
②批斗一下自己吧,自己在面试准备过程中也发现,有如下一些问题:
自己的基础不够扎实,C++、java、面向对象的东西还是要不断的学习;特别C++的内容,还是要下苦功夫;
设计模式,在项目应用中几乎空白,最近看了设计模式的书,才回过头去思考,原来某些代码可以这样写,而且应该必须这样写!需要引起高度重视。
项目应用的知识,还是没有系统的总结,到底自己擅长的是哪一方面,今后感兴趣的是哪一方面??
以上是我这两天面试的初步总结,接下来就是要解决问题,绝对不能自暴自弃@!
①面试过程中发现,不论Android、还是C++,目前网络编程是主流,现在单个终端的模式很少了,只能说是一个工具了,所以学习网络编程,会服务器和客户端的交互是生存必须的!而且我们公司也是发现了这个问题,去年开始在这方面做研究了。所以,自己一定要开始接触网络编程,把这块骨头啃下来!
准备买几本这方面的书籍,今年的一个目标!年底能有自己的成果
②到底是选择C++还是Android,还是要好好考虑!也许再面试几次自己心里的答案也会越来越清晰。
不管怎样,目前是落后了,所以无论如何要做出改变了!!!!It's time to change.