走出校园,融入社会是必然的。为了在生活和工作中与同事建立和谐的人际关系,我始终秉持“干工作先做人”的原则。我不断学习,戒骄戒躁,虚心谨慎地接受领导的教导。我不断加强自身的思想道德修养,端正做人和做事的正确态度,为自己各项业务工作的开展打下坚实的基础。
二、加强专业知识学习,提高处理技术业务工作能力
在工作之余,我努力学习煤炭知识及其相关信息。除此之外,我还密切关注国家、省以及其他各大__,及时了解并掌握相关法律、法规的颁布以及煤炭行业的动态。我坚持走“活到老,学到老”、“终身学习”的学习路线,时刻不忘多看、多记、多了解,为自己各项工作的开展打下坚实的基础。
三、对待现场工作的态度
在将近一年的工作中,我始终认真对待每一天的工作。我注重把握每一车煤的质量,在遇到问题的情况下,及时与领导沟通,并以最妥善的方式解决每一个突发情况。我坚持以公司利益为出发点,严格遵守公司的规章制度。我始终以公司的利益为目标,努力工作。
四、提高工作责任感和工作效率的方法
要提高工作责任感和工作效率,首先要认识自己,树立信心。我们应该时刻检查自己的不足和问题,及时改正,并虚心听取领导和老员工提出的问题。我们要充满信心,既要看到现实存在的问题,也要看到公司的发展潜力和发展空间。我们要增强责任意识、危机意识和效益意识,从小事做起,从点滴做起,从自身做起。我们要树立自己和公司良好的形象,因为从进入公司的那一刻起,我们就肩负着树立公司形象和履行义务的责任,这个责任是我们不能推脱的,我们一定要承担起来。进入公司后,我深知我的每一句话,每一个行为都代表着公司的形象和名誉。
总之,这一年来,我勤奋工作、认真学习实践、尊敬领导、团结同事、热心助人,在各个方面都取得了一定的进步。但我深知这远远不够,未来的路还很长,可能会遇到各种各样的困难。但我相信,在领导的正确引导和同事的支持帮助下,我会迎刃而解。当然,我也真诚地希望领导和同事能够对我在工作中不足的地方提出批评。我相信,在我和每一个员工的努力下,__公司的发展会更加高远、更加迅速。
软件开发人员年度工作总结集锦9
时光荏苒,从毕业到现在已经10年了,这10年来一直从事着软件测试的工作。从一个什么都不会的新手,到如今的测试技术人员再到测试管理,期间经历了迷茫、痛苦、弯路和捷径。今天我想对自己过去的10年测试经历做一个总结,一方面是为了给自己重新出发增加动力,另一方面是为了给刚入行、迷茫中的测试朋友提供一些建议,希望能帮助他们少走弯路。
首先,谈谈测试职业规划,也就是做什么的问题。方向比努力重要,这是一句真理。如果能在刚开始从事测试工作的时候就明白这个道理,不出5年的时间,你一定能成为某一测试领域的专家,无论是薪水还是自信心都会水涨船高。不幸的是,我们获取的太多信息是,测试人员是一个通才,什么都要学,什么都要懂。结果就导致了很多一知半解的测试人员。但是这并不意味着对各个领域都有一定了解的测试人员没有用武之地,他们可以朝着测试管理岗位发展。所以测试职业规划的第一条路就是测试管理。另一条路就是测试技术专家,主要包括性能测试专家和自动化测试专家。
明确了软件测试职业规划的三个方向后,接下来就是如何选择适合自己的方向。我给出以下几条建议。
关于选择测试管理:首先,你一定不是一个喜欢技术、对技术敏感的人,这点很容易判断。第二,你一定是一个善于沟通、组织协调能力强的人。第三,你的长期抗压能力较强,能够承受领导批评和下属埋怨,能够忍受委屈和吃亏。第四,你对管理工作充满激情,如果过去你是一个比较如鱼得水的学生干部,那就更加适合做测试管理工作。总之,相对于智商,情商更高的人更适合做测试管理工作。
关于选择性能测试专家:与测试管理人员的性格相反,首先,你不喜欢组织协调这样的工作,你的性格有些孤傲,上学时你可能不是学生干部,或者不是一个适应能力很强的学生干部。第二,你不一定是一个技术狂热者,但你不排斥技术,你的动手能力较强,喜欢实践,能够静下心来学习。所以你有成为一个技术专家的潜力。
关于选择自动化测试专家:与性能测试专家类似,如果你掌握一门编程语言,或者有信心学好一门编程语言,那么恭喜你,你有成为自动化测试专家的潜力。通常,性能测试专家和自动化测试专家在技术上是相通的。
确定了自己的测试发展方向后,接下来就是如何实现的问题。有一个10000小时定律理论,即一个人想要成为某个领域的专家,需要经过1万个小时的锤炼。按此比例计算,如果每天工作8小时,一周工作5天,那么成为一个领域的专家需要4-5年的时间。
关于如何成长为测试管理人才:首先,你必须成为一个功能测试专家。通过参与至少2个完整项目的测试工作,你对测试理论、一个完整项目的测试流程、测试活动和测试输出都了如指掌。第二,尽量选择一个行业深入发展,成为该领域的业务专家,因为测试经理的角色往往也是半个需求人员的角色。第三,在头三年的时间里,尽量亲自参与功能测试、性能测试和自动化测试工作,为后续的测试管理工作打下良好的技术基础。毕竟,测试管理工作也是一个技术管理岗位,如果没有一定的技术功底,很难开展后续的管理工作。
关于如何成长为性能测试专家:刚进入测试管理岗位时,你负责的工作可能主要是功能测试任务,没有机会接触性能测试工作。这时,我的建议是自学或参加培训班。如果你是一个自我管理能力非常强的人,建议自学;如果不是,那么建议参加专门的性能测试培训班。参加培训班之前,可以大致了解一下性能测试的基础知识。
性能测试的学习过程大致如下:
1) 首先要了解一个系统的架构,明白各服务器之间的交互工作、系统的数据流向、系统的压力点,从而确定性能测试的需求和指标,即哪些功能需要考虑压力,系统能够承受的压力是多大。比如对于一个购物网站来说,最典型的登陆功能、提交订单功能需要支持多少个并发用户,每个用户在几秒内完成操作,系统在长时间压力下的稳定性等。
2) 其次是选择性能测试工具。对于基于Http协议的应用来说,一般可以使用loadrunner完成性能测试工作。学习loadrunner的三个步骤:脚本录制编写(loadrunner generator)、场景设置和执行(loadrunner controller)、结果分析(loadrunner analysis)。
对于一些无法使用现有工具进行性能测试的应用,需要考虑自己编写工具来完成。因此,一个优秀的性能测试工程师一定要熟练掌握一门编程语言。
3) 实践是非常重要的,安装完loadrunner之后,可以练习使用其中带有的性能测试项目-飞机订票系统。
4) 性能测试的目的是发现系统处理能力的瓶颈,而系统调优才是最终的目的。如果能进一步提高各业务服务器和数据库服务器的调优技能,对性能测试工作来说将会更加得心应手。
关于如何成长为自动化测试专家:自动化测试和性能测试不同,性能测试主要是对服务器性能的测试,而自动化测试是从前端出发,旨在替代部分手工测试,考量客户端长时间运行的稳定性。自动化测试分为Web站点的自动化测试、PC客户端的自动化测试和手机端的自动化测试。每个终端的测试都是一个庞大的领域,建议先深入学习一个终端的自动化测试技术。
关于Web端站点的自动化测试,常用的开源测试工具有selenium框架和一门编程语言(建议使用Python),或者收费软件QTP。推荐使用selenium,因为它是开源的、免费的,不存在盗版问题,而且可扩展性强,所以国内的一线大公司都喜欢使用它。
PC客户端自动化测试常用的测试工具是QTP,它是一款付费软件,国内很多小公司在使用。
Android手机自动化测试常用的测试工具有monkey、monkeyrunner、robutium、appium等,这些都是开源软件。同样,国内一流的公司都在使用它们。
苹果端的自动化测试常用的测试工具有Instrument、FoneMonke、Broomine、iPhone SDK自带的test unit。
无论学习哪个终端的自动化测试,熟练掌握一门编程语言是必要条件。
最后谈谈软实力,一个优秀的测试技术专家需要具备以下几个特质:
持续学习能力:计算机技术的发展日新月异,如果不持续学习,不出2年的时间,你就会发现自己只能当一个廉价的手工测试人员。所以如果能在工作中学习就好了,如果不行,那么下班后保证2个小时的自学时间,几年下来,你会发现自己的进步有多大。
沟通能力:可以从两个方面培养。第一是日常工作中的沟通能力,要及时和开发、产品、运维、客服等同事进行沟通,表达准确,多微笑、多倾听,保持良好轻松的同事关系。第二是正式场合的沟通能力,如项目周会、评审会议、总结会议,要提前做好准备,明确讲什么、怎么讲,私下里可以先练习一下,这样在正式场合才能表达清楚、自信从容、落落大方,给领导和同事留下一个好的印象。
团队合作能力:首先要有整体意识,放下个人英雄主义的想法。在实际项目中,体现为团队成员之间相互协作、资源共享、共同进退。这个时代已经不是一个英雄创造神话的时代了,只有团队的齐心协力才能把项目做好,这样的人往往也是公司最喜欢并愿意培养的人。
与优秀的人为伍:所谓近朱者赤,近墨者黑。与一个优秀的领导、与优秀的同事共事,找一个优秀的伴侣、经常参加牛人讲座和技术论坛,通过这些人的影响,能够少走很多弯路。
当然,还有很多其他的软实力,但我个人认为以上几点比较重要。
凡事要趁早,特别是在技术行业,一定要在头几年打下扎实的技术基础,这对于未来的技术管理或技术专家之路都有极大的帮助。
写了这么多,感觉还没有说完,希望我的一些见解能对刚毕业的同学和还在测试领域迷茫的同学提供一点帮助。