关于Revit二次开发的些许事

  • 关于Revit二次开发的些许事
  • Revit二次开发方向
  • 岗位需求
  • 哪些公司在招聘Revit研发岗位?
  • 招聘的普遍岗位职责是什么?
  • 岗位要求有哪些?
  • 待遇是不是美丽?!


关于Revit二次开发的些许事

最近和朋友交流,发现很多猎头在急寻Revit二次开发人才,但是朋友们基本上都从Revit二开的“坑”里面跳出来了,猎头不死心追问有没有兴趣重拾久业,待遇美丽。好奇的我去猎聘、智联、拉勾网搜索了关于Revit二次开发相关招聘职位,其中收集整理了24份招聘需求,结合自己工作中接触到的二开方面的感触,得出了一些有意思的结论,这里我们就好好聊聊关于Revit二次开发的些许事。

Revit二次开发方向

Revit二次开发具体的开发方向来说可以总结为两个,虽然用的都是同一份API文档,但是涉及到的具体工作,以及技术细节上还是有比较大的不同。

第一类是偏向软件辅助类,这类的研发任务主要是解放繁重的软件操作、又或是统计计算软件内构件不同的属性,来辅助自己决策。此类研发能让Revit更加贴近用户使用,让Revit本土化的一个二次开发过程,需要研发人员对Revit软件操作有一定的了解,考虑业务上更加方便用户、统计的数据更满足业务需求。

第二类是数据接口的研发类,这类的研发任务主要是Revit数据解析,重构,满足可以是自己定义格式,对接已有的平台;也可以是对通用的数据格式的转换。此类研发更多的是需要了解图形学、三维数据格式(顶点、纹理组织等)方面技术、同时考虑更多的是几何、属性数据的无损以及数据导出的效率、导出数据的大小等。

revit模型二次开发python 基于python的revit二次开发_数据

岗位需求

哪些公司在招聘Revit研发岗位?

都有哪些企业在招聘Revit二开的岗位呢,看到下面的词云了,其实有不少是我们熟悉的企业,大部都还是建筑相关企业,其中比较有意思的是碧桂园开始做机器人了,科大讯飞这个做语音识别和建筑貌似没有什么干系的企业也需要BIM数据了。同时,我们也可以看到除了设计院,还有一些装饰装修公司也开始涉足BIM领域,对BIM数据产生了需求。

revit模型二次开发python 基于python的revit二次开发_数据_02

招聘的普遍岗位职责是什么?

24份岗位职责中其实并不太能看出具体需要从事的工作的内容,整合后大致可以分为下列几个方面的内容:

插件模块开发(其实这块内容有点笼统)

插件架构设计、详细设计

开发功能的测试

编写文档

已有平台的重构

基本运维及支持工作

族库的上传等管理

API的封装

BIM的建模规范和流程的梳理

BIM模型制作编辑

岗位要求有哪些?

整理了下对岗位需求的描述,见下图表,其中首当其冲的就是.NET平台中C#语言的要求,基本都是要求精通,这个也不奇怪RevitAPI虽然有几种语言可以选择,但C#还是使用群最多的。第二的就是对三维编程技术要求,大部分公司都是希望入职人员可以熟悉基本的计算机图形学知识,或是BS/CS的三维框架,比如OpenGL或是WebGL。大家可以根据自己的情况,看看自己的差距,查缺补漏。我觉得这些要求确实是在开发过程中会遇到,比如你不会Winfom你怎么写界面,不会数据库,怎么管理数据。还有我觉得以后增加更多对网络编程以及后台技术要求,毕竟现在B端还有移动端的发展太快,而且数据要做到共享,同步这些需求也越发的突显。

revit模型二次开发python 基于python的revit二次开发_数据格式_03

待遇是不是美丽?!

其实下面整理的薪资中大部分都是在20W左右,抛去招聘网站中虚高的部分,一个中级Revit二次开发工程师的价格应该是在15-25W之间是合理的价格。那些架构师或者是开发经理这个应该是根据个人能力没有一个定量的标准。薪资高对应的要求也高,是那种一个人撑起整个团队的那种。

revit模型二次开发python 基于python的revit二次开发_二次开发_04


Revit二开之鄙人愚见

1、从目前整理的年龄要求来看,除了个别职位有明确要求35岁以下,并没有看到大面积的年龄方面的限制,但是这也并不意味着年龄就不是问题。

2、从整理的部分招聘需求看,北上广深还是需求这些方向的“大户”,其他地方,比如重庆武汉等地也陆续开始有一定的需求。所以如果你是有一技之长的Revit二次开发人才,你要找一份心仪的工作的话,北上广深可能还是你的首选,同时也意味着离开这些地方基本也就没有太多求职的机会了。

3、在整理职位招聘的时候发现了有些公司对任职要求或者岗位描述比较笼统,其实对比可以发现,有些大厂对自己的招聘人员的要求还是比较清晰的,如果有公司对招聘的需求写的特别不清晰(比如只有写参与BIM平台研发、负责BIM平台的相关事宜)、又或是写的特别的大而广(精通各种语言、整合各种技术从前端到后台blabla),那就要小心了,可能是个大坑,因为他们自己都不清楚要招什么人。

4、我记得我最早找工作的时候,Revit二开主要是研发辅助建模、统计量还有一些族库管理方向。但是现在更多其他行业对BIM数据提出了自己的需求,更多的是数据导出方面的,可能是自己定义的格式,也可能是转换通用的格式。其实这个趋势还是蛮好的。未来应该会有更多对BIM数据对接平台方面的需求,这个时候就会需要更多人既懂得BIM数据特点(几何、组织),又要懂三维数据格式特点,学会优化BIM数据。