二次开发工程师

二次开发工程师是做什么的?本页面为用户提供了二次开发工程师的岗位职责,以及本职位近些年的薪资待遇情况、就业趋势、招聘趋势、面试经验等信息,综合图表数据多方面解析该职位的热度。
2024-04-25 12:00:00 更新

二次开发工程师简介

岗位职责
基本要求 第一,你要有这个开源产品的所用语言的语言基础。 二次开发 第二,你要对这个开源产品的功能和使用要有比较熟悉,因为你熟悉了,你才知道一个需求下来,你要改什么,什么是系统自带的,大概要怎么改。 第三,你要熟悉这个开源产品的数据结构,代码结构,系统的框架结构,核心是哪里,附属功能是在哪里。简单点说,就是数据库,代码逻辑,文件目录的熟悉。如果是用接口式的二次开发,则需要你对这个接口比较熟悉,一般来说会有相应的文档。 第四,根据你的需求,然后利用开源产品的内核,进行系统的扩展和修改,以达到你的需求。 第五,对其提供的SDK中的API函数有一定了解,以利于你对SDK中个函数的使用更加灵活方便。 举例 PRO/ENGINEER二次开发 PRO/ENGINEER在提供强大的设计、分析、制造功能的同时,也为用户提供了多种二次开发工具。常用的二次开发工具有:族表(Family Table)、用户定义特征(UDF)、Pro/Program、J-link、Pro/toolkit等。 1)族表(Family Table) 通过族表可以方便的管理具有相同或相近结构的零件,特别适用于标准零件的管理。族表通过建立通用零件为父零件,然后在其基础上对各参数加以控制生成派生零件。整个族表通过电子表格来管理,所以又被称为表格驱动。 2)用户定义特征(UDF) 用户定义特征是将若干个系统特征融合为一个自定义特征,使用时作为一个整体出现。系统将UDF特征以gph文件保存。UDF适用特定产品中的特定结构,有利于设计者根据产品特征快速生成几何模型。 3)Pro/ENGINEER软件对于每个模型都有一个主要设计步骤和参数列表―Pro/Program。它是由类似BASIC的高级语言构成的,用户可以根据设计需要来编辑该模型的Program,使其作为一个程序来工作。通过运行该程序,系统通过人机交互的方法来控制系统参数、特征出现与否和特征的具体尺寸等。 4)J-link是PRO/ENGINEER中自带的基于JAVA语言的二次开发工具。用户通过JAVA编程实现在软件PRO/ENGINEER中添加功能。 5)Pro/Toolkit同J-link一样也是Pro/E自带的二次开发工具,在Pro/Toolkit中,PTC向用户提供了大型的C语言函数库,函数采用面向对象的风格,通过调用这些底层函数,用户能方便而又安全地访问Pro/ENGINEER的数据库及内部应用程序,进行二次开发,扩展一些特定功能。 6)基于VB API的二次开发过程,Pro/E Wildfire 4.开始可以采用Visual Basic API,通过 Visual Basic NET应用程序和应用程序 (如 Microsoft Word、Excel 或 Access) 中的 Visual Basic 宏来进行二次开发。 7)pro/web.link 这种方法使用的语言是javascript,以网页的形式来访问proe 模型相关书籍 一般情况下,采用比较多的是Pro/Toolkit,进行二次开发。 Pro/Toolkit下的开发的程序有两种模式:同步模式(Synchronous Mode)和异步模式(Asynchronous Mode)。同步模式下,Pro/E根据注册文件中的信息启动应用程序,Pro/Toolkit应用程序和Pro/E产生各自的进程,程序的控制权在两个进程之间切换。该应用程序不能够独立于Pro/E而运行。在异步模式下,Pro/Toolkit应用程序和Pro/E能够进行各自的操作,在通信方面,异步模式使用远程调用(Remote Procedure Calls,RPC)方式,程序(含有独立主函数)能独立于Pro/E启动。由于异步模式采用远程调用,程序运行速度相比同步模式慢很多,整合性也不好,所以一般基于Pro/E的Toolkit开发采用同步模式。在同步模式下又有两种开发方式:动态链接库(DLL Mode)和多进程(Multiprocess 或Spawned Mode)。前者为的动态连接库文件,无自身主程序函数,直接连接于Pro/E进行程序调用。后者为.exe文件,有独立的主程序和Pro/E进行相连接。一般为了调试方便,开发程序时可以采用多进程模式,在程序完成时,采用动态连接库提高程序运行效率 ecshop二次开发 ECShop是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。目前最新版本为2.7.3。 系统在实际使用过程中用户会有各种不同的需求,往往需要进行二次开发,针对这些需求 php服务中心专门建立ecshop二次开发部门,来解决用户以上问题,同时 php服务中心齐永东齐老师总结二次开发经验录制了大量ecshop二次开发视频并提供免费下载。
查看全文

二次开发工程师工资

整体分布
历年变化
最低:¥2,001
最高:¥79,977
月收入平均值约
¥22,708
高于平均值约占
0%
月收入中位数
¥21,855
近半年趋势
下降
解读:二次开发工程师在全国的平均月薪为¥22,708,中位数为¥21,855,其中¥22k-30k工资占比最多,约20%。
来源于3095914份样本

二次开发工程师就业

同比上月,人才热度
+3.59%

二次开发工程师招聘

同比上月,职位数量
+0.18%

二次开发工程师面经

面试:底盘工程师。有了很好的初印象,问的常规问题,收到offer了。
玖拾玖
面试了职位:底盘工程师
确定通过确定通过
一面 电话面试,问的问题很简单,先自我介绍,然后问学习成绩,学的最好的科目,为什么选择来比亚迪,然后介绍了一下岗位和工作内容,问我能接受这些工作吗?后面的有些记不清了,总之很简单。现场面试,学校报告厅。一面通过后,二面问了一下项目、性格特点这些,总之都是些很常规的问题。总体感受:很简单,感觉主要看学历,目前985本硕,先拿这个保底了。...查看更多
01-03 发布
面试:Java。总体感觉比较正常,整体难度中等,应该是通过了。
冒险湾纪念册机械工程师
面试了职位:Java
确定通过感觉靠谱
都是一些java基础的文题
01-03 发布
外贸业务员面试一般,共3轮面试
匿名用户
面试了职位:外贸业务员
未通过感觉没戏
产业园环境一般,面试过程如下 电话沟通,约了线下面试,面试是在厂里,只有一部电梯能上,得绕路现场面试填信息表,表格很详细,包括家庭信息等等自我介绍(这家蛮注重口语水平)围绕简历内容提问,问题中规中矩,主要问上家公司业务以及离职原因还问了mbti公司产品耳机质量emmm(只耐三个月),售后服务也不好,只能说虽然是外贸岗,选品还是很重要的...查看更多
01-03 发布
面试:财务主管。总体来说体验还行,难度大概中等水平,确认通过。
看准53109
面试了职位:财务主管
确定通过确定通过
面试很正规,人力面试后,财务领导面,问的问题很专业,所以真的是有经历并且自己很懂自己的专业才行,至少要把自己的简历内容很透彻的掌握,以免被问住。财务领导面试很有压迫感,但是只要你能尽力回答不怯场,努力往自己懂得方向靠拢就没问题。
01-03 发布
查看更多 1422043 条面试经验
寻找更多岗位洞察

小程序

看准APP

公众号

看准公众号

APP

看准APP