学习工作总结
进入公司上班已经三个星期了,渐渐地适应了工作的节奏,找回了工作的状态。不过作为一个新人,仍然要学的东西还很多,需要改正的地方也很多。在这三个星期的工作学习中,应该总结的地方很多:
一、工作环境以及工作任务
1、公司的的工作环境不错,每天加班的话可以吃到三餐,生活工作都很惬意。上下班都有班车接送,直接可以送到转车的地点,非常方便。公司位于闸北工业园区,园区有很多的很知名的企业。公司经常与园区企业举办一些活动,公司内有很多社团,员工可以通过加入社团活动锻炼自己的身体,丰富自己的工作外业余活动。
2、公司以研发移动产品为主,产品重点在GPS软硬件的研发,生产在昆山。ATS处是软件部门的质量保证部门,需要对产品作出软件的性能测试工作。测试工具开发的工作很具有挑战性。虽然没有像有些软件一样有大型的工程模块,但是每一个测试工具都具有针对性,都是一个复杂的脑力劳动的结果。
二、具体工作情况
三周的工作主要还是一些适应性的学习,对以前的大学的知识进行回忆,对一些新的知识加强识记。
以前学习的C++语言的一些用法有些生疏了。我对C++类的使用又进行了一下简单的回忆,C语言的一些结构体的使用依然在C++中广泛的是使用,但是指针的用法已经渐渐淡化。当然内存存储的管理依然显的十分重要,尤其是一些结构体内的变量如何存储以及存储的意义被显得非常的重要,位运算因此也被经常的使用,作为一些判断的条件使用。函数的声名,函数的参数,函数的返回值是了解函数意义的重要突破点。语言是一个工具,如何很好的使用好工具,正确的使用工具,这些需要很多代码书写的训练才能提高。
我们的开发软件是vs2005,vs是一个很多元化的开发软件。STANDARD SDK里集成了我们需要的工具,使我们开发更加方便。VSS是我们的版本管理软件,我们的程序的发布,代码的备份,版本的需求以及备份都是通过它来完成的,当然,它也提供给我们了一个共享的平台,帮助大家一起完成任务。MSDN是微软开发的配套我们使用的函数,结构体定义的速查手册,从中我们可以了解到很多的函数功能、使用、以及需要注意的事项,给我们编写代码带来了很多的参考和方便。
WINCE程序设计的基础是windows程序设计,windows程序设计以句柄和消息处理为主。Windows给窗口发送消息,这意味着Windows呼叫窗口消息处理程序。但是,Windows程序也有一个消息循环,它呼叫GetMessage从消息队列中取出消息,并且呼叫DispatchMessage将消息发送给窗口消息处理程序。不过重点还是我们的的函数的功能中消息的处理的设计,以及一些处理的数据结构和算法的设计。
我得到了一套MioExplore的代码,这套代码提供了标准的小工具开发的一些界面的设计和功能的实现。尤其是一些消息的处理很经典,很值得学习。
时间的表示有三种:世界标准时间(UTC)、本地时间(例如北京时间)、日光节约时制(夏时制);三种时间的使用在一些设计处理过程中要用到;关于menu上关闭的按钮删除是通过WM_CREATE消息中删除CommandBar_AddAdornments()完成的;shellapi中有一些重要的文件处理函数,例如SHFileOperation(),在处理文件的复制粘贴、移动删除时非常方便,SHGetFileInfo结构体的定义更为重要,尤其是在定义一些文件的删除时,正确的定义结构体才能够正确的完成操作;系统的挂起可以通过SetSystemPowerState()完成,挂起有很多种,各种挂起有自己各自的作用,但对有的挂起要做好处理,例如重启,关机等。
三、以后的工作学习打算
三个月的学习只能说是刚刚入门,要想融入工作中,还需要修炼,当然这些修炼需要一短时间,当有效的计划我想会让我提高很快:
1、基础知识的夯实,尤其是一些以前大学基础的东西必须很快的夯实,我会通过c++的习题练习来提高自己。
2、windows程序设计的提高,需要对一些API函数的了解以及功能进行更系统的总结,应该做到每天一练,这样才能更好的熟悉自己的函数,写出的程序才能更健康。
以上的总结只是简单的介绍,有些东西还是需要笔记,对笔记的复习是再总结才是有效的方法。我会更加努力!