研发人员自我介绍汇总(三篇)

格式:DOC 上传日期:2023-06-06 16:51:46
研发人员自我介绍汇总(三篇)
时间:2023-06-06 16:51:46 小编:zdfb

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。相信许多人会觉得范文很难写?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。

研发人员自我篇一

本人具有8年电子制造类企业技术部门工作经验,熟悉电子类产品制造生产的整体流程,有良好的英语读、写能力;作风优良、待人诚恳,人及关系良好,处事冷静稳健,具有较强的组织、沟通、协调、统筹能力;能合理地统筹安排工作中的问题,具有良好的团队精神。

具有很强的团队精神,有良好的组织和协调能力,有强烈的集体荣誉感。

自学能力强,喜欢钻研新技术,敢于面对和克服困难。

熟练使用spring+struts+hibernate整合开发。

熟练使用jsp、servlet、jstl、jdbc下的编程开发。

熟练使用eclipseide开发工具,熟练掌握tomcat等web容器以及j2ee容器的配置以及部署,能够使用junit进行单元测试。

熟练使用mvc框架搭建项目,以及自定义实现ajax框架。

熟练掌握数据库的操作和sql语句,能熟练使用sql和mysql进行系统开发。

研发人员自我篇二

乙方:

身份证:

一、协议期限

自 年月日起,至年月日止,为期 年月

二、工作内容

1、公共机房助管:

③乙方在每天机房下班之前应及时关闭所有电源,锁好门窗。

 2、报告厅助管:

③ 发生设备问题或重大秩序问题,乙方应及时通知物业管理办公室。

3、每周值班安排

班次 周一 周三 周四 周五

三、报酬

甲方每月月底付给乙方200元。

四、工作纪律

五、聘用协议的变更、解除、终止

乙方如无法履行本协议规定职责,甲方有权解除本协议。

六、协议解除方式

甲乙双方方解除协议应提前14天以书面形式通知对方。

本协议一式二份,由甲乙双方签字盖章后生效,甲、乙双方各执一份。

(单位盖章)

乙方:签字: 日期:

中国科学院武汉教育基地助管人员报名表

姓名 性别 单位

年级 电话 e-mail

有何电脑、网络技术能力

相关经验



研发人员自我篇三

1、 有三个六位数,分别是abcdef、cdefab、efabcd。

a、b、c、d、e、f分别代表一位数,可能是1~9之间的任何一个,但是他们都是不同的数。

已知这三个六位数满足下列条件:

abcdef*2=cdefab

cdefab*2=efabcd

问a=?、b=?、c=?、d=?、e=?、f=?

2、 给你一个三角形abc,请用圆规和尺找出点p,保证三角形abp、acp和bcp 周长相等。

3、 用少于50个字,描述你能带给今朝整体生态家居研究室带来的贡献。

5、 一份完整的产品开发计划书包括哪些内容?请写出新产品开发的流程图。

6、 阐述你对黄金分割原理的理解。

7、 怎样种四棵树使得任意两棵树的距离相等。

1. 你们的项目组使用源代码管理工具了么?

应该用。vss、cvs、pvcs、clearcase、ccc/harvest、firefly都可以。我的选择是vss。

2. 你们的项目组使用缺陷管理系统了么?

应该用。clearquest太复杂,我的推荐是bugzilla。

3. 你们的测试组还在用word写测试用例么?

不要用word写测试用例(test case)。应该用一个专门的系统,可以是test manager,也可以是自己开发一个http://的小网站。主要目的是track和browse。

4. 你们的项目组有没有建立一个门户网站?

要有一个门户网站,用来放contact info、baselined schedule、news等等。推荐sharepoint portal server 2003来实现,15分钟就搞定。买不起sps 2003可以用wss (windows sharepoint service)。

5. 你们的项目组用了你能买到最好的工具么?

应该用尽量好的工具来工作。比如,应该用http://而不是notepad来写c#。用notepad写程序多半只是一种炫耀。但也要考虑到经费,所以说是“你能买到最好的”。

6. 你们的程序员工作在安静的环境里么?

需要安静环境。这点极端重要,而且要保证每个人的空间大于一定面积。

7. 你们的员工每个人都有一部电话么?需要每人一部电话。而且电话最好是带留言功能的。当然,上这么一套带留言电话系统开销不小。不过至少每人一部电话要有,千万别搞得经常有人站起来喊:“某某某电话”。《人件》里面就强烈谴责这种做法。

8. 你们每个人都知道出了问题应该找谁么?

应该知道。任何一个feature至少都应该有一个owner,当然,owner可以继续dispatch给其他人。

9. 你遇到过有人说“我以为…”么?

要消灭“我以为”。never assume anything。

10. 你们的项目组中所有的人都坐在一起么?

需要。我反对virtual team,也反对dev在美国、test在中国这种开发方式。能坐在一起就最好坐在一起,好处多得不得了。

11. 你们的进度表是否反映最新开发进展情况?

应该反映。但是,应该用baseline的方法来管理进度表:维护一份稳定的schedule,再维护一份最新更改。baseline的方法也应该用于其它的spec。baseline是变更管理里面的一个重要手段。

12. 你们的工作量是先由每个人自己估算的么?

应该让每个人自己估算。要从下而上估算工作量,而不是从上往下分派。除非有其他原因,比如政治任务工期固定等。

13. 你们的开发人员从项目一开始就加班么?

不要这样。不要一开始就搞疲劳战。从项目一开始就加班,只能说明项目进度不合理。当然,一些对日软件外包必须天天加班,那属于剥削的范畴。

不要。buffer time加在每个小任务后面,很容易轻易的就被消耗掉。buffer time要整段的加在一个milestone或者checkpoint前面。

15. 值得再多花一些时间,从95%做到100%好值得,非常值得。

尤其当项目后期人困马乏的时候,要坚持。这会给产品带来质的区别。

16. 登记新缺陷时,是否写清了重现步骤?

要。这属于dev和test之间的沟通手段。面对面沟通需要,详细填写repro steps也需要。

17. 写新代码前会把已知缺陷解决么?要。每个人的缺陷不能超过10个或15个,否则必须先解决老的bug才能继续写新代码。

18. 你们对缺陷的轻重缓急有事先的约定么?

必须有定义。severity要分1、2、3,约定好:蓝屏和data lost算sev 1,function error算sev 2,界面上的算sev 3。但这种约定可以根据产品质量现状适当进行调整。

19. 你们对意见不一的缺陷有三国会议么?必须要有。要有一个明确的决策过程。这类似于ccb (change control board)的概念。

20. 所有的缺陷都是由登记的人最后关闭的么?

bug应该由opener关闭。dev不能私自关闭bug。

21. 你们的程序员厌恶修改老的代码么?

厌恶是正常的。解决方法是组织code review,单独留出时间来。xp也是一个方法。

22. 你们项目组有team morale activity么?

每个月都要搞一次,吃饭、唱歌、outing、打球、开卡丁车等等,一定要有。不要剩这些钱。

23. 你们项目组有自己的logo么?

要有自己的logo。至少应该有自己的codename。

24. 你们的员工有印有公司logo的t-shirt么?

要有。能增强归属感。当然,t-shirt要做的好看一些,最好用80支的棉来做。别没穿几次就破破烂烂的。

25. 总经理至少每月参加次项目组会议要的。

要让team member觉得高层关注这个项目。

26. 你们是给每个dev开一个分支么?

反对。branch的管理以及merge的工作量太大,而且容易出错。

27. 有人长期不check-in代码么?

不可以。对大部分项目来说,最多两三天就应该check-in。

28. 在check-in代码时都填写注释了么?

要写的,至少一两句话,比如“解决了bug no.225”。如果往高处拔,这也算做“配置审计”的一部分。

29. 有没有设定每天check-in的最后期限?

要的,要明确check-in deadline。否则会build break。

30. 你们能把所有源码一下子编译成安装文件吗?

要的。这是每日编译(daily build)的基础。而且必须要能够做成自动的。

31. 你们的项目组做每日编译么?

当然要做。有三样东西是软件项目/产品开发必备的:1. bug management; 2. source control; 3. daily build。

32. 你们公司有没有积累一个项目风险列表?

要。risk inventory。否则,下个项目开始的时候,又只能拍脑袋分析risk了。

33. 设计越简单越好越简单越好。

设计时候多一句话,将来可能就带来无穷无尽的烦恼。应该从一开始就勇敢的砍。这叫scope management。

34. 尽量利用现有的产品、技术、代码千万别什么东西都自己coding。biztalk和sharepoint就是最好的例子,有这两个作为基础,可以把起点提高很多。或者可以尽量多用现成的control之类的。或者尽量用xml,而不是自己去parse一个文本文件;尽量用regexp,而不是自己从头操作字符串,等等等等。这就是“软件复用”的体现。

35. 你们会隔一段时间就停下来夯实代码么?

要。最好一个月左右一次。传言去年年初windows组在stevb的命令下停过一个月增强安全。btw,“夯”这个字念“hang”,第一声。

36. 你们的项目组每个人都写daily report么?

要写。五分钟就够了,写10句话左右,告诉自己小组的人今天我干了什么。一则为了沟通,二则鞭策自己(要是游手好闲一天,自己都会不好意思写的)。

37. 你们的项目经理会发出weekly report么?

要。也是为了沟通。内容包括目前进度,可能的风险,质量状况,各种工作的进展等。

38. 你们项目组是否至少每周全体开会一次?

要。一定要开会。程序员讨厌开会,但每个礼拜开会时间加起来至少应该有4小时。包括team meeting, spec review meeting, bug triage meeting。千万别大家闷头写code。

39. 你们项目组的会议、讨论都有记录么?

会前发meeting request和agenda,会中有人负责主持和记录,会后有人负责发meeting minutes,这都是effective meeting的要点。而且,每个会议都要形成agreements和action items。

40. 其他部门知道你们项目组在干什么么?

要发一些newsflash给整个大组织。show your team’s value。否则,当你坐在电梯里面,其他部门的人问:“你们在干嘛”,你回答“abc项目”的时候,别人全然不知,那种感觉不太好。

41. 通过email进行所有正式沟通

email的好处是免得抵赖。但也要避免矫枉过正,最好的方法是先用电话和当面说,然后email来确认。

42. 为项目组建立多个mailing group

如果在ad+exchange里面,就建distribution list。比如,我会建abc project core team,abc project dev team,abc project all testers,abc project extended team等等。这样发起email来方便,而且能让该收到email的人都收到、不该收到不被骚扰。

43. 每个人都知道哪里可以找到全部的文档么?

应该每个人都知道。这叫做知识管理(knowledge management)。最方便的就是把文档放在一个集中的file share,更好的方法是用sharepoint。

44. 你做决定、做变化时,告诉大家原因了么?

要告诉大家原因。empower team member的手段之一是提供足够的information,这是msf一开篇的几个原则之一。的确如此,tell me why是人之常情,tell me why了才能有understanding。中国人做事喜欢搞限制,限制信息,似乎能够看到某一份文件的人就是有身份的人。大错特错。权威、权力,不在于是不是能access information/data,而在于是不是掌握资源。

45. stay agile and expect change 要这样。

需求一定会变的,已经写好的代码一定会被要求修改的。做好心理准备,对change不要抗拒,而是expect change。

46. 你们有没有专职的软件测试人员?

要有专职测试。如果人手不够,可以peer test,交换了测试。千万别自己测试自己的。

47. 你们的测试有一份总的计划来规定做什么和怎么做么?这就是test plan。要不要做性能测试?要不要做usability测试?什么时候开始测试性能?测试通过的标准是什么?用什么手段,自动的还是手动的?这些问题需要用test plan来回答。

48. 你是先写test case然后再测试的么?

应该如此。应该先设计再编程、先test case再测试。当然,事情是灵活的。我有时候在做第一遍测试的同时补上test case。至于先test case再开发,我不喜欢,因为不习惯,太麻烦,至于别人推荐,那试试看也无妨。

49. 你是否会为各种输入组合创建测试用例?

不要,不要搞边界条件组合。当心组合爆炸。有很多test case工具能够自动生成各种边界条件的组合——但要想清楚,你是否有时间去运行那么多test case。

50. 你们的程序员能看到测试用例么?

要。让dev看到test case吧。我们都是为了同一个目的走到一起来的:提高质量。

51. 你们是否随便抓一些人来做易用性测试?

要这么做。自己看自己写的程序界面,怎么看都是顺眼的。这叫做审美疲劳——臭的看久了也就不臭了,不方便的永久了也就习惯了。

52. 你对自动测试的期望正确么?

别期望太高。依我看,除了性能测试以外,还是暂时先忘掉“自动测试”吧,忘掉winrunner和loadrunner吧。对于国内的软件测试的现状来说,只能“矫枉必须过正”了。

53. 你们的性能测试是等所有功能都开发完才做的么?

不能这样。性能测试不能被归到所谓的“系统测试”阶段。早测早改正,早死早升-天。

54. 你注意到测试中的杀虫剂效应了么?

虫子有抗药性,bug也有。发现的新bug越来越少是正常的。这时候,最好大家交换一下测试的area,或者用用看其他工具和手法,就又会发现一些新bug了。

55. 你们项目组中有人能说出产品的当前整体质量情况么?

要有。当老板问起这个产品目前质量如何,test lead/manager应该负责回答。

56. 你们有单元测试么?

单元测试要有的。不过没有单元测试也不是不可以,我做过没有单元测试的项目,也做成功了——可能是侥幸,可能是大家都是熟手的关系。还是那句话,软件工程是非常实践、非常工程、非常灵活的一套方法,某些方法在某些情况下会比另一些方法好,反之亦然。

57. 你们的程序员是写完代码就扔过墙的么?

大忌。写好一块程序以后,即便不做单元测试,也应该自己先跑一跑。虽然有了专门的测试人员,做开发的人也不可以一点测试都不做。微软还有test release document的说法,程序太烂的话,测试有权踢回去。

58. 你们的程序中所有的函数都有输入检查么?

不要。虽然说做输入检查是write secure code的要点,但不要做太多的输入检查,有些内部函数之间的参数传递就不必检查输入了,省点功夫。同样的道理,未必要给所有的函数都写注释。写一部分主要的就够了。

59. 产品有统一的错误处理机制和报错界面么?

要有。最好能有统一的error message,然后每个error message都带一个error number。这样,用户可以自己根据error number到user manual里面去看看错误的具体描述和可能原因,就像sql server的错误那样。同样,http://也要有统一的exception处理。可以参考有关的application block。

60. 你们有统一的代码书写规范么?

要有。code convention很多,搞一份来发给大家就可以了。当然,要是有fxcop这种工具来检查代码就更好了。

61. 你们的每个人都了解项目的商业意义么?

这是vision的意思。别把项目只当成工作。有时候要想着自己是在为中国某某行业的信息化作先驱者,或者时不时的告诉team member,这个项目能够为某某某国家部门每年节省多少多少百万的纳税人的钱,这样就有动力了。平凡的事情也是可以有个崇高的目标的。

62. 产品各部分的界面和操作习惯一致么?

要这样。要让用户觉得整个程序好像是一个人写出来的那样。

63. 有可以作为宣传亮点的cool feature么?

要。这是增强团队凝聚力、信心的。而且,“一俊遮百丑”,有亮点就可以掩盖一些问题。这样,对于客户来说,会感觉产品从质量角度来说还是acceptable的。或者说,cool feature或者说亮点可以作为质量问题的一个事后弥补措施。

64. 尽可能缩短产品的启动时间要这样。

软件启动时间(start-up time)是客户对性能好坏的'第一印象。

65. 不要过于注重内在品质而忽视了第一眼的外在印象程序员容易犯这个错误:太看重性能、稳定性、存储效率,但忽视了外在感受。而高层经理、客户正相反。这两方面要兼顾,协调这些是pm的工作。

66. 你们根据详细产品功能说明书做开发么?

要这样。要有设计才能开发,这是必须的。设计文档,应该说清楚这个产品会怎么运行,应该采取一些讲故事的方法。设计的时候千万别钻细节,别钻到数据库、代码等具体实现里面去,那些是后面的事情,一步步来不能着急。

67. 开始开发和测试之前每个人都仔细审阅功能设计么?

68. 所有人都始终想着the whole image么?要这样。项目里面每个人虽然都只是在制造一片叶子,但每个人都应该知道自己在制造的那片叶子所在的树是怎么样子的。我反对软件蓝领,反对过分的把软件制造看成流水线、车间。参见第61条。

69. dev工作的划分是单纯纵向或横向的么?

不能单纯的根据功能模块分,或者单纯根据表现层、中间层、数据库层分。我推荐这么做:首先根据功能模块分,然后每个“层”都有一个owner来review所有人的设计和代码,保证consistency。

70. 你们的程序员写程序设计说明文档么?

要。不过我听说微软的程序员1999年以前也不写。所以说,写不写也不是绝对的,偷懒有时候也是可以的。参见第56条。

71. 你在招人面试时让他写一段程序么?

要的。我最喜欢让人做字符串和链表一类的题目。这种题目有很多循环、判断、指针、递归等,既不偏向过于考算法,也不偏向过于考特定的api。

72. 你们有没有技术交流讲座?

要的。每一两个礼拜搞一次内部的tech talk或者chalk talk吧。让组员之间分享技术心得,这笔花钱送到外面去培训划算。

73. 你们的程序员都能专注于一件事情么?

要让程序员专注一件事。例如说,一个部门有两个项目和10个人,一种方法是让10个人同时参加两个项目,每个项目上每个人都花50%时间;另一种方法是5个人去项目a,5个人去项目b,每个人都100%在某一个项目上。我一定选后面一种。这个道理很多人都懂,但很多领导实践起来就把属下当成可以任意拆分的资源了。

74. 你们的程序员会夸大完成某项工作所需要的时间么?

会的,这是常见的,尤其会在项目后期夸大做某个change所需要的时间,以次来抵制change。解决的方法是坐下来慢慢磨,磨掉程序员的逆反心理,一起分析,并把估算时间的颗粒度变小。

75. 尽量不要用virtual heads 最好不要用virtual heads。

virtual heads意味着resource is not secure,shared resource会降低resource的工作效率,容易增加出错的机会,会让一心二用的人没有太多时间去review spec、review design。一个dedicated的人,要强过两个只能投入50%时间和精力的人。我是吃过亏的:7个part time的tester,发现的bug和干的活,加起来还不如两个full-time的。参见第73条。73条是针对程序员的,75条是针对resource manager的。

我现在做的项目是采用如下方法管理的:

bd:基础设计。在这个文档里,我们把程序的界面全部画出来;界面上的功能全部描述完整。如:一个查询界面的条件是什么,查询出来的结果如何显示等等。

fd:功能设计。在这个文档里,对bd阶段的各个页面里包含的数据逻辑处理做说明。如:查询时调用的数据处理函数该如何设计,入口参数,返回参数,关联的表等等各方面的说明。

因为程序的界面已经定了,数据处理逻辑也定了。所以,就开始编码阶段。当编码过程中发生什么问题,程序的整个功能还是必须满足bd和fd设计文档中的要求。程序中的各种疑问,都以bd和fd文档中的说明为准。

基本上我们一个小项目的开发周期为2个月,bd为2-3周,fd1周,pg(编程)2-3周,ct(测试)2周。

测试完毕后交出去的就是成品,基本上不会再有系统要求变更的问题了。如果有变更,且不在bd设计范围内,那就是新增需求。就是一个新项目了。

【本文地址:http://www.pourbars.com/zuowen/2284810.html】

全文阅读已结束,如果需要下载本文请点击

下载此文档
Baidu
map