1.ios开发工程师简历 专业技能怎么写
专业技能(范文)
熟练Objective-C/C等开发语言;
熟练各种UI控件的定制和各种功能模块的简单封装;
熟练使用Xib,熟练3.5寸屏和4寸屏的适配以及Ios6和Ios7的适配;
熟练使用plist文件来搭建自定义TabBar;
熟练NSThread/NSOperation/GCD多线程开发;
熟练MVC/Single/Delegate/KVO/KVC等设计模式;
熟练SQLite3/Write/FMDB/NSUserDefaults存储;
熟悉友盟社会化组件和新浪等第三方账号登陆、绑定和分享;
精美word版简历模板可参考我的文库主页(点击头像进入);
使用台式电脑可较好显示简历的设计效果;
2.一个资深的iOS开发者需要掌握哪些技能
iOS开发能力掌握(最好是精通)OC语言和runtime各种细节(读过相关的clang源码和runtime源码为佳)。
精通基本的framework(Foundation,UIKit等,平时干活用得最多的)。掌握一些第三方的轮子,这个主要看你的工作经验和习惯,如果自己有搞过不错的轮子最好(这点可以看出你的经验,眼界和解决问题的能力。)
基础知识 学校里的那些经典课程(数据结构,算法,三大浪漫基础,各分支研究领域的基础课程),这些反正都是老生常谈了。
不好好打基础只能书到用时方恨少了。
即使做不到精通,至少应该了解各个基础知识的关系和入口点(知识体系结构),就像你写oo时建立的类层次结构。 学习能力 能根据自己的工作目标快速的调研、掌握、改进和山寨各种技术,并且能把各种相关知识点融合起来,产生新技术,推动技术发展。
搜索技能,其实很多人不知道自己要找什么和如何去找,到哪去找 提问技巧,能清晰的表达自己的意图,好让别人知道怎么帮你,请搜索“提问的艺术” 广义的开发能力 不仅限于iOS,要在技术上有所建树,还是需要开阔自己的眼界,从不同领域汲取营养,开阔眼界,所谓的全栈和跨界正是如此。 搞技术的人要有一颗“好奇心”。
工程能力 各种工具(VSC,CI,Issue Tracking,Testing,Profiling)使用,订制改进,开发。这些算加分项,合理使用可以有效提高开发效率。
需求能力,可理解,制定和改进各种技术需求,业务需求。文档能力,各种文档和绘图工具,善于表达和总结,最好是多多分享,提高“知名度”和“影响力” 管理能力 管理自己,可以按自己得既定目标有条不紊的前进,遇到突发事件能按优先级调整并实施新计划。
管理团队,首先是三观端正,有一定的亲和力和影响力,能有效的和同事就问题进行商讨,有一定的说服能力,可以代领身边同事一起往正确的方向前进。
3.iOS 软件技术特点和功能怎么写
IOS5 七大新功能之一:联系人黑名单 联系人黑名单的软件虽然在iPhone上也有第三方软件可以用,但是这次苹果如果在IOS系统内内置该功能的话,会省去搜寻软件麻烦,另外这种功能的第三方软件大多需要付费的,内置以后对于用户来讲也可以省下一笔开支。
从演讲稿当中我们可以看到你可以自行设定联系人是否在黑名单中,设置黑名单的人不仅仅是电话打不过来,甚至连短信也没法再发送给你。 黑名单功能编辑本段IOS5 七大新功能之二:快速设定开关 其实在IOS 4当中就有类似“Quick Settings”的功能,但是那仅仅是在多任务程序切换栏当中分了一小条的位置,给你来设置音量和屏幕翻转,仅此而已。
现在在IOS 5当中,快速设置有了更强大的功能,你可以直接拖动滑块来设置声音大小,屏幕亮度,除了这些,还有飞行模式,各种无线网的开关甚至是GPS定位的开关。整个功能相当强大和完善。
快速启动编辑本段IOS5 七大新功能之三:Spaces桌面切换 Spaces,最早是用于苹果Mac电脑上的一个功能,主要的用途是在多个桌面之间切换。之前在iPhone的IOS上面并没有出现这个功能,大概是乔大叔觉得左右滚屏翻页也挺方便的。
不过这个功能倒是被Google学来用在了Android手机上面,这次IOS 5后知后觉,可能是觉得该到时间加入这个功能了。 快速切换编辑本段IOS5 七大新功能之四:全新的图像照片系统 全新的图像功能。
其实iPhone之前的图片功能已经做得很好,还提供有照片的地标归类查看功能。但是以苹果这么讲究完美的公司,肯定不会觉得这样就足够了,况且,自家MAC电脑的iPhoto软件上很多功能都已齐备,只要搬到IOS 5上就可以了。
于是IOS 5的图像功能就增加了创建地点,面部识别,网络相册等新功能。当然了,iPhoto本身的分类同步功能也是必不可少的。
图像功能编辑本段IOS5 七大新功能之五:照片美化编辑系统 Edit,编辑,很简单的名字,确实符合苹果的一贯风格,虽然演讲稿介绍中没有全部写完,只有“You can:”后面就没有了,但是从旁边的iPhone屏幕中我们依然能看出一些端倪。Edit软件的出现应该是让用户在拍照完成后可以立刻在手机上做出一些美化修改,亦或是加入一些特效和模板。
这一点出现在IOS 5应该讲不会是出人意料,因为在IOS 4中我们就可以使用iMove对拍摄的录像进行编辑,而这次,IOS5把图像的修改美化也带来给了我们。 图像编辑编辑本段IOS5 七大新功能之六:桌面插件 桌面的weight插件其实不算一个什么特别高端的功能,早在10年前2002年的Windows Mobile系统中,或者更早的Palm系统上,就已经有了这个功能,还不要说最近风头正旺的Google Android。
但是不知道苹果是出于什么样的考虑,这么一个几乎是智能手机“标配”的桌面weight插件功能就是一直没有提供,只是拿了一个“通知”来用简单的数字显示例如有几条待办事项等等。在IOS 5中,这个功能终于被实现,终于不用每次要查个天气什么的,都还要点开图标等刷新再退出了,实在是节省了不少时间。
桌面插件IOS 5新特性的演讲稿中,我们不只看到了天气的桌面插件,在下图中还有社交网络twitter和facebook的插件。这是不是能表明,在之后的AppStore中我们可以直接下载weight安装使用呢?希望在IOS 5中一向封闭的苹果会开放这个功能,这样我们就可以下载个微博或者校内开心网来玩了,甚至还可以在屏幕上直接聊QQ,尽情想象吧,又会产生多少有意思的应用程序? 编辑本段IOS5 七大新功能之七:锁屏提醒插件 除了手机主页面的桌面,IOS 5也把桌面插件带到了锁屏的界面。
按照IOS 5泄露的演讲稿中的说明,苹果把它描述为“一个精美的设计”。笔记,日历提醒,未读信息和未接来电,从没有像现在这样简洁和精美的浮现在iPhone的屏幕上。
锁屏总结 好了,以上就是这次IOS 5传说泄露的演讲稿中的全部内容,让我们再来回顾一下:联系人黑名单,快速设定开关,Spaces桌面切换,全新的图像照片系统,照片美化编辑系统,桌面插件,锁屏提醒插件。
4.ios简历项目经验怎么写
2、你在项目组中的位置、是否能独立解决问题;
3、你的业务知识与团队合作能力等。
技术显然是最重要的,但你需要非常用心的描述整个项目的技术框架,让招聘人员知道你从对宏观上架构很熟悉,然后突出你解决的技术问题。
下面我们参考一种项目描述:
本项目采用JSP+JavaBean+Struts开发,采用了MVC模式,表现层与业务层分离,易于维护、扩展
下面是我写的一段项目描述(虚拟的):
本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有Struts,Spring,Hibernate,Log4J,JDom等。其中表现层采用Struts框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将实现类注入给表现层的Action;数据访问层借助于Hibernate实现,代码简洁且可适应不同的数据库。事务部分利用Spring的声明式事务管理。为提高性能,采用ServletFilter实现了缓存代理
这段项目经验描述简单的勾划出了系统的结构,也表现出你非常熟悉Struts,Spring,Hiberante这几种技术。
同时可以注意到,其中一些重要环节描述的十分简略,比如事务、缓存代理
这其实是故意的。
面试的时候很多人都怕对方突然问一个自己没有准备的问题,往往缺乏应变能力。一方面你需要多进行专门的练习,另一方面要知道面试时你并不总是被动的,等待对方发问。
如果你给对方的只是一份普普通通的简历,里面只提到了大家都会提及的JSP,Struts,那你只好等待对方随机的问题了。但是如果你的项目经验和描述像刚才那么写,对方就很可能会问你到底是如何在Spring中应用事务、如何使用缓存代理(如果对方是技术人员的话),这时你已经变被动为主动啦当然,前提是你写的这些技术要点一定是自己掌握的,事先已经想好如何表达的!这只是一点面试技巧里面的内容。
总之写好个人简历中项目经验中项目描述也是求职方法的一种。
5.ios软件开发工程师转正个人鉴定怎么写
转正申请工作总结
尊敬的领导: 进入**软件有限公司已经有4个月了,经过这段时间的充实而紧张的工作,我不仅对公司工作流程日益熟练,而且对软件测试行业的规范有了更深入的学习和了解,特别是认识了测试部、开发部、实施部门的同事,大家一起围绕项目交流互帮互助,更让我受益匪浅。
下面,我就这近3个月的工作情况,从以下五个方面做一个整体汇报:
一、工作数据 我于******日入职,在这4个月的工作中,我从开始进入公司配置**安装环境到**,再到现在完全测试的**工作。
二、工作总结 作为一名软件测试人员,我的工作内容是:主动寻找公司的软件产品中可能的缺陷以及不合理的地方,并及时反馈给开发同事,保证公司的软件交给客户是比较理想没有明显缺陷的状态。 在公司测试的日常工作,主要由两部分组成:一是与实施同事交流讨论,总结实施同事提交的bug并提交给开发修改、全程跟踪,直到bug关闭。二是按照流程细致的分析软件可能存在的缺陷,及时反馈给开发同事。在4个月的时间里,我由测试**转到测试**,下面对我的工作做一个总结。 1、**测试。刚来公司,测试经理给我非配的是一台惠普的新台式机,运行速度很快,用起来很舒服,很喜欢。第一个星期主要是学习**的业务流程和安装部署**财政端和单位端的测试环境。在**的帮助下我配置了oracle10g、PL/SQLDeveloper、Tomcat等环境。6月到8月份,我主要测试的是**版本,财政端测试的模块主要有:票据管理、收入管理、基础资料、单位对账、统计报表、票据查询、以及系统管理等模块;测试单位端主要是与财政端相关模块。测试的用户有:省财政厅、**县、**县。 2、**测试。到了八月底,由于黄石非税项目组的***的项目任务比价紧,我遍参加进入了**的测试小组,与**、**一起并肩战斗!由于**功能不够稳定,测试工作进度受开发的影像,进度时快时慢,工作状态也反复无常。我调整好状态,及时与开发的同事沟通,把没有及时跟新出现的bug直接与开发交流,避免了测试工作的反复。测试**的过程中由于开始业务不熟悉,请教**,她都耐心的帮我解答。**测试的主要模块是:************
三、工作中存在的问题以及解决办法 刚走出校园初次接触软件测试这个全新的行业,我就对这份工作产生了极大的好奇,在工作的过程中,不断的和同事交流,学习工作技巧,工作到今天,工作技能有了很大的进步,但是,随着工作的日益进展,也出现了些困惑和工作难题。 1、部门间同事交流不是很充分。前期测试**感觉交流还比较充分,因为**版本是一个稳定的版本,性能比较稳定,用户提出的bug都很深入比较少,实施、测试、开发就有充分的时间讨论、分析需求、最终合理的解决。但是转到测试**后就明显感觉交流的时间不够,我想是因为**的项目时间赶得太急,这段时间资源有限,整个项目组必须拿宝贵的时间解决最重要的事情,所以需要项目的每个成员做好全心的投入,每个细节和问题及时沟通,这样才能保证项目开发流程的顺畅,最后完成任务。我想我在紧急项目测试的这个方面还要注意方法。 2.由于个刚走出校门的大学生,项目经验比较少,也很欠缺对行业技术的把握。我要加紧学习,才能更好的满足不断变化的深入的测试工作。
四、公司存在的问题:从团队配合角度说,还有待改进。( 不要说公司的坏话)
五、近期工作计划及职业规划 测试行业随着国内软件企业的重视变得越来越有生机,工资待遇普遍上涨。我觉得在未来1到2年时间好好深入学习软件测试,特别是自动测试这块,不断提升自己的专业技能。 这就是我4个月来的工作情况,在今后的日子里,我会继续努力,请各位同事监督和考核我,谢谢!
6.中高级IOS开发程序员要具备哪些能力和技能
一、数据加密必备技能-密码学
在网络加速发展的时代,数据安全已经是一个必不可少的技术课题。如何让用户数据、网络数据、内容数据安
全可靠,也是每个开发者需要深思并捍卫的。熟练掌握密码学原理,了解 MD5 算法、非对称、对称加密算法底 层实现,以及如何运用到项目开发中。让开发者实力捍卫数据安全!
1.密码的起源历史
2.Base 64 编码格式、散列函数
3.MD5 &加盐、HMAC加密
4.对称加密算法
5.RSA Openssl、数字签名
二、RunLoop
RunLoop是iOS和OS X中非常基础的一个概念,在开发中不常用,在面试中也几乎是都会问到的一个问题.对RunLoop的概念以及底层实现原理,都是我们应该要掌握的,并且要知道在开发中哪些地方可以使用到RunLoop。
1.能理解RunLoop概念
2.知道RunLoop的使用方式
3.RunLoop在开发中的使用
三、Runtime
OC 纵横 iOS 开发已经多年,但是我们真的了解他们?他到底是怎么样的一个底层原理?在使用上难道就真的只有
这样?我们该如何更加掌握这门语言的应用?另外 OC 能做到的 Swift 也能做到吗?
1.runtime 到底是什么
2.runtime 怎么运用
3.runtime 怎么运用
4.siwft 中如何使用runtime
四、SDWebImage源码的分析
在开发中, 为了提高工作的效率, 我们大都会引入很多的框架, 觉得只要能能完成自己的工作达到目的就行, 当然这没错,但是确忽略了很多好框架中的编程思想,和实现的逻辑, 只知道使用框架, 不知道它里面的精髓, 长远来说对我们的发展是不好的, 所以让我们从经典的框架开始学起,一起来学习SDWebImage的精髓.
1.SDWebImage的demo的分析
2.SDWebImage缓存的概念
3.下载超时和图片的格式区分
4.SDWebImage的清理机制和内存的监听
五、H264编码
扎克伯格说“视频是未来facebook社交的最重要的行为之一”。作为开发而言,我们应该了解视频如何做到编码。在直播平台编码的技术也是频频使用,让我们从业务层跨往视频编码底层的第一步。
1.了解直播项目的架构以及技术突破点;
2.视频组成原理
3.H264文件的结构
4.软编码和硬编码的区别以及应用场景
5.硬编码的原理
6.使用硬编码编码视频文件
7.H264解码的多种处理方式
六、AAC编码
直播、音视频项目已经是iOS 应用类的APP的中坚力量。解密音频编码过程,让开发者不在对编码讳莫如深。映客、全名K歌、网易云音乐等等知名APP都会用到的音频AAC编码方式。
1.了解声音从模拟信号到数字信号的原理
2.PCM编码解析
3.AAC编码原理
4.AAC文件的结构
5.音频在软编码FFmpeg 和 硬编码的区别
6.利用硬编码编码音频
7.捕获媒体数据,如何区分音视频数据
8.利用FFmpeg 合成 H264文件和AAC文件到MP4容器中
转载请注明出处育才学习网 » ios专业技能怎么写