写给自己(找工作历程之后)

  从十月初开始找工作到今日已经一个半月了,还是没有找到理想的工作。分析其中的原因,大概有两点:1 基础不扎实。2 项目理解不够深入(代码不是自己写的)。十月初我从亚信联创请了一个月假期,开始踏上了找工作的旅程,开始的时候自信满满,以为凭借自己的水平应该可以找一个差不多的工作。自己的发展方向一直很明确,就是找一个嵌入式底层开发的工作。刚开始参加了几场校园招聘,由于忽略了基础知识,从大华到浙大的校园招聘,都没有通过笔试。每次校园招聘教室内外满满的都是人,外校的本校的。可见竞争的激烈性,而且确天真的认为,笔试只是一个小方面的考察标准,没想到对于技术岗那么重要。哎,这是首次尝到无知的苦果,经历了这段时间的校园招聘,开始了对自己的怀疑,但是还是没有引起对基础的重视,开始搞起了视频监控反面的项目,前面做了系统移植的工作和驱动的编写,其实都不是自己写的代码,都是参考别人写的。殊不知看一百遍也不如自己写一遍。花了好长时间大概了解了项目中的源代码,呵呵,其实如果不是自己写代码一周就忘了。而且理解的不够深入,只有经过自己的编码,调试才能对每个模块深入的了解。下面开始了11月份的大型招聘会,这次真的是意识到自己水平了。从基础到项目时间方面都是比较薄弱的。一次面试一家深圳的机顶盒制造公司,被面试官鄙视说自己基础太差了,当时自己练一道简单的字符串翻转的代码都写得漏洞百出。接下来是杭州的一家芯片公司,其实问的问题难度不大,一起群面的人水平也不高,可以毕竟是自己第一次群面啊,气势完全被压倒了,结果面试的时候自己没怎么讲话然后经常被别人打断,所以这次理所当然的被刷了。对自己说毕竟只是群面经验不足,下次继续努力,接下来面试的是一家杭州的视频设备制造商,这次其实是自己距离成功最近的一次了,可是还是没有被录取,后来想想大概是没有良好的应对面试官当场提出的问题。问:你的薪资水平要求有点高,你能谈谈比前面几个人好到哪里么。。。。然后自己babababa,一直没有谈到重点,然后谈自己做的项目,比如Uboot的移植,这部分是自己最熟悉得了,还是回答的不够完善,不能体现自己的优势。这次是真被打击到了,接下来是还是一家芯片公司,感觉这家公司比较重视驱动方面,问了nandflash和norfalsh,自己打的还是不够完善,还问了nandfalsh的坏块处理。没答上来。然后是深圳的一家主营智能电话的公司,问了好多问题,比如X86和ARM架构的区别。NAND和NOR在驱动上主要区别,LDR和MOV的区别,反正各种细节上的东西。经过上面的笔试和面试,终于意识到自己的严重不足。坚持还是放弃会到亚信好好工作,争取来年拿到实习转正offer。这真是个痛苦的抉择过程啊。目前打算边实习边学习,边找工作,这样是比较辛苦。而且很浪费时间。现在想想其实自己浪费了好多学习的时间。白天写代码,看基础,晚上调试板子,其实只要时间充分利用,还是能平衡好各方面的。下面主要谈谈自己接下来的计划(写给自己),希望自己可以完成,然后找到想要的工作。

  首先是C基础知识,包括一些概念题,编程题目。主要包括链表(数据结构),指针,字符串的操作。还有Linux操作系统内核知识,主要是几个模块,内存管理,进程线程,和进程通信,驱动方面的知识。自己转载了一些经典题目,给它们分了类,方便自己阅读。还物色的几本书:《程序员面试宝典》主要是一些基础题目、《编程珠玑》、《编程之美》主要注重编程的思想,剑指offer(常见的编程题目)。操作系统内核方面 :Linux内核情景分析、LDD3、Linux设备驱动开发详解。r

然后是项目相关,打算自己重头到尾移植一遍开发板的uboot和操作系统,包括代码修改和添加代码、调试。然后自己写一个简单的Bootloader。编写LCD驱动,Norfalsh和nand等驱动代码一定要自己调试,编写视频监控相关源码。

 

希望自己来年三月份。在春季招聘上可以找到好工作。加油

你可能感兴趣的:(写给自己(找工作历程之后))