软件研发工程师专业简历

2024-05-09

软件研发工程师专业简历(精选8篇)

篇1:软件研发工程师专业简历

(男,22岁)

求 职 位:java软件开发工程师

期望薪资:1000-2000元/月

目前职位:未填写

学 历:大专

工作经验:无经验

现居住地:武汉武昌区其它

联系电话:

电子邮箱:

自我评价

专业水平:熟悉java开发语言,熟悉HTML编程语言,JavaScript脚本,JQuery,Ajax应用;熟悉MySql SQL Server Oracle数据库;熟悉Jsp Servle JavaBean(MVC)模式开发;熟悉基于struts hibernate spring框架的开发。

项目经验:利用jsp+servlet技术实现图书管理系统 宠物管理系统(实现城市宠物医院的医生和来访客户以及客户携带宠物详细信息);使用SSH开发框架团体开发培训机构人员管理系统(实现培训机构的老师、班级、学员等信息的管理)。

孙凯教育经历

-7 至 2011-10武汉软帝信息科技Java软件开发培训专业

2009-9 至 -6武汉软件工程职业技术学院软件技术专业

孙凯语言能力

英语:一般

篇2:软件研发工程师专业简历

姓 名:YJBYS

性 别: 男

年 龄: 23

国 籍: 中国

婚姻状况: 未婚

户口所在: 湖北

目前所在: 广州

身 高: 161 cm

联系电话: XXXXXXXXXXX

电子邮箱: XXX@yjbys.com

◆ 求职意向

人才类型: 应届毕业生

应聘职位: 软件工程师

工作年限: 0

职 称: 无职称

求职类型: 全职

可到职日期: 随时

月薪要求: 3500~4500元

希望工作地区: 广州

◆ 工作经历

湖北**智能科技有限公司

起止年月:-06 ~ 2013-09

公司性质: 民营企业

所属行业:电子技术/半导体/集成电路

担任职位: 软件研发工程师

工作描述: 在公司里主要负责播放库模块,做过的项目有:IP搜索软件、简单的播放界面、音视频的编解码和音视频同步,其开发环境是以Windows平台下VS编程,在公司工作期间,大多自学为主,遇到问题能够自我分析定位,学会边调试边解决问题,熟练使用网络资源进行技术服务,具备快速吸收新知识的能力。

◆ 教育经历

毕业院校: 武汉大学

最高学历: 本科

毕业日期: -06

所学专业: 通信工程

起始年月 终止年月 学校(机构) 所学专业 获得证书

2013-07 2013-08 学校实验室 全国电子设计大赛培训

2013-10 -03 武汉华嵌中心 嵌入式Linux就业培训 工信部《 国家信息技术应用技能嵌入式Linux工程师认证证 书:NICE 》

◆ 语言能力

外语: 英语 良好

粤语水平: 较差

国语水平: 优秀

◆ 工作能力及其他专长

1.精通Windows下C/C++开发,熟练使用FFMPEG库进行音视编解码和音视同步

2.精通Linux下的`C/C++高级应用开发,如管道、socket、多进程、多线程,熟练掌握Shell程序和Makefile文件的编写,熟练使用GCC编译器

3、精通QT、SQlite数据库等工具

4、熟练掌握ARM处理器平台及其接口硬件开发,熟悉汇编语言

5、熟悉嵌入式内核移植及内核调试,熟练一些常用接口的驱动开发,如字符设备、块设备、网络设备的驱动开发,熟悉USB驱动,终端设备驱动

6、精通51单片机的编写和调试,熟练掌握protel99se的PCB绘图

◆ 个人自传

篇3:软件研发工程师专业简历

关键词:工程公司,自主研发,软件质量

1 概述

随着社会的发展, 信息化发展的越来越快, 无论是在农业, 商业还是工业中, 计算机都逐渐取代原有工具, 成为新一代的劳动生产工具。而作为工程设计企业, 计算机软件所带来的变革更是显而易见。从大型计算站, 到电子绘图改革, 再到如今的三维设计, 协同办公软件如火如荼的发展, 都可以看出, 几乎每一次软件的变革, 都深深改变公司员工的工作习惯, 提高员工的工作效率。随着公司员工对软件越来越熟悉, 企业的自身的知识沉淀越来越深, 企业越来越需要符合自身企业需求的专业软件, 这时就出现了员工自己研发软件情况。而如何提高自主研发软件的质量问题, 也成了工程公司信息部门不得不关注的问题。

2 自主研发软件的必要性

如今工程公司在软件的投入上每年不下百万, 除了常用的Auto Desk, Intergraph产品外, 还有很多事来自理正, 广联达, 清华斯维尔等软件厂商的小型软件, 之所以还购买如此贵重的小型软件, 是因为企业自身的各类需求, 无法被单一的大型软件所满足。其实随着计算机的发展, 各行各业的软件已经越来越细化, 很难再有一个企业能做出大而全的软件。因此, 围绕着大型CAD图纸设计软件, 必然会出现各类小软件, 例如理正的给排水插件, 设备的CAD插件等等。那么, 是不是这些公司出产各个软件就能满足工程公司所有的软件需求呢?答案是否定的。随着工程公司各项技术的积累, 越来越需要符合自身生产管理需要的专业软件。在工程公司的信息化进程中, 已经陆续自己设计的软件。

从公司的角度来看, 拥有可以自主研发软件的员工是一件可喜的事情, 因为他们不仅按时完成了工作, 同时还深入研究了工作中所遇到的具体问题, 并抽象出一套理论来通过计算机软件快速解决这些问题, 这样的员工, 其创新性值得嘉奖。但从软件的角度来看, 这些研发出来的软件又拥有各类问题, 首先, 这类软件是员工利用额外时间工作的结果, 所以开发周期较长。其次, 员工编写软件的最初目的也是为了提高自身的工作效率, 所以当软件普及推广时, 会影响到其他员工的工作习惯, 从而导致软件不容易推广。第三, 由于员工没有受过专门的编程训练, 所以编写出的软件漏洞很多, 自己使用时可以通过主观意识及时避免错误, 但推广使用后, 就会出现许多问题。第四, 当公司业务扩展, 需求发生变动时, 员工由于自身工作压力较大, 很难再有时间再更新软件。综上所述, 员工自主研发的软件质量并不乐观。那么我们到底该如何提高这些软件的质量呢?通常有两种做法。第一种是将员工的思路汇总, 交给专业的软件公司制作。第二是由公司自己成立软件开发部门, 由专业软件工程师进行开发。但这两种方法又各有优缺点, 把软件交给专门的公司来做确实可以避免后期很多问题, 但同样也带来了更多的问题, 比如知识产权, 开发维护费用等。采用第二种方法则更加复杂, 部门的职责定义, 主营业务都不好界定。

3 实施方法

目前, 只有一些似中石油, 中石化, 银行, 保险公司等一些大型公司才会选择第二种做法。那么针对工程设计公司, 到底该如何提高自主研发软件的质量问题呢?

第一, 当员工开始思考用软件来提高工作效率时, 应到公司的计算机部门进行论证。因为员工具有极高的专业知识, 计算机部门又具有相关的软件知识。双方一起将软件细化研究, 分析哪些地方软件容易实现, 怎样设计可以更好的提高软件的效率。

第二, 在开发软件时, 最好有专业软件人员从中配合。因为如今的编程语言已经多达几十种, 各有优势缺点, 专业的计算机人士可以清楚的分辨出什么样的程序该用什么样的编程语言, 同时对一些基础性问题, 软件人员也可以很快的给予解决方案。当软件编写完毕, 应用效果良好后, 一些小的细节问题, 也可以由软件人员负责日常维护。这样即可以保证软件的质量, 也可以保证后期软件的正常运行。

第三, 在软件后期推广使用当中, 尽量由员工和公司信息部门共同推广。很多员工自主研发的软件在后期推广中存在困难, 其主要原因每位员工都有自己的工作习惯, 让大家统一使用一款软件, 无异于改变了部分员工的工作习惯, 而软件开发者自身工作压力就比较大, 没有时间跟踪软件的使用情况。所以久而久之, 只有开发者自己在使用软件, 其他人仍然采用老工作方式。因此, 在后期推广中, 尽量能由信息部门主导推广, 这样如果有问题可以由信息部门主导修改, 并加以记录, 软件使用情况也会实时跟踪, 这样即节省了员工自身的工作时间, 也提高公司的工作效率。

第四, 当软件使用良好, 并且需求扩大时, 可外聘软件专业开发人员来进行二次开发。一旦员工有好的思路, 制作出软件后, 如果该软件适用性广, 使用性良好, 且不断有新的需求被提出。这时由于员工自身工作忙的限制, 很难在进一步对软件进行优化。此时, 就需要由专业软件开发人员接手, 继续对软件进行开发。而外聘软件开发人员是最佳的解决方案, 这样即节省了公司成本, 又保留了公司的知识产权, 并且提高了软件的质量。目前很多公司都是采用这种方法来进行自主软件开发。

第五, 由公司信息部门做好软件的归档和总结工作。当软件开始使用后, 不论软件使用的好坏, 都要做好归档和总结工作。只有这样, 才能总结经验, 沉淀知识, 在下一次软件研发中扬长避短, 生产出更优秀的软件。员工由于工作原因, 不可能长期跟踪软件的使用情况, 但公司信息部门可以做到。而由专业的计算机人员来总结软件问题, 效果也远远大于员工自身的总结。信息部门可以将公司整个自主研发软件的开发过程进行汇总, 分析各个软件的使用情况, 从而大大提升公司自主研发软件的效率和质量。

随着信息化时代的来临, 软件编程将逐渐演变成一门基础学科, 越来越多的人将熟悉掌握电脑编程, 可以利用软件来提高自身工作效率。而如何提高自主软件的质量, 也是未来工程公司需要面对的问题之一

参考文献

[1]郭运宏.对软件测试工作的几点思考[J].郑州铁路职业技术学院学报, 2010, 1.[1]郭运宏.对软件测试工作的几点思考[J].郑州铁路职业技术学院学报, 2010, 1.

篇4:软件研发工程师专业简历

摘 要:高端软件设计人才不仅要有过硬的设计技能,还要有牢固的工程观、系统观和产品观。本文基于南京大学软件学院的教学实践,以软件系统的设计与构造为主线,提出了围绕软件设计设置和实施的软件工程专业关键课程方案。该方案强调在专业入门课程就开始培养学生的软件工程观念和系统观念,并一以贯之地教授学生在软件工程思想的指导下进行软件设计的能力。

关键词:软件工程;软件设计;教学改革;课程建设;教材建设

一、概述

作为国家战略性新兴产业,软件业急需一批领军型软件人才。教育部在2002年批准开办软件工程(以下简称SE)专业并设立国家示范性软件学院,2011年批准设立软件工程一级学科并把软件工程师培养列入了卓越工程师教育培养计划。至2013年,我国有425所高校开设软件工程专业,设点数、招生数及就业质量均进入前十。因此,研究与建设软件工程专业关键课程体系对于软件人才培养具有重要的现实意义和积极的推动作用。

国际上,IEEE和ACM共同制定了软件工程学科教程CCSE[1,2],给出了软件工程专业的教育知识体系,提出了组织和设计课程体系的若干建议,是公认的软件人才培养工作基础。CCSE推荐课程包括SE基础课程5门、CS中级课程3门和SE高级课程6门,并提出了SE优先的课程方案和CS过渡的课程方案。

但是,SE专业在教学实施中面临以下难题[3]:(1)传统计算机科学(以下简称CS)专业的软件工程课程如何合理过渡到SE基础课程和6门SE高级课程;(2)如何落实SE优先的教学理念,解决关键课程的教学实践与教学资源;(3)如何实施软件工程课程与程序设计类课程的融合教学。

具体来说,目前国际国内缺乏对SE关键课程的教学实践,SE优先的基础课程与部分高级课程属于全新构造,难觅教材和成熟的教学资源,从而导致SE专业教学在实施时面临很大困难,大多数学校只能因循计算机科学专业传统课程过渡。因此,贯彻SE优先的教育理念与落实系统化的SE专业教学体系成为摆在广大SE教育者面前的一个巨大挑战。针对这些问题,南京大学软件工程专业经过多年教学实践,以软件开发的核心工作——软件系统设计与构造为主线,提出了面向软件系统设计与构造的SE专业关键课程教学实施方案。

二、设置思路

CS传统课程按照知识领域安排,非常适合于培养研究性人才。软件产业则迫切需要能够综合运用各种工程技术知识解决具体问题的实用性人才。为此,南京大学SE专业教学体系从能力培养入手,强调持续培养学生的工程观、系统观和产品观;面向“软件系统设计与构造”主线,规划专业关键课程,实践并求精CCSE的SE优先课程设置方案;探索关键课程的教学内容与教学方法,建设相关教材与教学案例。

1.提出软件工程专业课程改革的基本策略。在专业教学早期开始培养学生工程观、系统观与产品观,引导学生持续以软件工程观的角度学习与体验软件系统分析、设计与构建的过程。在一年级开设软件工程课程,专业入门时就树立学生的工程观和系统观,将质量、成本、度量、折中、决策、纪律、规范等工程理念贯穿后续课程,通过反复强化来培养学生牢固的工程理念以及基于工程理念解决问题和进行开发的能力。

2.规划与实践SE优先的专业关键课程。遵循工程的集成与创新特征,面向“软件系统设计与构造”,按照软件系统规模由小及大的次序建立专业教学主线,即以小规模系统、中规模系统、中规模产品、大规模系统技术、应用领域来部署SE专业课程的展开。在单门课程中强调构建系统的全面知识融合教学,培养学生解决实际问题的综合能力。

3.探索适应培养卓越软件人才的教学方法。软件人才培养必须重视学生的工程实践能力、设计能力与创新能力培养,重视实验、实训、实习等培养过程,特别是理论教学与实践教学的完美融合。主要的教学方法包括:面向具体的软件系统构造项目开展综合性知识教学;加强课程教学案例与实践用例建设,实施理论、案例、实践相辅相成的教学;探索校企合作教学、面向问题教学、体验式教学、面向实际教学、研讨式教学、软件创新设计竞赛教学等适合卓越人才培养的新型教学方法。

三、课程体系框架

下图给出了南京大学SE专业的课程体系框架[4,5],其中左侧为重点建设的SE专业关键性基础课程,右侧为其他SE专业基础课程和高级课程,后者在教学上较为成熟,故不赘述。

面向“软件系统设计与构造”的SE专业关键课程共7门,分别为计算系统基础、软件工程与计算Ⅰ、软件工程与计算Ⅱ、软件工程与计算Ⅲ、软件需求工程、软件系统设计与体系结构、人机交互的软件工程方法,分别重点解决学生计算系统分层构建、个人级小规模软件系统设计与构造、小组级中小规模软件系统设计与构造、模拟团队级中规模软件产品设计与构建、大规模软件系统的需求技术、大规模软件系统的设计技术、交互式软件系统设计与评估技术等关键性能力培养。

南京大学软件工程专业课程体系结构图

这7门关键课程均围绕一个具体的软件系统教学案例,融合构建系统所需的多方面知识展开每门课程的教学。各课程都精心设计了一个教学讲解用的软件系统构建案例,并同步设计了一个培养学生工程能力的实践用例。课程围绕教学案例和实践用例的构建活动组织课程教学和实践教学。课程同时力图打破传统课程的技术藩篱,将程序设计、软件工程、交流与沟通、团队动力学、职业素质、过程管理、工程经济学等知识进行融合教学,在案例中引导学生使用软件工程的观念来观察、体验和实践计算系统软件的设计与构建过程,训练其软件系统设计与构造的综合能力。

四、课程描述

“计算系统基础”,以一个经典计算机指令集MIPS的简化版本DLX为线索,以C语言为载体,使初学者可以建立起完整的计算概念,了解经典计算系统的工作原理,理解计算系统自底向上、逐次构造的过程;理解结构化程序设计,能够利用自顶向下、逐步求精的方法完成小规模的结构化程序。具体教学内容包括:数据的机器级表示、数字逻辑、冯·诺伊曼模型、机器语言、汇编语言、输入和输出、Trap 机制和子例程、结构化程序设计和语言处理。endprint

“软件工程与计算Ⅰ”,在软件工程理念指导下,侧重于程序设计教学。以一个计算示例和实践用例的迭代式增量开发实践为线索,全面培养学生在个人开发级别的小规模软件系统构建能力,让学生初步体验软件工程方法与技术在系统开发中的关键作用。具体教学内容包括:程序设计基础、面向对象程序设计语言;OOA、OOD、调试与测试等软件工程知识;个人级别的软件开发活动管理、个人级别的软件职业知识。

“软件工程与计算Ⅱ”,以经典软件工程方法与技术为主线,软件设计与构造知识为教学重点,软件系统构建实例(计算系统示例与学生实践用例)为切入点,培养学生基于瀑布模型的、简单小组开发级别的、中小规模软件系统构建能力。具体教学内容包括:软件工程历史、软件职业知识;适用于中小规模软件产品开发的软件工程方法、原则与实践;软件工程方法指导下的程序设计原则与实践;小组级别的简单软件开发活动管理;包括代码和重要文档在内的关键软件开发制品。

“软件工程与计算Ⅲ”,以螺旋模型和团队实践为特征,通过开发一个中等规模软件产品的方式,培养学生对程序设计和软件工程方法的实际运用能力,同时强化学生的职业技能和项目管理能力。将学生组织成8人左右的团队,按照6个阶段(即项目启动阶段、第一循环、第二循环、第三循环、第四循环、项目部署阶段)合作完成一个具有一定复杂度的具体项目。在项目完成过程中,涉及需求、设计、实现和质量保障,强调团队协作、文档写作、工具使用、陈述等能力,并在软件团队中对软件开发进行管理。

“软件需求工程”,以需求工程技术、软件经济学和迭代过程为特征,结合工业界实例综合分析,培养学生构建大规模软件系统所需要的需求获取、分析与建模能力,试图让学生把握需求工程工作给后继软件项目工作带来的影响。具体教学内容包括:需求工程基础、需求获取方法与技术、需求分析方法、需求分析模型与建模技术、需求管理与需求工程过程知识、软件工程经济学等。

“软件系统设计与体系结构”,以软件设计、体系结构、可复用软件过程为特征,结合复杂工程案例及其重构,培养学生构建大规模软件系统所需要的综合设计技术能力。具体教学内容包括:软件设计的要素、软件设计的支持与评价、软件设计方法、体系结构设计、详细设计、基于中间件的设计、基于复用的设计和设计演化。

“人机交互的软件工程方法”,以用户为中心的设计与软件再工程为特征,培养学生交互式产品开发的软件分析、设计和评估技术。具体教学内容包括:可用性工程、人机交互界面的经典模型、人机交互的需求工程方法、人机交互的设计方法以及基于行为观测与眼动分析的交互评估技术等。

五、教学方法

软件人才培养需要重视教学方法改革,面向软件系统设计与构造的SE专业采用了一系列新型教学方法。

面向问题教学要求各课程都以工程问题开始,并依照工程问题的解决过程和活动来组织教学,这既体现了多种知识的融合运用,又培养了学生的问题解决能力。体验式教学要求各课程在实验设计时必须考虑模拟现实环境的不确定性因素,让学生体验真实的开发氛围,这既能培养他们综合运用各种知识与方法解决问题的能力,又能重点训练他们的折中、决策、沟通等非技术能力。面向实际教学要求各课程在讲授软件开发方法与技术时,要结合实践调查数据说明企业对不同方法、技术的选择与权衡情况以及应用效果,要突出企业界的主流方法与技术,遵循企业界的行业标准与规范,这既能让学生更深入地理解方法与技术,又能开拓他们的视野。研讨式教学要求各课程针对教学难点和重点,给出启发式问题,让学生自行收集资料,研讨解决,这既培养了学生的问题解决能力,又培养了他们的创新能力。基础课程结合软件创新设计竞赛教学鼓励低年级学生在导师指导下,结合课程教学内容,自由选题,参加软件创新设计竞赛,鼓励学生创新。部分高级课程采取实训实习后回顾教学,通过理论教学考试和实训实习后再回顾总结报告综合评定分数,促使学生学习理论、实践体验、再总结提高,以提高他们的工程认知能力与创新能力。还有部分高级课程采取校企联合设计课程、联合实施教学的校企合作教学。

这些教学方法可以培养学生牢固的工程观念、综合运用设计技术进行创新以解决复杂工程问题的能力、基本的职业素质与交流沟通团队组织能力以及良好的开发过程驾驭能力等。

面向软件系统设计与构造的SE专业关键课程建设秉承教材系列化、案例行业化、实践系统化、资源公开化的原则,围绕教材、案例和实践,打造了软件工程专业课程精品教学资源。多门课程入选国家精品课程,出版系列教材,建设教学案例和学生实验教学用例,建设课程教学资源示范网站,提供丰富的教学资源(课件、教学与实践案例、实验设计、教学视频),可供我国软件工程专业教育者参考。

参考文献:

[1] ACM/IEEE Joint Task Force on Computing Curricula[EB/OL]. Software Engineering 2004, Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, http://sites.computer.org/ccse/.

[2] 骆斌,臧斌宇,丁二玉. 软件工程专业教学知识体系的分析、重构与求精[J]. 计算机教育,2010(23):2-8.

[3] 刘强,陈越,骆斌等. “软件工程”课程教学实施方案[J]. 中国大学教学,2011(2).

[4] 骆斌,葛季栋,丁二玉等. 软件工程专业课程体系的研究与创新实践[J]. 计算机教育,2010(23):9-13.

[5] Eryu Ding, Bin Luo, Daliang Zhang, etal. Research and Practice on Software Engineering Curriculum NJU-SEC2006, CSEE&T2011[R]. Proceedings of 24th IEEE-CS Conference on Software Engineering Education and Training.

篇5:高级软件工程师专业简历

2. 为键盘产品开发filter驱动;

3. 组建开发团队,规范业务流程,组织开发工作,安排人力,分配资源,确定算法。

教育经历

/8— 2011/6 北京大学计算机科学与技术 本科

证书

/12 大学英语四级

语言能力

英语(良好)听说(良好),读写(良好)

自我评价

篇6:软件工程专业简历

所修专业:软件工程 出生日期:xx年xx月xx日

毕业院校:xx师范大学 民族:汉族

最高学历:本科 籍贯:xx省xx市

毕业日期:xx年xx月xx日 户口所在:xx省xx市

职业概况/求职意向

职位类型:全职 期望职位:计算机软

期望月薪:xxx元 期望地点:xx市

自我评价

工作勤奋,逻辑清晰。积极乐观,善于创新。有耐心,乐于向别人请教。有冷静的判断力,敢于质疑。拥有良好的团队合作、协调和沟通能力,具备一定的组织以及管理能力。英语能力:有较好的听说读写能力,能够阅读相关的英文文档。逻辑分析:逻辑分析能力较为突出,能够清晰透彻的分析问题,判断问题并做出正确的决策。自学能力:自学能力较强,具有很强的求知欲,能够及时更新自己的知识库,了解最新的信息。

工作经历

xx年xx月xx日至xx年xx月xx日:xx首途软件科技有限公司软件开发c++项目组软件工程师在一年的实习期中,担任C++项目组成员,完全参与企业该时期的三大项目,所完成工作得到领导一致好评,积累了丰富的实际项目经验和各项开发技能。

项目经验

xx年xx月xx日至xx年xx月xx日:Helium(Container部分)责任描述:参与需求分析与详细功能文档的设计。制作程序的安装与更新程序(InstallShield)。项目描述:Windows平台下软件管理程序,开发界面层供用户进行操作以及逻辑层提供数据交互。

xx年xx月xx日至xx年xx月xx日:Helium(Demo部分)责任描述:参与需求分析与详细功能文档的设计,实现UI拖拽功能等大部分操作功能。项目描述:Windows平台下播放器程序,开发界面层供用户进行操作以及逻辑层提供数据交互。

培训经历

xx年xx月xx日至xx年xx月xx日:xx省首途软件科技有限公司培训课程:岗前培训培训地点:石家庄

证书

xx年xx月xx日:普通话等级证书证书说明:普通话二级甲等证书,拥有当老师的资格

专业技能

篇7:软件工程专业简历

 姓名: wps.cn

性 别: 男

年 龄: 22

民 族: 汉族

户籍: 江西 南昌市

 教育/培训

2005年9月-2009年3月 东华理工大学 软件工程 本科

 工作经验

武汉维格英科技有限公司 2008年6月-2010年2月

公司性质:民营企业 行业类别:计算机业(软件、数据库、系统集成)担任职位:计算机业(IT)类-系统分析员

工作描述:负责需求分析与架构设计,提供开发过程中的技术指导,负责数据库的设计与规划,程序编码,协助总经理进行过程管理和风险管控。

三毛燕软件工作室 2006年3月-2008年5月

公司性质:社会团体 行业类别:计算机业(软件、数据库、系统集成)担任职位:计算机业(IT)类-系统集成/技术支持

工作描述:是工作室的创始人,组织和管理日常事务,负责软件系统开发及过程管理工作,提供技术支持。

 技能/专长

语言能力: 英语(熟练);英语(熟练);普通话(良好)

计 算 机 能 力: 系统分析员

技能专长:(1)Embedded Systems:roid、ucos、ophone oms、wince(定制操作系统、制作SDK);

(2)精通C#、.NET、vb,数量应用java、C++、汇编

(3)SQL Server、sqlite(嵌入式);

(4)单片机系统;

(5)系统分析与设计,系统集成;

(6)文档编制;

(7)项目管理;

(8)技术指导(担任过技术总监职务)

 求职意向

求职类型: 全职 最高学历: 本 科 现所在地: 湖北 武汉市 毕业院校: 东华理工大学 所学专业: 软件工程

待遇要求: ¥7000+元/月(可面议)

希望岗位: 计算机业(IT)类-系统分析员

计算机业(IT)类-系统集成/技术支持

计算机业(IT)类-软件工程师

希望地区: 广东东莞 , 广东佛山 , 广东中山

 发展方向

多年来,我为团队所做的贡献并非是本职岗位所限定的,我所想的是最大限度的发挥自己的才能,发明创造,那是我追求的最崇高的精神支柱。期盼能以自身建设性的想法去拓展公司的业务范围,通过公司这个大平台去更快、更好的实现人生价值,实现公司和个人双赢的同时,更好的实施人生规划。

 自我评价

5年创业经历,3年软件开发经验,精通vb、c#,熟悉java、c、c++、汇编、Dot Net平台开发和windows驱动开发;嵌入式领域:WinCE定制、SDK制作,Android及Ophone、ucos平台开发;软件工程和项目管理理论知识扎实,思维活跃,逻辑清晰,善于管理,接受新知识和事物能力强;可常出差。

 其他要求

(1)希望在本职岗位上发挥应有作用外,能利用自身的企业信息化建设经验和技术,改善和提高公司信息化程度,加快公司信息化建设进程,充分利用和挖掘自己的能力,一直是我追求的理想精神状态。

篇8:软件研发工程师专业简历

目前, 煤矿生产中使用的图纸仍是二维工程平面图, 采矿工程人员只能通过二维平面图想象出煤矿井下的三维状态, 而无法感观到矿井的实况。工作面的回采、巷道的掘进情况, 如不能及时记录到现存图纸上, 会造成图纸上的矿井生产状态落后于煤矿井下的实际生产状态; 此外, 一般情况下, 煤矿图纸单月更新一次, 造成了很大程度上的浪费, 矿图的发展革新与煤矿整体的科技进步存在较大差距, 矿图的可读、可识别性仍停留在专业技术人员的应用层面, 给采矿工作者带来很大不便。因此, 矿图的发展革新非常有必要, 三维矿图取代二维矿图是矿图未来的发展趋势。近年来, 伴随着计算机应用的迅猛发展, 越来越多的计算机软件应用到了矿井的三维数字化和实际的工作生产中。例如: 江西理工大学采用VB编程语言和SQL Server数据库技术, 同Solid Works三维软件相结合的三维仿真[1]河南地理研究所和中国人民解放军信息工程大学研究的“矿井虚拟现实系统”该系统可以虚拟出矿井三维实体[2]; 中国矿业大学汪家琪等运用在CAD平台上利用轴投影原理, 清除巷道隐藏线方法来绘制立体图, 同时详细介绍了巷道三维立体图自动绘制系统的组成和各模块的功能[3]; 太原理工大学开发了“虚拟矿井通风系统”建立了三维矿井模型[4]等。但现阶段应用的三维软件技术在煤矿行业中的应用仍存在以下几个问题: ( 1) 没有一种有效的三维软件技术得到广泛推广; ( 2) 各个软件文件存在不兼容问题; ( 3) 没有实现三维可视化与网络集成结合等。

Auto CAD软件是目前国内外使用最广泛的计算机辅助绘图、设计支撑软件, 也是广大工程人员所熟悉操作的软件, 它拥有一套高效的绘图工具, 可大大简化和减少数据输入和程序编制过程, 本文以煤矿工程平面图为基础资料, 参照底板等高线图、巷道断面图及相关瓦斯资源数据、人员情况、通风路线等详细信息, 基于Auto CAD平台二次开发了绘制煤矿工程立体图软件, 利用Auto CAD简单、便捷、易于操作的优点成功实现了煤矿三维立体图的软件绘制, 同时, 建立的矿图资源数据库可供工程人员实时调用和更新。软件可与已有数据库资源共享和矿图数据库兼容, 解决了软件文件存在不兼容问题, 大大增强了矿图的可读、可识别性, 减少了工程人员的劳动量。配合网络集成下可实现远程办公的智能管理和决策, 这也是三维可视化立体矿井的发展方向。

1 基础数据的来源及软件开发基础

1. 1 基础数据来源

建立巷道三维模型需要的数据为巷道顶板中心线三维坐标和巷道断面参数, 从现有二维图上提取三维坐标和断面参数数据, 煤矿工程平面图是煤矿生产实体在图纸上的真实反映, 是矿井生产的可靠依据, 涵盖了煤矿基本信息, 因此, 煤矿工程平面图便作为软件绘制的数据来源。

1. 2 巷道模型建立

井下的各条巷道布置有导线点, 导线点的坐标是三维坐标, 因而巷道内的导线点可作为建立三维巷道的基础数据。如果把巷道抽象成一条线, 这条线就是巷道中心线, 把所有的导线点按顺序连接起来, 巷道可以抽象为沿着这些巷道的导线或导线网, 并且各个导线点的空间三维坐标存在, 这就决定了井下矿井巷道的数据模型应以矢量模型为主, 即在矿井巷道的延伸掘进阶段, 其几何信息应以矢量形式存在[5]。煤矿井下的巷道类似于城市地下管网结构, 矿井巷道可以看作是空间网络模型[6]。

在上述基础上, 建立三维数据模型。把巷道中心线抽象成GIS理论中的巷道线, 把导线点抽象成组成巷道线的端点、节点和伪节点, 伪节点是在巷道很长且中间没有节点的部位增加的, 一般设在巷道坐标变化较大的地方, 起过渡的作用; 巷道线、端点、节点、伪节点构成巷道的四个基本元素。用图1 表示一个巷道网络。

它们之间的相互关系就可以勾勒出整个巷道元素之间的拓扑关系[7], 图中, 用1、2、3 表示巷道线, 用A、B、C、D、E、F、G表示端点和节点, P、Q表示伪节点。各元素之间的关系见表1 所示。

1. 3 软件开发

基于上述原理, 本次开发以Microsoft Office Ac-cess为后台数据库, 利用便捷的Visual Basic编程语言对Auto CAD进行了二次开发。在工程平面图上选好一个参考点, 确定井田边界, 在煤矿工程平面图上采集巷道端点、节点 ( 伪节点) 111 - 112 - 113 -114…… 281 - 282 - 283 - 284 - 285 …… 自动生成端 ( 节) 点号, 见图2。

如此, 相应端 ( 节) 点号可在与之相关联的空白CAD文件上产生图元, 自动获取平面x、y坐标, 输入z坐标, 同样的去选择下一节点, 可自动绘制立体巷道, 对于巷道较长且没有节点的巷道, 可在巷道中间部位增设伪节点以增加巷道空间位置的精确性, 在巷道拐弯处, 采用“补齐圆法”[8]光滑过度。见图3。

采煤工作面的绘制, 煤层底板等高线的采集是在二维底板等高线基础上放样获得的, 可以反映真实的煤体赋存形态; 因回采区域煤层赋存状态不规则, 煤层厚度不均匀的特点, 在绘制采煤工作面的过程中利用三角形累积的方法见图4。

采煤工作面回采区域采用三角形分割累积法形成, 可以根据煤层赋存状况进行三角形分割, 每个三角形块有不同的层厚, 其中, R0、R1、R2、R3、R4…R2n - 2、R2n - 1、R2n为相应区域块的煤厚, 这样就将采煤工作面回采区域划分为2n + 1 个不等厚的三角形块, 方便工作面回采区域煤量的计算。

式中: A—工作面回采区域煤量, t;

ρ —煤体均密度, t·m- 3。

关键硐室的绘制, 采用巷道绘制类似的方法, 利用梯形、四边形图元来构造实体模型, 最终生成主要硐室模型。

网络模型表示巷道系统, 一般将数据组织成图结构。结构中交汇点 ( 节点) 代表数据记录, 边线 ( 链) 描述不同交汇点数据间的关系。从几何的角度来看, 网络的组成非常简单, 包括边线和交汇点。边可以表示巷道, 交汇点可以表示巷道交点, 即可以将井下巷道抽象为边线和交汇点。为了便于自动建模, 将其设置成恰当的属性。例如巷道的断面参数、工作面参数等。使用交汇点组织数据, 即一系列有连接关系的交汇点连接构成连通的巷道, 巷道断面参数、名称和编号等存储在交汇点的属性表中, 在巷道系统的交互采集过程中随时获取周围场景的状态信息[9]。煤层瓦斯实时监测系统, 矿井通风网络系统, 人员定位系统, 各系统的资源数据取自于煤矿, 进而形成系统资源数据库, 该资源数据库与三维立体图相互关联。达到较好的交互效果。

2 软件功能

Auto CAD是目前煤矿企业应用最广泛的矿图绘制软件, 并且仍将在以后的应用中继续扮演重要角色。因此, 有必要通过二次开发技术对Auto CAD主程序作进一步完善和拓展, 本文开发了Visual Basic环境下基于Auto CAD二维矿图转换为三维矿图的实用软件, 软件主界面见图5。

该软件是基于Visual Basic语言的一种二次开发, 在前人研究的基础上, 从采矿工程平面图为第一手资料入手, 研究在Auto CAD平台下实体巷道的自动生成算法, 解决巷道虚实交点处的消隐问题, 其主要目的是实现煤矿矿图的二维平面图转换为三维立体图, 建立矿井资源数据库, 达到在极少的人工参与下, 进行矿图管理, 生产管理, 安全管理及最终达到智能决策的目的, 主要功能框架见图6。

2. 1 自动绘图功能

利用该软件, 建立煤矿工程平面图、空白CAD文件及数据资源库之间的关联文件, 点击采集窗口, 弹出采集界面见图7。

在工程平面图上采集节点, 输入节点z坐标产生带有编号的图元 ( 图元位于与之相关联的空白CAD文件中) , 同样, 采集下一个节点, 产生下一个图元, 这样连续采集, 在巷道很长且没有节点的部位, 还可增设伪节点, 伪节点的存在使得巷道更加光滑真实, 进而更好地形成煤矿矿井三维立体图, 并将矿图的资源数据库及瓦斯、通风、人员定位等资源数据库收入软件资源数据库。实现数据的导入以及管理、添加、删除、查询等功能, 方便了数据的更新, 编辑和查询。通过建立三维立体图模型, 可以较准确的描述矿山巷道的分布, 实现矿井巷道三维模型的旋转、拾取、缩放、平移等功能[10 - 13]

2. 2 实时更新功能

绘图过程中形成的属性式资源数据库, 可以随时进行修改、调整和更新, 资源数据库更新, 三维立体图数据库同步跟着更新, 实现现有数据库的资源共享, 并与矿图数据库兼容。资源数据库调整后的效果将在三维立体图上清晰展示出来。

2. 3 生产管理功能

通过对数据库的修改和更新, 在立体图上可以便捷的进行储量计算、计划管理、生产进度管理、常规报表定制与输出等, 便于更好地进行每煤矿生产管理。

2. 4 安全管理功能

煤矿井下的瓦斯浓度与多种因素有关[14], 如煤层中的瓦斯含量、煤层瓦斯压力、瓦斯散放速度、煤矿掘进开采速度、煤矿井下通风状态等. 此外, 矿井环境等参数的变化也影响着瓦斯浓度[15 - 16], 软件中采用基于D - S证据理论的瓦斯预测算法[17]。

利用DS证据理论对数据进行分析与综合, 很好地解决了瓦斯预测过程中的不确定性和不精确性问题, 将多个信息收集的信息准确地合成为对目标的一致描述, 提升了矿井瓦斯预测过程中的准确性。在组成煤矿生产的各个单元系统中, 矿井通风系统占有极其重要的地位。这一典型的具有动态、随机性的系统必须能够保持长时间、稳定的运行状态, 这对于矿井抗灾能力的提升, 优化矿井综合安全生产能力, 进而促进煤炭企业经济效益提高, 乃至确保我国能源安全均具有重要而现实的意义[18]。体现在三维立体图上, 当井下瓦斯、通风出现警戒状况, 可及时提供预警信息并以通过短信连接发送给相关工作人员, 如此, 可快速及时发现安全隐患并采取有效措施确保煤矿安全高效生产。

3 工程应用

该软件实现了二维工程平面矿图向三维立体矿图的成功转换, 并在安徽某矿试用成功。该矿位于淮南市凤台县, 近期因受煤炭形势影响, 矿井生产形势严峻, 节能减耗是未来的煤矿趋势, 矿井生产安全管理走向智能化、可视化是未来的方向, 而矿井三维立体图作为载体的作用相当巨大。介于这种情况下, 根据该煤矿工程平面图及相关资源数据库成功的绘制了煤矿三维立体图, 见图8。

该图能清晰的展现出巷道间的层位关系及煤层的赋存情况, 富有很强的立体感, 能达到矿井上下多对象的三维显示, 可清楚地展示煤层、巷道、钻孔等空间层位信息, 同时, 绘图所建立的基础数据库见图9。

该数据库可实时更新, 便于现场管理和应用。

在矿井生产过程中, 可以直观的显示实时生产、进度情况, 见图10。

由立体图全局生产的进度分析, 可实现多个采区采掘接替的合理安排, 便于矿井较好的进行安全生产管理; 软件中采用的瓦斯预测理论与矿井瓦斯资源数据库兼容, 当井下某处瓦斯浓度出现警戒状况, 可及时进行分析和提供预警信息并在强大的网络集成下通过短信连接发送给相关工作人员, 如此, 可快速及时发现安全隐患并采取有效措施以确保煤矿安全高效生产, 大大的减少了劳动成本、简化了繁琐的管理环节。

4 结论

1) 基于Auto CAD平台二次开发了绘制煤矿工程立体图软件, 建立了包含巷道、工作面参数、通风路线等详细信息的资源数据库。

2) 实现了二维工程平面矿图向三维立体矿图的成功转换, 达到了矿井上下多对象的三维显示, 可清楚地展示煤层、巷道、钻孔等空间层位信息。

3) 完成了采掘空间巷道和煤层节点数据的采集, 建立了矿井生产的数据转换资源库, 实现了现有数据库的资源共享与矿图数据库的兼容。

4) 配合网络集成可实现远程办公的智能管理和控制。

摘要:以煤矿工程平面图涵盖信息为原始资料, 基于AutoCAD平台二次开发了绘制煤矿工程立体图专用软件, 该软件模拟城市地下管网模型快速生成煤矿巷道立体图, 利用图结构进行数据组织, 建立了包含巷道、工作面参数、通风路线等详细信息的属性式数据库。同时, 该软件可与已有数据库资源共享和矿图数据库兼容, 实现了二维平面矿图向三维立体矿图的转换。三维立体矿图强大的数据平台可以实现井下人员实时定位、煤层瓦斯实时监测和矿井通风网络系统的全方位展示, 配合网络集成可实现远程办公的智能管理和决策。

上一篇:关爱留守儿童志愿者工作室活动策划下一篇:消防相关规范