365文库
登录
注册
2

软件部新员工培训期计划(MMI开发工程师).doc

112阅读 | 5收藏 | 13页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
软件部新员工培训期计划(MMI开发工程师).doc第1页
软件部新员工培训期计划(MMI开发工程师).doc第2页
软件部新员工培训期计划(MMI开发工程师).doc第3页
软件部新员工培训期计划(MMI开发工程师).doc第4页
软件部新员工培训期计划(MMI开发工程师).doc第5页
软件部新员工培训期计划(MMI开发工程师).doc第6页
软件部新员工培训期计划(MMI开发工程师).doc第7页
软件部新员工培训期计划(MMI开发工程师).doc第8页
软件部新员工培训期计划(MMI开发工程师).doc第9页
软件部新员工培训期计划(MMI开发工程师).doc第10页
软件部新员工培训期计划(MMI开发工程师).doc第11页
软件部新员工培训期计划(MMI开发工程师).doc第12页
软件部新员工培训期计划(MMI开发工程师).doc第13页
福利来袭,限时免费在线编辑
转Pdf
right
1/13
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
不惧终成 上传于:2024-08-17
软件新员工培训期计划开发工程师修改记录版本号拟制人修改人拟制修改日期更改理由佚名增加了常用软件安装编译命令注意事项实践部分注意点字串资源添加部分依据的建议增加版本修改部分并对实践部分继续进行完善和补充并对文档进行了标准化前言本计划主要针对新入职的无工作经验的新员工在平台的开发和日常相关工作的培训计划培训主要关注点为日常工作的基本工作技能培养有关系统性的深入培养暂不纳入本计划之内有待工作中持续加强和通过内部专项培训进行提高对于有一定工作经验但无平台经验的新入职员工指导老师可以根据实际情况调整培训计划而不用完全按照本计划表进行但是所作调整也需要另拟培训计划表作为培训之依据且培训之最终效果也应达到本计划中所列所有培训目标项对于有一定工作经验且具平台经验的新入职员工指导老师可以依据本计划中所列的培训目标项对其进行评估如果能达到我们培训目标的培训项可以略过如果无法达到的必须也按照本计划相应培训项的措施进行培养开发环境搭建常用软件安装指南如下是常用软件的安装地址相关软件的按照指导文档见file1921682440编译环境SCM常用软件安装指南最新版本doc编译环境常用软件安装指南最新版本file1921682440编译环境SCM常用软件安装指南最新版本doc重点需要注意的是和的安装序号软件说明下载地址备注代码浏览器网络下载或者找周围同事文本编辑器网络下载或者找周围同事比较工具网络下载或者找周围同事编译环境编译环境编译环境编译环境参照常用软件安装指南注意安装在盘编译环境编译环境安装完毕之后把下的文件直接到安装目录下覆盖原文件即可编译环境编译环境直接到安装目录与目录并列编译环境编译环境同上分布式编译分布式编译客户端极其补丁选择分布式编译分布式编译客户端极其补丁运行文件即可注意该软件有天试用期在试用期到期之前重新运行则恢复试用期到天有个的补丁可以每周自动更新时间为天工具找周围同事要用于把文件下载到手机上操作参考相关文档工具找周围同事要用于调试跟踪故障操作参考相关文档工具找周围同事要查看手机文件系统操作参考相关文档版本控制参照常用软件安装指南故障管理参照常用软件安装指南常用软件安装注意要点安装请注意导入在安装目录下否则编译报错输入注册码后请注意不要回车而应该点击按钮否则回车会按照试用处理分布式编译过程中运行可以观察到分布式编译所用到的计算机其实也是判断分布式编译是否有效的一种方法如果打开文本文件为乱码请另存一下然后从新打开上软件版本的查询请登录可以问技术管理部申请账号选择版本管理系统登录进入公共查询版本跟踪查找并选择项目名称再选择自动编译即可基本技能学习版本控制工具学习关于使用的简单培训学习目标会自己使用建立相应项目的代码环境能够明白中节点等概念能够熟悉中的管理流程此时并不要求对其他功能的熟练使用后续会有相应安排编译命令学习学习环境的编译命令学习目标能够区分等的用法编译出错如何在目录下寻找相应信息这里先简单介绍一下几个命令的区别用于生成文件它包含以下动作使用方法一般是这样的其中是名称为了表述方便以为例是编译一个或多个模块它包含以下动作使用方法是其中是具体某个模块的名称会首先检查文件之间的依赖关系然后编译发生改变的代码后面如果不跟模块名称则是编译所有模块应该是最常用的编译命令使用方法是它包含以下动作学习模拟器的编译培训目标学习的编译能够生成所需要的工作组文件并在该工作组下进行代码调试一般情况下为了产生文件需要进行以下几步其中命令只需编译大约几分钟等资源编译成功后就可以终止然后执行生成工作组文件就说明命令执行成功了以上简单介绍了比较常用的几个编译命令具体请参考文档该文档详细介绍了指令以及每条指令是怎么解析的告诉开发人员如何新添加一个模块并编译它编译命令注意事项如果新员工对于编译过程有理解的话没有这方面的经验则可以补充一下这方面的知识的编译过程本质上也是对编译的应用只不过做了一定的封装并借助了语言将有助于理解的编译过程不管是编译还是编译请事先启动分布式编译工具启动之后在电脑屏幕右下角有一个箭头显示以提高编译效率否则编译时间会很长可以直接关联分布式这样在上就可以出现分布式的按钮编译过程中请注意不要改动窗口属性中缓冲区大小的设置如果设置过大可能因内存不足导致编译时间过长即使是启动了分布式编译在环境下运行如果出现头文件找不到的情况请查看目录下各个子目录下相关文件中有关该头文件的指定路径并检查该路径下是否存在该头文件运行看不到界面请检查目录下的图片文件是否没有解压缩从而造成图片资源无法加载如果运行报有些函数或者变量找不到的链接错误则在源文件中添加该函数或者变量定义并重新运行即可分布式编译错误排除定位是哪个模块出现分布式编译错误对该模块进行操作重新对该模块单独进行最后再对整个工程如果只修改了文件即增加了源文件并且头文件没有被放在新增加的目录下只需要需要重新框架文档学习本阶段主要进行相关方面知识的学习主要是框架理论知识的学习是比较重要的为以后深入研究各个模块解决系统性问题打下了基础学习目标大致了解软件框架和相关的基本概念熟悉的概念框架的学习机制概念了解的作用介绍了的方面的软件架构这部分主要包括事件的处理的管理文件系统管理与的交互解触摸屏的响应机制这部分的参考文档有如上两篇文档非常重要要对整个软件架构尤其是架构要有一个整理的理解学习注意点层很多术语和通信协议相关要求新员工有一定的通信知识基础没有学过的要补补基础课比如通信原理计算机网络无线通信原理等重点是对通信模型七层协议栈相关的术语的理解请参考傅贵写的初学者培训文档里面有详细的编程示例介绍的学习为用户提供了数据存取的途径用户可以以一种统一固定的方式访问中的数据而不用关心存储数据的物理设备的介质是还是所以当底层存储数据的介质变化时用户上层的应用程序接口无需变化这部分主要的学习文档有的学习这部分包括文件系统的函数以及其中分为两部分为等提供了文件操作的接口这部分的参考文档有的学习模块研究在学习了以上理论知识之后可以选择一个模块为入口点来进行代码研读以一斑以窥全局这样可以快速地熟悉代码结构实践部分这部分主要是完成一些简单任务在模拟器上完成某个菜单下增加一个菜单下有两个子菜单子菜单用来一个菜单子菜单用来弹出一个窗口并且在定时秒后自动退出每个菜单需要使用新的字符串和培训目标熟悉各类资源字串图片菜单等的使用的概念概念定时器使用在现有张墙纸基础上添加一张墙纸以支持张壁纸并设置新加墙纸为缺省墙纸缺省屏保打开等待时间为秒培训目标的概念项的修改客户版本制作培训目标与客户版本相关的文件熟悉熟悉编译过程中这些客户资源相关的文件的来龙去脉新文件提交老文件修改客户版本发布流程开发工具使用开发工具主要包括以下几部分这些工具都是以后工具过程中经常使用的工具手机的工具通过把消息和打印到屏幕上清晰地显示出手机的运行过过来的可能隐藏一些消息打印到屏幕的消息比较常用的函数有具体使用说明请参照工具用于下载文件到手机工具转化图片文件为二进制文件供程序使用工具可以查看手机文件系统项等新员工技术小结分配具体模块熟悉该模块解决该模块相应的故障并负责研究该模块写出相应模块的学习文档部门转正评审使用内部答辩会的形式进行转正答辩由非指导方来对培训效果进行检验学习要点总结模块代码添加步骤模块添加三步骤源文件的添加添加新的模块一般放在目录下面最好在目录下另建子目录头文件和源代码分开两个子目录存放目录名称一般遵循如下命名规范模块名称模块名称模块的编译配置在目录下建立子目录该子目录为功能名称和源文件所在目录名对应起来该目录下依据如下命名规范分别创建个文件功能名称模块名称模块名称模块名称其中文件中要包含本模块源文件所用到的所有头文件路径位置文件可以为空如果缺少该文件的时候可能会出异常编译输出在文件中添加模块名和宏开关关键字为和以确保所加代码能够被正确的编译以上三个步骤回答和解决了如下三个问题你所编写的代码源文件和头文件在物理存储文件上是如何组织的逻辑上的组织要看设计文档或者存在于编码者的脑子里你所编写的源码告知编译器如何编译告知编译器源码的相对路径源文件列表和头文件其实这些配置文件的内容最终会被作为编译命令的编译参数编译的输出是什么编译的输出是库文件最终体现在文件的配置中字串资源添加步骤中添加两个宏定义模块名称模块名称用于定义本模块资源的起始位和资源数量最大数我们所有资源的定义都要基于模块名称这个宏进行累加中的理解重点是两个宏定义和这涉及到一个符号是宏组合的概念在模块名称文件定义一个字串的枚举类型用于罗列所有字串的定义在定义各个字串的内容要注意和中的要对应在目录下新建一个源文件模块名称新建一个函数并调用宏添加本模块所用到的所有的字符资源如果模块名称中包含了自定义的头文件则需要在文件中添加该头文件的路径以便编译模块名称文件时能够顺利编译通过否则下一步的命令可能执行报错该文件是资源装载预编译程序的文件执行资源编译命令项目名称如果字串出现部分乱码请检查在资料列表中资源的位置放的地方是否正确比如把繁体字体和简体字体的位置搞反了屏幕模板理解重点对于屏幕模板的理解重点是三个数据结构组件结构例子该结构定义了一个中包含的控件一个是由多个控件组成的组件属性结构数组例子该结构定义了一个中包含的控件属性映射表数组该映射表通过建立起之间的联系各种函数定义可以参考文档函数手册中所包含的控件定义可以在中参阅到定时器的使用使用的定时器函数在中有定义使用定时器的步骤如下的定义在中定义自己的请注意务必放在之前定义定义定时处理函数在定时时间到达之后进行相关处理典型的操作包括和在之后注意的时间为毫秒资源编译错误定位资源编译可能出现的错误定位如果出现类似的错误请检查对应的文件可能是该文件中出现了空格如果运行时字串显示不出来请检查一下如下文件是否包含了自己定义的字串如果没有则有可能没有把该文件从目录下过来需要重新执行项目名称其它注意事项各个版本的入口程序会与傅贵教材可能会有出入请请教一下自己的师傅所取版本的入口程序位置能够编译通过未必能够编译通过不同的编译器对于语法的规则要求是不同的比如在下可能是但在环境下可能就是错误了就个人感觉来说的编译要比严格的多常用速查序号编号类型说明列表文本列表显示框附带右软键及附带左右软键使用场景示例通讯录显示提示错误提示框附带左右软键提示选择提示框附带左右软键使用场景示例删除提示列表文本列表显示框并能显示列列表文本列表显示框附带右软键及附带左右软键使用场景示例通讯录显示列表文本列表显示框能够显示两列文本在左附带左右软键在右能够显示一列文本两列并有高亮参数附带数字与的区别在于文本列自动生成列表文本显示文本显示框附带左右软键附带左软键文本显示文本显示框的在文本下方附带左右软件在文本的左边和只有一个参数的区别后者参数为指针附带标题标题附带和只有一个参数的区别后者参数为指针附带并显示在中间且不全屏显示和只有一个参数的区别后者参数为指针和只有显示位置的区别的文本在上在下反之文本显示文本显示框文本可编辑和只有一个参数的区别后者参数为指针文本显示显示短信内容文本显示文本和图片显示附带左右软键增加了一个可编辑的文本框文本显示用于显示较长的文本尤其是一屏显示不完的超出一屏可以滚动显示进度显示进度显示框和只有一个参数的区别后者参数为指针进度显示进度条显示有主辅两个进度条图片动画图片显示框附带左右软键可显示图片和文本只显示停用图片动画显示图片图片动画显示的消息框图片动画显示动画用于显示屏保动画用于显示其它动画和从参数上看无区别时间日期日历系统时间显示框附带左右软键只显示系统时间显示时间和日期并可以编辑只显示日期并可编辑只显示时间并可编辑时间日期日历公历显示农历显示单选单选按钮显示框附带左右软键增加了一个高亮参数使用场景示例情景模式选择复选复选按钮显示框附带左右软键显示的列表是静态的显示的列表是动态的比多了高亮参数停用九宫格显示字符选择框附带左右软键使用场景示例特殊字符选择实例训练勘误傅贵实例训练共页中有些是明显的错误有些是因为软件版本升级而导致在这里一并罗列出来以便新员工查阅避免无谓的时间浪费页代码应为页代码函数的参数数量不够这应该是软件版本的不一致所致调整后的函数写法如下建议和两个回调函数进行重写否则代码可能执行会报错页代码这行代码可以去掉因为找不到定义的地方页代码这段代码应该放在代码之前否则执行会出错页代码这段代码建议改为代码建议改为如果不做这些修改可能在下可以编译通过环境编译不过页代码这段代码应该放在中而不是中这应该是软件版本的不一致所致页代码建议改为相应的页中的第一个参数相应的改为等事件类型如果不做这些修改可能在下可以编译通过环境编译不过页代码这一句在下可以编译过但在编译环境下可能编译不过建议改为必要的流程知识管理技能建议统一培训解决流程参考故障和变更管理规程老师指导版本发布流程参考软件版本发布流程规范老师指导项目流程参考软件开发管理程序老师指导个人周报项目周报使用必要的平台知识工具使用建议统一培训如何添加资源华勤添加字串图片菜单的方法和流程参考平台搭建流程和参考规范里资源管理部分老师指导如何添加一个应用参考编译交流里相关解答老师指导很有用的几个编译命令老师指导在那里添加修改宏有哪些添加修改的规则和要求哪些文件是平台的文件哪些是项目的参考平台搭建流程和参考规范里文件框架部分老师指导新人需要掌握的工具比如创建分支删除分支参考编译交流里分支管理工具部分老师指导新人需要掌握的客户版本工具比如创建客户版本文件工具工具使用方法介绍老师指导编译中有哪些常见的文件关系从而避免在不该修改的地方进行修改导致修改无效参考编译交流里文件部分老师指导几个的划分的基本配置方法一般为各平台的为大部分代码所在平台存工具和文档存字串资源参考学习文档列表序号文档说明备注实例训练傅贵所写的经典入门教材百度上可以下载到共计页源码总结共有三部分内容的使用自定义机制可以问周围同事要共计页函数手册常用函数速查可以问周围同事要共计页
tj