软件开发工程师专业技能怎么写(软件工程师个人技能怎么写)

网站建设 48 0

本篇文章给大家谈谈软件开发工程师专业技能怎么写,以及软件工程师个人技能怎么写对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

软件工程个人简历技能专长

软件工程个人简历技能专长

姓名: 大学生个人简历网 国籍: 中国

目前住地: 天河区 民族: 汉族

户 籍 地: 湖南 身材: 179 cm 71 kg

婚姻状况: 未婚 年龄: 32

◆ 求职意向及工作经历

人才类型: 普通求职

应聘职位: 软件工程师、嵌入式软硬件开发、

工作年限: 7 职称: 中级

求职类型: 全职 可到职日期: 随时

月薪要求: 8000~9999元 希望工作地区: 广州 深圳

◆ 工作经历

公司名称: 深圳航天无线通信技术有限公司 起止年月: 2012-06 ~ 2013-08

公司性质: 外商独资 所属行业: 通信/电信/网络设备

担任职务: 嵌入式软件工程师

工作描述: 负责该项目的软件开发工作;根据项目需求分析进行系统框架和核心模块的详细设计;参与项目组产品需求分析和软件方案制定;编写相应的通讯协议等各类技术文档;编写生产用的产品测试软件并记录质量测试结果;参与硬件电路的设计审核和无源GPS天线的调试工作。

该产品包含ARM7的主控芯片STM32F103CBT6、RFID(TX125)、GPS(u-blox NEO-5Q)、GSensor(ADXL345)功能模块。产品主要用于检测驾驶员的不良驾驶行为,并将行驶轨迹和所产生的何种不良驾驶行为发生地点以及司机身份ID上传给服务器。产品支持远程无线升级。

离职原因:

公司名称: 深圳孚道数码科技有限公司 起止年月: 2011-03 ~ 2012-04

公司性质: 私营企业 所属行业: 电子技术/半导体/集成电路

担任职务: 软件工程师

工作描述: 负责公司方案产品应用层的'软件开发。公司新成立前期定位广告机和平板电脑,前三个月从事士兰(SC8636)和Amlogic(AML6222E)方案的广告机公板代码,后公司领导层根据市场订单转变策略,决定做CD播放器,引入三星的S5L8035方案和凌阳的SPHE8104L方案,在公板基础上,根据客户需求,逐步完善各项功能,现已有近30余家客户使用我司CD播放器方案,方案各项功能基本已全部完善且稳定运行,方案内现已集成市面上95%以上的显示驱动程序,各项功能可以方便地以宏控制来开启或关闭功能,方案框架和功能都已全部实现,后期仅需简单维护即可。

公司名称: 广州华蓝佳声计算机科技有限公司 起止年月: 2010-01 ~ 2011-03

公司性质: 私营企业 所属行业: 电力/水利

担任职务: 嵌入式硬件/软件工程师

工作描述: 负责公司新产品开发,手持无线数据采集器的模块硬件和驱动程序开发。Layout四层44B0主板和六层的2440核心板;完成了RFID电子标签高频RC531的软硬件开发,超高频RMU900的软硬件开发,GPRS通信协议的制定与软硬件的开发、指导同事完成上位机服务器程序的开发。

该产品用于电力无线抄表。硬件上主要采用ARM7的44B0和AMR9的2440、13.56M的非接触读写芯片RC531、915M超高频模块RMU900、广和通的GPRS模块G600、三洋的LB1836M热敏打印电机驱动等。

公司名称: 广州优管电子科技有限公司 起止年月: 2007-02 ~ 2009-09

公司性质: 中外合资 所属行业: 通信/电信/网络设备

担任职务: 嵌入式硬件/软件工程师

工作描述: 负责公司自动售货机(羊城通增值服务)的无线通信软件工作、GPRS驱动程序、RFID模块的驱动程序、电子门禁程序、μCOS-II移植以及项目经理分配的其它模块开发任务和硬件电路设计布板等工作。

该产品使用ARM7的LPC2138为主控、华为的GPRS模块GTM900、13.56M的非接触读写芯片PN532等。

◆ 志愿者经历

◆ 教育背景

毕业院校: 华南理工

最高学历: 大专 毕业日期: 2008-06-01

所学专业: 软件工程 第二专业: 电子电器

培训经历: 起始年月 终止年月 学校(机构) 专 业 获得证书 证书编号

2004-06 2004-06 广东省职业技能鉴定中心 计算机辅助设计绘图员(电子类) 职业资格中级证

2005-03 2008-07 华南理工大学 软件工程 大专毕业证

2009-09 2009-11 广东省嵌入式软件公共技术中心 ARM嵌入式Linux开发 嵌入式Linux系统开发资格证书

◆ 语言能力

外语: 英语 一般

国语水平: 一般 粤语水平: 一般

◆ 工作能力及其他专长

技能专长:

1、熟练使用RVDS、Keil uVision4、Source Insight等开发工具。

2、精通C、C++语言和ARM汇编,有良好的编码习惯。

3、会使用SVN进行代码版本管理。

4、会使用PC-Lint来检查代码中潜在不易发现的错误,提高代码效率和增强代码健壮性。

5、熟悉μCOS-II和Linux操作系统、嵌入式Linux开发环境、交叉编译环境。

6、熟悉ARM体系结构及硬件资源进行相关底层软件的开发。

7、有Bootloader移植、根文件系统制作、内核剪裁编译经验。

8、熟练使用 Protel99 DXP Altium Designer,有6层板的布板经验。

9、懂数字电路原理,能快速理解原理图和硬件资源分配,并善于软硬件交叉验证。

10、熟练使用万用表、示波器调试硬件。

11、会使用Proteus进行单片机软硬件电路仿真。

12、对工作极其负责!思维敏捷周全,良好的语言沟通、表达能力,较强的新技术学习、接受能力。

职业目标:

专注于嵌入式产品底层软硬件研发。

◆ 个人自传

本人对模拟电路和数字电路有一定的理论基础,能设计电路原理图,精通Protel 99SE、 Altium Designer Winter 09软件布局设计多层PCB板,能够独立完成产品开发,实践经验丰富,熟练使用示波器、万用表调试硬件。精通C语言、熟练掌握C++语言,熟悉C51系列、PIC系列单片机编程。非常熟悉ARM7系列的LPC2131/2368处理器,在公司GPS项目中负责GPRS通信程序,用LPC2368和华为GTM900C型GPRS模块,从模块初始化、GPRS数据转换发送_接收_提取_转换_处理、以及异常处理等。

熟悉ARM体系结构、μCOS-II和Linux操作系统、嵌入式Linux开发环境、交叉编译环境;掌握ARM(ARM7TDMI系列和ARM920T系列)外围芯片的设计与编程、Linux下应用编程、u-boot的移植、Linux内核的剪裁编译移植、根文件系统建立、字符设备编程、块设备编程、网络设备编程、驱动编程、GUI编程;了解嵌入式系统的设计和开发流程。非常熟悉ARM7系列LPC2131/2368处理器和ARM9系列S3C2410/2440处理器的硬件资源,能够对它的所有功能模块编程应用(键盘扫描、汉字字符、外部中断、串口通信、红外通信、Watchdog、ADC、PWM、RTC、NorFlash、NandFlash、IIC总线应用、IIS总线应用、TFT液晶屏、触摸屏、SD卡、USB设备、TFTP以太网通讯等)。培训毕业设计项目是:基于ARM9和嵌入式Linux的无线video点播系统,要求在开发板上用触摸屏操作播放器,通过无线网络播放服务器里的资源文件。项目要做的工作包括:建立交叉编译环境、NFS配置、Bootloader移植、Linux内核配置(CPU选型、LCD驱动、触摸屏驱动、CS8900网卡驱动、VT6656无线网卡驱动,USB支持,文件系统支持等)、编译移植内核、带Qt与Tslib库的JFFS2根文件系统制作、Mplayer播放器移植、QT界面制作等。

一个合格的Java开发工程师应该具备哪些技能?

.CoreJava,就是Java基础、JDK的类库,很多童鞋都会说,JDK我懂,但是懂还不足够,知其然还要知其所以然,JDK的源代码写的非常好,要经常查看,对使用频繁的类,比如String,集合类(List,Map,Set)等数据结构要知道它们的实现,不同的集合类有什么区别,然后才能知道在一个具体的场合下使用哪个集合类更适合、更高效,这些内容直接看源代码就OK了2.多线程并发编程,现在并发几乎是写服务端程序必须的技术,那对Java中的多线程就要有足够的熟悉,包括对象锁机制、synchronized关键字,concurrent包都要非常熟悉,这部分推荐你看看《Java并发编程实践》这本书,讲解的很详细3.I/O,Socket编程,首先要熟悉Java中Socket编程,以及I/O包,再深入下去就是JavaNIO,再深入下去是操作系统底层的Socket实现,了解Windows和Linux中是怎么实现socket的4.JVM的一些知识,不需要熟悉,但是需要了解,这是Java的本质,可以说是Java的母体,了解之后眼界会更宽阔,比如Java内存模型(会对理解Java锁、多线程有帮助)、字节码、JVM的模型、各种垃圾收集器以及选择、JVM的执行参数(优化JVM)等等,这些知识在《深入Java虚拟机》这本书中都有详尽的解释,或者去oracle网站上查看具体版本的JVM规范.5.一些常用的设计模式,比如单例、模板方法、代理、适配器等等,以及在CoreJava和一些Java框架里的具体场景的实现,这个可能需要慢慢积累,先了解有哪些使用场景,见得多了,自己就自然而然会去用。6.常用数据库(Oracle、MySQL等)、SQL语句以及一般的优化7.JavaWeb开发的框架,比如Spring、iBatis等框架,同样他们的原理才是最重要的,至少要知道他们的大致原理。8.其他一些有名的用的比较多的开源框架和包,Netty网络框架,Apachecommon的N多包,Google的Guava等等,也可以经常去Github上找一些代码看看

java专业技能?

A. java软件开发工程师简历的技能怎么写

java软件开发工程师的技能:熟练运用struts 、hibernate、spring等框架技术、掌握JSP、Servlet、JQuery等Web开发技术、熟悉JBPM工作流技术及JasperReport、JFreeChart等报表技术、数据库方面使用过Oracle、Sqlserver等进行过开发、熟悉SQL数据库操作语言。

B. java工程师的专业技能包括哪些

core java,js,servlet,jsp,SSH三大框架,xml,SQL和数据库。Proxy、ThreadLocal、InvocationHandler后面的这三个是类。

嗯。Spring的IOC、AOP。

MVC

23种设计模式。主要是单利。抽象工厂。工厂方法。迭代。策略。装饰者。适配器。

ejb。了解JNDI。JPA。JTA。

嗯。也没什么了。还有就是前台的 HTML。JSP。JSF。JS。嗯。

Struts2 的 前端控制器。拦截器等等。

C. 急求Java程序员技能描述!!

精通Java语言,熟练掌握了j2ee、jsp、servlet、struts、 spring、hibernate技术,熟练数据库Oracle的数据库技术的管理与维护,熟练运用SQL语句,熟练运用struts、hibernate、spring轻量级三大框架技术进行项目开发。 熟悉java开发工具Eclipse使用。熟练Tomcat容器的配置及使用。熟练使用HTML/XML标记语言和JS脚本语言、熟练UML统一建模语言,能运用Sybase PowerDesigner进行模型建立。

还有尽量不要说精通 !!精通不符合实际,因为很对面试官自己都不敢谈精通!

D. Java程序员的三年工作经验,应该必备哪些专业技能

1、基本语法

这包括static、final、transient等关键字的作用,foreach循环的原理等等。

2、 ***

非常重要,基本上就是List、Map、Set,各种实现类的底层实现原理,实现类的优缺点。

*** 要掌握的是ArrayList、LinkedList、Hashtable、HashMap、ConcurrentHashMap、HashSet的实现原理,

(1)ConcurrentHashMap的锁分段技术

(2)ConcurrentHashMap的读是否要加锁,为什么

(3)ConcurrentHashMap的迭代器是强一致性的迭代器还是弱一致性的迭代器

3、设计模式

设计模式在工作中是非常重要、非常有用的,23种设计模式中重点研究常用的十来种就可以了,面试中关于设计模式的问答主要是三个方向:

(1)你的项目中用到了哪些设计模式,如何使用

(2)知道常用设计模式的优缺点

(3)能画出常用设计模式的UML图

4、多线程

假如有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E、F四个盘的大小,所有线程都统计完毕交给Thread5线程去做汇总,应当如何实现?

聪明的网友们对这个问题是否有答案呢?不难,java.util.concurrent下就有现成的类可以使用。

另外,线程池在面试中也是比较常问的一块,常用的线程池有几种?这几种线程池之间有什么区别和联系?线程池的实现原理是怎么样的?实际一些的,会给你一些具体的场景,让你回答这种场景该使用什么样的线程池比较合适。

最后,虽然面试问得不多,但是多线程同步、锁这块也是重点。synchronized和ReentrantLock的区别、synchronized锁普通方法和锁静态方法、死锁的原理及排查方法等等,关于多线程,

5、JDK源码

要想拿高工资,JDK源码不可不读。总结一下比较重要的源码:

(1)List、Map、Set实现类的源代码

(2)ReentrantLock、AQS的源代码

(3)AtomicInteger的实现原理,主要能说清楚CAS机制并且AtomicInteger是如何利用CAS机制实现的

(4)线程池的实现原理

(5)Object类中的方法以及每个方法的作用

6、框架

老生常谈,面试必问的东西。一般来说会问你一下你们项目中使用的框架,然后给你一些场景问你用框架怎么做,比如我想要在Spring初始化bean的时候做一些事情该怎么做、想要在bean销毁的时候做一些事情该怎么做、MyBatis中$和#的区别等等,这些都比较实际了,平时积累得好、有多学习框架的使用细节自然都不成问题。

7、数据库

一些基本的像union和union all的区别、left

join、几种索引及其区别就不谈了,比较重要的就是数据库性能的优化,如果对于数据库的性能优化一窍不通,那么有时间,还是建议你在面试前花一两天专门把SQL基础和SQL优化的内容准备一下。

8、数据结构和算法分析

数据结构和算法分析,对于一名程序员来说,会比不会好而且在工作中绝对能派上用场。数组、链表是基础,栈和队列深入一些但也不难,树挺重要的,比较重要的树AVL树、红黑树,可以不了解它们的具体实现,但是要知道什么是二叉查找树、什么是平衡树,AVL树和红黑树的区别。

9、Java虚拟机

Java虚拟机中比较重要的内容:

(1)Java虚拟机的内存布局

(2)GC算法及几种垃圾收集器

(3)类加载机制,也就是双亲委派模型

(4)Java内存模型

(5)happens-before规则

(6)volatile关键字使用规则

E. 智联招聘java专业技能怎么写

你可以参考该招聘网站上发布招聘信息的公司的任职要求,根据其要求进行写作

F. 计算机专业的求职简历中专业技能描述怎么写啊

Java:

1. 全面掌握Java语言及面向对象的设计思想。

2. 熟悉JSP,Servlet,JavaBean等J2EE的核心技术。

3. 熟练使用Struts1.x、Hibernate 3.x以及Spring 3.x框架。

4. 熟悉Struts 2.x和EJB 3.0框架。

5. 熟练使用Ajax,利用DWR框架设计Ajax的MVC框架以及自定义Ajax框架。

6. 能熟练的应用各种常见的设计模式:工厂模式,单例模式,缺省适配器模式,不变模式等。

7. 熟练掌握Web Service技术

8. 熟练使用JSP,HTML,JSTL,EL等表现层技术。

9. 熟练应用JavaScript ,CSS, Dreamweaver。

_________________________________________

数据库:

1. 熟悉T-SQL语言,能够熟练的使用SQL语句创建表,约束,视图,存储过程。

2. 熟练运用SQLServer,MySQL等数据库系统以及基于(尤其是SQLServer)进行的应用程序开发。

_________________________________________

其 他:

1. 熟悉C#面向对象语言,熟悉.NetFrameWork 3.0等核心框架。

2. 熟悉ASP.Net技术并能够熟练地使用Visual Studio2008独立进行Web开发。

3. 熟悉ADO.Net等基于Inter的数据库访问技术。

这个可以作为参考!

G. java软件工程师技能专长怎么写

可以写你学会哪些技术,比如SSH三大框架,以及对技能的掌握程度。

软件开发工程师的掌握技能

① 熟练使用VC++、C#或Java编程;熟悉Oracle/SQL Server等数据库开发;熟悉Web系统开发;

② 熟练使用ArcGIS、ArcSDE、MapObjects,并用其进行过开发;熟悉了解移动设备嵌入式GIS开发技术。

③ 精通Oracle/Microsoft SQL SERVER等数据库管理;从事DBA工作,有丰富的主机与操作系统管理、数据库管理、存储管理与规划、安全管理与规划经验;精通PL/SQL编程,熟悉数据库建模。

④ 开发过基于Weblogic或Websphere应用服务器的应用程序;熟悉WebLogic/Websphere的安装、配置、故障处理和调优;具有J2EE相关开发经验;熟悉weblogic集群的配置和管理;有weblogic administation认证证书者优先。

软件工程师必备技能

1.编程语言能力

作为一名专业的软件工程师,应该能够熟练掌握JAVA语言,并且能够深入理解OOP、OOA、OOD等编程思想。精通一门编程语言能为以后的软件开发打下坚实的基础。

2.编码能力

这里说的编码可不是照着书本敲代码,而是能够独立的运用代码,编写一个程序出来。有很多软件工程师,他们都是随意堆砌网上搜来的代码,根本不管可读性和可维护性,只要能实现功能就行了,缺乏最基本的职责素养。

小编认为,对于软件工程师或程序员来说,代码就像自己的孩子一样,一定要付出感情,这样才能编写出好的程序。

3.学习能力

IT技术可谓是更新换代最快的了,从市面上的电脑和手机就可以看出来。所以,只依靠自己之前学到的知识,很快就会被这个时代所淘汰,软件工程师应具备的技能里很重要的一点就是学习能力。因为只有具备了学习能力,才能在离开学校之后仍然能够独立地学习最新的技术,同时能够自主的发现现在有什么新技术,市场上流行的技术元素与市场需求的变化。

4.设计能力

一个优秀的软件工程师不仅仅具备扎实的专业知识与技能,而且还要具备一定的设计能力。因为只有这样,才能使一个软件或者应用更加完美,更加容易受到人们的欢迎,从而获得更广阔的市场。

5.团队协作能力

软件开发并不是孤军奋战,很多时候一个软件需要几个人一起开发,这个时候就需要大家齐心协力,共同努力了。这时候,作为软件工程师就需要具备一定的团队协作能力了,来保证每个人都负责相应的方向,不能只为了突出自己而不顾整个团队。

软件开发工程师专业技能怎么写的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于软件工程师个人技能怎么写、软件开发工程师专业技能怎么写的信息别忘了在本站进行查找喔。

扫码二维码