大佬没提到管理技能,是疏漏了吗?
我认为轮岗有利有弊吧,能详细分析一下轮岗这件事吗?我有点儿好奇。
关于辛苦,简单说说我的理解吧。
辛苦一般是几方面,时间上的和心理上的和身体上的。
IT 行业,时间上和身体上的劳累就不多说了,其实最核心的就是心理上的辛苦。
像华为这种高强度公司,或者阿里,头条这种,很多时候不是你自己不够努力,而是身边人比你更优秀,就把你比下去了,这种心理的劳累,高强度思考的劳累,高强度学习的节奏,不是 985 的出身是很难很难跟上的 (除了 985 就要证明自己高强的学习能力),去了也是被淘汰。
再者辛苦也是有周期的,一般的 IT 工作,高强度的学习 3-5 年后,会进入一个平稳期或者过渡期或者是红利期,这段时间可以稍稍平稳,按照自己的节奏来工作学习,会比刚入职的时候舒服不少。不过阿里,头条,华为这种公司,不会让你轻易闲着,能力越强责任越大,占用你的时间越多。
至于你说的兼顾家庭,这个因人而异,一句话吧,贫贱夫妻百事哀,很多很多时候,家庭琐事多,烦,是因为穷导致的(扎心抱歉)。
确实,我测开也是兼职。
可能你的心中早有决定,只不过希望我再给你确认一下了。
手机的性能测试也是需要了解代码的,虽然你非科班出身,但是高通不累,相信 3-5 年后,在你高强度自学下,你可以成为这方面的专家。专家之后,管理岗位是自然而然的,即使高通不行,HOVM 应该也有你的一席之地,甚至互联网大厂也不是不可能。管理岗位是自然而然的,而你不能合理过渡到管理职能,只能有一个原因是你的能力还不够。
华为是老本行,996,但是由于你是科班出身,不用高强度自学即可以快速上手工作。如果你的学业成绩扎实,工作勤快,情商高,相信可以快速过渡到职场人,快速拥有工作上的成就感,在华为立足,成为奋斗者,管理岗也是自然而然的。
还有一些常识:
至于要去哪里入职,可以看看这两者的行业前景,先确定行业,再确定地方。具体可以问问老师,学长。
先说说你投简历没音信吧:
可能看到这里,你的简历基本已经被 pass 了。(事实也是如此)
再说说你的专家性:
测试工作有两类专家:
软实力要求:
再聊聊你的技术栈:
很弱。实在不想怼吧。我见过校招的实习生,虽然是开发的实习生,应该比你高深。
可能扎心了,举几个我问过的例子吧,如果你第一眼不用查百度,我收回我 “很弱” 的评价。
回表。物化视图,MVVC,双向绑定,偏向锁,内存页的抖动,线程的生命周期。(这些都是校招题)
不需要回答问题,如人饮水冷暖自知吧。
其实你的源码我看过……api_automation_test 的源码我也看过。
api_automation_test 不再维护了,我就多说几句好了……api_automation_test 的前端代码其实是比较烂的,同时我怀疑并不是一个人写的,更像是集大家之所长的作品,前端的风格我发现就有两种吧,具体表现是一会儿用 axios,一会儿换个界面就都是 ajax。相信你借鉴了也应该发现了。同时 api_automation_test 没有理解 vue 的组件化的思想,太多的前端代码都是重复的,怎么说呢,代码没有解耦。
你的代码我就不在这里评价了。说一下你提的二次开发吧。
在你这个平台上二次开发,我担心会不知不觉把 api_automation_test 已经实现的功能再自己实现了一遍。
有个 bug 吧,项目中我更新了用例,但是项目的最后更新时间竟然没变。
因为我看过原版的 automation_test 也是社区的开源项目吧,觉得你这个翻版的其实没超过原版的功能,或者还误删了几个原版很好的功能。
比如:
当然你也增加了一下好的功能,可能主要是在断言的判断上吧。
我并不是说你这个平台不好,而是希望把原版的好的基础上再做优化,而不是直接把一些成熟的东西不知道为啥的就全抛弃掉。
postman 确实是个成功的产品。
这种思路很好,总的来说就是不要每次请求都要传数据,而是说 slave 先保存数据,测试结束之后走文件传输,例如 scp 把文件数据交给 master 整合。
其实这种方式我尝试过:
你这想的太多了,晋升的时候领导肯定都想到结局了,换句话说,领导早就放弃你了,你多虑了。
你可以继续待着,不过要改变工作方式,改变大家对你的印象(很难很难很难)。
直接改源码吧,改 maven 引用。
我没看懂你的问题。
打包 ios,玩 docker。
除了这俩,远不如同价位 windows。
个人意见。
写的真不错,已经收藏。向楼主学习。
说一下我怎么给 Jmeter 改动代码的吧:
呵呵了。你能说一个框架是你心目中完美的框架吗,它就没有缺点吗?
“如果框架都无法实现,工具和平台就更不能。” 为什么我不能改框架的源码来实现自己的需求呢?为什么我不能组合多个框架的优点来达到自己的目的呢?
框架总有缺点,而我做工具或者平台,就是组合各个框架的优点,让其合并在一起。相信各位做平台的也是这个目的。
“工具和平台解决的是 不让你写代码做接口测试 !” 就比如接口测试的断言部分吧,postman 都是写脚本的形式来断言的,用我截图给你吗?是叫 Javascript ,
怎么了,你要告诉我 postman 不行,它不是一个成功的工具,是因为它让我写代码了,让我写了代码才能做接口测试了。那你的工具超过 postman 了吗?
不是说想怼你,你怼别人的时候最好想想自己说的是啥,你到底想清楚问题没有。
等你发现测试框架无法满足你的时候,你就会想写一个工具来满足你的要求了,写完工具会想何不共享一下?这就做成了一个平台。
你这个报错是 Jmeter 自己报的,建议查一下配置。
之前我也说过,Jmeter 对分布式节点 slave 的管理很弱,这是源生的弊端。不过正常都会自动停止的。分布式停不下来建议直接重启节点没关系的。
调试报告仅仅是调试,我还没想分布式那么远,有点儿太复杂了。
建议你仔细了解一下 Jmeter 的自有的压力分布的实现。平台对 Jmeter 的压力分布实现原理配置等没有做任何修改,做的仅是优化。
节点机的压力负载调节也是在改动原 jmx 文件在内存中对象的方式来实现的。
大佬说的很不错。我最近也在思考这方面的东西。
postman 是一个标杆,比如它还有切换 workSpace 的功能(eolinker 也有),都非常值得借鉴。还比如 postman 能自动记录接口请求返回的 response 的 cookie 数据,这些细节令我深思。
另外,专业和优秀的一套 UI 真的很重要。
是的。
但是目前平台支持压力机压力负载配置,比如可以把两个压力机承担的都是原脚本压力的 50% ,这样加起来就是 100 了。
可以调大或者调小压力。
源生的 Jmeter 的分布式节点机的坑还是不少的,建议压测前重启。
在重写 + 重构 + 改写这个项目。
UI 设计,产品设计的挺棒的。
集群的控制是 Jmeter 自带的,你如果看 Jmeter 源码就知道了。
平台只是调用 Jmeter 的 API,如果配置了集群就会使用集群。
学习了。
《Java 开发手册》是一本比较神的书,我精读的是 1.3 版本的,对写代码帮助很大。
这五道题其实还好吧,如果是经常刷题的,这种难度级别的题,能找出来不下 500 道。当然我是被虐的习惯了。