当我写下这篇文章的标题时候,忽然让我想到了苪成刚的《虚实之间》,这本书我读过,读这本书的最初的原因我也记不太清了,但是依稀记得有两个因素:一是他的英语非常棒,一是它是安徽人。看人家起的名字,比我这篇文章的名字似乎要文艺很多,这就是差距。他的《虚实之间》我读过,我觉得讲的东西还是比较有根据的,但至于后来苪成钢的事件,我也不想太多去关注。还是应该把精力放在有意义的东西上面,不要太受负面的东西影响。
写这篇文章,最主要的原因是针对于我目标技术水平的考量,因为我一直觉得我得提高个人技能,但是我一直没有找到具体可行的方法,这让我一度非常的苦恼,而且这种感觉是非常的伤神的,也比较的耗元气。上个星期我还得特地找了安总去聊了我目前的状态和我的困惑。当然安总给予我的建议也是很不错的。让我在一定程度上知道了应该怎么走当下的路,至于怎么走好,还是在于自己自律与行动上,这个是没有别人能帮的。
下面具体说技术问题,应该为自己建立一个怎样的技术栈。
1.用 Selenium 做Web自动化测试,那么这个框架你真的了解多少?它是怎么通过 java 代码来调用浏览器的呢,它底层的源码看了么?怎么实现的?
2.把自动化集成到 Jenkins 上面,Jenkins 它也是用 Java 写的,而且是开源的,它是怎么工作的?又了解多少呢?我在问别人关于 Jenkins 的时候,它会都会下意识的反问我,你要做 CI 么,那么关于持续集成,它在目前项目中又是怎么体现的,它的开展力度是不是像别人口中说的?
3.用 JMeter 做Web 性能测试,写出的 script 是不是可以满足项目需要?再把它集成到 Jenkins上面,实现自动化
上面的问题都是每天工作时候都会用到以及会出现问题的,但是虽然可以完成工作,不能做到知其所以然,这是问题所在。
我记得我在从学校出来做的第一份工作,那个时候我对色谱分析技术可以说是为零,虽然旁边的同事会教我怎么操作,我也很快的学会怎么做那份工作,但是那个时候我是不甘心的,因为我不知道那些高精度的色谱分析仪是怎么工作的,它是怎么把药品中的杂质含量测出来的,再加仪器上全是英文,更是增加了我想探索的动力,后来我从主管那里借来了几本讲色谱分析原理的书,我记得我入职的第一个月,我几乎空闲的时间都在琢磨色谱分析原理,然后就这样理论加实践,我很快的知其所以然了。现在仿佛没有那股劲,我会去看一些文章,加入一些组织,想着让自己改变,但是我清晰的认识自己的情况了:除非是我自己特别想去做,想去改变,我才会去行动,而当只凭外在的因素驱动的时候,我很难坚持下去。
内圣外王,以终为始。