第一篇:手机软件开发工程师自荐书
尊敬的经理:
您好!
我是2014年毕业于东莞理工学院计算机科学技术专业的haoword。昨天晚上,在贵公司的官方网站上看到公司在招聘手机软件开发工程师这一职位,于是我写了这封求职信,希望贵公司能给我一次工作的机会。
大学四年时间,我主要学习的是关于c语言、c++、java等编程书籍以及软件,熟悉java的struts框架。曾经在某电子科技公司完成了手机刷卡器的开发工作,主要完成了注册、应用等一系列流程。
随着触摸屏手机的普及,苹果、三星、htc手机越来越流行。手机应用开发越来越手欢迎,很多手机游戏、应用造就了一大批软件开发公司的出现。至于为什么读这个专业呢,就是因为这些手机游戏与应用吸引了我,所以大学四年,我一直钻研手机的软件开发,最自豪的是,曾经开发过一款手机游戏,一个月的下载量达到几十万。而正是如此,因为自己所做的东西,受到了别人的肯定,一直鼓励着喔,不断开发新的吸引人的软件。
最后,希望经理看完的这封求职信后能给我一次面试的机会,到贵公司工作,继续满足我这份为自己理想奋斗的心。
此致
敬礼!
求职者:
第二篇:symbian手机软件开发工程师培训
symbian手机软件开发工程师培训(河南唯一)
(备选windows mobile手机软件开发工程师培训)
本章主要讲解智能手机的基本概念、主流智能手机操作系统、symbian公司简介、symbian所有权、symbian许可证持有者、symbian设备、symbian操作系统基础知识以及进行symbian应用程序开发的基本要求。
02. s60平台背景
本章主要讲解s60平台的概念、s60平台的不同版本及各自特点,s60平台的按键分布及功能,s60模拟器的基本特征。上机演示部分包括s60模拟器的使用方法以及一些常用的学习资源。
03.开发环境
本章主要讲解在进行symbian操作系统应用程序开发的时候,如何选择sdk和ide,以及如何进行开发环境的搭建工作,最后还演示了carbide.c++的基本操作,包括如何创建新的工作空间、如何创建s60应用程序、如何导入已有的s60应用程序、如何改变工程和文件设置、如何进行工程编译和调试等等。上机演示部分包括开发环境具体的搭建过程、carbide.c++的使用方法。
本章主要讲解symbian操作系统的基本数据类型和命名规范,以及如何恰当地使用这些数据类型和命名规范。基本的数据类型包括整型、文本型、布尔型、浮点型、无值型和枚举型,命名规范按照对象
的不同又分为类的命名规范、变量的命名规范和函数的命名规范。上机演示部分包括基本数据类型的使用方法。
本章重点讲解内存管理的重要性,栈和堆的概念,异常退出机制,清理栈机制,二阶段构造,内存泄露以及严重错误。上机演示部分包括控制台应用程序中的异常处理方法和图形化应用程序中的异常处理方法。
06. 描述符
本章主要讲解了描述符的主要分类,描述符的可修改性,描述符的宽度,描述符的详细分类,描述符的派生关系以及描述符的使用方法。上机演示部分包括描述符的声明方法,描述符常用api的使用方法。 07. 客户端/服务器框架
本章重点了讲解客户端/服务器,主要包括客户端和服务器的api示例,关键的客户端/服务器类,会话的基本概念以及客户端api的使用方法。上机演示部分以文件服务器为例,说明如何使用文件服务器的客户端api来实现文件的读写操作。
08.活动对象框架
本章主要讲解了异步函数、活动对象和活动调度器的基本概念,以及如何使用活动对象和活动调度器,在活动对象和活动调度器的使用过程中需要特别注意的一些问题。上机演示部分以一个计时器为例,说明活动对象和活动调度器的使用方法。
本章主要讲解symbian操作系统的动态数组分类,即rarray,rpointerarray和carrayx的基本概念,数组粒度的设定原则、数组的排序和搜索方法以及tfixedarray的使用场景。上机演示部分包括动态数组的创建、排序、搜索、添加和访问操作。
10. symbian操作系统结构
本章主要讲解了symbian操作系统中的动态链接库(dll),可写静态数据(wsd),rom和ram中的可执行文件,以及线程和进程的基本概念。
11. 文件服务器
本章重点讲解了文件处理的基本操作,流化的基本概念和操作,以及存储和流的使用方法。上机演示部分包括文件的读写操作,以及文件流的外部化和内部化操作。
12. s60应用程序框架
本章重点讲解了symbian应用程序的用户界面/引擎结构,以及三种基本的s60应用程序框架:传统应用程序框架、基于对话框的应用程序框架和基于视图的应用程序框架。上机演示部分包括三种基本的应用程序框架的实现过程,以及三种应用程序框架的效果比较。
本章重点讲解了ui控件的事件处理原理,控件栈和按键事件流的基本概念,以及s60预定义的一些控件的使用方法,这些控件包括菜单、对话框、通知对话框、输入对话框、编辑器和表单。上机演示部分包括控件栈的使用、菜单的使用,各种通知对话框的使用、文本编
辑器的使用、以及表单的使用。
本章重点讲解了s60平台中使用非常广泛的控件——列表框,包括垂直列表框、设置列表框和栅格。上机演示部分包括垂直列表框的使用,以及设置列表框的使用方法。
本章重点讲解了symbian操作系统通信框架概述,套接字通信、消息和电话应用程序开发的基本方法。上机演示部分以一个天气信息获取程序演示如何使用套接字进行通信;如何使用csendui和rsendas来进行消息的发送,如何监听新消息的到来以及接收;如何拨打电话和监听通话状态;如何查询手机的基本信息,包括imei号码、电池电量、充电器信息等等。
16. s60多媒体应用开发
本章主要讲解了s60平台的多媒体框架,以及多媒体框架客户端api的使用方法,这些客户端api包括:音频接口、音调播放接口、音频流化接口和视频接口。上机演示部分包括音调播放器的实现‘音频录制器的实现以及视频播放器的实现过程。
本章重点讲解了symbian操作系统平台安全性的基本概念和工作原理,以及s60第3版应用程序的移植方法。
18. 应用程序部署
本章主要讲解了s60应用程序安装,s60应用程序针对设备进行编
译,打包文件的作用和设置,数字签名安装文件的创建以及安装文件的部署和安装过程。上机演示部分包括安装文件生成器的使用,证书生成器的使用,安装文件签名其的使用以及安装文件创建器的使用方法。
本章主要讲解了symbian签名背景,symbian签名分类,symbian uid和发布者uid的基本概念,symbian操作系统能力,测试过程以及具体的签名过程。上机演示部分包括如何进行在线的公开签名,使应用程序具备更高的能力。
官方培训:2500-5000元(区域)
全市最低价:无元
而我们收取800元
第三篇:手机软件开发工程师招聘启事
手机软件开发工程师招聘启事
招聘人数:1人
任职资格:1、全日制本科或以上学历。
2、有1-3年的手机软件开发工作经验。手机平台(主要是android
安卓)一年以上商业产品开发经验。具备独立完成项目开发的能力。
3、计算机软件、计算机应用等相关专业毕业。
4、基础扎实,精通常用数据结构与算法。
5、对手机应用开发有浓厚兴趣,并愿意学习相关平台的开发。
6、 精通面向对象程序设计思想。
7、思路清晰,独立性强,具有团队合作精神。
8、 同时熟悉其他手机平台软件开发者优先。
岗位职责:1. 协助策划和设计手机平台(主要是android安卓)应用软件。
2. 负责手机(内容来源好 范文网:Www.)平台(主要是android安卓)应用软件的开发与维护。
第四篇:厦门手机开发培训—软件工程师谈android开发经验
厦门手机开发培训—软件工程师谈android开发经验
android一词的本义指“机器人”,同时也是google于2014年11月5日宣布的基于linux的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用程序组成,是首个真正为移动终端打造的开放并且完整的移动平台。2014年9月
22日,美国运营商t-mobileusa在纽约正式发布第一款google手机,即t-mobileg1,厦门博看文思知道从那个时候起,android的时代就真正的来临了。
从android1.0至今经历了多次的版本更新,其中重要的变更是1.5、2.0和2.2。而其他的版本更新相对而言并不是那么重要。另外,由于每次更新都会多少改动包括dalvik在内的底层模块,同时牵扯到sdk,导致了一些程序需要跟着android版本进行变动。对于相对较为保守的开发人员而言,快速的版本更新将给他们带来越来越大的限制。在这种情况下,android开源的意义就显得不是那么大了。
无论如何,由于android与google服务的紧密捆绑,这款操作系统拥有了得天独厚的优势。通过google强有力的支持,很多事情在android上都会变得很简单。另外需要特别提出的是,android是一款基于互联网的操作系统,在可以连接上互联网的情况下,一款android手机可以发挥出比其他手机更多的能力。而在没有网络的情况下,android手机并不比其他的手机出色,尤其是娱乐性相对于iphone可以说是逊色不少。作为厦门博看文思开发人员,应当在学习并深入了解android之后,在自己的软件中,将android的优势发挥出来,同时通过一些手段去弥补android本身的缺陷或不足。下面来看一下厦门博看文思android拥有的特点吧:
?与硬件交互非常方便,包括摄像头、gps等,都可以简单的操作。
?拥有自己的运行时和虚拟机,优秀的内存管理能力。
?提供丰富的界面控件供开发者使用,允许可视化开发,并保证android平台下的应用程序界面一致。
?提供轻量级的进程间通信机制。
?支持无界面的后台服务类应用程序。
?支持高效、快速的数据存取方式。
在这些特性的支持下,试图在android下开发一个应用不会太过困难。事实上,一个稍有java经验的开发人员,都可以快速的上手进行android的开发。而开发的核心,一直以来也是围绕着android手机几个大的特点来进行的,其中就包括了触摸屏、摄像头、gps模块、互联网功能、语音输入、google账户等。需要说的是,如果一位j2me工程师想转行做android,那么他将付出的代价比j2se或j2ee工程师要大得多。
毕竟android所支持的是基本完整的j2se的子集,反过来再看j2me就会觉得它的功能太弱了。
除了java外,还有许多语言支持android的开发,比较为人所熟知的有scala,而作为android本身的底层语言,c/c++的作用也完全不可忽视。而目前的开源社区内,已经有一些牛人在尝试让更多的语言可以开发android应用。比较有代表性的可能是koushikdutta,他已经解决了在mono平台下,让dalvik调用mono代码的问题。或许在不久的将来,.net下的所有语言,都有可能借助mono跑在android上,这是一件值得让人期待的事情。
语言已不是问题,那还有什么会成为问题?也许很多人会说经验。诚然,经验决定了一位开发人员能否快速地、流畅地完成开发工作,也决定了软件的鲁棒性,bug的数量、等级和修正问题的返工次数。不过我认为,这些都不重要,哪怕是一个
android行业的新人,一边查询文档一边做开发,虽然效率会很低,但是一样能把项目做完。在android下,开发技术几乎是没有瓶颈的。那么瓶颈在哪里呢?事实上,在用过很多软件后,就会发现,有很多软件并不好用。很多用户不愿意用某个软件,也并不是因为软件没有技术含量或是满足不了需求,原因很简单,就是不好用。
第五篇:软件开发专业自荐书
尊敬的小姐/先生:
您好!感谢您在百忙之中抽出时间来审阅我的自荐资料,希望这份自荐有助于您顺利完成招聘计划。
我是广东广播电视大学2014届毕业生,主修计算机应用与软件开发。欣闻贵单位是一个极具生机和活力的集体,能给予每个员工充分的发展空间。初出茅庐,有道是良禽择木而栖,是以毛遂自荐,渴望加入贵公司的行列,一展拳脚,为贵公司更上一层楼尽我所能。
经过大学三年学习和实践的历练,我的整体素质得到了提高。有了一定的专业知识和技能,具备了一定的英语基础,能够用常用的英语与人交流。此外,在校期间曾经多次参加班里的户外活动和一些校内活动,因此有较强的组织能力。幽默乐观,与人交往真诚,与朋友同学能够互相宽容、忍让,结交了许多朋友。并且在校期间积极参加社会实践,不断锻炼自己,实现自我价值。
初涉社会难免经验尚浅,我工作踏实认真,能吃苦耐劳,责任心强。相信可塑性与发展潜力具有的我一定能在贵公司的精心打造下,成为贵公司旗下的一员。我热切期待着为贵单位更加辉煌的明天贡献出自己的一份力量!盼望与您进一步联系!
我相信我将是您最满意的选择!
此致
敬礼!