时过境迁 | 底层码农...如果我再年轻十岁,可能我会这样学习 自动化测试

都说35岁是人生的一道坎,立在“三十而立”和“四十不惑”之间。在国内,过了35岁,对编程还有热情的程序员真心不多了。编程就像登山一样,越往上爬人越少。35岁之后,除了转管理,仍坚持写代码的都是这个行业的中坚力量,必将大有可为。

我的程序之路

我读高二时开始接触电脑(那时用计算机这词也太过专业了吧),偶尔跟着同学去网吧泡泡江湖,论坛形式的游戏,那时要是能打到只凶猛的老虎那可真是令人羡慕忌妒恨啊。从那时起,我算是真正的接触了电脑,接着学聊QQ、听音乐、玩CS …还好自己一向比较能克制自己,以致于最终基本不影响考大学。

报考大学的时候,许多人都是糊里糊涂地报,专业名看起来顺眼就基本差不多了。但那时我却有着明确的报考方向,那就是计算机专业,那时在我似乎就已经知道编程是怎么回事儿了,虽然我真的是没接触过。

上了大学,读的是自己喜欢的计算机科学与技术专业。

我的编程十年

时间过得可真快啊!

23岁,在北京漂的第1年,我为了快速拿到北京户口,毅然决定考研,23岁考上研究生。

24岁,我回到北京,在导师的互联网公司实习,成为一名Java程序员。

25岁,我研究生毕业,落户北京。完成结婚大事,在一家公司做软件,用Java。

后来十年,我跟着这个公司一起成长,从程序员到高级程序员,从项目经理到软件技术部门经理,从部门经理到某业务中心总经理,期间生了娃,买了房,有了车,有了各种经历。

我作为程序员的前十年过得太平坦,以至于我都有点飘飘然了,如果单纯想用文字表达出来,我想这不仅仅是一篇文章就能说得完整的!

过于平坦也不是好事

今年的5月份经理找我谈话,我被炒了。我以前自信的感觉完全不在,取而代之的是职业生涯的困惑,不知道向何处去。

35岁之前,程序之路平平坦坦,可在35岁后,我面临一个尴尬的境地:往技术岗上不去,当管理岗能力欠缺慢慢地沦为毫不起眼的角色,拿着高薪重复地做着自己舒适区内的工作。遇到部门组织调整时,首当其冲地成为被“处理”的人。

但是现实是什么,我投了十家公司,只有三家邀请我面试,其余都应为我的年龄婉拒了我!

在我找工作的时候,才意识到自己的技术有多么的欠缺,学习能力不及年轻人,唯一为傲的就是我的一点点经验。

以前一帆风顺的程序人生,现在已然成为我找工作的绊脚石。

如果我再年轻十岁,会这样学习软件自动化测试

我个人的十年经历,希望各位年轻的程序员朋友引以为戒。

我也将会和各位年轻的程序员们一同学习,利用十年的编程经验,去谱写我的下一个十年的程序人生。

这一次事件的背后,引发的思考:

再次认识到真心想要去做的事,只要不违法,不妨碍他人,最差的结果自己又可以承受,那就立刻去做。

千万不要去等所谓的条件成熟,等自己能力足够,等有时间了再去做。说白了,这些所谓的等,只不过是自己给自己不想开始的借口罢了。因为等下去,往往最终没了然后。

任时光飞过,再回首,当初的想法也许已经模糊到你根本记不起来,空留“我当时要是去做了,应该会是别样的一番情景了吧?”

我的十年经验总结的学习路径和方法:希望让年轻的程序员朋友们少走弯路!

现在还想从事软件测试行业的小伙伴们,想要心仪的工作,要多努力学习哟。我给大家整理了一份800多道软件测试面试真题的PDF文档。高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来...)

1、阐述软件生命周期都有哪些阶段?常见的软件生命周期模型有哪些?

2、什么是版本控制,常用的版本控制系统有哪些?

3、数据库三大范式是什么?

4、mysq|有关权限的表都有哪几个?

5、MySQL的binlog有有几种录入格式?分别有什么区别?

6、存储引擎选择?

7、什么是索引?

8、索引有哪些优缺点?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1、切换目录用什么命令?

2、怎么查看进程信息?

3、怎么查看当前路径?

4、删除文件用哪个命令?

5、对文件的内容进行统计?(行号、单词数、字节数)

6、grep命令有什么用?

在这里插入图片描述
在这里插入图片描述

1、请写出table标签下面会包含哪些标签元素?

2、很多网站不常用table iframe这两个元素,知道原因吗?

3、 jpg和png格式的图片有什么区别?

4、常用浏览器有哪些,内核都是什么?

5、form标签上定义请求类型的是哪个属性?定义请求地址的是哪个属性?

6、简述一下src与href的区别?

7、before和::before区别?

8、如何让一个div.上下左右居中?

在这里插入图片描述

在这里插入图片描述
1、自动化工具选择的关注点?

2、常用移动应用自动化测试工具有哪些?

3、什么是 自动化测试?

4、自动化测试优点?

5、Jmeter的作用优点以及缺点?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1、JMeter中处理器的类型是什么?

2、解释什么是预置处理器元件?列出一些预处理器元件?

3、是否提到测试元件的执行顺序?

4、正则表达式中的“包含"和“匹配”表示什么?

5、服务器CPU指标异常怎么办?

6、你们的性能测试需求哪里来?

7、你们性能测试做的是前台还是后台?

8、性能测试指标有哪些?

在这里插入图片描述
在这里插入图片描述

最后

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_67695717/article/details/131306917