从你踏出第一步,选择了「软件测试工程师」这个职业起,就决定了,你必须此后的职业生涯中,不停的学习,不停的前行 。

否则,突然某一天,你就被同行、被这个职业、被企业,抛弃了 。然后,失业了 ...

写文章的这几年,老徐一直告知各位同学:要「保持学习、每天进步一点点、不要停、落地执行、别空想、时刻准备着、机会不一定会来、所有的付出、都会有所回报」。

如果看过软件测试从业者的技术栈图谱,就会知道,测试这个职业,真是一个神奇的职业:不仅得具备各种稀奇古怪的软技能,还得掌握各种神奇的硬技能 。

总之,

开发懂的,你得懂 。

产品懂的,你得懂 。

运维懂的,你得懂 。

前端懂的,你得懂 。

啥都得懂点,干活才顺畅,薪资才会高 。

/

在此,老徐给大家几点过来人的建议:

001 扎实好基础,掌握底层的操作系统知识、服务器 知识、数据库知识、网络基础知识等,至少得系统性的看一本书,但别乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。

002 每天进步一点点,分清主次,列好计划,按节奏来,别想着一口气学完所有知识 。

003 实践、实践、实践:一定要动手实操。特别是想提升脚本能力的,例子不管多么简单,至少自己手敲一遍,否则,看再多,也没用 。

004 动脑、多思考、多总结,别把自己当一个普通的执行者,否则,混再久,还只是一名普通的执行工程师,无法达到高级岗位,管理,就更难了(做任何事:思考为什么要这样,而不是那样,还要举一反三地思考)。