开发人员自我评价(范例12篇)
发布时间:2020-03-12开发人员自我评价(范例12篇)。
[1] 开发人员自我评价
提供一篇辞职申请书的写作格式,为您提供帮助!尊敬的X总经理:
经过这几天的考虑,主要从未来个人技术发展的方面,我决定辞去目前的工作,以下是我诚恳的辞职申请,因为我已经接受了一个朋友的邀请,去另外一家公司从事XX部门技术经理的工作.
我非常重视在XX公司这半年的工作经历,也很荣幸自己曾经成为XX公司这个充满活力团体的一员,我确信我在XX公司的这段经历和经验,将会给我以后的职业发展带来非常大的帮助,很感谢X总经理当初给我一个XX公司工作的机会,我将以在XXX公司工作过而感到荣耀和自豪.
由于离职的时间比较紧,我希望会在短时间内完成离职的手续,我的工作在公司内也比较特殊,既是比较专门的一面,目前和公司的主要研发工作又没有涉入太深.对于我曾经整理文章由编辑:开发的系统,如果公司愿意,我仍然可以在短的时间内兼职为公司维护这些东西,随时帮助公司进行这些系统的后续开发和维护,直到公司另外招到适合此职位的人,如果需要,同时我也会抽时间帮助公司对新来的同事进行职位培训.
望领导早日批准我的申请,谢谢!
希望在20xx年里,XX公司的业务蒸蒸日上,祝我的同事们在事业上获得更大的成功!
此致
敬礼
[2] 开发人员自我评价
2、最短可接受的工作时限
你有没有统计过,公司分派给你一个工作时候,上级指定的这项工作计划做多久的预计,跟你自己的预计有多大差异?
如果你预计时间大于上级给的工作计划时间,同时上级没有增派人手进行相关工作。除了BT的领导外,那只有一种情况:上级对你的工作态度非常不满,认为你的薪水对应的工作能力不是这么点。
对于刚工作的,更多的是你表现出来的工作能力在公司的平均工作能力之下。同时公司觉得你对工作没有表现出足够的热情。 一个能力在平均水平下面,又缺乏工作激情的.人,他的前途在那里??
如果这个人还没有表现出几个月后能达到平均水平之上的希望,为啥会留这样一个人呢?
3、工作能力不等于技术水平
曾看到过有人抱怨说大公司的员工也不过是这技术水平, 这么简单的技术问题都不会。我自己早期也有这样想法,后来发现是不对的。
不论大公司还是小公司,要得是解决问题的工作能力。 我的曾经手下就有好几个技术水平很牛的,但是作出来的应用却一次次返工的。为啥,工作能力这些非技术因素他们做的很不好。
工作能力的非技术因素包括的很多: 责任心,表现就是对自己写出来的代码有一定要让人放心的责任; 沟通能力,一个典型的表现就是需求不理解或者需求不明时,及时得跟相关人沟通,而不是自己先按自己想法实现,造成代码写完后再返工的恶果等等。
技术水平低,但是解决问题能力强的,我也碰到过一些人。 工作的能力更重要的是这些非技术的工作能力,而不是技术水平。技术人员很容易技术水平高,但是非技术的工作能力差。 这是很糟糕的。
[3] 开发人员自我评价
第一周
实习第一个礼拜,算是适应期。主要了解一些公司的背景、产品、发展方向等。刚到实习公司,不是像学校里的朝九晚五,而是朝八晚九。我们不可能简单的了解一些企业文化,简单的学学新的知识就可以了,我们的这个实习必将是一个繁忙的实习,也必将是一个充实的,进步的实习。来到这里,我们要忘掉大学里自由的作息时间,克服困难,养成良好的工作生活习惯。基于各方面的原因,虽然在去之前我们做了比较充足的准备,但还是遇到了一些困难,例如学习时间长,实战比较繁多,但时间又比较的短,难以保证按时按质按量完成。下午下了班,员工们都回去了,我还在那儿练习,一直到晚上9点,才能回住处休息。中午也没有休息的地方,只能趴在电脑前休息一会,一两周下来,相当地疲惫。但我们都明白自己来实习的任务,都坚持着完成自己的任务和使命。这个星期熟悉了工作环境、java编程的环境配臵。等慢慢熟悉起来,做起事情也越来越顺手了。简单的总结为几个字,那就是:多看,多问,多观察,多思考!
第二周
实习第二个礼拜,主要是熟悉java的基础语法,把基础打扎实,以后在开发中才能如鱼得水。学习总结如下几点:
1、类之间的关系:关联、聚合、继承、实现和多态。
2、基本数据类型:整数型、浮点型、字符型、布尔型。
3、常用逻辑语句和循环语句:switch只支持int类型判断,没有写break易穿透至下一个循环,jdk7.0貌似增强了支持数据类型。Break:强行退出循环;Continue:跳出当前循环。
4、修饰符:pbulic,private,protected,default。设臵访问权限。
5、Static关键字:静态修饰符,它修饰的方法、类和变量可以全局调用。
6、Final关键字:禁止重写。
7、This关键字:指向自身引用。
8、string:是不可变的字符序列。(两个string变量必须用copy的方式在内存中new出新的数据块)
9、stringBuffer:是可变的字符序列,可以直接添加字符。
第三周
实习第三个礼拜,主要是熟悉java的高级语法(核心)
继承:子类继承父类的所有属性和方法,如果方法和属性被private修饰,子类则无法读取。子类使用Super关键字继承。父类无法调用子类方法。构造方法:方法名称必须与类名相同,且没有返回值。Object类是所有类的父类,即java中的根类。无参构造方法默认继承object的。(构造方法的重载,实现不同参数的构造)
重载:方法相同,参数类型不同,数量不同。构造方法中也常使用方法重载。重写:重写方法必须和被重写方法具有相同参数列表、相同方法和相同返回值。重写方法不能使用比被重写方法更严格的访问权限。
抽象:抽象类被继承后,方法必须被重写并实现,否则子类也还是抽象类。抽象方法只需声明,无需实现。接口:实现关键字implements。接口中所有成员变
量和方法都是public。接口可以继承其他接口,并添加新的属性和方法。接口和实现类之间存在多态。
多态:三个必要条件分别是继承、重写和父类引用子类对象。(java的核心思想)
第四周
实习第四个礼拜,主要熟悉了java的高级应用
线程:进程是运行中的应用程序,是一套顺序执行的指令,每个进程都有自己独立的内存空间。线程是一个并发执行的顺序流,一个进程包括多个顺序执行流程,这些流程称为线程。
JVM就是一个进程,在JVM中分出线程,比如main()就是主线程。同时开辟并发执行的序列即多线程。调用start()方法,线程启动;run()方法结束,线程就终止。线程是一个操作系统创建并维护的一个资源。对于单CPU系统来说,某一个时刻只可能由一个线程在运行。一个Thread对象就表示一个线程。进程的数据空间独立;线程的数据空间共享,能充分使用CPU的资源。线程间通信更容易。共享数据就要加锁、解锁,会降低效率。
I/O:是在JVM和外部数据源之间交换数据。按数据传输方向划分:输入流和输出;按数据单位划分:字节流和字符流;过滤流用来封装节点流或者其他过滤流,从而给节点流或其他的过滤流增加功能。
第五周
实习第五个礼拜,使用Collection框架做派叫号系统
首先分析项目需求,概述如下:
1、产品参与者
顾客:到营业大厅排队取号
柜员:提供业务服务的柜台业务员
管理员:负责对业务类型、业务受理情况进行实时查看、调配的管理者
2、功能需求
1)、取号:顾客来到营业大厅通过取号机取号,可以选择自己要办理的业务类型。取号后自动进入排队中。等待叫号;
2)、叫号:柜员可以通过叫号端进行重复呼叫、暂停服务和转移。叫号端可是软件也可以是硬件设备;
3)、管理业务类型:管理人员可以通过后台管理进行业务类型的管理。可以添加、禁用、修改一种业务类型,为某种业务类型可以设臵每天最大办理量;
4)、管理窗口:管理人员可以通过后台管理对业务窗口进行管理。可以为某个窗口指定办理某种业务类型;
5)、统计整合数据:系统可以定时的整合数据,将分散在每天的数据按人、业务类型、时间进行整合,可以将统计数据输出成图表形式;
6)、查看办理情况:可以查看当前流量、已经办理、未办理的人数。当前办理效率,历史数据等等;
7)、记录日志:系统对关键的地方进行日志记录,以便系统可以在出错时进行调试和处理。
实施代码编写。第一个项目设计,感觉难度很大。之前所学的是零零散散的知识点,现在要把之前所学的知识连贯起来,刚开始不知道怎么去连贯,后来看了需求分析文档,分析图,慢慢的有点思路。在后面的做项目的过程中,遇到了太多的问题,通过自己的思考、问同事,问老师慢慢的解决了。而在第一个项目中也学到了很多东西。
第六周
数据库范式作用:尽可能减少数据冗余、保证数据完整性、识别出实体、关系以及表的缺失
第一范式:字段都为单一属性,且属性为基础类型
第二范式:属性必须完全依赖关键字
第三范式:非主键属性不能依赖其他的非主键属性
mysql的学习,在学校里我对mysql已有了初步的了解。指导老师教我要灵活多变,什么时候要用到临时表,嵌套查询,存储过程用的地方等,叫我多看几个例子,并敲下代码运行下,体会里面的数据生成,查询出自己要的数据等。然后再根据这些数据写出语句,生成需要的流程,这就是数据挖掘的精髓!那么存储过程与一般的SQL语句有什么区别呢?
存储过程的优点:
1、存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般sql语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2、当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
3、存储过程可以重复使用,可减少数据库开发人员的工作量
从中我学到了:存储过程是数据在存储到数据库的过程中,可以对这些数据进行操作,不然数据就是直接从页面获取,直接原样存储。
第七周
实习第七个礼拜,为了进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验,代码的复用性。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的.工作效率。通过项目重构,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为以后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
从这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,我们更多的精力不是放在编码上,编码只是一个很小的模块,只占到那么小的一个部分。这个事实在很大程度上颠覆了我以前的思想,在我以前的认识中,似乎整个软件就是编码,除此无它,还好有老师的指导,不然真的会出现老师所说的,撞得头破血流之后才想起来用软件工程的思想来完成这个工作。
项目程序的编程是一个非常烦琐而枯燥的过程,需要耐心和毅力去完成,不然中途出现过多的错误,会使之后的校验略显费时。
实习项目的代码编写,从而进入到后期的校对和验收过程,但同时也少不了反复的调试和修改,为我的程序软件更加简单更加实用。
第八周
实习第八个礼拜,主要了解网页的基本架构
B/S架构:浏览器—服务器(Browser/Server)结构,简称B/S结构与C/S结构不同,其客户端不需要安装专门的软件,只需要浏览器即可,浏览器通过Web服务器与数据库进行交互,可以方便的在不同平台下工作。服务器端可采用高性能计算机,并安装Oracle、Sybase、Informix等大型数据库。
B/S结构简化了客户端的工作,它是随着Internet技术兴起而产生的,对C/S技术的改进,但该结构下服务器端的工作较重,对服务器的性能要求更高。C/S架构:主从式架构(Client–servermodel)或客户端—服务器(Client/Server)结构简称C/S结构是一种网络架构,它把客户端(Client)(通常是一个采用图形用户界面的程序)与服务器(Server)区分开来。
每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。经典C/S系统:QQ/MSN/ICQ…
HTTP协议:超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。
第九周
HTML:是一种标记语言、忽略大小写,语法宽松、使用HTML标记和元素,可以:控制页面和内容的外观、发布联机文档、使用HTML文档中插入的链接检索联机信息、创建联机表单,收集用户的信息、执行事务等等、插入动画、开发帮助文件等。
CSS:样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字d拥有最高的优先权。浏览器兼容:一旦为页面设臵了恰当的DTD,大多数浏览器都会按照上面的图示来呈现内容。然而IE5和6的呈现却是不正确的。根据W3C的规范,元素内容占据的空间是由width属性设臵的,而内容周围的padding和border值是另外计算的。不幸的是,IE5.X和6在怪异模式中使用自己的非标准模型。这些浏览器的width属性不是内容的宽度,而是内容、填充和边框的宽度的总和。
虽然有方法解决这个问题。但是目前最好的解决方案是回避这个问题。也就是,不要给元素添加具有指定宽度的内边距,而是尝试将内边距或外边距添加到元素的父元素和子元素。这些属性是DIV布局的奠基石。由于浏览器的不同,盒模式中也有差异,比如说对于宽度盒高度,在不同浏览器中定义是不同的,IE6是包含边框、内边距,而FF的只是指内容的宽度。细节上的差异,往往是我们在日常工作中能总结出来的。当你的CSS写的不兼容时候,你自然就会想起这些内容。
第十周
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言
基本特点:基于对象的语言、简单性、安全性、动态性、跨平台性、是一种脚本编写语言、解释型语言(不用编译、直接由浏览器解释执行)
使用typeof操作符判断
NaN——notanumber,即非数值
a、NaN用于表示一个本来要返回数值的操作数未返回值的情况;
b、任何涉及NaN的操作都会返回NaN;
c、NaN与任何值都不相等包括NaN本身,返回false
isNaN函数——判断某个值是否为数值
如果是数字值,返回本身、如果是null,返回0、如果是undefined,返回NaN、如果是字符串,遵循以下规则:
—–如果字符串中只包含数字,则将其转换为十进制(忽略前导0)
—–如果字符串中包含有效的浮点格式,将其转换为浮点数值(忽略前导0)—–如果是空字符串,将其转换为0
—–如果字符串中包含非以上格式,则将其转换为NaN
如果是对象,则调用对象的valueOf()方法,然后依据前面的规则转换返回的值。如果转换的结果是NaN,则调用对象的toString()方法,再次依照前面的规则转换返回的字符串值。
parseInt—将字符串转换为整数类型的数值,规则如下、忽略字符串前面的空格,直至找到第一个非空字符、如果第一个字符不是数字符号或者负号,返回NaN、如果第一个字符是数字,则继续解析直至字符串解析完毕或者遇到一个非数字符号为止、如果上步解析的结果以0开头,则将其当作八进制来解析;如果以0x开头,则将其当作十六进制来解析。
第十一周
Servlet生命周期
Servlet的并发问题:在Servlet中使用静态变量和成员变量是,要非常小心。如果你的程序改变这些变量值的时候,就会发生并发问题。如果从不会去改变,只是读取,则不会发生并发局部变量永远不会有并发问题。Servlet的并发处理:不使用静态变量和成员变量、如果一定要使用,要加锁,但会影响性能
资源访问:WebRoot下面的都叫容器内的资源、Servlet、容器外的资源、forwardvsredirect都能访问内部资源,redirect还可以访问外部资源、使用forward是在后台转发;浏览器也不知道干了什么,所以地址不会变、而redirect要先回到浏览器,告诉浏览器要访问谁,所以浏览器的地址栏要发变化、当访问内部资源时,使用firward效率会更高。
[4] 开发人员自我评价
尊敬的经理:
您好!
首先,非常感谢公司给我一个很好的工作机会,也感谢公司一直以来对我的关心和照顾,在公司这一年多时间里,让我学到很多,也进步很多,对此我表示感谢。
由于我自身能力的不足,近期的工作感觉到力不从心,为此我做了长时间的思考,为了不因为我个人能力的原因而影响公司的项目开发进度,经过深思熟虑之后我决定辞去目前在公司的职务和工作。我知道这个过程会给公司带来一定程度上的不便,对此我深表抱歉。
我的合同在12月20日也将到期,我希望在本年度12月20日那天辞职,请公司也尽快培养新人,我好做好交接工作仪式,以减少因我的离职而给公司带来的不便。请公司各领导审查批准!
我衷心祝愿公司在今后的发展旅途中步步为赢、蒸蒸日上!祝愿公司领导及各位同事工作顺利!
此致
敬礼!
辞职人:xx
[5] 开发人员自我评价
职责:
1)主责产品的前端开发工作,并指导前端开发工程师完成界面开发工作;
2)实现UI开发及后端服务开发,高效优质完成产品界面和功能的实现;
3)解决开发过程中产生的浏览器兼容性问题;
任职要求
1)本科计算机相关专业;三年及以上web前端开发工作经验;对目前主流用户体验、交互流程有深入理解;
2)拥有开发流程中的代码规范意识、配置管理规范意识、文档撰写规范意识;
3)熟悉使用各种web前端技术,如:jquery、ECharts、easyui等;熟练掌握js, html5, css3的运用;
4)熟悉模块化的前端开发和模块化方案实践;
4)熟悉NodeJs,能开发后台web service服务;
5)能够高效编写web界面,熟练使用Git、SVN等版本管理工具;
6)熟悉canvas绘图,了解canvas事件。
[6] 开发人员自我评价
项目开发人员个人简历范文
个人简历在写作时一定要下功夫只有这样才会有被选中的机会,有的老板对简历的要求很高,尤其是大企业,简历人数多不可能一一都能认真看完,有的简历的纸张不符合要求就会直接扔掉,要求很苛刻。更不要说简历使用英文写的,中文的他们还都看不完呢!
很多人渴望进入进入该公司工作,所以就在个人简历中加了一份求职信,这个其实根本没有必要实,他们决定一份简历是否通过也就那么几秒钟,所以说这种无用功还是省去吧!再说求职信都是一个模子刻出来的没有必要再去浪费时间了。所以以后就不用在个人简历中写求职信了。
个人简历中的'照片也是有一定学问,照片既不能太难看也不能过于好看。那么怎样的照片才合格呢!虽然说我们不能以貌取人但是如果照片确实不好看还是不要往上贴,这样给人的感觉不好,容易给自己造成一定的影响,导致扣分。为了让让你的简历在第一时间让招聘者选中,那么你就要对简历下功夫,用心用脑去做。
下面是yjbys小编分享的项目开发人员个人简历范文,更多内容请继续关注个人简历网。
个人信息
yjbys
目前所在:广州年龄:22
户口所在:汕头国籍:中国
婚姻状况:未婚民族:汉族
培训认证:未参加 身高:163 cm
诚信徽章:未申请 体重:53 kg
人才测评:未测评
我的特长:
求职意向
人才类型:应届毕业生
应聘职位:计算机软件:实施工程师,计算机软件:,计算机软件:
工作年限:0职称:无职称
求职类型:全职可到职日期:随时
月薪要求:1500--2000希望工作地区:广州,汕头,
工作经历
广州国研教育信息咨询有限公司 起止年月:2010-04 ~ 2010-05
公司性质:民营企业所属行业:教育/培训/院校
担任职位:项目开发人员
工作描述:参与学院管理系统项目开发
离职原因:实习期满
广东荣晖信息工程有限公司 起止年月:2009-08 ~ 2009-11
公司性质:民营企业所属行业:计算机/互联网/通信/电子
担任职位:项目实施培训人员
工作描述:参与广东省质量技术监督局“金质工程”项目的实施和培训
离职原因:合同协议期满
志愿者经历
教育背景
毕业院校:广东水利电力职业技术学院
最高学历:大专获得学位: 毕业日期:2010-07
专 业 一:计算机应用技术专 业 二:
起始年月终止年月学校(机构)所学专业获得证书证书编号
2008-032008-07广东水利电力职业技术学院计算机应用技术计算机信息高新技术图形图像处理模块操作员级(国家职业资格四级)200803210736119
2009-032009-07广东水利电力职业技术学院计算机应用技术计算机信息高新技术数据库应用模块数据库管理员级(国家职业资格四级)200912410410596
语言能力
外语:英语 一般粤语水平:一般
其它外语能力:
国语水平:良好
工作能力及其他专长
能熟练操作计算机,精通word、Excel操作,熟悉IIS、HTML、CSS、Dreamweaver、PhotoShop、Flash、SQL SERVER和Microsoft Visual Studio等软件,对WINDOWS操作系统能进行维护等。
自我评价
本人为人诚恳,乐观积极向上,责任心强;与人相处融洽,对事认真负责,谦虚而有主见,富有创造力,积极进取,有较强的团队精神和协作能力;吃苦耐劳,有较强的意志力;有较强的独立工作能力,具备良好的交际能力;容易接受新事物,具备很好的自学能力和很强的适应能力。
更多相关文章推荐阅读:
1.项目专员个人简历范文
2.软件开发工程师个人简历表格
3.网站开发个人简历范文
4.软件开发求职个人简历模板
5.项目立项开发经理个人简历范文
6.研发主管个人简历范文
7.网站开发个人简历模板范文
[7] 开发人员自我评价
尊敬的总经理:
我自XX年8月进入公司到现在已近3年了,也是在这里我完成了从一个学生到社会人的转变,非常荣幸能够成为你们中的一员,对此我一直心怀感激。这三年来在总经理的信任和同事们的帮助下我获得了许多锻炼和学习的机会,开阔了视野增长了知识,我对公司给予的关怀和照顾表示衷心的感谢。同时,由于我能力上的不足和性格上的粗糙也给公司带来了不少大大小小的损失,为此我也深感抱歉。
近来由于一些个人问题我越来越感觉难以继续目前的工作,所以我决定辞职,我计划履职到XX年8月15日,请您理解和支持,也期望我的离开能让公司尽早发现更有能力的人为产品的开发注入新的活力。
很遗憾不能为公司辉煌的明天继续贡献力量了,我衷心祝愿公司事业蒸蒸日上!祝愿各位领导和同事身体健康工作顺利!
辞职人:xx
[8] 开发人员自我评价
java开发人员自我介绍篇1
我学习成绩优良,学风端正,学习刻苦努力,奋发向上。在认真完成自身学业的基础上,积极参加选修课学习和各种课余活动,并取得优秀的成绩,通过了计算机三级,并获得奖学金。努力吸收各方面知识,增强自身的文化修养。计算机水平较高,熟悉与专业相关的各种软件的操作及网站的制作与维护等等。
我积极投身社会活动,担任计算机学院科协干事 ,工作积极认真出色,并获“优秀学生干部”称号。有较强的社交、组织、实践和研究分析能力,工作塌实肯干,能够吃苦耐劳,让人放心。
我有年轻人的冲劲和魄力,具有很强的团队精神和集体观念。对待生活非常乐观,以诚为本,真诚待人。同时,自己还存在一些不足,但在今后会努力不断改正,提高自身素质.
java开发人员自我介绍篇2
各位评委大家好,我是一名即将毕业的计算机系本科生。大学的四年,给我奠定了扎实的专业理论基础,良好的组织能力,团队协作精神,务实的工作作风还有良好的为人处世能力。
理论学习上,我认真学习专业知识理论,在学好专业必修课的同时,我还阅读了大量计算机书籍。同时对于法律、文学等方面的非专业知识我也有浓厚的兴趣。在校期间,在专业考试中屡次获得单科第一。获得院设奖学金一次,院三等奖学金五次计算机专业面试自我介绍大全。是个成绩优秀的学生,一致受到老师和同学的好评。
在专业知识上,我除了精通Visual Basic、SQL Server、ASP,熟练使用Linux、Windows 9x/Me/NT/20xx/XP等操作系统,熟练使用Office、WPS办公自动化软件。还自学HTML 、Frontpage 、Dreamweaver 、Fireworks 、Flash等网页制作相关软件。对于常用软件都能熟练使用计算机运用自如。
工作上,曾担任院学生会成员、副班长等职,现任计算机系团总支组织部部长。多次组织系部、班级联欢会、春游等活动,受到老师、同学们的一致好评。思想修养上,我品质优秀,思想进步,笃守诚、信、礼、智的做人原则。
在社会实践上,四年的大学生活,我对自己严格要求,注重能力的培养,尤其是实践动手能力更是我的强项默认。曾多次参加社会实践活动,具有一定的实践经验和动手能力。
无论今后从事什么样的工作,我都会把新的工作当做一个新的起点,不断学习和加强专业技能,以我孜孜不倦的学习态度和踏实负责的作风把每一项工作做好。
java开发人员自我介绍篇3
在三年的学习生活中,我牢固地把握了计算机硬件与电子专业的基础知识,精通数电与模电,熟练Office办公软件和Protel99se,对计算机组装与维护把握深刻,并在各种实践中获得了一定的实际运用能力
并利用课余时间进行了汉语言文学自学考试,通过科目过半。在自考期间不但进步了文学功底,而且培养了我坚强的意志
课余时间我还广泛阅读各方面书籍,积极参加各种集体活动和社会实践活动,扩展了知识面,培养了团队精神,增强了组织交际能力,提升了综合素质,增强了整体实力。
我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感!
对于计算机有着狂热的喜爱,虽掌握软件众多,但对编程情有独钟!在每一次解决了问题后都有一种成就感!我喜欢这种感觉,让我能沉迷于我的代码的世界中!
爱好程序设计,喜欢开发自已的小型产品,追求技术上的满足感;稳固的架构,健壮的代码,团结的合作,是我的不懈追求。
有良好的编程习惯,以及程序错误控制和解决能力,我爱程序员这个岗位,当每天敲着代码,听着音乐,是很快乐的
用心工作,用心生活!我可能不是最好的,最合适的,我觉得我是最有潜力的!20xx,一起加油!
[9] 开发人员自我评价
一、填空题:(每一空格2分,共60分)
1、软件实施活动的输出工件有 、、、。
2、代码评审主要做 工作。
3、软件实施活动中集成员的职责是 。
4、验证与确认软件实施活动主要有 、代码评审、、、、SQA 验证。
5、表明测试已经结束。
6、软件测试的目的是 。
7、软件测试主要分为 、、、四类测试。
8、软件测试活动有制定测试计划、、、、、、测 试评估、测试结束八个步骤。
9、软件测试活动的输出工件有_ 、、、、。
10、软件测试角色有 、、、。
三、问答题:(共25 分)
1、项目的集中管理在软件公司的哪一个层面?(2 分)
2、请描述软件测试活动的生命周期。(8 分)
3、什么是测试评估,测试评估的范围是什么?(5 分)
4、阐述工作版本的定义。(2 分)
5 、请画出软件测试活动的流程图。(8 分)
6、软件的缺陷等级应如何划分?(3 分)
7、如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么?(5 分)
8、你认为一个优秀的测试工程师应该具备哪些素质?(3 分)
9、产品测试到什么时候就算是足够了?(2 分)
10、测试计划的目的是什么?(2 分)
11、为什么要进行软件测试?软件测试的目的是什么? (5 分)
12、软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?(5 分)
13、如何做一名合格的测试人员?(3 分)
14、针对缺陷采取怎样的管理措施?(5 分)
四、专业词语解释(每题2 分)
α测试: β测试: 驱动模块: 桩模块: 白盒测试: 静态测试:
五、设计题(10分)在三角形计算中,要求三角型的三个边长:A、B 和C。当三边不可能构成三角形时提示错误,可构成三角 形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出
程序流程图、控制流程图、找出基本测试路径 ,对此设计一个测试用例。
六、论述题
1、试叙述对一个软件项目测试的全过程。(10 分)
2、简述你对测试工作的认识过程、在以后的工作的一些建议。(6 分)
3 、述静态测试和动态测试的区别?(5 分)
相关文章推荐:
华为c语言笔试题雅虎校招笔试题机械行业笔试题迈瑞硬件工程师笔试题元素事件属性中使用,如
(2)构造函数
function Animal(name, color) {
this.name = name;
lor = color;
}
(3)
(4)CSS expression表达式中使用this关键字
div element
12,如何显示/隐藏一个DOM元素?
el.style.display = “”;
el.style.display = “none”;
el是要操作的DOM元素
13,JavaScript中如何检测一个变量是一个String类型?请写出函数实现
String类型有两种生成方式:
(1)Var str = “hello world”;
(2)Var str2 = new String(“hello world”);
function IsString(str){
return (typeof str == “string” || nstructor == String);
}
var str = “”;
alert(IsString(1));
alert(IsString(str));
alert(IsString(new String(str)));
14,网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“××年还剩××天××时××分××秒”
15,补充代码,鼠标单击Button1后将Button1移动到Button2的后面
16,JavaScript有哪几种数据类型
简单:Number,Boolean,String,Null,Undefined
复合:Object,Array,Function
17,下面css标签在JavaScript中调用应如何拼写,border-left-color,-moz-viewport borderLeftColor
mozViewport
18,JavaScript中如何对一个对象进行深度clone
function cloneObject(o) {
if(!o || 'object' !== typeof o) {
return o;
}
var c = 'function' === typeof o.pop ? [] : {};
var p, v;
for(p in o) {
if(o.hasOwnProperty(p)) {
v = o[p];
if(v && 'object' === typeof v) {
c[p] = Ext.ux.clone(v);
}
else {
c[p] = v;
}
}
return c;
};
19,如何控制alert中的换行
\n alert(“p\np”);
20,请实现,鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)
SPANDIV
SPAN
P
21,请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象,如:
var url = “index.php?key0=0&key1=1&key2=2″;
function parseQueryString(url){
var params = {};
var arr = url.split(“?”);
if (arr.length <= 1)
return params;
arr = arr[1].split(“&”);
for(var i=0, l=arr.length; i
var a = arr[i].split(“=”);
params[a[0]] = a[1];
}
return params;
}
var url = “index.php?key0=0&key1=1&key2=2”;
var ps = parseQueryString(url);
alert(ps[“key1”]);
22,ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?
Ajax是多种技术组合起来的一种浏览器和服务器交互技术,基本思想是允许一个互联网浏览器向一个远程页面/服务做异步的http调用,并且用收到的数据来更新一个当前web页面而不必刷新整个页面。该技术能够改进客户端的体验。包含的技术:
XHTML:对应W3C的XHTML规范,目前是XHTML1.0。
CSS:对应W3C的CSS规范,目前是CSS2.0
DOM:这里的DOM主要是指HTML DOM,XML DOM包括在下面的XML中 JavaScript:对应于ECMA的ECMAScript规范
XML:对应W3C的XML DOM、XSLT、XPath等等规范
XMLHttpRequest:对应WhatWG的Web Applications1.0规范(whatwg.org/specs/web-apps/current-work/)
AJAX交互模型
同步:脚本会停留并等待服务器发送回复然后再继续
异步:脚本允许页面继续其进程并处理可能的回复
跨域问题简单的理解就是因为JS同源策略的限制,域名下的JS无法操作或c.下的对象,具体场景如下:
PS:(1)如果是端口或者协议造成的跨域问题前端是无能为力的
(2) 在跨域问题上,域仅仅通过URL的首部来识别而不会尝试判断相同的IP地址对应的域或者两个域是否对应一个IP
前端对于跨域的解决办法:
(1) document.domain+iframe
(2) 动态创建script标签
23,什么是闭包?下面这个ul,如何点击每一列的时候alert其index?
这是第一条
这是第二条
这是第三条
内部函数被定义它的函数的外部区域调用的时候就产生了闭包。
-
✹群学网精品合辑:
- 开发人员辞职报告 | 开发人员绩效协议书 | 开发人员辞职报告600字 | 软件开发人员工作总结 | 开发人员自我评价 | 开发人员自我评价
(function A() {
var index = 0;
var ul = document.getElementById(“test”);
var obj = {};
for (var i = 0, l = ul.childNodes.length; i < l; i++) {
if (ul.childNodes[i].nodeName.toLowerCase() == “li”) {
var li = ul.childNodes[i];
li.onclick = function() {
index++;
alert(index);
}
}
}
})();
24,请给出异步加载js方案,不少于两种
默认情况javascript是同步加载的,也就是javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载,对于一些意义不是很大的javascript,如果放在页头会导致加载很慢的话,是会严重影响用户体验的。
异步加载方式:
(1) defer,只支持IE
(2) async:
(3) 创建script,插入到DOM中,加载完毕后callBack,见代码:
function loadScript(url, callback){
var script = document.createElement(“script”)
script.type = “text/javascript”;
if (script.readyState){ //IE
script.onreadystatechange = function(){
if (script.readyState == “loaded” ||
script.readyState == “complete”){
script.onreadystatechange = null;
callback();
}
};
} else { //Others: Firefox, Safari, Chrome, and Opera
script.onload = function(){
callback();
};
}
script.src = url;
document.body.appendChild(script);
}
25,请设计一套方案,用于确保页面中JS加载完全。
var n = document.createElement(“script”);
n.type = “text/javascript”;
//以上省略部分代码
//ie支持script的readystatechange属性(IE support the readystatechange event for script and css nodes)
if(ua.ie){
n.onreadystatechange = function(){
var rs = this.readyState;
if('loaded' === rs || 'complete'===rs){
n.onreadystatechange = null;
f(id,url); //回调函数
}
};
//省略部分代码
//safari 3.x supports the load event for script nodes(DOM2)
n.addEventListener('load',function(){
f(id,url);
});
//firefox and opera support onload(but not dom2 in ff) handlers for
//script nodes. opera, but no ff, support the onload event for link
//nodes.
}else{
n.onload = function(){
f(id,url);
};
}
26,js中如何定义class,如何扩展prototype?
Ele.className = “***”; //***在css中定义,形式如下:.*** {…}
totype.B = C;
A是某个构造函数的名字
B是这个构造函数的属性
C是想要定义的属性的值
27,如何添加html元素的事件,有几种方法.
(1) 为HTML元素的事件属性赋值
(2) 在JS中使用ele.on*** = function() {…}
(3) 使用DOM2的添加事件的方法 addEventListener或attachEvent
28,documen.write和 innerHTML的区别
document.write只能重绘整个页面
innerHTML可以重绘页面的一部分
29,多浏览器检测通过什么?
(1) navigator.userAgent
(2) 不同浏览器的特性,如addEventListener
30,js的基础对象有那些, window和document的常用的方法和属性列出来
String,Number,Boolean
Window:
方法:setInterval,setTimeout,clearInterval,clearTimeout,alert,confirm,open
属性:name,parent,screenLeft,screenTop,self,top,status
Document
方法:createElement,execCommand,getElementById,getElementsByName,getElementByTagName,write,writeln
属性:cookie,doctype,domain,documentElement,readyState,URL,
31,前端开发的优化问题
(1) 减少http请求次数:css spirit,data uri
(2) JS,CSS源码压缩
(3) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数
(4) 用innerHTML代替DOM操作,减少DOM操作次数,优化javascript性能
(5) 用setTimeout来避免页面失去响应
(6) 用hash-table来优化查找
(7) 当需要设置的样式很多时设置className而不是直接操作style
(8) 少用全局变量
(9) 缓存DOM节点查找的结果
(10) 避免使用CSS Expression
(11) 图片预载
(12) 避免在页面的主体布局中使用table,table要等其中的内容完全下载之后才会显示出来,显示比div+css布局慢
32,如何控制网页在网络传输过程中的数据量
启用GZIP压缩
保持良好的编程习惯,避免重复的CSS,JavaScript代码,多余的HTML标签和属性 33,Flash、Ajax各自的优缺点,在使用中如何取舍?
Ajax的优势
(1) 可搜索型
(2) 开放性
(3) 费用
(4) 易用性
(5) 易于开发
Flash的优势
(1) 多媒体处理
(2) 兼容性
(3) 矢量图形 比SVG,Canvas优势大很多
(4) 客户端资源调度,比如麦克风,摄像头
Sdd;d’dsdsdsd
