linux cpu占用率如何看
202
2022-09-27
应届生是怎样从0开始学习软件测试,3个月就月薪达到11K的?
我的情况
我是女生(一名刚毕业应届生),在北京,刚学完软件测试之后开始工作,我想说现在这个社会干啥压力都大,生活不会因为你是女生就对你手下留情。
接下来就说说我是为啥学软件测试吧!
市场情况
首先我分析了市场,好的行业才能赚钱
主要城市平均薪资对比
月平均薪资
学历与收入情况
我的员优势(女程序员)
1)女生一般比男生要更细心, 做事情可以很好地把控细节,对于测试岗位来说,细致是非常重要的,所以女生在这方面还是很好占优势的;
2)在软件工作一般程序员都是男生, 所谓的男女搭配干活不累,所以女生更容易和开发进行沟通;
3)做测试因为要有很多重复性的工作, 对于男生一般来说稍微会急躁一些,但是女生一般都会有很耐心,可以反反复复但是还是很认真的做好事情;
4)细心,测试人员作为质量的最后一道关卡, 所以细心是非常重要的,在执行测试工作时候要细心,认真执行测试,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等;
5)责任心:应届生一般都是比较有责任心的, 但是如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果。所以应届生一般还是比较占优势的;
6)软件测试工程师一般对于互联网行业来说,加班较少,女生也可以接受
另外在技术方面的体现,男女生没有什么差异,都是需要有一条实战路线自己去努力学习。总之,女生在做软件测试还是占很大优势的,其实在测试行业女生占了很大的比例。
自己整理的大厂面试知识点脑图
面试公司与面试题
阿里
一面
1、自我介绍 2、根据项目发问(主要是项目的具体功能模块和具体的实验来问) 3、为什么选择测开 4、TCP与UDP了解吗 5、Linux系统简单说说 6、Jvm相关知识 7、线程通信方式 8、多线程与多进程区别(项目中的体现) 9、Redis集群 10、Redis在项目中怎么使用 11、分布式事务 12、Mysql中事务的特性以及原理(怎么实现的) 13、为什么线上常用可重复度隔离级别 14、数据一致性 15、zset数据结构(跳跃表插入、删除、原理等) 16、Python GIL 17、排序算法相关 18、反问
其实还有一些 但是有点忘了 一面显得有点紧张(不要紧张,要让面试官觉得你自己很有自信比较好点)
二面
1、自我介绍 2、项目细问(具体实现以及测试用例) 3、为什么选择测开 4、面试官的部门介绍 5、发展路径以及个人想法 6、Java相关的基础概念(HashMap啥的) 7、口述:两个字符串最长相同子序列+数组出现大于一半的数(摩尔投票法) 8、聊天
二面感觉就好多了,不像那么紧张了,整体的谈话过程就是有说有笑,积极表达自己的观点
三面
1、自我介绍 2、国奖竞赛仔细询问 3、项目深挖(反驳你的观点,认为这不好那不好,你要怎么解释,压力很大) 4、Java GC你所知道的都说一下(说了有五分钟,面试官打断我,让我停下来了。。) 这个过程充斥着打断。。 5、Java的知识,在哪儿学的? 6、手上的offer情况,薪资情况
总体来说,三面压力很大,有点喘不过来气。。。
字节跳动
一面
1、自我介绍 2、挖项目 项目一 项目二 如何测试你的项目,功能、压力测试等 3、测试相关 抖音的视频刷不出来什么原因? 朋友圈发动态怎么测? 4、计网 输入一个URL的过程? OSI七层协议 5、手撕代码 旋转链表
二面 1、自我介绍 2、挖项目 项目一 项目二 3、语言 深拷贝、浅拷贝 java和C++的区别 4、计网UDP和HTTP 三次握手和四次挥手 5、数据库 怎么理解索引 6、操作系统 为什么线程比进程要快 7、手撕代码 最大连续递增数字串 8、抖音搜索框的测试用例 9、其他 最有成就感的事/最挫败的事 最大的优点/缺点 拿了几个offer 10、反问
三面
1、自我介绍 2、个人情况提问 目前面了哪些公司,拿了几个offer 职业规划是怎样的?开发还是测开? 你做测开你觉得有什么优势? 为什么觉得自己有沟通能力,并且要举个例子 3、java开发相关项目 要解决的问题是什么? 用了什么框架? 写代码遇到哪些异常,如何解决? 4、java基础 多线程的方式 Runnable与Callable的区别 反射机制 有哪些集合?线程不安全的集合有哪些? 5、手撕代码 丑数 6、反问
总结与建议
如果期望10K+,就要付出点努力啦,学点语言、做点自动化测试如果期望20K+,不仅要技术过硬,还要掌握一些管理技术,再或者在某一测试专项中有一定的深度,掌握别人不能轻易取代的技术如果想年薪60W,那至少要在同一行业或技术领域打拼至少5年以上吧,差的还比较远,加油吧
分享
软件测试难吗?
客观来讲,相比开发、运维,软件测试入门真的非常简单。以市面上的测试的系统培训课程为例,全部课程只有40%是编码,另外60%是理论实践及工具使用,对于文科生来说也不太困难。
如果想边做边学,那刚开始入行可以选择做一些功能测试的工作,这块只要求候选者掌握基础的测试理论,测试用例设计方法,会使用缺陷管理工具如禅道、JIRA等,以及编写一些文档,这些内容学习起来对99%以上的小伙伴都没有什么学习压力可言,是绝对能学的会的、学的明白的。
尾声
规避风险 在35岁前要形成思维方法论和知识体系的阶段。当你积累足够的技术实力,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。
你只要前一个阶段打的基础足够牢固,这个阶段你一定会开始蚕食别的领域,这是一定的。
逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;技术在公司未来的价值?创业公司对技术的需求?支撑技术的产品,怎样学习做产品?支撑产品背后的运营体系是怎样建立的?商业社会对技术、产品、运营等的是怎样的认知,商业社会有什么的特定规律?也许还有更多…
在这个阶段,积累技术对你来说简直是小菜一碟,你更需要磨练的是思考能力,形成自己的思维方法和知识体系,这将是你帮助你一生的武器。
未来因你的努力,变得更美…
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~