时光冉冉, 不经意从毕业到现在已经工作 4、5 年了, 其中也迷茫过,放纵过。在看到了 testerhome 社区的一些文章后, 发现还是有很多志同道合的人, 并且从里面看着大家这么乐观且充满激情的态度,觉得自己也需要再给自己加把劲。
由于很少写博文, 先写个个人经历, 希望能给处于困境的其他小伙伴带来一些思路和慰藉~
在以上比较 "朴素" 的条件下来到了魔都开始了连自己也不太理解的工作生涯
在我印象中,当时找了将近一个多月的工作,其中充满了各种艰辛。由于没有任何经验,我几乎就是在 51job、智联招聘等各大招聘网站上海投,不过大概方向还是测试或者开发岗位。
第一次有公司答应录用:
一个很小的公司,招聘开发当时面试后,我说啥也不会。他们说给 3K,我当时已经找了快半个月了,差点就同意了,因为对这边的薪资概念也不是太强,只是觉得有公司要就行。
第一次难受的想放弃:
当时大夏天的早上 10 点去面试,太阳特别大,然后出了很多汗去,到了公司里面又是冷空调一吹, 在面试的过程中就觉得头昏昏的,等回到家里就已经处于整个人肚子疼的站不起来,头也特别疼。现在回想起来还觉得有点悲凉。
不过最终我还是坚持下来了,因为接到了一家视讯监控行业公司的 offer,当时给的工资是 4.5k,工作是测试工程师。从此,我的测试生涯便开始了。(这个时候我也不知道未来到底会怎么样)
公司的培养计划挺棒的,前 2 个月都是新人培训, 并且有相应的导师会教导你,带你做项目。由于是传统软件公司, 所以测试节奏比较慢, 工作也基本是一些界面的点点点。 在这种环境下, 个人又比较喜欢玩游戏,当时完全没有意识需要进行自我充电。。。每天基本处于白天上班, 晚上打游戏。现在回想起来,虽然不能说后悔不已,但也还是觉得挺可惜的。
在 15 年初的时候调到另外一个产品线, 在那个时候我还是一个只会界面点点点的菜鸟, 连基本的 linux 命令都不熟悉,更不用说什么脚本语言和编程语言等其他知识了。 直到开始一个自动化部署环境平台的项目出现, 我开始接触了一些 linux 命令以及 shell 脚本,但当时完全处于一脸懵逼状态,啥也不会。。。在那个半年内我疯狂的学习 linux 命令以及为了看懂一个 shell 脚本,把代码一句句的执行,实在看不懂得就上网查资料。 后来我还有点沾沾自喜, 觉得自己什么都会了,现在想起来觉得自己当时多么的无知与幼稚。
在第二次找工作的时候, 我又一次次被无情的打脸了,以为自己大多数知识都掌握了, 殊不知自己只掌握了一点皮毛。
在多次无情的打脸后, 十分有幸的进入了第二家公司, 一家以数据库中间件以及数据库运维的公司。在这的 1 年半年时间里,个人知识可以说是突飞猛进的增长,当然这归功于亏 leader 以团队的培养以及个人自律学习的结果, 并且为以后工作打下了良好的经验。
mysql
由于公司是基于 mysql 上做一些中间件, 在这种场景下我猛补了下 mysql 这块的知识
脚本语言
在工作中大多数时候接触的是 linux 服务器, 需要在上面进行 mysql 部署、代码 jar 包打包下载等重复操作,为了 “偷懒” 这也促使了我开始进行脚本语言学习的动力,主要用的是 shell。
编程语言
在对 mysql 以及公司内部产品进行性能压测的时候, 开源的 sysbench 基准工具在部分场景不是太符合我们的要求, 在这种情况下促使我又拿起了大学里面学的 C 语言, 为什么选择了 C 语言呢。。主要是大学居然没学过 java 。。。
性能测试
在这里再次感谢团队以及 leader 给了这些性能压测的机会, 让我从功能测试接触到了性能测试。不仅学会了各种性能压测的方法和操作系统的知识, 主要是学会了分析问题的思路。下面进行一些操作系统方面的性能观察点以及命令的介绍(基于 linux 操作系统)
以上经验都是在传统软件行业中积累的,由于个人需求以及介于魔都的房价。。。不得已从第二家公司离职进军了所谓的互联网潮流。 正在以为我可以大展身手的时候, 现实又一次把我打倒在地。。。
在刚进入互联网公司的时候, 我突然发现这边大多数时候还是界面上的点点点且测试任务繁忙, 这个迭代任务还没完成,下个迭代的需求已经接踵而至。 需求改了又改,所谓的自动化也是走走形式。
这种情况下, 我又开始了新一轮的学习。
主要学习点(不仅是学会,重点更在于理解):
在这一轮又一轮的学习中,我感到过迷茫,感到过孤独,我也放纵过自己,有时候也很浮躁,但我仍然在坚持的学习,因为只有这样才不会被这狂奔的信息时代给抛弃。
至此算是完成了一个整体的回顾,至于为什么想到要写这些内容,我希望能够给那些曾经或者现在和我一样起点不是那么优秀,但对未来充满期望的小伙伴们说: 只要你尽自己可能的去努力,成功离你不会太远, 至少你自己会见识到自己的变化。
我现在仍然继续在这条路上前行,我相信这条道路上也不止我一个人。
自律给我自由。
已知的已知, 已知的未知, 未知的未知。
偶然的现象一定存在一个或者多个充要条件。