工作记录整理

        笔记本又用完了,这个本上的笔记有一半已经在我的前面一篇“一扎”笔记中分享过了,这里就将后一半奉上。

        不知道为什么,我无论在做什么事情的时候,都喜欢动笔写下一点相关的东西。特别是自己犯傻的地方,碰到的一些问题以及最终的解决办法。总感觉自己的文章写得很烂啦,也很少有人看,而我之所以坚持,是为了自己能记住一些以前常犯的错误,已经当时所做的比较感兴趣的事情。反正是作为以后的一个回忆吧!坚持!坚持!再坚持!

         下面是一些知识点:

          注意升级服务dll的时候,为了能够升级后能正常使用,一定先安装cert.cab,然后安装要更新的cab包。环境是windows mobile 6.1.

          wm camera驱动分了好多层次。首先是MDD 层,然后是PDD层,下面是不同cpu的层次,再下面是不同camera的具体驱动,如OV5642.这里还是要好好看看滴。大一点的驱动都没怎么调试过,了解的也不多。以后有机会一定要好好把握啊。

          学习了钩子函数,这个网上很多例子。钩子有很多种,有线程钩子,也有全局钩子,总之在不同的情况使用不同类型的钩子函数。自己也尝试着使用了一下,这里主要是为了获取当前的按键。好像网上好多木马,就是通过这个神奇的函数来盗取用户的账号和密码的。所以了解了这个,你也就明白了为何有人的密码和账号会被盗取了。

           调试了em3000激光头,这是二维的,所以可以扫描二维条码。最大支持7000多个字符的条码。

           以后注意版本的维护啊。没对文件或者程序进行修改后,一定要记录修改的地方,修改的理由,并且写上版本号,最重要的事不要忘记备份。这才是很好的维护。

            我们在当时学习计算机科学导论的时候,应该都是第一次接触了流程图。然后大家很快就明白了流程图是干什么的,如何用,然后大学毕业了,好多人写代码根本不再使用了。结果导致了代码出现了很多问题。如果在大公司,那还好,因为一般大公司的测试都是很严密的,所以一般都会测试出你代码的所有问题。但是如果在小公司,那你可就惨了。因为测试根本就不懂代码,就是盲目滴测测,很多时候,很多问题,测试人员是测试不出来的。但是等到客户测试出来的时候,不就完了吗?所以避免bug的一个好办法就是画出你代码的流程图,你大概看一下流程图,就可以很快找到自己有哪些分支没有返回,或者如果程序走到哪一步,下一步该怎么走等等问题,总之,你会受益匪浅滴。所以不要轻视一些简单的东西,这些东西都有其存在的意义,好好的使用,会给你带来很大的便利。

           这段时间,学习了C#语言,并且写了一些应用程序。总体上感觉c#有其方便的地方,也有很麻烦的地方。所以至于做应用程序用c++还是C#,这个如果你熟悉了,用哪个都可以。个人感觉C#还是比较快上手的。写出来的应用程序自己感觉还是挺漂亮的,但是就是感觉自己写代码的时候还是没有用好面向对象语言,总感觉自己写的代码不好看。总体上就是自己写的代码分的文件比较少,一个文件总代码量太多,感觉还是在用结构语言来设计的。以后还是好好学习一下别人设计的代码吧。

            另外一个问题就是如果在c#中调用自身的打开串口的一套,然后关闭,再调用C++封装的一套打开串口,会发现再调用C++的读串口的操作时,卡在读那里,什么也读不到。这里到网上搜了一下C#垃圾回收的一些知识,自己也写了一篇博客专门解决了这个问题。就是手动释放资源的问题,调用GC.Collect(),垃圾回收。

            下面是自己的一些感想吧:

            突然发现自己工作都快一年了,说学到东西吧,确确实实也学到了一些东西。但是我感觉好多时候都是自己去学的,而至于公司,这大半年给我的东西我感觉除了一些经验,就只剩下很多教训了。说实话,这一年,自己在写代码上有一些提高,至少会很关注代码安全问题了。以前做ACM的时候,就是一个程序解决一个小问题,完全没有什么代码完全问题,只要能通过所有用例就OK了。但是现在不行了,现在做的是一个系统,好多时候是用户在使用,而你做的东西不仅仅要考虑到代码的各个方面,还要考虑到用户体验,系统的稳定性,人性化,方便性等等。这些方面还是有些增长。另外就是对于移动智能设备的开发这一领域还是有一些了解的,至少在驱动这一块,自己脑子里面不再是空白了,但是距离调试出很稳定的驱动还有很远。到目前为止,我也只是辅助别人调试,根本没有自己去调试去了解一个驱动。好多时候我感觉你光靠看,学习,理解往往不够,最重要的就是实践,只有你真正去试验了,去碰见问题,解决问题了,你增长的东西才是最实在的。
         这一年,说实话也不少挣钱吧,虽然没有存款,但是至少快还完了24000块钱的助学贷款,证明自己还是挣了点钱的。总之,这一年对自己不是很满意,需要继续努力,加油,还有几个月就工作一年了,到那时一定要好好总结一下,是否要换公司,是否要寻求新的发展,一定要考虑清楚。
        每个人都有过1年,5年,10年,其实我们最重要的还是每一天。好多时候我们只顾关注着这十年我要干些什么,我们会不自觉的放松。好多人定了5年计划、10年计划,所以堕落的时候,我们会告诉自己就这几天,我还有好几年的时间呢,我完全可以实现自己的理想,完成自己的计划。殊不知,时间就这样一天天浪费了,等到5年10年过去了,你还是当年的你,只不过老了几岁。所以说如果你真心想有所作为,我感觉首先理想是不能少的,然后就是每天想一下自己是不是距离自己的理想又近了一步,如果你想成为什么样的人就要以什么样的标准来要求自己。也许你每一天过得都就那样,有点忙,稍微有点累,但是感觉很充实很开心,5年10年过去了,那你发达了,你实现了自己的理想,完成了自己当初的计划,甚至超出了预想的计划。同时你收获了好的习惯,好的人格,好的人生。。。。。
         望着前方的灯塔,每天前进一点点,脚踏实地,一步一个脚印,走吧。。。


你可能感兴趣的:(工作记录整理)