职业生涯规划报告-汽车之路_第1页
职业生涯规划报告-汽车之路_第2页
职业生涯规划报告-汽车之路_第3页
职业生涯规划报告-汽车之路_第4页
职业生涯规划报告-汽车之路_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录我的职业发展愿景第一部分自我认识与评估1.1非正式评估1.2正式评估第二部分职业环境分析与探索2.1汽车行业环境分析2.2学校环境与专业特色分析2.3职业环境发展区域分析第三部分职业生涯规划设计3.1SWOT分析3.2毕业后六年的职业生涯发展目标确定第四部分实施方案4.1大学顺利毕业4.3销售助理4.4销售顾问4.5销售主管第五部分反馈与修正5.1评估表5.2潜在风险预测结束语我的职业发展愿景职位说明销售助理:负责公司销售合同及其他营销文件资料的管理、归类、整理、建档和保管工作。负责各类销售指标的月度、季度、年度统计报表和报告的制作、编写,并随时答复领导对销售动态情况的质询。负责收集、整理、归纳市场行情、价格,以及新产品、替代品、客源等信息资料,提出分析报告,为部门业务人员、领导决策提供参考。协助销售人员做好上门客户的接待和电话来访工作;在销售人员缺席时,及时转告客户信息,妥善处理。负责客户、顾客的投诉记录,协助有关部门妥善处理。协助部长做好部内内务、各种部内会议的记录等工作。销售顾问:为客户提供顾问式的专业汽车消费咨询和导购服务的汽车销售服务人员。其工作范围实际上也就是从事汽车销售的工作,但其立足点是以客户的需求和利益为出发点,向客户提供符合客户需求和利益的产品销售服务。其具体工作包含:客户开发、客户跟踪、销售导购、销售洽谈、销售成交等基本过程,还可能涉及到汽车保险、上牌、装潢、交车、理赔、年检等业务的介绍、成交或代办。在4S店内,其工作范围一般主要定位于销售领域,其他业务领域可与其他相应的业务部门进行衔接。销售主管:职位说明销售助理:负责公司销售合同及其他营销文件资料的管理、归类、整理、建档和保管工作。负责各类销售指标的月度、季度、年度统计报表和报告的制作、编写,并随时答复领导对销售动态情况的质询。负责收集、整理、归纳市场行情、价格,以及新产品、替代品、客源等信息资料,提出分析报告,为部门业务人员、领导决策提供参考。协助销售人员做好上门客户的接待和电话来访工作;在销售人员缺席时,及时转告客户信息,妥善处理。负责客户、顾客的投诉记录,协助有关部门妥善处理。协助部长做好部内内务、各种部内会议的记录等工作。销售顾问:为客户提供顾问式的专业汽车消费咨询和导购服务的汽车销售服务人员。其工作范围实际上也就是从事汽车销售的工作,但其立足点是以客户的需求和利益为出发点,向客户提供符合客户需求和利益的产品销售服务。其具体工作包含:客户开发、客户跟踪、销售导购、销售洽谈、销售成交等基本过程,还可能涉及到汽车保险、上牌、装潢、交车、理赔、年检等业务的介绍、成交或代办。在4S店内,其工作范围一般主要定位于销售领域,其他业务领域可与其他相应的业务部门进行衔接。销售主管:1、负责每日展厅的展车5S管理;2、负责每日展厅销售顾问的站位排班;3、负责每日巡展的排班;4、督促销售顾问按照接待客户的工作流程接待客户;5、协助销售交车、取款工作;6、汇总每天销售顾问的三表卡,并报于销售经理;7、确保展厅的销售任务、销售毛利以及附加产值的完成优秀毕业生2010—2012销售主管2015—2018销售助理销售主管2015—2018销售助理2012—2013销售顾问2013—2015下面我将从不同的角度对自己的职业兴趣、性格、职业价值观和能力进行剖析,探寻自我的择业观,帮助我完成合理的职业生涯规划1.1非正式评估1.1.1自我反省兴趣爱好喜欢看书,看电影,听音乐,生活态度乐观积极,享受生活为人处事以诚待人,希望别人也一样生活格言天道酬勤备注:事实上,我并不是一个圆滑的人,兴趣爱好之类的也显得相当的“宅”,所以,我并不擅长与人打交道,但我为人处事的方式帮助我获得很多人的友谊。确实,我就是一个喜怒形于色的人,而这一点,是职场大忌,要改。1.1.2上大学以来的收获略注:大一尚未结束。备注:上大学已经块一年了,在这一年里,我参加了很多活动,也在这些活动中,磨砺和锻炼了自己。大学里的同学,来自天南海北,不一而足。我在与他们交往的过程中,也使自己的人生观和世界观不断的完善和健全。大学里的课程与高中的相差很多,高中时老师讲课比较慢,内容也不多,而在大学里,课室不固定,同学不固定,老师讲的内容也很多,而且非常需要我们自己课后去查资料,去消化。在这一年里,我成熟了很多,也确实收获了很多。原来,这就是大学。1.1.3在实践中成长1.步步高兼职2011年1月1号,我到佛山里水的步步高手机销售店做兼职,主要工作职责是派发传单和柜台售机。因为是元旦,所以店里的生意非常好,而且人流量很密集。在步步高兼职的过程中,我尝试了很多以前不敢做的事:像在马路上,拦住一个路人,在派给他(她)传单的同时,快速而简练的说明传单里的优惠内容;像一群人举着牌,排成队游街,边游边喊着口号;像拿着话筒,在大庭广众之下,用很有煽动性的语言来介绍店里的优惠活动…….这些事情,换做在高中,我是怎么也不可能去做的,因为我本身个性比较宅,内向。但在步步高的兼职中,我突破了自己。毕竟,我的职业目标是成为销售顾问,干的就是嘴皮子上的活。2.职业规划调查访谈人物:****性别:*毕业学校:保密

所学专业:保密

现工作单位:**职位:销售顾问问题与回答:您是如何找到这份工作的?主要职责是什么?

答:人才市场网,汽车销售,每个月要定时地与客户联系,保持联系。您通过什么渠道提升自己?至今为止,您参加过哪些培训和继续教育?

答:没有自己参加培训,只是公司有时会举行培训。在这份工作中,您通常每天都做些什么?

答:要做的事情比较多,例如:接待客户,介绍车型,签订合同,收取定金,试乘试驾,办理车辆手续!,而且要与各行各业的人打交道,及时更新客户的资料,帮助客户查找资料,并对客户进行追踪。我现在可以通过一些什么样的方式、提高哪些技能或素质,以便日后能进入这一行业呢?

答:一定要考驾照,最好有空就训练一下自己的口才。就您知道的情况而言,我所学的专业可以进入哪些领域工作?

答:销售前台、保险员、精品销售员、整车销售员等等。你能给我一些学习或就业方面的建议吗?

答:尽量了解多一些你想做的职业的知识,和做相关训练。因为工作经验很重要!而且作为一位汽车销售顾问应该掌握的内容有《汽车基础知识》《汽车营销基础》《汽车营销环境》《汽车文化基础》《汽车市场概述》《汽车市场调研》《汽车销售流程》《汽车服务流程》《客户开发技术》《沟通谈判技巧》《职业素养训练》这种职业需要什么样的技能和其他能力?有什么样的需求?

答:灵活,沟通能力,想客户之所想等等;最紧要的就是要有驾照。总结:在这次的职业规划作业的完成中,我们这个小组既遇到了很多困难,但却也收获了很多。

首先,我们这个小组都是以销售顾问职业目标,可以说有着共同的兴趣与爱好。但是却未有一次比较深入的了解,通过这次作业,我们不仅加深了彼此的了解,也通过销售顾问这个共同的职业目标拉近了感情。

其次,在访谈的过程中,我们遇到了不小的挫折,先后两次被人拒绝的滋味确实不好受。第一次是直接无视我们,第二次是用怀疑的眼光打量我们,而后婉言相拒。可是,正所谓愈挫愈勇,再接再厉。我们在深刻的检讨了自己的不足后,通过改善访谈技巧来提高成功率。事实证明,失败正是一块最好的磨砺石。通过这次职业规划作业的完成,我们坚定成为一名销售顾问的职业目标。

最后,我们在完成作业的过程中,查找了大量的相关资料,比如汽车业的发展前景,汽车销售顾问的前景看法,一名汽车销售顾问应掌握的基本技能和基本素质。通过对资料的收集,我们不仅坚定成为一名销售顾问的职业目标,又对本身的的职业目标有了一个大略的认识,这样更利于我们去规划我们的职业人生。并且在访谈的过程,通过与职业目标生涯人物的交流,获得的一些经验可以使我们少走许多弯路。

总而言之,通过这次活动,我们确实收获颇多。1.1.4360度评估评价对象性格描述自己开朗乐观幽默闷骚父母孝顺省心兄弟姐妹偏内向较热情同学开朗应变能力强口才好朋友开朗乐观有才毒舌老师责任心强积极主动非正式评估总结:利用非正式评估的方法,我对自己进行了一次详细地了解。或许以前对还很迷茫,但现在,我可以根据自己的非正式评估对自己做一个大略的认识,方便我根据自己的职业目标对自己做出调整。1.2正式评估 仅仅依靠非正式评估是不够专业的,所以为了更全面,更专业的评估自己,我们还需要专业的测评软件。通过专业的测评软件,我对自己的职业兴趣、职业性格等做了测评:1.2.1个性特征1.2.2职业兴趣1.2.3职业价值观1.2.4职业能力1.2.5职业规划总体评估自我认识与评估总结:我的非正式评估与正式评估的结果有点出入,我的心里预期与我的评估结果也有点出入。测评显示我的管理能力还比较弱,这是我今后要努力地方向。第二部分职业环境分析与探索个人职业的发展,除开个人因素,还受到很多外界因素的影响。了解外界环境,像行业发展前景,学校环境等,能更好的分析我职业目标实现的可能行。2.1汽车行业环境分析2.1.1行业概况改革开放后,中国汽车工业发展迅速,已经形成了比较完整的工业体系,成为我国的支柱产业。我国汽车市场被认为是未来发展潜力最大的市场。

十五期间,我国汽车产量比九五增长了1.42倍,比八五增长了2.54倍,与十五以前的汽车生产的总量---相当。平均每年增长了22.5%,发展速度非常快。

2007年全球汽车产量达到7315万辆,同比增长5.7%;2007年中国汽车产量888.2万辆,同比增长22%;汽车产量排在了全球第三位。2.1.2行业人才需求概况进入21世纪以来,在国家宏观经济大好形势的带动下,我国汽车工业资本重组力度不断加大,生产集中度逐年提高,新技术、新车型不断推出,市场消费环境得到改善,汽车保有量迅速增长。资料显示,2005年我国汽车保有量已达3000多万辆,预计今后我国汽车保有量将以平均每年16%以上的速度增长,到2010年,我国汽车保有量将达6600-8400万辆。截至2006年底,辽宁省民用汽车保有量已达到187万辆(沈阳市为38.2万辆),汽车维修及相关行业从业人员达10.5万人。随着汽车保有量的快速增长,汽车维修及相关行业高素质从业人员不足的矛盾更加突出。据2003年教育部、劳动和社会保障部等六部委联合公布的“紧缺人才报告”称:“汽车维修业从事技术管理的有26.2%文化程度为初中以下;一线工人中,有38.5%文化程度为初中以下,接受过管理培训的只有9.3%,接受过新技术培训的为11.7%,接受过维修基础培训的有38.7%;汽车维修人员高等级技能人才比例偏低,高、初、中的比例分别为26.6%、43.1%、30.4%,而发达国家分别为35%、50%、15%。工人文化程度偏低,初中、高中、专科比例分别为38.5%、51.5%、10%,而发达国家分别为20%、40%、40%”。中国汽车人才研究会秘书处副主任汤海山提供的数字显示,“十一五”期间我国汽车研发人才缺口50万,维修人才缺口80万,未来5年汽车人才全面紧缺,包括汽车研发人才、汽车营销人才、维修人才、管理人才等。公共招聘信息显示,“汽车维修工”的需求量始终在高位徘徊,其招聘量之所以居高不下,与目前民用汽车的市场保有量和投放量不断上升密不可分,而且4S店的扩张也进一步刺激了汽车维修工需求量的增加。国家教育部提供的数据显示,我国汽车人才每年需新增员工30万人左右,汽车维修人才的培养工作已被列入我国“十大紧缺人才”培养工程之一。2.2学校环境与专业特色分析2.2.1学校环境分析略2.2.2汽车技术服务与营销专业特色主要专业课程:

略实践教学:

形体基础训练、汽车构造实训、汽车销售/维修/养护服务环境模拟教学、汽车4S店实习、营销员中级考证、汽车驾驶(选修)

就业方向:

学生毕业后可成为汽车4S店、各大汽车品牌店、大型汽车维修企业的商务形象代表,担任销售及售后服务等工作,也可从事整车与汽车零配件的市场策划工作,还可在汽车特约维修店、汽车维修连锁店从事商务与管理工作。2.4目标职业发展区域分析梦想成真“我有一个梦想,广州的汽车产值要实现1000个亿。”在当年广州汽车重组特殊历史时刻,张广宁说。1000亿,这是当年“汽车市长”张广宁最早对广州汽车萌发的第一个梦想。2007年,光一个广汽集团的销售收入就超过了1000亿元,利润额超过了100亿元汽车成为广州第一支柱产业在全国来说,广州汽车产业从1997年的时候一年亏损几个亿,到广汽集团2007年完成销售1000亿元;从广州本田成立前的全年产量仅仅1.2万辆、濒临破产到2007年三家乘用车企业产销突破74万辆,高高位居全国第二位。广州市社科院汽车产业研究中心副主任阮晓波认为,广州汽车产业作为支柱产业,改变了原来轻纺型的产业结构,重振了广州的装备工业和汽车产业,带动了广州整个产业的科技进步。从2002年开始,广州汽车产业已经成为广州三大支柱产业之一。2006年,广州汽车制造业产值占到全市规模以上工业比重的16%,首次超过了石油化工制造业,成为广州第一大支柱产业!在全国来说,广州汽车产业从1997年的时候一年亏损几个亿,到广汽集团2007年完成销售1000亿元;从广州本田成立前的全年产量仅仅1.2万辆、濒临破产到2007年三家乘用车企业产销突破74万辆,高高位居全国第二位。事实上,轿车产量从2006年开始就一直稳居在全国第二位,仅次于当年早几个月发展的上海汽车。“我们把一个濒临破产的局面完全扭转了,发展到今天形成了被外界称之为‘产业集群’的局面,同时也使集群内部的恶性竞争转变成良性循环。”广汽集团副总经理李少说,这是广州汽车发展中很重要的一条。广州市社科院汽车产业研究中心副主任阮晓波认为,广州汽车产业作为支柱产业,改变了原来轻纺型的产业结构,重振了广州的装备工业和汽车产业,带动了广州整个产业的科技进步。广州汽车的第二个梦在完成第一个梦想之后,张广宁说,“我还有一个梦想,那就是广州汽车下一步要自主品牌领跑全国。”“十年前或八年前敢提1千亿元,这还是个梦,如今这个梦实现了。我觉得第二个梦现在敢提出来了。”技术出身、干过合资企业的曾庆洪深有感慨。“我们不能老是躺在合资上,真正拉动产业发展还是靠自己。”曾庆洪说,国内汽车企业的同质化竞争已经比较严重,不发展自主品牌,掌握核心技术,形成企业的核心竞争力。备注:略第三部分职业生涯规划设计3.1SWOT分析优势因素(S)劣势因素(W)内部环境因素职业兴趣偏向于社会型,适合营销工作职业性格是喜欢兴奋与挑战,热情奔放,聪明而健谈对汽车行业有较高的兴趣大专毕业,学历不高,工作经验又不如中专生涉世不深,缺乏工作经验家庭经济基底薄弱;社交范围窄性格敏感,内向机会因素(O)威胁因素(T)外部环境因素汽车业是广州的支柱行业花都将建成为中国的“汽车城”长春一汽将在佛山南海建厂汽车销售顾问对学历要求不是很高汽车销售行业压力很大大学生就业形势严峻,竞争激烈,职场新人的压力大对行业不熟悉小结:我的优势因素比较突出,职业兴趣与职业性格与专业的匹配度较高。至于机会因素更是相当明显,可以说,这是我的最大优势。而劣势因素需要我在接下来的日子里去不断努力地改变,使其转劣为优。3.2毕业后六年的职业生涯发展目标确定优秀毕业生2010—2012优秀毕业生2010—2012销售主管2015—销售主管2015—2018销售顾问2013—2015销售助理2012—2013第四部分实施方案一份好的计划必须有确实可行的实施方案为支撑方才不显得浮华与空洞。实施方案是职业规划报告的灵魂,是我们职业目标生涯的导引。或许,现在的实施方案只是我的一语之梦,但只要我们坚持下去,梦想终会成真,不是吗???4.1大学顺利毕业目标职业对人才的素质要求 大学三年目标计划涉及面广,包括销售,顾客心理,市场营销,计算机,商务礼仪,汽车构造等多方面内容看中销售实践能力和抗压能力要有一颗真诚的心和临场应变能力学好课堂知识,掌握专业技能,多了解些相关知识利用假期能去步步高等店兼职,或利用实训机会,充分充实自己。确保拿到专业技能证书4.2销售助理每一个初入4S店的菜鸟的第一份工作就是销售助理,而销售助理的工作却又相当琐碎,可是对从业人员的要求却很高。岗位要求应对策略熟练掌握各种办公软件:书写能力,既要快速又要工整工作态度积极向上,善于思考并解决问题具有独立拓展市场的能力熟悉各款车型以及与竞品的优劣比调整心态,时刻以新人自居,认真向前辈学习以苦为乐,在琐碎的工作了解公司运行的各部门的基本资料努力进修,提升自己积累人脉,与顾客做朋友努力融入新集体中,主动承担职责4.3销售顾问销售顾问的主要工作时卖车,但乔吉拉德有句名言:“我要把自己推销出去。”确实如此,想卖好车,想让业绩上去,就得想把自己推销出去,让顾客喜欢你,认可你。岗位要求应对策略具备处理应急情况和较好的沟通能力,能应变处理与客户的关系,学习能力强。认真负责,主动积极,勤奋踏实,品德俱佳。乐于从事营销工作,有工作热情和激情,勇于开拓,有团队精神即使了解和掌握汽车市场动态和趋向

努力进修,提升自己阅读专业书籍,多方面提升自己多读书,多了解时事,促进与顾客的友好度经常联系顾客或朋友4.4销售主管销售主管已经位居管理层了,对职业素养提出了更高的要求,到了这个时候,已经不仅仅是卖车了,还要学会管人,所以,我必须得让自己有领导的“范”。岗位要求应对策略1、必须具有较强的数据分析能力,电脑操作熟练。

2、能够进行SWOT分析,把握业务发展机会,制定有效的产品/渠道策略以完成销售目标;

3、良好的沟通、执行、承受压力及团队管理的能力。

4、良好的表达能力和人际交往能力1.关系体贴下属,注意恩威并重2.理解上级领导的意图用意3.要有较强的大局意识4.提高沟通表达能力5.持续进修,提高专业能力小结:通过对目标职业的要求分析,三个目标职业基本是层层递进,具有相当的连贯性,所以,我必须持续进修,不断提高自己的综合素质和专业能力,才不会党机会来临是,放手让他溜掉。第五部分反馈与修正人生是需要用心规划的,从起点到中重点,往往不是坦途一条,中间必有许许多多的荆棘遍布,我们想要达成心中的梦想,就要把梦想撰在手心里,朝着梦想,风雨无阻。5.1.1评估表目标时段修改内容修稿结果修改原因年目标月目标周目标每日计划5.1.2评估依据美国的成功学大师安东尼提出的成功万能公式:成功=明确目标+详细计划+马上行动+检查修正+坚持到底5.1.3评估时间首先明确自己的职业发展大方向,然后根据现实情况提前一年制定出下一年的每个季度的计划,提前一个季度制定下个季度每个月的计划......逐步细化,保证每个步骤的可行性。5.1.4修正前提.由于基于、外界形势变化而修正目标.由于家庭或企业内部因素而修正目标.遭遇突发时间,目标达成收到阻碍时修正目标5.2现在风险预测出差频繁出差,加之年龄增长、体质下降等因素导致不适宜从事销售行业。解决方案:平时注意营养与运动,利用闲暇时间锻炼身体。压力过大销售行业的竞争压力委实过大,工作业绩清清楚楚写在公告板上,完成不了任务可能会被劝退。解决方案:提高自己的专业水准,与顾客做朋友,努力提高销售水平放弃继续在从业过程中会出现职业疲倦,不愿意在这条职业路上走下去,厌倦,懈怠,深知满腹抱怨和牢骚解决方案:出现以上情况多是压力过大,学会释放压力,并坚持乐观积极的心态。而且,不要把工作当任务对待,而要把其当成事业。结束语当我敲下这段文字时,我的眼前仿佛已不再是朦朦胧胧,模糊一片,那片遮蔽阳光的乌云已被刺穿,耀眼的阳光穿过大气层,温暖的撒在我的脸上。保尔柯察金说:“人最宝贵的是生命,生命对于每个人来说只有一次。一个人的生命应当这样度过:当他回首往事的时候不会因虚度年华而悔恨,也不会因碌碌无为而羞愧!”

但我要补充的是:“正是因为生命的这种独一无二性和难以回头,我们才应做好我们人生的规划,不让我们在临死之前后悔莫及。”戴尔·麦康基:“计划的制定比计划本身更为重要。”在制定计划的过程中,你就已经对你的人生梳理了一遍,也相信通过这个过程,我们能有更多笑容来面对为未来日子里的阴霾。做出规划。今天所做的事情是为了我们有更好的明天。未来属于那些在今天做出艰难决策的人们。人生的路还要继续走下去,只不过,我多了一张地图。附录资料:不需要的可以自行删除perl函数应用一、进程处理函数

1、进程启动函数函数名eval调用语法eval(string)解说将string看作Perl语句执行。

正确执行后,系统变量$@为空串,如果有错误,$@中为错误信息。例子$print="print(\"hello,world\\n\");";

eval($print);结果输出hello,world函数名system调用语法system(list)解说list中第一个元素为程序名,其余为参数。

system启动一个进程运行程序并等待其结束,程序结束后错误代码左移八位成为返回值。例子@proglist=("echo","hello,world!");

system(@proglist);结果输出hello,world!函数名fork调用语法procid=fork();解说创建程序的两个拷贝--父进程和子进程--同时运行。子进程返回零,父进程返回非零值,此值为子程序的进程ID号。例子$retval=fork();

if($retval==0){

#thisisthechildprocess

exit;#thisterminatesthechildprocess

}else{

#thisistheparentprocess

}结果输出无函数名pipe调用语法pipe(infile,outfile);解说与fork合用,给父进程和子进程提供通信的方式。送到outfile文件变量的信息可以通过infile文件变量读取。步骤:

1、调用pipe

2、用fork将程序分成父进程和子进程

3、一个进程关掉infile,另一个关掉outfile例子pipe(INPUT,OUTPUT);

$retval=fork();

if($retval!=0){

#thisistheparentprocess

close(INPUT);

print("Enteralineofinput:\n");

$line=<STDIN>;

printOUTPUT($line);

}else{

#thisisthechildprocess

close(OUTPUT);

$line=<INPUT>;

print($line);

exit(0);

}结果输出$

program

Enteralineofinput:

Hereisatestline

Hereisatestline

$函数名exec调用语法exec(list);解说与system类似,区别是启动新进程前结束当前程序。常与fork合用,当fork分成两个进程后,子进程用exec启动另一个程序。例子

结果输出

函数名syscall调用语法syscall(list);解说调用系统函数,list第一个元素是系统调用名,其余为参数。

如果参数是数字,就转化成C的整型数(typeint)。否则传递字符串的指针。详见UNIX的帮助或Perl文档。

使用syscall必须包含文件syscall.pl,即:

require("syscall.ph");例子

结果输出

2、进程终止函数函数名Die调用语法die(message);解说终止程序并向STDERR输出错误信息。message可以为字符串或列表。如果最后一个参数不包含换行符,则程序文件名和行号也被输出。例子die("Cannotopeninputfile");结果输出Cannotopeninputfileatmyprogline6.函数名warn调用语法warn(message);解说与die类似,区别是不终止程序。例子warn("Danger!Danger!\n");结果输出Danger!Danger!函数名exit调用语法exit(retcode);解说终止程序并指定返回值。例子exit(2);结果输出无函数名kill调用语法kill(signal,proclist);解说给一组进程发送信号。

signal是发送的数字信号,9为杀掉进程。

proclist是进程ID列表。详见kill的UNIX帮助。例子

结果输出

3、进程控制函数函数名sleep调用语法sleep(time);解说将程序暂停一段时间。time是停止的秒数。返回值为实际停止的秒数。例子sleep(5);结果输出无函数名wait调用语法procid=wait();解说暂停程序执行,等待子进程终止。

不需要参数,返回值为子进程ID,如果没有子进程,返回-1。例子

结果输出

函数名waitpid调用语法waitpid(procid,waitflag);解说暂停程序执行,等待特定的子进程终止。procid为等待的进程ID例子$procid=fork();

if($procid==0){

#thisisthechildprocess

print("thislineisprintedfirst\n");

exit(0);

}else{

#thisistheparentprocess

waitpid($procid,0);

print("thislineisprintedlast\n");

}结果输出$program

thislineisprintedfirst

thislineisprintedlast

$4、其它控制函数函数名caller调用语法subinfo=caller();解说返回调用者的程序名和行号,用于PerlDebugger。

返回值为三元素的列表:

1、调用处的包名

2、调用者文件名

3、调用处的行号例子

结果输出

函数名chroot调用语法chroot(dir);解说改变程序的根目录,详见chroot帮助。例子

结果输出

函数名local调用语法local($variable);解说在语句块(由大括号包围的语句集合)中定义局域变量,仅在此语句块中起作用,对其的改变不对块外同名变量造成影响。

千万不要在循环中使用,否则每次循环都定义一个新的局域变量!例子

结果输出

函数名times调用语法timelist=times解说返回该程序及所有子进程消耗的工作时间。

返回值为四个浮点数的列表:

1、程序耗用的用户时间

2、程序耗用的系统时间

3、子进程耗用的用户时间

4、子进程耗用的系统时间例子

结果输出

二、数学函数函数名sin调用语法retval=sin(value);解说参数为弧度值。函数名cos调用语法retval=cos(value);解说参数为弧度值。函数名atan2调用语法retval=atan2(value1,value2);解说运算并返回value1除以value2结果的arctan值,单位为弧度,范围在-PI~PI。应用例:

角度转化成弧度子程序。subdegrees_to_radians{

local($degrees)=@_;

local($radians);11:

$radians=atan2(1,1)*$degrees/45;

}函数名sqrt调用语法retval=sqrt(value);解说平方根函数。value为非负数。函数名exp调用语法retval=exp(value);解说返回e的value次方。函数名log调用语法retval=log(value);解说以e为底的自然对数。函数名abs调用语法retval=abs(value);解说绝对值函数。(Perl4中没有)函数名rand调用语法retval=rand(num);解说随机数函数,返回0和整数num之间的一个浮点数。函数名srand调用语法srand(value);解说初始化随机数生成器。保证每次调用rand真正随机。三、字符串处理函数函数名index调用语法position=index(string,substring,position);解说返回子串substring在字符串string中的位置,如果不存在则返回-1。参数position是可选项,表示匹配之前跳过的字符数,或者说从该位置开始匹配。函数名rindex调用语法position=rindex(string,substring,position);解说与index类似,区别是从右端匹配。函数名length调用语法num=length(string);解说返回字符串长度,或者说含有字符的数目。函数名pos调用语法offset=pos(string);解说返回最后一次模式匹配的位置。函数名substr调用语法substr(expr,skipchars,length)解说抽取字符串(或表达式生成的字符串)expr中的子串,跳过skipchars个字符,或者说从位置skipchars开始抽取子串(第一个字符位置为0),子串长度为length,此参数可忽略,意味着取剩下的全部字符。

当此函数出现在等式左边时,expr必须为变量或数组元素,此时其中部分子串被等式右边的值替换。函数名study调用语法study(scalar);解说用一种内部格式提高变量的访问速度,同一时刻只对一个变量起作用。函数名lc

uc调用语法retval=lc(string);

retval=uc(string);解说将字符串全部转换成小/大写字母。函数名lcfirst

ucfirst调用语法retval=lcfirst(string);

retval=ucfirst(string);解说将第一个字母转换成小/大写。函数名quotameta调用语法newstring=quotemeta(oldstring);解说将非单词的字母前面加上反斜线(\)。

语句:$string=quotemeta($string);

等效于:$string=~s/(\W)/\\$1/g;

常用于模式匹配操作中,确保字符串中没有字符被看作匹配操作符。函数名join调用语法join(joinstr,list);解说把字符串列表(数组)组合成一个长的字符串,在每两个列表元素间插入串joinstr。函数名sprintf调用语法sprintf(string,fields);解说与printf类似,区别是结果不输出到文件,而作为返回值赋给变量。例子$num=26;

$outstr=sprintf("%d=%xhexadecimalor%ooctal\n",$num,$num,$num);

print($outstr);结果输出26=1ahexadecimalor32octal四、标量转换函数函数名chop调用语法$lastchar=chop(var);解说var可为变量或数组,当var为变量时,最后一个字符被删除并赋给$lastchar,当var为数组/列表时,所有元素的最后一个字符被删除,最后一个元素的最后一个字母赋给$lastchar。函数名chomp调用语法result=chomp(var);解说检查字符串或字符串列表中元素的最后一个字符是否为由系统变量$/定义的行分隔符,如果是就删除。返回值为实际删除的字符个数。函数名crypt调用语法result=crypt(original,salt);解说用DES算法加密字符串,original是将要加密的字符串,salt是两个字符的字符串,定义如何改变DES算法,以使更难解码。返回值为加密后的串。函数名hex调用语法decnum=hex(hexnum);解说将十六进制数(字符串形式)转化为十进制数。函数名int调用语法intnum=int(floatnum);解说将浮点数舍去小数部分转化为整型数。函数名oct调用语法decnum=oct(octnum);解说将八进制数(字符串形式)或十六进制数("0x.."形式)转化为十进制数。函数名ord调用语法asciival=ord(char);解说返回单个字符的ASCII值,与PASCAL中同名函数类似。函数名chr调用语法$char=chr(asciival);解说返回ASCII值的相应字符,与PASCAL中同名函数类似。函数名pack调用语法formatstr=pack(packformat,list);解说把一个列表或数组以在实际机器存贮格式或C等编程语言使用的格式转化(包装)到一个简单变量中。参数packformat包含一个或多个格式字符,列表中每个元素对应一个,各格式字符间可用空格或tab隔开,因为pack忽略空格。

除了格式a、A和@外,重复使用一种格式多次可在其后加个整数,如:

$twoints=pack("i2",103,241);

把同一格式应用于所有的元素则加个*号,如:

$manyints=pack("i*",14,26,11,83);

对于a和A而言,其后的整数表示要创建的字符串长度,重复方法如下:

$strings=pack("a6"x2,"test1","test2");

格式@的情况比较特殊,其后必须加个整数,该数表示字符串必须的长度,如果长度不够,则用空字符(null)补足,如:

$output=pack("a@6a","test","test2");

pack函数最常见的用途是创建可与C程序交互的数据,例如C语言中字符串均以空字符(null)结尾,创建这样的数据可以这样做:

$Cstring=pack("ax",$mystring);

下表是一些格式字符与C中数据类型的等价关系:字符

等价C数据类型CcharddoubleffloatiintIunsignedint(orunsigned)llongLunsignedlongsshortSunsignedshort

完整的格式字符见下表。格式字符

描述a用空字符(null)补足的字符串A用空格补足的字符串b位串,低位在前B位串,高位在前c带符号字符(通常-128~127)C无符号字符(通常8位)d双精度浮点数f单精度浮点数h十六进制数串,低位在前H十六进制数串,高位在前i带符号整数I无符号整数l带符号长整数L无符号长整数n网络序短整数N网络序长整数p字符串指针s带符号短整数S无符号短整数u转化成uuencode格式vVAX序短整数VVAX序长整数x一个空字节X回退一个字节@以空字节(null)填充函数名unpack调用语法@list=unpack(packformat,formatstr);解说unpack与pack功能相反,将以机器格式存贮的值转化成Perl中值的列表。其格式字符与pack基本相同(即上表),不同的有:A格式将机器格式字符串转化为Perl字符串并去掉尾部所有空格或空字符;x为跳过一个字节;@为跳过一些字节到指定的位置,如@4为跳过4个字节。下面看一个@和X合同的例子:

$longrightint=unpack("@*X4L",$packstring);

此语句将最后四个字节看作无符号长整数进行转化。下面看一个对uuencode文件解码的例子:1:#!/usr/local/bin/perl

2:

3:open(CODEDFILE,"/u/janedoe/codefile")||

4:die("Can'topeninputfile");

5:open(OUTFILE,">outfile")||

6:die("Can'topenoutputfile");

7:while($line=<CODEDFILE>){

8:$decoded=unpack("u",$line);

9:printOUTFILE($decoded);

10:}

11:close(OUTFILE);

12:close(CODEDFILE);

当将pack和unpack用于uuencode时,要记住,虽然它们与UNIX中的uuencode、uudecode工具算法相同,但并不提供首行和末行,如果想用uudecode对由pack的输出创建的文件进行解码,必须也把首行和末行输出(详见UNIX中uuencode帮助)。函数名vec调用语法retval=vec(vector,index,bits);解说顾名思义,vec即矢量(vector)函数,它把简单变量vector的值看作多块(维)数据,每块含一定数目的位,合起来即一个矢量数据。每次的调用访问其中一块数据,可以读取,也可以写入。参数index就象数组下标一样,提出访问哪一块,0为第一块,依次类推,要注意的是访问次序是从右到左的,即第一块在最右边。参数bits指定每块中的位数,可以为1,2,4,8,16或32。例子1:#!/usr/local/bin/perl

2:

3:$vector=pack("B*","11010011");

4:$val1=vec($vector,0,4);

5:$val2=vec($vector,1,4);

6:print("high-to-lowordervalues:$val1and$val2\n");

7:$vector=pack("b*","11010011");

8:$val1=vec($vector,0,4);

9:$val2=vec($vector,1,4);

10:print("low-to-highordervalues:$val1and$val2\n");结果high-to-lowordervalues:3and13

low-to-highordervalues:11and12函数名defined调用语法retval=defined(expr);解说判断一个变量、数组或数组的一个元素是否已经被赋值。expr为变量名、数组名或一个数组元素。

如果已定义,返回真,否则返回假。函数名undef调用语法retval=undef(expr);解说取消变量、数组或数组元素甚至子程序的定义,回收其空间。返回值始终为未定义值,此值与空串等效。五、数组和列表函数函数名grep调用语法@foundlist=grep(pattern,@searchlist);解说与同名的UNIX查找工具类似,grep函数在列表中抽取与指定模式匹配的元素,参数pattern为欲查找的模式,返回值是匹配元素的列表。例子@list=("This","is","a","test");

@foundlist=grep(/^[tT]/,@list);结果@foundlist=("This","test");函数名splice调用语法@retval=splice(@array,slipelements,length,@newlist);解说

拼接函数可以向列表(数组)中间插入元素、删除子列表或替换子列表。参数skipelements是拼接前跳过的元素数目,length是被替换的元素数,newlist是将要拼接进来的列表。当newlist的长度大于length时,后面的元素自动后移,反之则向前缩进。因此,当length=0时,就相当于向列表中插入元素,而形如语句

splice(@arr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论