目录:导读
前言
为什么选择测试/开发程序员这个职业?
于为何选择程序员这份工作,各有各的答案。有的人因为喜欢代码的对话逻辑,有的人因为看中程序员的较高薪资。有人追名,有人逐利,有人为了梦想,还有人仅仅只是想做些实际的小事。你的答案,又是什么?
大家为什么从事了程序员这份工作,我先来谈谈自己的情况。
我一直认为,如果勉强自己做一件不喜欢的事情,那么很难有动力在今后的工作中继续前进。选择成为一名程序员,大概是在 16、7 岁的时候,那时候父母给我买了第一台电脑(一台 586 电脑),给自己的内心种下了一颗种子。
IT 行业是个知识更新非常快的行业,其他行业也在发展进步,但是相对而言没有这么快的节奏,而我是一个喜欢尝试新事物的人,心理承受能力也还可以,所以程序员貌似会是一个不错的选择。
此外,IT 行业的机会很多,也适合我这样的普通人家孩子,站在现在的年纪回顾过去,自己没有选错。
入行前
所谓入行前,其实就是指还是学生的你是否应该选择程序员作为你的职业工作、如何获得这份工作。作为一名学生,你真的要想清楚是否程序员这份工作适合你,因为它牵扯的个人精力实在太多,导致你不可能有太多的个人爱好。
大家都知道,很多程序员会自嘲称呼为码农,目前来看,程序员是最容易逆袭的职业,码农也是从收入角度最容易逆袭的工作,但同时码农也习惯了自嘲,于是把自己描绘的异常辛苦,总觉得自己赚钱多是应该的,因为太累了。
入行前,作为学生的你们,除了正常的上课、实习之外,还可以通过一些竞赛类的准备工作提升自己的技术能力。
入行后深度思考的理解
技术能力是可以培养的,而且可能可以快速培养,只要这个人具备深度思考的能力,因为知识体系的建立一定是基于思考之上的,而不会是填鸭式的。
多年来养成一种习惯,或者说不得不养成这样的习惯,就是在夜深人静的时候,静静地思考一天来的经历。白天,大部分时间是在异常忙乱中度过,没有时间思考。
夜色下来,一切归于宁静,望着窗外闪烁的路灯,可以静静地思考自己和世界,思考在自己从事的工作中发生的各种各样或大或小的事情,从中找出有意义的东西,做一点小小的思想享受。这种思考,对人是有益的。
一个人做多了自己的职业活动,如果不调整,就会变得单一。思想也慢慢定向,没有开放式的思维方式,所以要在紧张的大脑和肢体活动之余,发现思维的新空间。作为一名软件工程师,我的大部分时间都用在了这个领域,我也发现,生活上的几乎所有细节也可以被放在这个领域里找到对应点或面,此外,程序员也需要从产品、运营方面思考技术,这样才能不断开阔自己的思考方式。
我之所以愿意把这些思想“沉淀”积累起来,不是因为它们有特别的价值,而是因为它们是在宁静的外界和宁静的内心状态下形成的,宁静致远,对于拥有技术愿景的程序员来说,这是一个值得追求的境界。
对于工作时间的理解
时间是很值钱的,这种事情很多时候必须是上完学开始工作了才能理解。一个原因是对绝大多数学生来说,工作之后的空闲时间会变少,那么原来业余生活里快感度比较低的事情就不做了,这是因为你的时间可以换来收入。
而收入可以用来在空闲时间换取更爽的快感,那么你的选择空间也就更多了。上学的时候,空闲的时间太多,以至于连写东西吐槽、在网上跟人互喷,都能排上日程。
下面是我整理的2022年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结
不要因为一次挫折,就荒废了自己整个人生;也不要因为一时困难,就放弃了自己的目标。宁可在正确的路上摔得头破血流,也不要在错误的路上健步如飞。正确的路不是不摔跤,而是即使摔跤也是摔向目标。
生活就是这样的,不可能每件事都非常完美,但是不完美的事情是为了以后的完美而作铺垫的,坦然的面对每一次缺憾,迎接下一次挑战。