今天很幸福,想通了很多职业规划上的事情。晚上问了下同学现在有什么好的博客网站可以入驻,他就给我推荐了简书这个社区。挺不错。以后就入驻这里了,开始我的博客生活。要把我觉得可以的linux技术心得全都写在这里。
我目前在深圳工作,从事的是网络摄像机开发,还有智能家居产品,比如智能开关、家庭气象站、甲醛测试器。工作了一年多的时候,行业经验不是很多,也导致了我最近跳槽遇到的种种不顺。
其实说到底主要是自己的职业规划有问题,但也不是最主要的,最根本的还是自己的学习态度和努力还不够。
我最初的职业规划是这样的。想知道和理解整个产品的部署。比如服务器有什么功能,手机APP是怎么开发,云服务器和传统服务器又有什么区别,等等。花了将近半年时间,把和软件、linux开发有关的近乎所有技术都了解了一遍。虽然现在可以快速看懂一个产品的架构,也能看懂服务器种种性能。看上去我的软件开发和产品工程的认识已经大大的提升。好像觉得自己做什么都能行。
但是,只是觉得,从没真正去一个个做。显然,理解能力和知识面是上去了,但是工程经验是非常匮乏了。(美工也是我的专项,以为自己能掌握大局,以为自己的综合能力非常强)
今天去面试了一家专门做商务汽车智能中央控制终端设备的公司。他开发的产品是网络摄像机、监控存储硬盘、图像识别算法、导航等等功能集合在一起的一个智能终端盒子。公司很多人都是硕士和博士。本以为过去玩一玩,结果笔试那个糟啊,真心是技术功底不深厚的悲剧。然后面谈过程中,我觉得那个总监还是不错的,让我这次面试有了很大的收获。
我提出工资薪水要求是9K,但是他说了我一个很重要的问题是,我的行业经验太少,现在不可能给那么高,可能不管到哪里都一样。我的价位是8K左右。那么我得来的消息就是,9K以上是一个行业标准。
那么,一来这次笔试的题让我意识到,我计算机语言功底不够深厚(上次去面试联发科的多媒体软件工程师,他的题很基础,我基本满分通过)。也就是,就算我现在综合能力很不错,但是没有一项技术是非常精通的。二来,我现在的行业经验这么少,是无法短时间弥补的,所以我需要静下来好好学(当你的能力无法满足你的野心的时候,就应该静下来好好学习)。
今晚我好好反思了一遍,把自己的所有知识重新整理。确定以后的技术规划:
1,linux系统的研究,不管是服务、应用还是内核、驱动,都深入进去研究;
2,通过深入研究别人的开源代码,不断加深和练习C语言,要写出高质量的代码来;
3,行业经验的不断积累,比如标准(CAN..)的学习,还有协议(RTP..);
4,面向对象思想的深入学习(UML..),其实这和学习操作系统是相互相成的;
5,如果前面的四项能够做好,就深入到算法上来,实现在DSP上做开发(ISP);
6,不断加强英语口语听力还有读写。英语还是非常喜欢啊。
it's a good night.