- 求职成功必知的四大面试技巧,助你赢得面试官青睐(2-23)
- 求职成功必知的四大 面试技巧 面试属于一门学问,求职成功与否多数取决于面试结果,有四大求职成功
程序员这样优化简历,一投制胜
特别说明:
《花千骨》一剧,白子画为什么收花千骨为徒?
《琅琊榜》中,梅长苏为什么选靖王而弃太子、誉王?
《泰坦尼克号》里,杰克和露丝为什么会一见钟情?
王子基特为什么会选择灰姑娘辛德瑞拉?
这般些问题,乍然看时,好像跟程序员寻觅工作没什么关联,然而实际上,内里的道理皆是相互贯通的,弄懂这些问题,便能够明晰接下来的问题:
缘何你投递了十份简历,唯仅有一两家公司向你发出邀约呢?抑或是为何恰恰反过来了呢这是问题所在,为何你每投递一份简历均能够收获到面试的机会呢?
最为根本的缘由在于,有一方处于急切渴望当中,与此同时,恰好另一方所呈现出来的关键之处,令其内心禁不住产生触动。有所追求的人心里怀有某种想法,然而给予回应的一方恰巧展露了这个心怀追求之人所期望的那一面。这便是其中蕴含的奥秘所在。
程序员于寻觅工作之际,在起始阶段存在三件事项,这三件事项对于能否获取面试机遇起着至关重要的作用:
知识、技能、经历梳理确立求职目标简历优化
友情提示:要是你不想瞅万字长文,那么能够:跳到第3部分,去看简历优化实操;跳到第4部分,去看怎样提高简历投递成功率?
【01】知识、技能、经历梳理
商业价值是一个人能够展现出来的,诸如知识,还有技能,还包括经历。一家企业招募某个人,必然是由于这个人能够助力企业在某一方面达成价值。并且,在正常情形下,个人的贡献必定要比企业为这个人承担的各类成本(像薪水、社保、公积金、个税等等)要大,不然的话,要你有什么用。
所以呀,身为程序员的我们,务必要明晰自身价值所处在何方。个人的商业价值呢,能够经由下面这五大要素剖析得出:
我们于招聘网站之上往简历里填写内容之际,诸多内容之中数量最为多的便是处于最前面的那三个要素,这些要素给出的都是近乎相同的模板,依据该模板填写所得居然呈现出极为相似的千人一面之状。
在起始阶段,不提倡径直前往招聘网站去填写简历。极为建议先运用word或者MarkdownPad来梳理记载你觉得你所拥有的全部有价值的知识、技能、经历,无论大小,一概记录下来。这是我们后续优化简历的根基,也是确立求职目标的根基。
1.1 知识与技能
有必要说一下知识和技能的区别,这是很多人常常混淆的。
对知识而言,其可凭借语言文字展开传授,通过语音予以传达,借助视频来进行传播,诸如C++这般的内容属于知识,Java也算是知识,数学同样是知识,物理亦是知识,Qt属于知识范畴,Android属于知识范畴,设计模式属于知识,网络协议也属于知识。
按照某种规则,应用知识以及经验,进而完成某种任务的能力,这被称作技能。比如说,运用Qt去开发桌面客户端软件便是一种技能。又比如说,借助Java以及Android界面类库来开发App同样是一种技能。
我的知识大概有这些:
C,C++,Java,Scala,Python,Qt,MFC,WTL,QML,Qt Quick,JavaScript,HTML,CSS,Lua,MySQL,MongoDB,XML,Json,Win32 SDK,Node.js,AngularJS,ffmpeg,VLC,DirectShow,Android,Objective-C,HTTP,P2P,RTMP,RTSP,HLS,P2P,socket,UML ,软件开发模型(瀑布,迭代,Scrum等),项目管理知识,团队管理知识,自媒体运营,这些元素在软件开发领域都有着各自独特的作用,它们相互关联又相互不同,共同构建起了复杂且多元的技术体系框架。它们各自有着不同的特性,在不同的场景下发挥着各异的功效。并且在不同的项目进程中,这些元素的运用方式和重要程度也会有所变化。它们对于不同规模和类型的项目有着不同的影响以及意义分布。它们彼此之间的交互和协同作用,对于实现高效且优质的软件开发成果起着至关重要的作用结尾标点符号。
知识存在被淡忘的情况,倘若有一段时间不去运用,便会被丢弃掉,故而在你的知识图谱当中,必然存在一些是你时常会去使用的,就像我最为熟悉的便是C,以及C++,还有Qt。
我们需要把自己最熟悉的三种知识标注出来,后面会派上用场。
技能乃是针对知识的运用,因而通常而言,你具备什么样的知识,便能够寻觅到一组技能。打个比方,我或许会拥有如下技能:
好啦,现在我们应该可以进行知识和技能的梳理工作了。
尤其要悉心留意了,每个人身上都存有诸多知识以及技能,务必要从中寻觅出你所擅长的那二十三种知识,那二十三种技能,这将会成为你在求职之际相当关键的考量依据。人必定只有运用自身最为擅长的技能去开展事情之时,方可达成最为理想的成效。
1.2 经历
能够有助于我们创造商业价值的是知识与技能,然而知识和技能积累的这个过程其自身也是具备着价值的。积累知识以及技能的那个过程,它就是经历。
闻名遐迩的电影《贫民窟的百万富翁》叙述了这么一个事儿,在孟买贫民窟成长起来的少年贾马尔,参与了一个称作“谁想成为百万富翁”的节目,一路过关斩将,最终收获了2000万卢布的巨额大奖以及他心之所爱的姑娘。
这个故事有着神奇之处,贾马尔回答对了一些问题,像“《darshan do ghanshyam》的词作者”,像“1973年动作电影《囚禁》的主演是谁”,像“哪一位板球运动员是本世纪历史得分最多的”,像“谁发明了左轮手枪”,像“百元美钞上是哪一位美国总统的肖像”,而这些问题,就连博士专家都没把握能够全部答对!这跟他的身份全然不匹配,致使节目主持人萌生疑窦,判定他施展了作弊行径,趁着节目暂停录制,通告了警方,警方以欺诈的罪名拘捕了这个贫穷人家的小子。
为啥贾马尔能够达成呢?伴随问答节目的逐步开展,我们察觉到,原来呀,跟这些问题有关联的知识,贾马尔压根儿就没学过,只是他特有的贫民窟生活恰好碰到了这些问题。这便是经历具备的价值。
程序员所拥有的学习经历、工作历经以及项目经验同样含有十分与众不同的价值,于求职进程当中常常会起到极为关键的作用。比如说你曾经做过视频方面的项目,那么再度探寻类似从事视频工作的公司时就极易崭露头角;比如说你曾经做过与图像处理存在关联的项目,进入像美图秀秀这类的公司就相对而言较为轻松……
当对项目经历去进行回顾之时,针对属于你自身的那一部分,务必要做到思考清楚并且记录下来,要按照下面的三点去把你自身的亮点挖掘出来:
我的一个项目经历:
【互联网视频卡顿优化】
项目描述:
对那些处于智能机顶盒上面的视频聚合类客户端来讲,于播放视频之际,在高峰时段或者是遇到热点视频,它往往经常都会发生卡顿现象。针对这样的问题,要加以优化,从而使得对该视频聚合客户端的用户能够提供出流畅的观看体验来。
业绩:
播放效果大幅度提升,卡顿投诉下降80%。
职责:
作为项目经理,负责项目范围界定、进度跟踪与控制
针对系统设计而言,要做好技术方案的挑选工作,需进行加速与优化算法的设计,还要开展系统结构的设计。
身为核心开发人员,承担着客户端http基础类库的开发工作,肩负着服务端http server(基于Qt)的开发任务。
不是所有前面说的三点对应的全部内容被我列出了,个人亮点也没完整写出来,不过你心里要明白,你起到了啥关键作用,如果有应付过技术难题的经历以及明显能够量化的业绩,就得总结好,面试的时候经常会被问起呢。
个人极具重要性的商业价值里,天赋同时还有人脉算是其中一部分,然而在程序员所拥有的简历当中,要将其体现出来是比较困难的,反而是在面谈的时候,倒是能够拥有较多展现的机会。
【02】确立求职目标
管它是才从大学迈向社会,开启初次求职之旅的人,又或是在职场历经多年摸爬滚打,已成为老鸟的人士,找工作的时候有一点都是必须要忌讳的:那就是毫无目标,漫无目的地到处投递简历。
求职之际,清晰确定目标行业,精准锁定目标企业,明确选定目标职位,然后有针对性地去做准备,如此便会事半功倍。
2.1 职业延续性
每跳槽一回,便更换一个行业,每跳槽一回,又更换一条技术栈,这般明显大幅地不利于程序员凭借知识、技能以及业务等方面综合起来的商业价值的累积。要是你已经并非首次开始求职,那么就必然务必要去思考职业延续性所在之处。
倘若你此刻身处金融行业当中,那么在进行换工作这个行为之际,最好依旧留在该行业范畴之内。如此一来你的与行业有所关联的经验便能够得以积累留存,逐渐地形成一种优势。要是你当下从事iOS开发工作,最好在换工作之时仍旧寻觅iOS相关领域的工作,这样你的Objective-C呀,Swift呀、Cocoa呀才能够持续地得到精进……
存在一种情形需另作考量:你察觉到自己对当下所处行业以及所运用的技术并无喜好之情。在这般状况下若选择跳槽,那就得寻觅全新的方向(后面提及的方法能够对你有所助益)。一旦你找寻到了新的方向,于转换过去之后,同样得对后续的延续性予以思量。每次均声称自己不中意当下的,而更偏爱另一个,如此这般折腾数年往后,你极有可能会发觉,那些默默无语持续深入钻研拓展的小伙伴们竟然在一夜之间全都光彩夺目成就非凡起来了……
2.2 成就事件挖掘职业兴趣
我们在对自身的工作以及项目经历予以总结整理之际,需要格外留意那些能让你极具成就感的事件,这其中潜藏着你的职业兴趣,能够挖掘出你往后乐于从事的职业方向。
我们可以遵循STAR原则来回顾成就事件:
成就事件列出来后,可以按照下面两点来深入挖掘:
施行这般的剖析、判断,你便极有可能寻觅到自身最为擅长的技能,以及在工作里最为关注、在意的要点所在之处,进而能够基于它们去确立全新的职业目标。
2.3 聚焦行业、企业、职业
聚焦的目的在于,将目标范围予以缩小,以此来节省时间,节省精力,进而展开深入的研究分析,针对自身商业价值进行有针对性的优化组合,提升简历的吸引力,最终提高获取面试机会的概率。
运用编程语言、技术框架、设计模式、算法等进行开发的程序员,所开发的针对某个领域问题的软件,必然与目标需求以及业务紧密相连,所以,程序员左手掌握技术,右手熟悉业务,倘若你对业务内容全然不感兴趣,很难想象能够把软件做好。因而,当你有了目标产业、目标公司,还需去了解这家公司从事什么产品,是产品导向型公司,还是项目导向型,亦或是以外包为主,挑选那家你对其业务范围感兴趣的公司,对不感兴趣的果断筛除。
依照延续性方面的考虑,过去曾工作过的行业领域,都应当予以认真对待,然而并非一定得在先前的方向上开展工作,进行更换也是可行的。不过,存在一个基本的准则,要与夕阳产业以及处于走下坡路态势的企业保持距离。
以我为例来分析一下。
进行技术方面工作时,最为擅长运用的语言是C++,最为擅长的框架是Qt,也就是出过《Qt on Android核心编程》以及《Qt Quick核心编程》这两本书的那个框架,最为擅长的工作内容是客户端软件开发,而后对于Android开发有着一定了解并且怀有兴趣,新的职位最好是和这两个方面存在关联,是这样的情况。
然而,并非所有人都打算始终顺着一条技术栈行进,我晓得有个家伙,使用C#长达10年,着实厌烦至极,在原先的公司无法转向其他方向,便跳槽出来,试图切换到与C++相关的技术栈,可总是有公司期望他从事会用到C#的岗位,持续给他打电话,他每次都予以拒绝。
首先,我锁定的第一个目标,是高级软件开发工程师,其对应的语言为C++ ,然后,就行业领域来讲呀,互联网、智慧城市、企业服务 等那些方面都可以。
再者而言,先前我一直都于规模较小之公司里面不断琢磨适应打拼积累经验形成稳定处事方法,当下则期望前往规模相对较大一些的公司之内感受一番各异不同的工作环境氛围。
锁定职位时,要考虑自身当下劣势,为在简历及面试进程中妥善应对。拿我来说,若找软件开发工作,存在两个不利之处:
这两点,也还会对那目标职位而言的选择,以及匹配度产生出影响,比如说,存在着一些高级开发工程师职位,它们有着要求具备一定团队管理经验这一情况,那么对于我来讲,和它们的匹配度就会高上一些。
好啦,我完成聚焦这个过程了,此刻咱们要进入到对简历进行优化的实际操作进程之中。
【03】简历优化实操
知道了自身所具备的商业价值,弄清楚了要前往怎样的行业,怎样的企业以及怎样的岗位去工作,接下来就要对简历进行优化啦。
简历优化有这么几个要点:
程序员的简历,一般包含下列内容:
基于实际情形判断,有的简历或许不存在自我评价、附加信息,有的简历可能不存在可供书写之处的教育经历(像是高中生这类情况),有的简历可能不存在工作经历以及项目经验(例如大学生等初次求职的人员)。
特意提一下,那些和程序员个人品牌有关的额外信息,具体可参看《这8种武器点亮程序员的个人品牌》,像是技术博客、github主页、参与过的开源项目、自己制作的App、公众号等,这些都是能够很好呈现程序员知识以及技能的事物,能够给你的简历增添分数,还能弥补面试时间短暂导致信息交流不充分的状况。要清楚,决定你是否能通过简历关的,一般是另一位程序员,而向聪慧内敛的程序员表达敬意的最佳方式,便是“Show me the code”。
3.1 简历模板
程序员群体中不少人用到招聘网站所给予的简历模板,若要于各异的招聘网站去发布简历,那么极有可能得反复填个五六回简历,这着实相当耗费时间。我通常存有一份基础的word格式的简历,依据这份简历于不同的招聘网站去创建不一样的简历。
接下来介绍我的简历,非常简单,顺次包括下列五部分内容:
个人信息求职意向技能与评价工作经历项目经验
我简历的前三部分简单如下:
个人信息
男,xxxx年xx月xx日生于xxx地方
2002年毕业于西安交通大学,电子信息工程专业,学士学位
153xxxxxxxx,foruok@163.com
已婚
求职意向
高级软件开发工程师,西安
技能与评价
7年部门管理经验,丰富的项目、团队管理经验
有7年的嵌入式开发方面的经验,于互联网电视机顶盒领域,有着成功的经验,在车载娱乐系统领域,也有成功经验,在手持娱乐设备(MP3/MP4)领域,同样具备成功经验。
丰富的软件系统架构设计经验
熟悉常见的设计模式,有丰富的面向对象设计经验
对C/C++有着精湛精准的掌握精通,对Java及Shell颇为熟悉知晓,对python、Lua以及JavaScript等等有所了解知悉。
具备熟练能力,能够在Android平台下开展开发工作,也可在嵌入式Linux平台下进行开发,还能于Windows CE平台下展开开发,同样可以在Windows平台下着手开发,并且能够在Linux平台下从事开发。
熟悉Android/Qt(E)/MFC/WTL等GUI框架
知晓DirectShow这款多媒体框架,明白GStreamer这一多媒体框架,清楚MPlayer此类多媒体框架,了解FFMPEG这般多媒体框架,晓得VLC如此多媒体框架,知悉Vitamio这类多媒体框架。
对网络编程有着熟悉的程度,对于各种各样的流媒体协议,像http、HLS、rtmp、p2p、rtsp等等,均处于熟悉的状况。
如下为其博客链接所在之处,http://blog.csdn.net/foruok,以此形式呈现。
那网址为https://github.com/foruok的,乃是github。
公众号:程序视界(programmer_sight)
有着名为《Qt on Android核心编程》的成书,以及名为《Qt Quick核心编程》的著作。
我工作年限长,挑最近的几段看下:
工作经历
2014.12~2015.12,陕西XX网络科技有限公司
·职位:技术总监
·职责:团队组建、管理、技术方向把握、项目管理、产品管理
·业绩:3个月组建10人团队
2014.11~2014.12,北京XX有限公司(西安)
·职位:平台组高级软件开发工程师
·职责:跨平台软件开发
·业绩:在Android平台,解决了Qt与原生UI叠加的问题,在iOS平台,也同样解决了该问题。
2008.01~2014.09,西安XX软件科技有限公司
·职位:CMC部门经理
·职责:
1). 部门员工组织、领导、管理、激励,绩效考评
2). 项目计划、实施、跟踪、管理
3). 技术路线评估与选择
4). 系统分析与设计
5). 关键模块代码实现
·业绩:
在2009年到2010年期间,肩负起组建机顶盒开发团队以及互联网视频搜索开发团队的责任,并且引领着团队,达成了技术积累还有产品探索,致使公司顺利地进入了新的行业领域,达成公司业务的转型。
2). 在2012年到2013年期间,承担起组建智能机顶盒团队这一工作,达成了机顶盒产品的智能化转型。
3). 2012.07—至今,主持智能机顶盒产品研发
在2011年10月的时候,着手主持研发工作,所研发的是第二代高清互联网机顶盒产品,此研发工作一直持续到2012年06月。
在 2009 年 5 月到 2012 年 1 月期间,承担第一代高清互联网机顶盒产品的研发工作,同时负责该产品的改进工作。
好了,这般便是我简历所说主体具备的框架形态,此后会依据目标职位有别于其他职位,具体专门指定属于自身特有的目标职位——高级软件开发工程师——而去寻觅几条相关招聘信息,此后伴随找到招聘信息之后,借助对招聘信息开展深入解析之举,最后以此为基础来进一步优化简历里技能与评价、项目经历这两个部分。这两部分同时也是我们优化简历期间最为关键的重点之处。
3.2 简历优化
大部分招聘需求是由咱们的同行予以提供的,要是能够从招聘信息之中反向推断出拟定招聘需求的那位软件工程师或者经理心里的关键词,那么你的简历优化便具备针对性了。
下图是一个招聘需求:
C++高级开发工程师
被红线标记出来的,是某些关键的基本要求,C++、Qt、Windows桌面客户端,属于硬性要求,要胜任该岗位就务必要满足。
被绿线标注出来的部分,属于软性要求,它不太好直接进行量化以及衡量,然而面试官在面试期间,有可能会借助交谈去加以考察。比如说,有关软件设计能力、技术传播能力、沟通能力,还有沟通与团队协作等方面,一般都是在面试里展现出来的。而编码能力呢,则有可能会借助笔试,或者在面试当中持续不断地询问技术细节来予以检验。
被蓝线标注出来的,属于优选条件,于存在多个候选人的状况下,一旦你拥有了这些要素,便会被优先予以考虑。
通常状况下,企业针对软件开发工程师简历的处理流程是,由HR最先进项挑选,过后,技术人员比如程序员或者经理会再次开展筛选工作,当成功通过技术人员的筛选之后,便会被通知参加笔试或者面试。
HR获取到招聘需求后,会与技术人员交流需关注的关键要点,接着依据这些关键要点去挑选适宜的简历。一般而言,在HR的认知里,关键要点等同于关键词,所以,当我们对简历进行修改时,要尽可能采用招聘信息中出现的词汇,以此方便HR识别。HR查看一份简历,时间多的话是一分钟,少的话则是20秒或者30秒。
技术人员筛简历,通常比HR细致一些。主要分两步,头一步先要去筛关键词。之后再看项目经验里,有没有体现出他们所发布岗位所需的技能与软实力。若关键词没匹配上,那就PASS,耗时不到30秒。要是能匹配上,便接着看项目经验,整个这过程可能会持续几分钟。
看项目经验时,一看应聘者于项目里有无用到将来所需的相关技能,二瞧具体项目内容,进行行业、产品、业务相关性比对,若应聘者所做产品与招聘方欲做的相关性高,便会被优先考虑。
去了解简历筛选流程之后,就能够明白关键词的重要程度了。那么紧接着,我们要针对从招聘信息当中提取出来的关键要点,来对简历作出修改了。
在对简历进行修改这个行为上,我的所采用的做法是,要尽可能多地在那份简历当中去体现企业所要求的技能以及软实力,一般而言是能够在下面两处进行反复地琢磨,有标点符号。
技能与评价项目经历
结合我的简历,先看技能与评价部分怎么修改。
由于目标职位为高级软件开发工程师,且招聘信息并未专门突出对管理能力以及经验作出要求,因而我的那个可以得以将管理经验去进行或是淡化或是去除操作。继而是着重凸显C++、Qt、软件设计、然后是展现技术传播这一类相关内容。新的版本就成这般样子呢:
技能与评价
· 9年C++开发经验,精通C++,熟悉STL
具有5年Qt开发经历,曾基于Qt开展过8个商业项目的开发工作,所涉及代码数量超过30万行。
写出了《Qt on Android核心编程》,创作了《Qt Quick核心编程》。
· 熟悉面向对象编程
· 熟悉GoF设计模式
· 丰富的软件设计、软件架构经验
· 熟悉MFC,熟悉网络编程,熟悉多媒体及各种流媒体协议
· 热衷技术传播,推动了Qt在团队和公司内的普及
新版本兼顾了硬性要求,兼顾了软性要求,还兼顾了优选条件,它和初始版本有着明显不同。
随后,我们需以与众不同的方式去重新有序地组织、清晰地呈现项目经历,使得其能够越发展现出企业HR以及面试官极为关注的关键要点。以下是我的一则具有清晰完整过程的具体项目经验:
2009.05—2011.09,跨平台视频点播系统
项目所描述的内容为,针对电信运营商以及零售市场的,具备视频导航、搜索、点播、直播、天气、资讯、股票、教育等诸多功能的综合性视频服务产品,其产品形态包含机顶盒、 Windows 客户端、 Linux 客户端等等。
软件环境是,Embedded Linux,是Qt Embedded 4.5.1,是Qt 4.5.1,包括C/C++。
硬件环境:全志 F20芯片方案、PC
角色:项目经理、核心程序员
职责与工作内容:
1).软件系统结构设计
用于设计实现十字菜单、影视信息墙的,是基于Qt GraphicsView框架的,是这样的情况。
3).基于Qt的客户端业务流程代码实现
4).基于Qt实现认证模块
5).团队组建与项目管理
业绩:
开发出在稳定性这一方面表现令人满意,且在性价比层面具备较高水准的互联网机顶盒这一东西或种类之产品,成功开启了电信市场,其售卖出去的数量超过了30万台。
2).在团队里推广Qt,形成了技术积累
3).提供适用于Windows的客户端,提供适用于Linux的客户端,为客服提供了强有力的支援,为运维提供了强有力的支援,为售后提供了强有力的支援。
这个招聘需求,与我的匹配要点主要在于技能方面(C++、Qt),接下来的这个,责任主要匹配的乃是业务(行业)经验。
高级C++开发工程师
红线标注出了基本要求:C/C++、Linux。
绿线标记的软性规定,一部分是不容易太过量化的本事,像熟练掌握多线程、具备独立设计经历等,一部分是跟产品业务有关联的,像音视频编解码、进行封装、存在流媒体、涉及网络协议、关乎视频业务系统等。
这则招聘信息里存在两个优选条件,然而,它们与我的知识并不相匹配,并且,它们和我的技能也不相符。
一个程序员的知识、技能、经历,横看成岭侧成峰,角度很重要。
来看看新修改的技能与评价:
技能与评价
· 9年C++开发经验,精通C++,熟悉STL
可以熟练地针对Linux这个平台,进行开发,也能够熟练地在嵌入式Linux这个平台下,开展开发工作,还能熟练于Windows这类平台上,实施开发活动。
· 熟悉常见的设计模式,有丰富的独立设计经验
有着6年视频业务开发方面的经验,曾进行过设计的工作,参与过开发的过程,涉及点播、直播流媒体处理系统,对FFMPEG、GStreamer等开源框架很熟悉。
熟练掌握网络通信,曾自行完成标准协议http协议,私有的p2p协议,对http、HLS、rtmp、p2p、rtsp这样的各种流媒体协议熟知。
对技术怀有炙热的喜爱,编写了,被称作《Qt on Android核心编程》这般的书籍还有,名为《Qt Quick核心编程》的作品。
和面向上一个招聘信息的内容又有了较大差异,是不是?
这次我改两个之前展示过的项目经历,方便比较不同。第一个:
2009.05~2011.09,跨平台视频点播系统
项目描述:(略)
软件环境:Embedded Linux,Qt Embedded 4.5.1,Qt 4.5.1,C/C++
硬件环境:全志 F20芯片方案、PC
角色:项目经理、核心程序员
职责与工作内容:
1).软件系统结构设计
2).独立设计基于Qt的EPG框架
3).设计实现音视频解码、解封装流程(参考ffmpeg)
4).设计实现机顶盒软件的多线程模型
5).团队组建与项目管理
业绩:
定制完成的多媒体框架为互联网机顶盒有关产品缔造了令人满意的视频处理效果,进而成功开启了电信市场运营局面,其销量已然超过了30万台。
第二个方面,提供Linux版本客户端,提供Windows版本客户端,为客服提供了强有力的支撑,为运维提供了强有力的支撑,为售后提供了强有力的支撑。
3).坚持自主实现关键的多媒体模块,形成了技术积累
此次,我把重点放置于多媒体上面,还兼顾了设计之类的方面,这跟之前那份相比,出现了极大不一样的情况。
重新来瞧一瞧,在文章非常靠前位置提及过的,一个有关互联网视频出现卡顿状况的项目经验,新版本呈现如下:
2013.11~2014.06,互联网视频卡顿优化
项目描述:
智能机顶盒上的视频聚合客户端,在播放视频时,高峰时段或热点视频,经常卡顿。针对此问题,进行优化,以使能够对用户提供流畅的观看体验
职责与工作内容:
作为系统设计工作,要挑选技术方案,要去设计加速算法,还要设计优化算法,并设计系统结构。
2).C++实现标准http协议(含客户端和服务端)
业绩:
播放效果大幅度提升,卡顿投诉下降80%。
和原来大不一样了。
尤为需要特别予以提醒的是,简历优化乃是面向程序员知识,针对技能、经历施行的穿衣打扮行为,其以不同视角来呈现不同侧面,对此当可用心去琢磨,进而万万绝对不可造假。
3.3 检验优化效果
提供一个检验你简历优化水平的方法:
这种过程,能够确保你优先去练习简历以及面试技术,之后以最为出色的状态迈向你最为心仪的公司里最钟意的职位。
【4】如何提高简历投递成功率
依据先前的剖析,若想提升简历投递的成功几率,依照下面的流程去做会极具助益:
对知识、技能以及经历予以梳理,接着将其记录在文件之中,藉此以此形成基础简历,随后确立求职的目标,查找招聘类信息并进行筛选,从中挑出匹配其所设目标的公司还有职位,针对每一条招聘信息展开分析,从中提取出关键词,依据这些关键词,结合已经完成的基础简历,对技能描述以及项目经验予以优化,最终生成一份具备针对性特点的简历。
鉴于我个人经历,一日大概仅能完成约3份简历投递。那么,为每个职位制作一份具针对性的简历,或许会耗费1至2小时光阴,有时甚至更久。然而,花费再多时间都是有价值的,毕竟这种优化会大幅提升你简历通过的几率。
哇塞,总算抵达结尾之地,与之相关的阅读内容来,那种没有链接的情况之下,就得前往公众号“程序视界”之中去查看。
最后编辑于 :2017.12.03 02:25:52
?著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】,社区里有些内容好像是借助AI帮忙生成的,在浏览的时候,要依据常识,并且结合好多方面的信息,谨慎地去辨别。
温馨提示:本内容地址http://m.yxrczp.com/article/articledetail-6303.html转载请注明,以上程序员必看!掌握这些技巧,优化简历一投制胜资讯信息来自宜兴人才网(宜兴地区最大的宜兴人才网,宜兴人才网)