恩, 怎么说呢。 其实在职业发展的路上,大多数人大部分时间都是自学的,能有水平好的师傅肯认认真真教你的情况基本上很难遇到,尤其测试领域里就更难遇到了。 所以楼主觉得老大教不了自己的这个情况不用太纠结, 因为大家差不多都是这样的。 等你成长起来以后你会发现, 一般部门里老大要委以重任的人, 是要教老大应该做什么的人, 而不是老大教你该怎么做的人。
反而是一个有技术挑战的工作环境更能让一个人成长起来。 就像你说的学的东西不用在工作中的话, 你也不敢说熟练。 所以学以致用才是最重要的。多想想怎么在工作中进行创新来提高效率是很重要的。
还有就是关于学什么东西,该往哪个领域发展的问题。 自动化,容器化, 大数据等等等等都是方向,关键在于你能不能找到相关的工作岗位以及你能不能坚持下去。 你现在的情况是先不要纠结哪个方向最好, 而是抓住一个机会就走下去。 毕竟你现在还没有挑工作的能力, 现在只能是工作挑你。 任何一个领域你研究的深了,结果都不会差的。 还有就是其实后来你就慢慢知道了, 技术不仅仅是写代码, 甚至往后面发现 当你处理一个大型系统的时候,你大部分精力都不是在写代码上。你要学习的东西也早就超越了写代码的范畴。 比如学习各种中间件,分布式系统, 容器编排系统等等等等。 很多时候就是学这些东西学 1,2 个月。 然后上手写代码去做相关的事情就 1,2 周甚至几天就结束了。 比如我在 K8S 下做环境部署的时候, 在这之前学 k8s 学了 1 个多月,到写部署脚本的时候 3 天写完。 因为只有拥有能足够维护一整套 k8s 的能力的时候,你才能去真的写那几百行代码, 否则出了点什么问题你都解决不了。 所以平时可以不要只关注代码层面的东西, 不懂代码的人绝对不是技术人,但是技术绝对不仅仅是代码。 事实上代码写多了你就发现就那么回事了, 什么 UI,接口,单测,白盒黑盒的都没什么挑战了。
感觉上你性能也不太行。
测开的能力要求要是比较高的,你代码能力如何?
性能是用项目实打实的提升的,没有实践的储备想在性能上面有 进步那要花很长的时间。
我个人总是不建议专门死磕一个方向,学精是没有错,但是如果你是 web 的测试,那对 web 的方方面面都要了解,甚至能够自己构建。就像一个专门玩上单的的人,其实上单玩的也不咋地。这是意识问题。
在性能测试里面这点就更为重要。
还有,感觉你太急了,我知道你的想法,摆脱掉重复没有更多提升的工作,转专职性能或者测试开发,虽然现在水平不算太好,但总能给我一个差不多的岗位,让我慢慢发育成大神,最起码是在干自己感兴趣且每天都有提升的事情。
但是很多时候,社会不会给你这样的机会。
多在社区看看精华帖子,看看别人的性能专项做到什么程度了,自己是不是也差不多,如果发现还有一些差距,多想想为什么,假如觉得精华帖里面的问题你都遇到过,说明你踩过的坑已经足够多,可以出去面试试一下看看还有没有其他方面的不足。上学的时候我们学过,学然后知不足,教然后知困。楼主说已经学不到东西,我深表怀疑啊。
关于薪资:对于初入行业的同学,我一直建议多关注个人能力提升,影响个人成长的两个关键因素,一个是工作前三年时间的成长,另外一个是引路人。不要太纠结薪资,能力足够的时候,你换工作会非常的从容,薪资也是水到渠成。
一件事做 3 年可能都未必精通,这就急着要跟资深和专家看齐了,未免太心急,说难听点是浮躁
今天一会忙性能,一会扫描安全,一会处理项目上遇到的报错
这些事件件都做好,不说精深,至少要达到重复一次效率翻倍的效果吧,慢慢累积下去,你的发展有什么可担忧的呢,不要慌,稳住~
看看别人的团队在做什么,自己找一两个方向去深耕,过 3、5 年,你的深度和广度可能都有了~
https://tech.youzan.com/team/?tdsourcetag=s_pcqq_aiomsg
恩, 怎么说呢。 其实在职业发展的路上,大多数人大部分时间都是自学的,能有水平好的师傅肯认认真真教你的情况基本上很难遇到,尤其测试领域里就更难遇到了。 所以楼主觉得老大教不了自己的这个情况不用太纠结, 因为大家差不多都是这样的。 等你成长起来以后你会发现, 一般部门里老大要委以重任的人, 是要教老大应该做什么的人, 而不是老大教你该怎么做的人。
反而是一个有技术挑战的工作环境更能让一个人成长起来。 就像你说的学的东西不用在工作中的话, 你也不敢说熟练。 所以学以致用才是最重要的。多想想怎么在工作中进行创新来提高效率是很重要的。
还有就是关于学什么东西,该往哪个领域发展的问题。 自动化,容器化, 大数据等等等等都是方向,关键在于你能不能找到相关的工作岗位以及你能不能坚持下去。 你现在的情况是先不要纠结哪个方向最好, 而是抓住一个机会就走下去。 毕竟你现在还没有挑工作的能力, 现在只能是工作挑你。 任何一个领域你研究的深了,结果都不会差的。 还有就是其实后来你就慢慢知道了, 技术不仅仅是写代码, 甚至往后面发现 当你处理一个大型系统的时候,你大部分精力都不是在写代码上。你要学习的东西也早就超越了写代码的范畴。 比如学习各种中间件,分布式系统, 容器编排系统等等等等。 很多时候就是学这些东西学 1,2 个月。 然后上手写代码去做相关的事情就 1,2 周甚至几天就结束了。 比如我在 K8S 下做环境部署的时候, 在这之前学 k8s 学了 1 个多月,到写部署脚本的时候 3 天写完。 因为只有拥有能足够维护一整套 k8s 的能力的时候,你才能去真的写那几百行代码, 否则出了点什么问题你都解决不了。 所以平时可以不要只关注代码层面的东西, 不懂代码的人绝对不是技术人,但是技术绝对不仅仅是代码。 事实上代码写多了你就发现就那么回事了, 什么 UI,接口,单测,白盒黑盒的都没什么挑战了。
我们公司测试环境很多很复杂,新到的测试服务器很快就满负载了,我自己了解使用过 docker,跟老大推荐 docker 三次了,每次都是初次新建镜像太多、测试环境与项目环境不匹配、实施推广麻烦(需要研发测试实施学习了解 docker,成本较大)这三个阻力,老大都不愿意尝试,面对越来越多的测试环境也无奈没有办法。。。k8s 我还没怎么了解,大概能解决第三个阻力吧?大佬有什么建议办法吗
最擅长的可能还真不是纯技术。_^
我现在觉得测试谈纯技术就是伪命题,纯技术是不需要测试的。
门槛门槛,今天被朋友说了,都不是一个世界的人,你说的东西底层执行者根本理解不了,没必要说了。以后也会少说了。
也祝你找到自己的方向哈~
esensoft???