汽车研发和测试哪个累一点(汽车研发和测试哪个累一点呢)

热搜文章011428
文章开头广告

java开发和软件测试哪个更好一点

2个入门都很容易,2个精通都很难。测试含盖范围很广,初级的测试就是对业务的了解。但高级的就要你掌握工具和开发知识了。

而JAVA这种OOP的语言,你只要理解什么叫OOP,那么学起来速度很快的。

记得刚开始做.net开发时就是DB连接.net的增,删,查,改。后来才慢慢学深,最后在转行测试。(比开发轻松很多)。

在中国的话个人建议先学JAVA,工作1年在转测试,这样是最好的。

因为测试在中国普遍不被看重,如果没有开发的基础,第一不能做高质量的测试,第2也测不出太多有用的问题。

IT界的三兄弟开发、测试、运维,大家觉得这三个哪个学起来最快也最好入门找工作

运维要做好其实需要懂很多东西,基础的网络管理,系统环境,cdn管理,域名管理,各种权限控制管理包括防护墙,每个问题的第一线都会是你去对接,就会涉及到监控管理,原来的lnmp,tomcat,nginx,MySQL相关安装配置使用熟练以上基本必备的,现在都在微服务,对于开发来讲他们更省心了,相对的架构复杂度压力对运维更大了,原来的那种只会写个shell的运维根本撑不住,你得需要慢慢学习Python学习编写一些工具或者运维平台,你就得需要彻底的学习下http,半个全栈web工程师。以及一些自动化组件的整合,传统的Jenkins,新的微服务相关的那就更多了,监控的套间也升级了,传统的zabbix.新的普罗米修斯,tick还是一样你会需要学很多组件,或者写相关插件。写插件的前提是你要掌握这些东西的架构运作。容器k8s还有很多网关openrestykong的调度存储安全如何保障。等等。随便写的凑合看吧。希望对你有帮助。学到一定层度,一般的开发你绝对肯定吊打。ᕕ😆ᕗ

个人感觉应该是测试是最好入门、最好找工作的。

首先开发人员要学习的内容还是非常多的,而且一定是需要有实践经验,没有几个实践项目,基本上找工作狗不理。加上现阶段找工作难,所以直接排除。

其次就是运维工程师,运维工程师其实也是学习挺难的。因为基本上都是在跟服务器打交道,还的自己去找项目工程实践,涉及到的内容是相当的复杂。但是找工作好找呀,没有那么卷,不过入门来说,真比程序员难!

最后就是测试。测试分为黑盒测试和白盒测试。黑盒测试又俗称点点点工程师,不需要会技术,只要理解业务,站在用户和产品视角,对互联网软件产品进行用户行为测试就行了,最后就输入测试文档就行。可以说是非技术人员最好入门的一行了。而且中国测试缺口是非常大的,国外互联网或者软件开发公司,开发和测试人员比率一般是1:1,但是国内,开发人员和测试人员是4:1,所以测试人员缺口是非常大的。完全可以从黑盒测试入手入行,然后转白盒测试或者产品经理都行。

如果说5~10年前,开发,测试,运维还是一定的边界的。现在来看,他们之间边界变得越来越模糊。但是有时候为了管理的需要,做一些部门的划分,因为面向的客户/用户不一样,互相制衡等等,但是从技术角度上,他们已经高度的融合。

首先说一下大热的运维,一般说现在都叫devops,你几乎不可能不做自动化,自动化意味着你不仅要了解这个基础框架(Infrastructure),物理架构还要编写代码,会bash,python是根本。

其次说一下开发,已经从基础的

D.I.A.Y

开发,现在全面拥抱云计算。如果你现在不了解云上的基础架构,你基本上没有办法做cloudnative,你如果不知道什么CI/CD,你基本上没有办法做到每两周一个版本的迭代,如果你不懂Linux,网络,你不知道怎么排除各种故障,不知道如何跟运维同事交流,等等。

最后,说一下测试,多年前,测试早已经摆脱手工测试。你看看现在的大厂,没有一个大厂只招聘只是手工的测试人员了。招测试,首先需要要有开发经验,写自动的脚本,甚至高级一点测试,需要写测试框架。这些如果不懂开发,运维,基本上没有办法把测试做好。千万不要相信测试很容易,如果已经有,一定要放弃这个想法。

最后总结一下,现在这个三个方向在技术上已经高度的融合,想把哪一个做好都不容易,但是思维层面,服务用户的角度是不一样的。简单来说在软技能上要求是不一样的,但是从技术角度要求都差不多,学习编码和基础设施(infrastructure)是必须的。如果你更喜欢跟人打交道多一点,运维和测试可能更适合一点,如果喜欢技术多一点,就从事开发吧。

简单的说这么多,不知道对你有没有帮助。

喜欢的话点关注

个人感觉,测试最容易入门。发展的话,开发最好。运维岗位少,而且太吃经验。入门要看机遇,小公司的话,运维要么被开发兼职了,有也一般只有你一个人,所以一般都是独挡一面的,肯定要有经验。大公司的话,经验学历至少要有一样能拿的出手。

入门阶段认真学三个月可以有很明显的提升

鸟哥的私房菜基础篇&服务器架设篇这两本挺好的,如果你是认真看完,收获会很大。我对认真看完的定义是:

90%以上的内容都看了,且都亲自操作/实践过。

看书的过程中可以配合看相关文档,或者看看他人总结的经验。在这个学习研究的过程中,你肯定或多或少会遇到问题,把它们记录下来,每个问题点和相应解决方案都总结出一篇博客,收获会很大。

Shell,刚开始可以找一个网上的入门文章大致过一下常用语法(这个应该顶多一天),有精力可以直接扫一遍man手册。

Python,入门比较容易,Google搜下入门文章和书籍,或者看官方文档。

不论是Linux,或是Shell和Python,前期入门都差不多,后面主要就是实践,积累经验和技巧。

我觉得三个月时间,安心把我上面提到的做完,应该差不多了。

另外马哥教育的公开课你也可以看一下:希望对你有帮助

文章末尾广告

也许您对下面的内容还感兴趣:

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码