十大-E-HR-软件

十大-E-HR-软件
十大-E-HR-软件

十大热销HR软件实施优势和风险比较2006年是中国人力资源管理软件行业快速发展的一年,整个行业从2004年起已经是第三个年头以每年40%的幅度递增,是中国企业应用软件ERP市场中增长最快的领域。

但另一方面,整个行业仍处于未成熟阶段,规模小,地域色彩明显。有一定服务力量的厂商超过两百家,如果把不知名小厂商、集成商也计算在内,则约有500家。大部分厂商固守着本地市场,而三个国际厂商则吸引了全国的高端用户。虽然个别软件供应商在产品上已经具有较大领先优势,但是没有完全转化为市场份额。

最具竞争力的十大人力资源管理软件包括:

SAP公司的mySAP ERP HCM,

仁科公司的PeopleSoft,

甲骨文公司的Oracle HRMS,

铂金公司的PowerHRP Suite,

施特伟公司的HRplus,

东软公司的东软慧鼎,

明基逐鹿公司的Guru eHR,

用友公司的e-HR,

金蝶公司的HR系统,

普利斯奇正公司的e-HR。

市场上还有其他一些人力资源管理软件厂商,但是由于市场份额低、产品功能及成熟度不足、技术水准较低、地域色彩过于浓厚、异地实施能力较弱、员工流动率过高等原因,与这十家的竞争力相比还有所欠缺。因此,笔者将重点分析这十大热销HR软件产品的实施优势和风险。

(一)SAP公司的mySAP ERP HCM

厂商概况:

SAP 是全球最大的企业管理软件供应商,成立于1972 年,总部位于德国沃尔多夫市,中国公司于1995年在北京成立。

产品特点:

在其博大精深的企业资源规划(ERP)解决方案中,SAP人力资源管理方案的正式名称是人力资本管理,即mySAP ERP Human Capital Management (mySAP ERP HCM)。SAP对HCM 概念不遗余力地推广,强调了SAP 已经把人力资源视为企业的战略资源来管理,以区别只提供传统人力资源功能的普通厂商。

在具体功能上,mySAP ERP HCM 的优势体现在能够对个人和团队贡献进行管理、衡量和奖励,能够将员工的技能、行为和激励与业务目标看齐,在最佳时间将最佳人选分配给最利于公司增值的任务上。总的来说,就是量化了人力的作用,真正把人力作为一项资源来

进行调配。

mySAP ERP HCM 还有一些比较突出的特点:

1.员工培训与发展:可以制定个人培训计划、职业规划、接任计划。

2.薪资计算:支持50多个国家的工资单和规章制度要求。

3.工作排程非常完善,得益于学习了制造业在这方面的需求和管理的严密性,和Oracle/Peoplesoft相比,SAP的这一特点尤其突出。

4.人事管理:员工自助服务使员工可以随时查询、维护个人信息。

5.Portal做得,不少方面还比以易用性著称的Peoplesoft的Enterprise Portal还好。

6.组织结构管理: 有图形化的工具画组织结构图,比较方便。

从技术上来看,mySAP ERP HCM 基于mySAP ERP 的集成和应用平台SAP NetWeaver,基于网络按Web 服务,也能够集成SAP 和非SAP 系统,当然,这种集成的复杂度比较大,需要一定的实现代价。

据资料显示,目前全球有120 多个国家的超过19,300 家用户正在运行着60,100 多套SAP ERP 软件,其中实施了mySAP ERP HCM 的用户大约有9,000 多家,管理的员工数为5,400多万。

风险:

1.mySAP ERP HCM 更适合大型企业。中小型企业解决方案的市场接受度尚待验证。

2.操作过于复杂,不够人性化,使用人员和运行维护人员都需要大量培训,学习难度比较大。

3.体系结构庞大,软硬件投入巨大。

4.具备mySAP ERP HCM高级特性的实施能力的集成商、咨询顾问非常有限。实施时间比较长,实施价格比较贵。

(二)仁科PeopleSoft

厂商概况:

仁科公司是享有盛誉的HRMS 市场的领导者,总部设于美国加利福尼亚州的普莱臣顿(Pleasanton),成立于1987 年,2002 年进入中国。2005 年1月,整体被Oracle收购。下一代产品会融入到Oracle 的Fusion产品中。

特点:

Oracle 以财务管理解决方案闻名,Peoplesoft 则以人力资源管理软件解决方案著称。在被收购前,单独就HRMS 产品的市场看,Peoplesoft 无论在全球还是在北美,市场份额都排在第一。

主要优点:

1. 对HR 业务知识有相当的积累,需求分析做得比较深入,功能有前瞻性。各个流程的操作和功能上设计很到位,尤其是Payroll 模块。和其他厂商的产品相比,单看菜单,互相差别不大,或者其他的看上去更容易用,但深入使用下去,peoplesoft最有效率。

2. PeopleSoft采用纯B/S 架构,服务器集中管理维护,从功能更新、维护上比较方便,费用较低。二次开发使用专用的集成开发环境PeopleTools,集成度高。

3. Portal 员工自助服务和对客户的培训,这两个功能都是peoplesoft 带头倡导,并且做得最好,直观、易用,用户评价高。

4. 预算、成本跟踪和报告功能较先进,提供对人员管理的深度。

风险:

1. Peoplesoft 的全球化是通过核心功能加国家地区扩展来支持,但台湾和大陆的扩展做得还不够完善。例如对一些当地政策,需要有资源去做二次开发。外资公司应用没问题。

2. 懂的人少,掌握实施能力、整体架构的人稀缺。用户支持度及未来产品的方向需要关注。

(三)甲骨文公司Oracle HRMS

厂商概况:

甲骨文公司(Oracle)是世界上最大的企业软件公司之一。1977 年成立,总部在美国加利福尼亚州的红木城。1989年正式进入中国。

特点:

Oracle 的人力资源管理软件解决方案——Oracle HRMS,是Oracle 电子商务套件(Oracle E-Business Suite)的一部分,具有人员招聘、人力资源管理、福利津贴管理、工资与支出管理、绩效管理、员工规划和培训/发展等模块。最新版本是Oracle HRMS 11i.10,包含在是Oracle 电子商务套件11i10 中。

Oracle HRMS 11i.10的长处在于:

1.具有完整的从招聘到退休的流程,大部分关键流程自动化。

2.比较完善的工资管理及预算管理。另外,在增删改员工的薪水的计算公式时,FastFormulas 的自定义公式功能可以提供一定的方便。

3.完整的企业网上学习管理。iLearning 比较完善,可以比较好地加入外部的培训目录、测验的功能。

4.较丰富的人力资源数据智能分析功能,已经预设好,无须二次开发,为优化企业人力资源配置提供参考数据。

5.借助自身较为先进的技术和平台,Oracle 电子商务套件(Oracle E-Business Suite)具有较高的灵活性,尤其是最引以为豪的是Oracle 财务解决方案,优势非常突出,在金融行业拥有众多的用户,在中国的证券、银行有较广泛的应用。高度集成的Oracle HRMS 可以说有一个良好的平台,但是对人力资源业务的理解并没有SAP和Peoplesoft深刻。所以对于金融行业,如果Oracle 财务、人力资源的应用一起实施,是一个整体的非常有优势的集成解决方案,如果仅仅单独实施Oracle HRMS,优势就不那么突出了。

因此在2005 年1 月7 日,甲骨文Oracle 斥资111 亿美元收购了HRMS 领域的领头羊仁科Peoplesoft。现在Oracle HRMS 和Peoplesoft 的产品线都同时还在销售。从Oracle 的发展计划来看,仁科的技术会被整合到下一代电子商务套件Fusion 中去,再加上Oracle 收购的Siebel 和与J.D. Edwards,Fusion 描绘一幅美好的强强联手的远景。Fusion 最早会在2008 年上市,头一两年用户会进行测试和评估,估计需要到2010 年才能看到Fusion对市场的影响。

风险:

1.适合大型企业,尤其金融行业。但中小型企业解决方案的市场接受度尚待验证。

2.Oracle HRMS在HR 业务领域的积累不如SAP/Peoplesoft,下一代产品Fusion 需要较长时间的等待。

(四)铂金公司的PowerHRP Suite

厂商概况:

铂金中国有限公司1997 年成立,初期在香港和上海设有办事机构。从代理商起家,现在已经成长为国内HRMS市场的绝对领导者,相当难得。其产品PowerHRP Suite 人力资源管理解决方案,包括PowerHRP 铂金人力资源管理系统,PowerESS 员工自助服务系统,PowerATS 考勤跟踪管理系统,PowerPay+人事薪资管理系统。

特点:

PowerHRP Suite 人力资源管理解决方案的主要特点包括:

1、对大陆及香港的人事政策法规、税收制度支持比较完善。并且内地和香港的分支机构可使用相同的人力资源管理系统。

2、人事管理功能较全面,提供对员工在企业的整个生命周期进行管理。员工的各种信息管理较完整,包括人事档案信息、薪资数据、考勤数据、休假数据、培训数据、福利信息、职位信息及各种自定义信息。

3、界面直观,容易操作,效率高。员工自助服务较友好。

4、统计报表有深度。例如预算管理,可以把人力成本预算、培训费用预算、招聘费用预算与实际的相应成本进行比较。

有两点需要特别指出:

第一,铂金积累了相当多的成功用户,遍布各个行业。中国大陆用户数超过700 家,具有丰富的实施经验,有相当多的典型案例,尤其是外商独资和中外合资企业的案例,可供参考。铂金与施特伟目前是中国市场上数一数二的厂商。

第二,铂金的战略伙伴建设得很出色。例如:

? HumanConcepts。HumanConcepts是一家美国厂商,组织架构图软件市场的领导者,其产品OrgPlus 提供高质量的非常灵活完备的组织结构图管理。铂金在集成解决方案中就捆绑了OrgPlus。HumanConcepts同时也为SAP, Oracle 和PeopleSoft提供同样的捆绑方案。

? Hewitt(翰威特)。翰威特是一家大型跨国管理咨询和外包公司,专注于提供人力资源咨询、外包服务及解决方案。

这些战略伙伴提升了铂金所提供的整体解决方案的能力,为最终用户提供更完整、更全面、更周到的服务。铂金打造的这个战略伙伴联盟帮助铂金进一步拉开与其他国内厂商的领先优势。

风险:

有很多客户要求厂商能提供从人力资源管理系统到ERP 系统的全套产品,以减少企业IT 系统的复杂性。铂金目前在这方面竞争力较弱。

(五)施特伟公司的HRplus

厂商概况:

施特伟公司(Cityray)在香港成立于1987年,是一家老牌的软件厂商。可以说是中国大陆及香港地区最早的人力资源管理软件厂商。据资料显示,2003 年施特伟在中国大陆及香港地区就已经拥有650 家用户。2007年初,共有超过1000 家用户,约七成是内地用户,市场占有率非常高。主要产品是人力资源管理及工资计算系统,Cityray HRplus - HumanResources & Payroll System。

特点:

1、从一开始进入市场,施特伟就抱定了做产品的路线。这使得施特伟的发展在短期内能抛下做个性化定制开发厂商,占据相当多的市场份额。其产品从功能、技术、操作上都能满足绝大部分用户对完成日常业务的常规需求,在各个行业应用得都比较广泛。

2、同时,施特伟对“服务”有着相当诚恳的态度,愿意去为客户着想,为客户提供排忧解难,这些都是施特伟受欢迎的一个很重要原因。公司创始人低调务实的作风,以及其对人力资源的理解,也使公司有了一座前进的灯塔。

3、施特伟的薪资模块较强,虽然操作并不简单,但是胜在功能完整周详,一直都是其他厂商模仿的对象。但是也由于其他厂商不断模仿及改进,施特伟在这个模块的优势反而不明显。

风险:

作为老牌厂商,其产品是相当可靠的选择。但是很显然,产品需要与时俱进,包括技术上的升级、功能上的增强、流程上的优化等等。目前产品尚欠缺完成人力资源战略性业务的能力,以至于对高端客户的吸引力较低。

(六)东软公司的东软慧鼎

厂商概况:

东软1991 年创立于中国沈阳东北大学。现在是中国领先的软件与解决方案提供商。2002年开始与专业人力资源咨询公司翰威特(Hewitt)合作推出慧鼎(TalentBase)人力资源解决方案。

特点:

东软是国内的大型软件厂商,实力较强大,技术领先,用户众多。在和翰威特深度合作以后,东软非常大气地抛弃了之前自己对人力资源的认识,转而勤勤恳恳地负担起软件平台的建设,而放手让翰威特主导人力资源的业务咨询,软件的功能和流程也都由斡威特说了算。翰威特,作为一家老牌外资人力资源咨询公司,对人力资源管理有着成熟的理解,在中国也有较长的积累,其理念、业务能力以及咨询结果都是受到肯定的。

两家的这种联盟综合了双方最具优势的领域,对用户的人力资源的管理流程和管理制度有着相当强的促进作用,同时也避免了一般咨询公司与软件厂商合作的矛盾,例如咨询公司向客户提交的咨询结果过于个性化,而软件厂商无力对软件产品进行大规模的调整或相应的二次开发;或者软件厂商因实施软件后与咨询公司的承诺有较大差距而指责咨询公司教条化。

就慧鼎(TalentBase)人力资源解决方案的业务功能来看,并没有哪个子系统特别出色或者特别不好用,不过可以看到,人力资源的理念就默默地埋在系统所固化的操作流程之中,值得称赞。从技术架构层面看,慧鼎的技术较新,与国内的人力资源管理软件产品对比起来具有一定的优势。

风险:

虽然对人力资源的业务理解较好,但是功能上还需进一步加强。此外,需要大大提高用户支持力度。

(七)明基逐鹿: Guru eHR

厂商概况:

明基应用软件研发中心和逐鹿分别于1996 年和1998 年在苏州成立。2003 年,公司更名为明基逐鹿软件(苏州)有限公司,是明基集团旗下子公司。产品Guru eHR 在台资电子制造行业中有广泛的应用。

特点:

1、明基逐鹿Guru eHR 具有一定的实力。尤其是考勤模块,是明基逐鹿Guru eHR最著名的模块。原来的需求来自于明基基团自己多样化又严格的考勤制度,而其他eHR 产品很多都无法满足这么复杂细致的管理需求。经过多年的改进和优化后,在考勤领域,Guru eHR 已经是一个事实上的标杆,成为众多后来者追赶的对象。

2、作为一个成功的制造业集团,明基本身的管理及运营流程都有着可以借鉴的经验和积累,明基也顺势把自己作为典型客户,让客户参观。很多用户会希望通过软件来借鉴明基的固化流程,从而取得管理水平上的提升。

依靠这两个竞争优势,明基逐鹿Guru eHR 在市场上占据一定的份额。又因为功能很多很细,每一样功能又都有很细很复杂的设定,因此在市场推广时,明基逐鹿宣称Guru eHR 是全世界最强的EHR管理软件。

风险:

1、明基逐鹿Guru eHR 对管理细致严格的台资制造业是适合的。近年也扩展到不同的行业,实施成功的用户的不断增多。如果对实施企业的支持越来越充分就更完善了。

2、同时,软件本身的稳定性及质量,都急待提高。和国际厂商,如SAP 相比,差距还比较大。需要改进交互界面,操作需要更人性化。特别是,Guru eHR 的稳定性给用户造成了不少困扰。例如每月发工资的时候,最好是有明基逐鹿的工程师现场支援,人工监控这两三天的整个处理流程。

(八)用友公司的e-HR

厂商概况:

用友软件成立于1988年,是中国最大的ERP 管理软件供应商。其ERP 软件NC 及U8 都提供了有限的人力资源管理功能。2002 年用友收购了当时在国内处于领先地位的硕旺HRMS,为其在HRMS领域带来初步的积累。2003 年推出独立的产品e-HR。

特点:

1、用友e-HR 瞄准了集团企业用户,已拥有的200 多家客户中,集团企业用户占了85%以上。

2、用友在财务系统、ERP 系统领域的领先优势,为e-HR 系统的推广提供了一个良好的平台。e-HR 对用友的财务系统、ERP 系统的数据整合也比较完善,接口丰富,功能齐备。从技术层面来看,用友e-HR 具有一定的先进性,对以后的升级、二次开发都有较好的保证。

但是,也可以看到,毕竟用友进入专业人力资源管理软件市场的时间比较短,对人力资源业务的积累还有限,与市场领导者相比,所提供的人力资源管理的深度和广度都有着很大的差距。

总的来说,对于已使用用友财务系统或ERP 系统的大型集团企业,用友e-HR 是不错的新选择。

风险:

实施顾问有限,实施能力受到限制。

(九)金蝶公司的HR系统

厂商概况:

金蝶软件于1993 年在中国深圳创建。一直主攻财务软件市场及ERP 中小企业市场。人力资源管理系统可以独立实施,包括从属于面向中小企业的K/3 系统的K/3 HR,以及或者面向中大型企业的EAS 系统的EAS HR。

特点:

1、金蝶借助财务软件及ERP 软件获得不少用户。在进入专业人力资源管理软件市场的时间较短,积累较少的情况下,有一个模块做得非常不错:绩效考核。该绩效考核模块可以把企业战略目标按照平衡计分卡进行逐级分解,落实到个人,从而使企业目标和个人目标有了可量化的联系。这个功能可以使原本属于企业高层的业绩压力传递给下属部门,能强化一线执行人员对企业目标的理解。

2、绩效考核模块的表现,使金蝶的HR系统让人不敢小觑。

风险:

人力资源管理产品功能较少,还不够完善,和用友的产品相比,也确实存在差距。

(十)普利斯奇正公司的e-HR

厂商概况:

奇正软件系统有限公司于1993 年在北京创立,创始人王辉。2005 年12 月,美国普利斯集团公司完成并购奇正软件,成立北京普利斯奇正信息管理有限公司,简称普利斯奇正。

奇正以ERP管理软件起家,目前的发展目标是成为中国地区最大的全面人力资源服务公司,在人力资源外包服务、人力资源管理软件两方面享有誉名。

特点:

1、奇正创始人的深厚技术背景,使奇正的产品有两个独到的优势:一是系统架构上在国内处于前列;二是数据集成非常便于整合企业信息。显然,奇正e-HR 对系统之间的数据交互有很深的理解,非常重视数据的整合。数据接口众多且完整,具有与SAP、Oracle、Peoplesoft等的接口,数据导入导出功能强大。企业信息系统的数据可以轻易地融合在一起。而信息的流动一直是企业的信息化建设的一个重点,也是一个难点,在这方面做好了,非常有利于企业运营管理。

2、另外,奇正e-HR 的薪资管理也受到好评。薪酬福利体系、绩效考核体系、考勤休假体系、具体计算规则和管理细则,都可以个性化设置,调整起来比较灵活。能支持不同地区不同员工的多种工资制度,多种福利和税务等方面的调整。

风险:

1、奇正的技术领导力量集中于个人,在面对国内一些厂商的大型技术团队时,可发挥的空间会越来越小。在与外国公司完成合并后,是否能再展辉煌还有待观察。

2、资源有限,具有实施能力的地域还不够多,对市场的影响力还不足。

人与人之间的距离虽然摸不着,看不见,但的的确确是一杆实实在在的秤。真与假,善与恶,美与丑,尽在秤杆上可以看出;人心的大小,胸怀的宽窄,拨一拨秤砣全然知晓。

人与人之间的距离,不可太近。

与人太近了,常常看人不清。一个人既有优点,也有缺点,所谓人无完人,金无赤足是也。初识时,走得太近就会模糊了不足,宠之;时间久了,原本的美丽之处也成了瑕疵,嫌之。

与人太近了,便随手可得,有时得物,据为己有,太过贪财;有时得人,为己所用,也许贪色。贪财也好,贪色亦罢,都是一种贪心。

与人太近了,最可悲的就是会把自己丢在别人身上,找不到自己的影子,忘了回家的路。

这世上,根本没有零距离的人际关系,因为人总是有一份自私的,人与人之间太近的距离,易滋生事端,恩怨相随。所以,人与人相处的太近了,便渐渐相远。

人与人之间的距离也不可太远。

太远了,就像放飞的风筝,过高断线。

太远了,就像南徙的大雁,失群哀鸣。

太远了,就像失联的旅人,形单影只。

人与人之间的距离,有时,先远后近;有时,先近后远。这每次的变化之中,总是有一个难以忘记的故事或者一段难以割舍的情。

有时候,人与人之间的距离,忽然间近了,其实还是远;忽然间远了,肯定是伤了谁。

人与人之间的距离,如果是一份信笺,那是思念;如果是一个微笑,那是宽容;如果是一句问候,那是友谊;如果是一次付出,那是责任。这样的距离,即便是远,但也很近。

最怕的,人与人之间的距离就是一句失真的谗言,一个不屑的眼神,一叠诱人的纸币,或者是一条无法逾越的深谷。这样的距离,即便是近,但也很远。

人与人之间最美的距离,就是不远不近,远中有近,近中有远,远而不离开,近而不相丢。

太远的距离,只需要一份宽容,就不会走得太远而行同陌人;太近的距离,只需要一份自尊,就不会走得太近而丢了自己。不远不近的距离,多像一朵艳丽的花,一首悦耳的歌,一首优美的诗。

人生路上,每个人的相遇、相识,都是一份缘,我们都是相互之间不可或缺的伴。

人与人之间的距离虽然摸不着,看不见,但的的确确是一杆实实在在的秤。真与假,善与恶,美与丑,尽在秤杆上可以看出;人心的大小,胸怀的宽窄,拨一拨秤砣全然知晓。

人与人之间的距离,不可太近。

与人太近了,常常看人不清。一个人既有优点,也有缺点,所谓人无完人,金无赤足是也。初识时,走得太近就会模糊了不足,宠之;时间久了,原本的美丽之处也成了瑕疵,嫌之。

与人太近了,便随手可得,有时得物,据为己有,太过贪财;有时得人,为己所用,也许贪色。贪财也好,贪色亦罢,都是一种贪心。

与人太近了,最可悲的就是会把自己丢在别人身上,找不到自己的影子,忘了回家的路。

这世上,根本没有零距离的人际关系,因为人总是有一份自私的,人与人之间太近的距离,易滋生事端,恩怨相随。所以,人与人相处的太近了,便渐渐相远。

人与人之间的距离也不可太远。

太远了,就像放飞的风筝,过高断线。

太远了,就像南徙的大雁,失群哀鸣。

太远了,就像失联的旅人,形单影只。

人与人之间的距离,有时,先远后近;有时,先近后远。这每次的变化之中,总是有一个难以忘记的故事或者一段难以割舍的情。

有时候,人与人之间的距离,忽然间近了,其实还是远;忽然间远了,肯定是伤了谁。

人与人之间的距离,如果是一份信笺,那是思念;如果是一个微笑,那是宽容;如果是一句问候,那是友谊;如果是一次付出,那是责任。这样的距离,即便是远,但也很近。

最怕的,人与人之间的距离就是一句失真的谗言,一个不屑的眼神,一叠诱人的纸币,或者是一条无法逾越的深谷。这样的距离,即便是近,但也很远。

人与人之间最美的距离,就是不远不近,远中有近,近中有远,远而不离开,近而不相丢。

太远的距离,只需要一份宽容,就不会走得太远而行同陌人;太近的距离,只需要一份自尊,就不会走得太近而丢了自己。不远不近的距离,多像一朵艳丽的花,一首悦耳的歌,一首优美的诗。

人生路上,每个人的相遇、相识,都是一份缘,我们都是相互之间不可或缺的伴。

常用的软件滤波方法(工程师必备).

软件滤波在嵌入式的数据采集和处理中有着很重要的作用,这10种方法各有优劣,根据自己的需要选择。同时提供了C语言的参考代码,希望对各位能有帮助。 1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点: 能有效克服因偶然因素引起的脉冲干扰 C、缺点 无法抑制那种周期性的干扰 平滑度差 /* A值可根据实际情况调整 value为有效值,new_value为当前采样值 滤波程序返回有效的实际值 */ #define A 10 char value; char filter()

char new_value; new_value = get_ad(); if ( ( new_value - value > A ) || ( value - new_value > A ) return value; return new_value; } 2、中位值滤波法 A、方法: 连续采样N次(N取奇数) 把N次采样值按大小排列 取中间值为本次有效值 B、优点: 能有效克服因偶然因素引起的波动干扰 对温度、液位的变化缓慢的被测参数有良好的滤波效果 C、缺点: 对流量、速度等快速变化的参数不宜 /* N值可根据实际情况调整 排序采用冒泡法*/ #define N 11

char filter() { char value_buf[N]; char count,i,j,temp; for ( count=0;countvalue_buf[i+1] ) { temp = value_buf[i]; value_buf[i] = value_buf[i+1]; value_buf[i+1] = temp; } } }

一个优秀的软件工程师应该具备什么素质

一个优秀的软件工程师应该具备什么素质 工程的本质不是创造,而是去风险化。工程是关于如何低成本、高效率、按时按量完成既定任务的。所以判断一个工程师是否优秀,并不是他多有创意多有名气,而是看他有多稳,看他能多GettingThingsDone,中文就是「靠谱」。 有时候一个好的解决方案,未必采用了最新的技术和框架,而是看上去朴实无华,功力都包涵在背后的细节里。就像顶尖高手打的斯洛克台球,每一杆都平淡无奇,只是因为上一杆的回球太到位。 有同学问,那我工程做的太好,岂不是没有机会遇到一些高难度挑战了么?放心,一般公司都雇佣了产品经理来帮你制造高危事件。同样的,一个好的工程师,会选择最适合需求和团队的方案,考虑开发效率和系统效率的均衡,从而已达到最优效果;而不是整天和别人去争论什么语言最好、哪些框架过时了。 工程的另一个要求是进度控制和质量控制。在项目立项之后动工之前,对要做的事项作出详尽的规划,对未来一到两周的工作给出细致的排期,这是进度控制的基础。 代码的及时入库与合并,自动化测试和每日构建,CodeReview和文档编写,这些看似无关紧要的习惯则决定了项目质量。不幸的是,很多程序员把这些工程上至关重要的东西当成垃圾,视为对他们「创造力」的压抑。他们总是以创造力为借口去寻求自身的自在,比如上班不带胸牌不打卡,中午休息时间在公司看视频打游戏,最好可以远程上班,项目到期之前再来检查进度,公司不要用统一框架,只有傻X才写文档。 对职业的理解偏差和工程能力上的荒芜,培养了大批能写代码但死活写不好代码的「码

农」,反而让那些有着彪悍工程能力和良好习惯的程序员变得奇货可居。 点击咨询

产品开发工程师必备技能

产品开发工程师必备技能(供同行参考) 我本人从事汽车产品开发9年,从一个产品设计员到产品开发工程师最后到项目经理,一路过来经历很多,从早期的大型民营企业到世界500强独资外企,感受的也很多,由于产品开发面很广,所涉及的东西也很多,今天就谈谈产品开发工程师必备的技能,希望能够给想从事产品设计的同行们以启示和有针对性的提高:(以汽车整车厂一级供应商的产品开发工程师为例) 一、什么是产品开发(以汽车行业为例) 产品开发是工业制造流程中最上游,定义是很广的,我就简单的概括为:满足特定功能需求和行业及企业标准并且具备功能的产品,这个开发过程很复杂,整个的开发流程可以简单说明如下几个大的阶段: 客户需求-方案设计-方案确认-数据冻结-开模-产品调试-产品试制-产品整改-产品实验-样件OTS认可-PPAP-量产SOP 其中每一个小段又分为很多单元。整个开发周期也是很长的一般开发一个全新的产品要3 年左右,产品出来后质量需要大批量生产验证和市场验证。出现质量问题需要不断的完善,直至达到大批量稳定状态为止,才算产品开发成功,企业前期的投入,才能见到效益。 产品开发工程师的成长一般要3年左右才能独立负责项目,他们是整个项目的负责人,也是企业最核心的宝贝,自然待遇也是企业众多部门中最高的(平均薪水,不谈个别销售领导)。 二、产品开发工程师必备技能 1、精通软件(工程师必备的基础能力) 软件是产品工程师必备的能力,也是最基础最重要的技能之一,因为产品设计数据的完成是关键一关,否则后期工作无法开展, 我把软件的应用水平简单的分为以下5个层次: a、初级水平-------复杂实体建模和中等复杂曲面产品的设计 b、中级水平---------复杂曲面产品设计 c、高级水平----------具备面的高级处理技巧和多次处理技巧 d、顶级水平-----------对于上百个步骤的产品设计,可以随时随地对任何一个特征做调整,调整产品在设计过程中很重要,尽量提升设计过程中的参数化比例,因为一个新产品的设计,需要反复多次的调整和评审才能最终投入开发,只有具备全参数调整才能体现出三维设计的优势。在调整过程中往往找问题,解决问题比重新设计更难,它不光要求软件应用水平高,更重要的还要心态好,能够静下心来。 e、精湛水平----------具备以上参数设计技能的同时,可以做数模的非参设计,在产品设计中,尤其在工厂,非参设计很常见,也相对比较难,因为非参设计和修改是软件的综合应用,只会参数设计,往往很难完成产品设计。非参设计集中体现在修改IGS数据和stp 数据。 只要具备以上软件使用的技能,那么在产品设计的过程中,你就不会被软件的应用而停止不前了。只要对产品做深入的了解后,就可以确定技术方案和设计方案了。 2、了解产品 对你开发的产品要充分的了解,了解产品的功能、材料、装配、相关工艺、试验、行业标准及企业标准、实际使用状态、常见质量问题等,只有充分了解产品了,才能更好的确定技术方案和设计方案。

大数据工程师的必备技能(经典)

上市公司,官网:https://www.360docs.net/doc/1110443369.html, 大数据工程师的必备技能 一、数据可视化 R不仅是编程语言,同时也R具有强大的统计计算功能和便捷的数据可视化系统。在此,推荐大家看一本书,这本书叫做《R数据可视化手册》。《R数据可视化手册》重点讲解R的绘图系统,指导读者通过绘图系统实现数据可视化。书中提供了快速绘制高质量图形的150多种技巧,每个技巧用来解决一个特定的绘图需求。 Python 出现了很多新的Python数据可视化库,弥补了一些这方面的差距。matplotlib 已经成为事实上的数据可视化方面最主要的库,此外还有很多其他库,例如vispy,bokeh,seaborn,pyga,folium 和networkx,这些库有些是构建在matplotlib 之上,还有些有其他一些功能。 ECharts和D3.js 是基于HTML5 的两个纯Javascript图表库,它们提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。其拥有混搭图表、拖拽重计算、制作数据视图、动态类型切换、图例开关、数据区域选择、值域漫游、多维度堆积等非常丰富的功能。 Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。事实上,Excel完全可以满足大家日常工作中图表制作和数据可视化的需求,所以,想要进入大数据行业,学好Excel是基础。 二、机器学习 机器学习的基础包括聚类、时间序列、推荐系统、回归分析、文本挖掘、决策树、支持向量机、贝叶斯分类和神经网络。这些基础知识光是听到名字就觉得深不可测,但是如果具备了统计学和概率学的基础知识,就能够轻松掌握这些高深莫测的名词。因此,建议在进行机器学习之前,先进行统计学和概率学的学习是非常有必要的。

ERP软件工程师的必备素质

ERP 软件工程师的必备素质 现在,许多中小企业由于认识不到位及成本等相关方面 的问题,在实施ERP系统时,跳过第三方咨询公司,直接找软件公司进行咨询、实施。在选型时,企业也会从公司规模、资质、专业背景、行业案例;ERP 软件功能、集成性、扩展性、灵活性;实施服务等多个方面考察、评比软件公司,然后选择一家软件公司实施。但在选型过程中,企业却容易忽略一项很重要的工作——实施顾问的选择。行业内流传着一 句话:“三分软件,七分实施,十二分数据。”这说明,项目是否成功,软件只占很小一部分,就算企业选择了一款很适合本企业的软件,但没有好的实施顾问,这个项目的成功率仍然难以保证。再举个例,购买SAP 软件,选择同样的多的模块,但选择不同级别的代理商价格肯相差很多,为什么?难道仅仅是代理商的级别不同?我想,应该是级别高的代理商实施能力也高,相应售价也就高了。实施顾问既然这么重要,那一个合格的实施顾问应该具备哪些能力呢? ERP 的两个本质 曾经在一本书上看到过这样一句话:“ERP 软件是一款含有先进管理理念的软件! ”从这句话中,我们不难得出两点:第一,ERP 软件本质上还是一款软件,所以实施顾问首先应该具备计算机方

面的专业知识,其中最主要的就是网络和数据库等相关方面的知识,并且要精通ERP 软件,能够通过对ERP 软件的功能开关设置来实现企业的相关流程。能够对企业报表进行开发,以及能进行一些小规模的二次开发。第二,ERP 软件含有先进管理理念,这就要求实施顾问要懂企业管理。企业管理中最主要的就是生产管理和财务管理。所以,实施顾问最好是在企业中待过两三年,对企业的销售、采购、生产等流程有一定的认识,并明白如何将相应活动转为财务上的借贷关系及相关凭证。实施顾问应具备的四种能力首先,实施顾问要具备沟通能力。这不仅包括与企业领导的沟通,与项目组内部人员的沟通,最重要的是能与企业内部实际操作人员的沟通。与企业内部实际操作人员的沟通需要的可能不仅仅是沟通技巧,更需要了解企业内部术语。这就对实施顾问适应环境的能力提出了要求。因为一个企业内部沟通的语言是经过很多年形成的,并在企业内广泛流通的,所以只能是实施顾问适应企业。如果不能尽快适应,就容易造成:同一张单据,实施顾问说一个术语,企业内的员工说一个术语,结果都不知道对方说的是什么,而根据这张单据产生的问题,可能是很小的一个问题,但由于双方沟通不畅,可能迟迟得不到解决。其次,实施顾问要具备主持讨论会的能力。实施过程中经常会召开讨论会,参与的讨论会的人员也多。人一多,讨论时往往容易偏 题,这时实施顾问就要抓住主题,带领其他人员回到主题的讨论内容上,不能任由其发展,海阔天空乱侃。不然,讨论几个小时后,问题仍然是问题。第三,实施顾问要具备方案编写的能力。方案是什

软件测试工程师的8个能力

优秀的软件测试工程师必备的“8个能力” 作为一名软件工程师,需要的能力并不多,但是要成为一名优秀的软件测试工程师,需要的能力就比较多了,自己整理出来8个面,每个面都会分成很多细小的便并进行举例说明。 一、业务分析能力 1.分析整体业务流程 不了解整个公司的业务,根本就没办法进行测试 2.分析被测业务数据 了解整个业务里面所需的数据有哪些?哪些是需要用户提供的?哪些是自己提供的?有哪些可以是假数据?有哪些必须是真数据?添加数据的时候可以用哪个库? 明白了整个软件的数据库架构,才能知道哪一个数据是从哪一个表里头带出来的,它的逻辑是什么,有没有连带关系。 3.分析被测系统架构 用什么语言开发的?用的是什么服务器?测试它的话需要用什么样的环境进行测试?整体的测试环境是什么样的? 如果缺少了,需要进行环境搭建,架构搭建。一般去一家新公司之后,架构是搭建好的,了解它即可,熟悉之前的这些老员工们使用什么样的架构去做的。

4.分析被测业务模块 整个软件有哪些模块,比如说首页面、注册页面、登录页面、会员页面、商品详情页面、优惠券页面等等 明白有多少个模块需要测试,每个模块之间的连带关系,进而怎样进行人员分工5.分析测试所需资源 我需要几台计算机,需要几部手机,手机需要什么样的系统,什么样的型号。比如测一个的性能的时候,电脑的配置达不到测试并发5000人的标准,要么升级电脑的硬件配置,要么多机联合,多机联合时需要几台电脑,都需要提前筹划。 6.分析测试完成目标 我的性能目标是什么样的?我的功能目标是什么样的?我要上线达到的上线标准是什么样的? 性能目标,比如我要达到并发5000人的时候,CPU占用率不能高于70%,存占用率不能高于60%,响应时间不能超过5秒 功能目标,比如整体的业务流程都跑通,所有的分支流程都没有问题,所有的接口都能够互相调用,整体的UI界面没有问题,兼容性没有问题等 把这些问题都弄清楚,测试的思路会非常的清晰

软件工程师材料必备要点

1.7系统可靠性基础 考什么? 一、基本概念 (1)系统的可靠性:从它开始运行(t=0)到某时刻t这段时间内能正常运行的概率,用R(t)表示。 (2)失效率:单位时间内失效的元件数与元件总数的比例,通常用λ表示。当λ为常数时,可靠性与失效率的关系为:R(t)=e-λt。 (3)平均无故障时间(MTBF):两次故障之间系统能正常工作的时间的平均值。它与失效率的关系为:MTBF=1/λ。 (4)平均失效前时间(MTTF):从故障发生到机器修复平均所需要的时间。而通常用平均修复时间(MTTR)来表示计算机的可维修性,即计算机的维修效率。 (5)可用性:计算机的使用效率,它以系统在执行任务的任意时刻能正常工作的概率A来表示:A=MTBF/(MTBF+MTTF)。 二、系统可靠性模型 (1)串联系统:假设一个系统由N个子系统组成,当且仅当所有的子系统都能正常工作时,系统才能正常工作,如图1-6(a)所示。 (2)并联系统:假如一个系统由N个子系统组成,只要有一个子系统正常工作,系统就能正常工作,如图1-6(b)所示。 (3)N模冗余系统:由N个(N=2n+1)相同的逻辑线路和一个表决器组成,只要有n+1个或n+1个以上能正常工作,系统就能正常工作,输出正确的结果,如图1-6(c)所示。 各系统的可靠性和失效率的计算公式如表1-3所示。

表1-3 系统的可靠性和失效率的计算公式 注:是从N个元素中选i个元素的组合数,值为 当N=3时, 怎么考 【试题1-30】 2007年11月真题1 若某计算机系统由两个部件串联构成,其中一个部件的失效率为7×10-6/小时。若不考虑其他因素的影响,并要求计算机系统的平均故障间隔时间为105小时,则另一个部件的失效率应为(1) /小时。 解析:平均无故障时间与失效率的关系为:MTBF=1/λ,则计算机系统的总失效率为系统平均故障间隔时间的倒数,即小时。对于串联系统,计算机系统的总失效率为各部件失效率的和。因此,另一个部件的效率应为小时。【答案:(1)D】【试题1-31】 2007年5月真题4

设计工程师必备八大小软件

设计工程师必备八大“小软件” 本人从业至今收集到的对工作最有帮助的软件(小插件),今天呕心力荐给大家,这些软件可以帮助我们极大的提高工作效率,让我们真正懂得“小软件解决大问题”的道理,这8大软件是我精心收集并使用的,希望能给大家带来方便,在这里泣血推荐。同时也抛砖引玉希望大家把工作中的好软件推荐给同行,让大家共同进步! 1、批量改名专家 当我们遇到一堆文件需要一个一个改文件名的时候,这个工具就可以帮你解决重复改名的机械运动,能够自动将一系列文件按照一定的规律修改或排序改名,一次操作解决N次的劳动,好软件。 2、文件名提取工具 当我们有一堆图纸或着文件需要我们做目录的时候,难道我们要一个一个的把文件名敲进excel表里面吗?不用,我们只需要轻轻点一下该工具,你想要输入的文件名就会自动收集到excel文件里面,方便啊! 3、图片jpeg转CAD, 当我们需要画AutoCAD的时候,别人提供的蓝本是JPEG格式的图片怎么办,这时候我们及可以用该软件,把图片转换成CAD,然后进行随意的修改,解决大量的工作时间,尤其是当有地形图的图片的时候,用这个最方便转换后也最接近原始资料。 4、PDF转CAD文件 国际公司或正规的公司保密做的都很好,他们的CAD成果一般都是PDF版本的,不容易COPY,但国人需要学习先进的技术和模仿最终的图纸,如果图纸是PDF版本的话,就可以用这个软件将PDF格式的图纸转换成CAD,这样就大大减少描图的时间,可以把精力用到钻研别人图纸设计意图和技术上,小软件大大提高工作效率,值得拥有。 5、CAD窗口切换小工具 实用而简单的小工具,当您打开多张图纸的时,换窗口显示下一张图纸比较麻烦,还要点击工具-窗口等操作,有时还会打开错误的窗口,尤其是在图形之间复制和黏贴的时候比较复杂,该工具可以根据您的设置将您打开的所有的图纸的名称以标题栏的形式显示在您绘图栏的下方或左侧,换窗口超级简单、而且一目了然。 6、CAD图形贴至word 在编写设计报告的过程中,经常需要将CAD里面的设计图形黏贴至word文档之中,该软件可以方便的将cad中的图形转入word中,大小都能够一次成型,免去修剪调整等工作量,

软件工程师必须知道的20个常识

作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。 1、针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。 2、软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。 3、数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件逻辑就会很清晰了。 4、Big-O符号来标记算法复杂度:在开发过程中,请务必使用Big-O 符号来比较两个代码段或者不同算法所消耗的时间复杂度,这在开发高性能软件项目中是非常重要的。 5、UML图:UML图已经是一个通用的软件设计与分析的语言。如果你们在开发软件的过程中还没有做UML图,那么给人的感觉就是这压根就不是软件工程。 6、正确的衡量软件开发进度。

7、设计模式:设计模式是前人在解决各种各样问题的过程中总结出来的一套标准对策,在绝大部分情况下,使用这些模式肯定是利大于弊的。如果你不想在开发过程中重新造轮子,那么就直接使用它吧。 8、理解操作系统的基本原理:因为所有的应用程序都是直接运行在操作系统这个层级的,学习操作系统的基本原理能让我们对应用程序的底层以及性能有更好的把握。 9、学习计算机组成原理:几乎所有的应用程序甚至是OS都需要与物理硬件打交道的,所以学习计算机组成原理与理解操作系统原理一样都可以让你对于应用程序有更深刻的理解。 10、网络基础:网络与计算机组成,操作系统以及传输流程都是紧密关联的,理解网络基础能让你在开发过程中得心应手。 11、需求分析:对于软件工程来说,需求分析是项目的起点,也是整个项目最最重要的部分。如果这玩意你搞错了,整个项目的方向也就错了。 12、软件测试:在软件工程中,测试也是非常重要的。单元测试,黑盒测试,白盒测试,TDD,集成测试等等都是我们必须知道的。13、独立管理:主要是说类库(JAR,DLL等等)的管理,熟悉使用一些类似Maven,Ant,lvy这样的知名工具对于大型项目的类库管理是非常有用的。

中国10大最好职业:软件工程师居首

中国10大最好职业:软件工程师居首 前程无忧以其网站在2012年1~5月招聘需求最大50个职位为候选。设立了收入、职业前景、工作环境和设备、体面、专业度要求和趣味性六大正向维度,又以压力、体力、风险和工作强度为四大负向维度,选出软件工程师、设计师、机械工程师、销售总监、老师、采购经理、理财顾问、网络市场营销、店长/楼面经理和财务经理。前程无忧首席人力资源专家冯丽娟说,最好职业的排行反映了今天的求职者对工作的价值取向,也反映了2012雇主的人才需求。 一、软件工程师 只需环顾周围,就会发现软件工程师创造的价值。无论是工作、生活还是娱乐,大家已经彻底被各种电脑软件、APP 和安卓应用“攻克”了,人类显然已经被“软件工程师”们宠坏,回到过去已经不可能。因此,虽然现在电子/半导体行业的不少企业陷入经营困局,但是软件工程师仍高居需求职位前三位。软件工程师的收入非常高。近年来,科技公司为争夺人才已经到不计成本的地步,本科毕业就能年收入十万,还有令人艳羡的培训。据说,在移动通讯领域,资深的软件工程师非常稀缺,连公司CEO都要给几分颜面,非但重点保护防止被猎走,而且也常常嘘寒问暖,语气温和。 唯一不足的是,软件工程师有点“青春饭”的味道。技术创新的浪潮一波接一波,借着年轻正当红时,还未红透,就“廉颇老矣”。 二、设计师 设计师是创造创意的工作,从事艺术与商业结合在一起的人。无论建筑设计、艺术设计、平面设计、展览设计、工业设计等领域,在这个越来越眼球化的时代,设计所能带来的经济收益越来越重要。 设计师的工作压力自然不小,但是工作本身带来的乐趣和成就感更具吸引力。由于设计工作更依赖个人的技能和头脑,应用范围非常广泛,就业面宽,雇主对其的仰仗常常超过他(她)对雇主的依赖。收入高,工作环境比较舒适有趣,工作时间多变不固定,而且设计师资历越高,越“值钱”。 三、机械工程师 说到机械工程师,就想到了最近大热的《Avengers》中的一位 -- 钢铁侠。发明钢铁衣,创造Javis,还能在关键时刻充当引擎挽救飞船,“机械工程师”Tony几乎无所不能。尽管中国的制造业多被描述为低收入、高强度,但是机械工程师却是制造业中的“高富帅”,体现了制造业中的高端水平和精华。 近年来无论是重工、电气还是汽车制造行业都保持了高速发展,此间的企业营收非常惊人,对机械工程师的需求大,且非常舍得投入。而制造业100多年来在人才管理和培养上的积淀,使得机械工程师的专业集中,是行业和企业中的精英。 四、销售总监 很多年轻人不愿意做销售,辛苦、委屈而且在业绩压力下过日子。不过忍耐一段时日,做到销售总监则是另外一番光景了。且不说,业务管理是任何公司的第一“重地”,公司高管多出自销售总监,销售总监的高薪厚禄自也不必说,光是整天忙着定战略、建班子、带队伍,既坐镇中军运筹帷幄,又下基层体察民情,就难免不感觉自己的“伟大”。 当然销售总监总是喜欢抱怨“时间紧,任务重”,但是握着公司最优质的资源,靠着各支持部门的积极的配合、服务,创造出的收入利润又养着公司上下,这份工作的地位和成就感就非同一般。话说回来,这份工作压力的确不小,也很有风险,一旦形势不佳,也常常成为“罪人”,首先被雇主请走。 五、教师 人民教师现在可是“香饽饽”,以至于有些小学就高调:“我们只招聘有硕士文凭的人做老师”。社会地位高、不担心失业、收入越来越高、很容易嫁得好、成就感斐然,可以在寒暑假,拿着薪水,很安心地四处游荡,自费异地游、出境游排名第一的职业就是教师。 最美的是退休工资百分百。在退休人群中,退休老师拿得可算是高收入了。另外,小学老师、中学老师的收入不算很高,但是只要勤奋地肯在课外帮学生补习、深造,收入还是很“可以”的。此外,升学率的高压和“只有一个孩,输不起”的家长期盼下,教师压力也在逐渐提高。 六、采购经理

网络工程师必备的十种工具是什么

网络工程师必备的十种工具是什么 工欲善其事必先利其器,优良的工具会让每一位网络工程大师们如虎添翼。快速的掌握正确的工具意味着可以轻松的完成复杂的。 测线器 每一位网络工程人员都不能缺少测线器(cabletester)。好的测线器将显示出线的问题以及RJ-45头是否打好。图中的测线器可以检测双绞线和RJ-45接头的以太网线路。请注意该工具是由两部分组成。如果是测试较短的线缆,比如一条跳线,那么可以直接把跳线两端接入主测线器中,如果是较长的线路,线路的两端接头分别插入两块测线器中。尽管每款测线器的原理都差不多,但笔者推荐的这款配置了LED 发光二极管来显示线路连接是否正确。如果线路两端的测线器的LED都同时发光那么说明线路正常,如果有一段测线器不亮,那么就说明线路没有打好,使用者将很快了解是线路的哪一端出了问题。 RJ-45压线钳 图B中是一款压线钳,这也是网络技术人员的必备工具,图中的压线钳带有一个剪线器、一个剥线器、一个压线器。只用这一个工具,就可以完成剪取5类线、剥线、在五类线

头打好RJ-45头。 螺丝刀 第三款介绍的也是常用工具螺丝刀,该工具常用来打开机箱。由于该款工具可以调整扭距,并具备较高的功率,其旋转力度要比其它品牌产品更大些。挑选了电动螺丝刀后,自然还要选购全套的可更换螺丝刀头。请注意,有些机箱用的螺丝并非标准十字或一字螺丝,有可能是内六角或星形螺丝,甚至有可能是非常少见的形状,而笔者推荐的这套可更换螺丝刀头则一一对应、应有尽有。有时候机箱上的螺丝因为多次拆卸,其螺纹已经损坏,这时候该套工具中的螺母旋转套工具则可以发挥作用。 双向步话机 第四款常用工具就是双向步话机。当两个技术人员在大楼中的不同工位施工时,步话机就可以派上很大用场。比如测线时,一个技术人员可以在集线架施工,而另外一位技术人员则可以在用户电脑旁配合检测。一套步话机可以让两位技术人员协同。 数字万用表 数字万用表肯定会给技术人员带来许多方便。图中的万

产品开发工程师必备技能

产品开发工程师必备技能 一、什么是产品开发 一般开发一个全新的产品要3年左右,产品出来后质量需要大批量生产验证和市场验证。出现质量问题需要不断的完善,直至达到大批量稳定状态为止,才算产品开发成功,企业前期的投入,才能见到效益。 产品开发工程师的成长一般要3年左右才能独立负责项目,他们是整个项目的负责人,也是企业最核心的宝贝,自然待遇也是企业众多部门中最高的(平均薪水,不谈个别销售领导)。 二、产品开发工程师必备技能 1、精通软件(工程师必备的基础能力) 软件是产品工程师必备的能力,也是最基础最重要的技能之一,因为产品设计数据的完成是关键一关,否则后期工作无法开展,我把软件的应用水平简单的分为以下5个层次: a、初级水平-------复杂实体建模和中等复杂曲面产品的设计 b、中级水平---------复杂曲面产品设计 c、高级水平----------具备面的高级处理技巧和多次处理技巧 d、顶级水平-----------对于上百个步骤的产品设计,可以随时随地对任何一个特征做调整,调整产品在设计过程中很重要,尽量提升设计过程中的参数化比例,因为一个新产品的设计,需要反复多次的调整和评审才能最终投入开发,只有具备全参数调整才能体现出三维设计的优势。在调整过程中往往找问题,解决问题比重新设计更难,它不光要求软件应用水平高,更重要的还要心态好,能够静下心来。 e、精湛水平----------具备以上参数设计技能的同时,可以做数模的非参设计,在产品设计中,尤其在工厂,非参设计很常见,也相对比较难,因为非参设计和修改是软件的综合应用,只会参数设计,往往很难完成产品设计。非参设计集中体现在修改IGS数据和stp数据。 只要具备以上软件使用的技能,那么在产品设计的过程中,你就不会被软件的应用而停止不前了。只要对产品做深入的了解后,就可以确定技术方案和设计方案了。

工程师必备十大软件

工程师必备十大“小软件” 工程师必备十大“小软件” 今天呕心力荐给大家,这些软件可以帮助我们极大的提高工作效率,让我们真正懂得“小软件解决大问题”的道理,希望能给大家带来方便,在这里泣血推荐。同时也抛砖引玉希望大家把工作中的好软件推荐给同行,让大家共同进步! 欢迎分享转载不必特别说明 1、批量改名专家 当我们遇到一堆文件需要一个一个改文件名的时候,这个工具就可以帮你解决重复改名的机械运动,能够自动将一系列文件按照一定的规律修改或排序改名,一次操作解决N次的劳动,好软件。 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067062_1.htm下载。 2、文件名提取工具 当我们有一堆图纸或着文件需要我们做目录的时候,难道我们要一个一个的把文件名敲进excel表里面吗?不用,我们只需要轻轻点一下该工具,你想要输入的文件名就会自动收集到excel文件里面,方便啊! 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067067_1.htm下载。 3、图片jpeg转CAD 当我们需要画AutoCAD的时候,别人提供的蓝本是JPEG格式的图片怎么办,这时候我们及可以用该软件,把图片转换成CAD,然后进行随意的修改,解决大量的工作时间,尤其是当有地形图的图片的时候,用这个最方便转换后也最接近原始资料。 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067073_1.htm下载。 4、PDF转CAD文件 国际公司或正规的公司保密做的都很好,他们的CAD成果一般都是PDF版本的,不容易COPY,但国人需要学习先进的技术和模仿最终的图纸,如果图纸是PDF版本的话,就可以用这个软件将PDF格式的图纸转换成CAD,这样就大大减少描图的时间,可以把精力用到钻研别人图纸设计意图和技术上,小软件大大提高工作效率。值得拥有! 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067077_1.htm下载。 5、批量打印出图软件 每当一个工程结束的时候或者中间需要审查的时候,都要大量的打印图纸,如果工作量大,需要打印几十张甚至上百张图纸的时候,可能要耗费您大半天的时间,而操作全是重复的机械劳动,慢慢的等待,用这个软件可以在您下班的时候或者休息的时候设定好该软件,他就会自动选图、自动打印,而我们要做的就下午上班的时候去打印机旁收我们的图纸,即省时间有省体力,何乐而不为呢,唯一注意的就是再画图的时候养成习惯将我们图框定义成多义线框,并放在一个图层上,小小软件解决我们大大的麻烦。 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067084_1.htm下载。 6、CAD窗口切换小工具

合格电气自动化工程师必备十大技能

合格电气自动化工程师必备十大技能 1、电路 电路对于普通电气工程师来说真的很难!既然我们工控属于应用型,都是直接那产品来用,掌握基本原理,至于深奥的知识就没必要深究,留给硬件工程师吧。 2、电工技能 电气工作中离不开剥线接线、万用表、试电笔等。电气从业者要先学习电工方面的专业知识,买几本专业书看看,电工比较依赖动手能力,在工作中特别需要注意安全! 3、51单片机 工控上用的比较多的PLC其实就是拿单片机开发的一个产品,学好单片机,有助于电气自动化工程师对硬件底层的理解。至于为什么选择51单片机,主要是因为其资料多,有利于学习。既然是要了解底层,最好学汇编。当然,将来不做嵌入式开发的话,把51单片机的工作原理了解的透彻就够了。 4、绘图软件 电路设计及电气识图,这两个知识点是相互关联的,会画电气图肯定看得懂电气图,电气图看多了,也能设计电气图。CAD和ELAN绘图软件作为一名合格电气工程师必须熟练使用,这个地方需要根据项目的实际经验来学。 5、PLC可编程控制器 网上或教科书中不少教学都是三菱和西门子的,这两个肯定是都要会的,其他品牌自己也可以多研究。如果你需要在职学习PLC技术,就可以找有实操设备和网络课程,不花工作时间就可以学习了 6、伺服和变频器 很多项目里不仅仅只有PLC来支持这些程序的运行,往往需要伺服驱动、PLC、变频器还有不仅电机等等这些设备连接在一起,了解它们的工作原理才能更好的操作。 7、触摸屏 PLC是有程序的,但人机交互比较差,所以通常还会配个上位机,如果实在控制柜内,通常是触摸屏。建议先学个威纶通,因为比较便宜,用的厂家也比较多。就触摸屏而言是一通百通,有些屏会比较复杂,可以边做边学。 8、组态软件 很多地方都会用电脑去代替触摸屏,因为计算机的功能更多,硬盘容量也比较大。组态

电子工程师必备的八大技能

电子工程师必备的八大技能 作为一个电子工程师必备技能:抄板、焊板、画板、仿真、编程、调试、创意、坚持。每项技能都有等级之分,不同等级对应不同的技术层面,工资待遇自然也不一样。每一个工程师应该终身学习,不断提高,向高手学习工作经验,勤奋练习,掌握技能,提升经验。 一、抄板技能 此技能是寻求经典设计元素的来源,不得不学。学精不易,建议升到二级以上,根据工作情况再转移到别的技能上。 1级:能够画出电源电路等电路图。 2级:能看懂电路图,快速理解其设计意图。 3级:能从中学习电路设计的智慧,评价其设计方案的好坏。 4级:基本不用一点点的抄就能知道电路原理图,能吸取高深的走线设计技巧。 二、焊板技能 此技能是电子工程师的看家本领,必备武器,且技能等级要训练到最高级。1级:明白焊接原理,能应付简单的焊接,且懂基础理论知识。

2级:能熟练的焊接贴片元件,非常熟练的焊接插件元件,且能保证质量。能够独立完成贴片的MCU焊接。 3级:焊接技术更上一层,焊点美观达标。无连焊虚焊,不能有拉尖、白锡等不合格焊点。对器件的弯曲能够细心把握,对线头的焊接处理合适。 4级:焊接技术纯熟,基本一次搞定,不能用蛮劲、硬杵的现象,温度把握精准,元件分布合理美观。布线能够借助画图工具初步设计后再进行焊接。基本掌握一个成熟的设计流程,设计阶段要细心,有大局观。为后续的工作带来很大方便。 三、PCB画板技能 PCB画板软件首选Protel99se,Altiun designer9等,电子工程师的必备技能。 1级:知道PCB设计的基本流程,掌握创建库文件、封装库等一整套步骤,能够画好单片机最小系统板。 2级:建立好自己常用的封装库文件,这是一个成熟电子工程师的积累。 3级:能迅速画好多层板,布线要合理。 4级:对高频信号等其他高级理论充分理解,并且善于实践于设计PCB之中。 四、电子电路仿真技能 为你成为电子工程师必须掌握的软件工具,不得不学。熟练掌握后可以用一台电脑当做一个虚拟实验室,性价比也不错。 1级:会使用常见的EDA软件,PSPICE,PROTEUS,MATLAB,MLUTISIM等,我们推荐PROTEUS7.8和MLUTISIM11这2款电子电路仿真软件,重要要明白这些仿真软件的各个侧重点。 2级:能结合实例,运用软件工具对其分析,寻求最优的参数,确定最终方案。3级:软件不在是主流,只是辅助,已经有了丰富的电子电路调试经验,因为有时软件也不准确,当不能因为这个原因否定软件仿真的价值。 五、编程技能 要想成为电子工程师中的高手,编程是不得不跨越的龙门。编程技巧很多,但是编程思想更重要。 1级:C语言要熟练,能编写实现基本功能的项目。编译工具要上手快,熟悉具体的编译环境,当然环境只是个工具,C才是内功,自己没事多看看C,会收获更多。 2级:流程图不能不画,这是打开思维的钥匙。是把思路理清的工具。各种流程图灵活运用,能把复杂的程序分的有模有样。要具备分时操作的思想。状态机的

工程师必备十大“小软件”

1、批量改名专家 当我们遇到一堆文件需要一个一个改文件名的时候,这个工具就可以帮你解决重复改名的机械运动,能够自动将一系列文件按照一定的规律修改或排序改名,一次操作解决N次的劳动,好软件。 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067062_1.htm下载。 2、文件名提取工具 当我们有一堆图纸或着文件需要我们做目录的时候,难道我们要一个一个的把文件名敲进excel表里面吗?不用,我们只需要轻轻点一下该工具,你想要输入的文件名就会自动收集到excel文件里面,方便啊! 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067067_1.htm下载。 3、图片jpeg转CAD 当我们需要画AutoCAD的时候,别人提供的蓝本是JPEG格式的图片怎么办,这时候我们及可以用该软件,把图片转换成CAD,然后进行随意的修改,解决大量的工作时间,尤其是当有地形图的图片的时候,用这个最方便转换后也最接近原始资料。 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067073_1.htm下载。 4、PDF转CAD文件 国际公司或正规的公司保密做的都很好,他们的CAD成果一般都是PDF版本的,不容易COPY,但国人需要学习先进的技术和模仿最终的图纸,如果图纸是PDF版本的话,就可以用这个软件将PDF格式的图纸转换成CAD,这样就大大减少描图的时间,可以把精力用到钻研别人图纸设计意图和技术上,小软件大大提高工作效率。值得拥有! 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067077_1.htm下载。 5、批量打印出图软件 每当一个工程结束的时候或者中间需要审查的时候,都要大量的打印图纸,如果工作量大,需要打印几十张甚至上百张图纸的时候,可能要耗费您大半天的时间,而操作全是重复的机械劳动,慢慢的等待,用这个软件可以在您下班的时候或者休息的时候设定好该软件,他就会自动选图、自动打印,而我们要做的就下午上班的时候去打印机旁收我们的图纸,即省时间有省体力,何乐而不为呢,唯一注意的就是再画图的时候养成习惯将我们图框定义成多义线框,并放在一个图层上,小小软件解决我们大大的麻烦。 可以到https://www.360docs.net/doc/1110443369.html,/forum/content/1785_1067084_1.htm下载。 6、CAD窗口切换小工具 实用而简单的小工具,当您打开多张图纸的时,换窗口显示下一张图纸比较麻烦,还要点击工具-窗口等操作,有时还会打开错误的窗口,尤其是在图形之间复制和黏贴的时候比较复杂,该工具可以根据您的设置将您打开的所有的图纸的名称以标题栏的形式显示在您绘图栏的下方或左侧,换窗口超级简单、而且一目了然。

软件工程师应该具备的技能有哪些

软件工程师应该具备的技能有哪些 软件工程师应该具备的技能有哪些?小编认为,软件工程师用该具备的技能主要为以下几点: 1.编程语言能力 作为一名专业的软件工程师,应该能够熟练掌握JAVA语言,并且能够深入理解OOP、OOA、OOD等编程思想。精通一门编程语言能为以后的软件开发打下坚实的基础。 2.编码能力 这里说的编码可不是照着书本敲代码,而是能够独立的运用代码,编写一个程序出来。有很多软件工程师,他们都是随意堆砌网上搜来的代码,根本不管可读性和可维护性,只要能实现功能就行了,缺乏最基本的职责素养。 小编认为,对于软件工程师或程序员来说,代码就像自己的孩子一样,一定要付出感情,这样才能编写出好的程序。 3.学习能力

IT技术可谓是更新换代最快的了,从市面上的电脑和手机就可以看出来。所以,只依靠自己之前学到的知识,很快就会被这个时代所淘汰,软件工程师应具备的技能里很重要的一点就是学习能力。因为只有具备了学习能力,才能在离开学校之后仍然能够独立地学习最新的技术,同时能够自主的发现现在有什么新技术,市场上流行的技术元素与市场需求的变化。 4.设计能力 一个优秀的软件工程师不仅仅具备扎实的专业知识与技能,而且还要具备一定的设计能力。因为只有这样,才能使一个软件或者应用更加完美,更加容易受到人们的欢迎,从而获得更广阔的市场。 5.团队协作能力 软件开发并不是孤军奋战,很多时候一个软件需要几个人一起开发,这个时候就需要大家齐心协力,共同努力了。这时候,作为软件工程师就需要具备一定的团队协作能力了,来保证每个人都负责相应的方向,不能只为了突出自己而不顾整个团队。 以上就是小编认为的软件工程应具备的技能,其实无论从事什么

相关文档
最新文档