Ⅰ 做程序员与做测试员的选择
1、学历问题:大公司对于学历还是有一定的要求的,学历高的起薪也高,但是学历不能代表所有,也有学历高,但是技术垃圾的人,所以不要因为学历的问题来妄自菲薄,学历只是入门和之后评职称的时候有用,学历可以以后慢慢考。所以学历不是问题。
2、方向问题:如果是培训出来的话,那的基础知识一定不会非常的好,一定要注意基础部分,不要总是因为学习了多少框架而感到骄傲并且否定基础的东西,其实无论是框架还是什么都是基础的延续,只要打下了扎实的基础,那么学习起框架那些东西。培训出来的人大都做开发,而测试一般都是逼不得已而为之!
3、测试和开发哪个好:都是比较枯燥的工作,测试久了想转开发,开发久了想转行。就像围城。测试,没有做过,但是听说过一些,测试枯燥、乏味、而且经常熬夜,(开发也一样),但是从薪方面看,开发的优势就远远大于测试了,不是说测试比开发低级,用共产党的话就是:革命没有贵贱之分,只有分工的不同而已。
(1)软件测试和程序员哪个职业寿命长扩展阅读:
做好一名测试工程师的方法:
1、沟通能力。
一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。
2、技术能力。
一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。
3、很强的记忆力。
一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。
4、幽默感。在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。
Ⅱ 做软件测试比程序员工作更难吗
这个问题你得抛开来分析,从理论上来说的话软件测试,要比程序员的工作更难。因为他的职位要求,它是给程序员挑错的。也就是说,程序员懂的她必须都懂,不然的话如何挑错。
但是从现实上来分析的话。国内软件测试业界,8成以上的软件测试,是做不到理论上的职业要求的。一大半的都是非常初级的功能测试的测试员。就是只会点点找出错,也解释不清原因。待遇普遍在5000块钱以下。
所以我们国内目前的软件测试行业并没有追求。大部分的软件测试从业者的工作是非常轻松的,但是软件测试这个职位真正对于从业者的要求来说,是非常高的。所以理论上来说软件测试,比程序员的工作更难,但是国内现实来说,要轻松不少,待遇也少很多。
Ⅲ java程序员与软件测试员哪个更稳定长久
没有所谓的长久稳定工作,长久和稳定只是相对而言的。
从目前看来,JAVA的前景看好,但未来可能会有更先进的技术出现,JAVA未必能够引领未来,但在未来的10年之内,JAVA可能仍然会是主流。无论何时,有软件开发的地方,就需要软件测试员,这是一份无法取消的工作,但是,随着软件技术的发展,软件测试可能会步入自动化,减少了人的劳动,软件测试员的工作地位可能会被取代。与此同时,JAVA程序员总会接触前沿技术,工作中会有很多乐趣,软件测试员的工作则没有什么新鲜可言,会很枯燥,很单调,当然,二者的薪资都不会低~不过相对而言,JAVA程序员的工作会更吸引人。
不知道你现在的年龄是多少,如果考虑在35之前转型的话,建议你做JAVA程序员~在转型之后,会有更好发展前景~