/ 开发  

从测试萌新到独立开发的成长之路

今天随手打开了TesterHome论坛, 想起了三年前自己还是测试萌新时的日子。

从最初的测试工程师,成长为开发测试和开发工程师,再到现在的独立开发者。

一路走来,慢慢有了些收获。

写下这些文字,给曾经迷茫过的我们

希望能给大家的职业规划提供一些参考

3年前还是测试新人时

毕业后被内推到了华为下面的公司工作,成为一名测试工程师,被派去了华为南研所

工作不算太辛苦,工资也不低

但大公司里面每个人做的事都是螺丝钉,而且华为的技术不通用,我看到很多前辈10年时间里

就在华为和中兴下面的公司跳来跳去,能选择的路很少。

不想一直做通讯相关的测试,也不想天天加班,想以后有小孩了能晚上回去陪陪小孩

所以工作的第一个月里,定下了目标,要去互联网公司。同时去房价低一点的城市,能安家立业。

当时买了 MacBook,自学编程,准备写一个简单的 iOS App出来去面试新公司

花了3个月时间,第一个简单的App上线了

现在看半天时间能写好的一个 App

拿着这个App 成功找到一份测试开发的工作,也顺利换了城市

开发测试的那段时间

在新公司做开发测试的工作,薪水涨了一点。

在这期间围绕 Appium写了一整套的自动化测试系统。

算是入门了开发测试。

TesterHome上的大神给了很多帮助,好多教程这上面的最好。

后面这套系统公司卖给了老外,赚了不少钱。

工作时间长了对测试工作慢慢有了自己的观点

有人认为测试往上走,就是开发测试了: 写UI自动化,接口测试,性能测试,写测试工具

我觉得这种观点不能说错,我见过很多人走这条路,走的都挺好。

但觉得应该更进一步。

移动端测试的目标是一个App,从代码最底层测试一个App的效果应该是最好的。

换句话说,开发人员是最好的测试人员 (自己写的代码哪里不好心里没点数吗 -_-)

所以测试应该慢慢往开发的方向发展。

写一个应用的业务逻辑没有那么复杂,写多了就会了,熟能生巧而已。

成为了一名iOS开发

上家公司做开发测试一年时间后,跳槽到一家互联网公司。刚毕业时的愿望达成 ^—^

在这家公司工作到现在,有两年时间。

当初以测试开发的身份进来的,花了6个月时间把现在公司的 App代码过了两遍,转岗成了一名 iOS工程师

最开始分配的都是些简单的工作,慢慢就上手了

很感谢现在公司遇到的同事和Boss,给了我很多帮助

同是90后的技术总监,写过iOS和Android,现在写C++。做事专注,做人厚道

公司移动端的负责人,会 iOS,Android和PHP,学什么都很快,区块链刚出来的时候很快就上线到

业务上。乐于助人,代码上的问题一般都能解决

他们提高了我对自己的期待,也让我知道了成长的方向

成为独立开发者

产品,设计,运营,编程和测试的工作都要独立开发者自己做

平时还是要上班的,回家后做自己的项目

最开始是想多写一点代码,提高的快一点 (写代码够1万个小时,足够成长为大牛了)

在公司只是写某个模块的代码,没有从头完整的写过一个App

写了一个月后上线了自己独立开发的App,反响不错

最好成绩是中国区工具付费榜第20名

培养了自己产品和运营的思维

想到一个好的创意 –> 完成 UI设计 –> 完成编程和测试 –> 日常运营

上面的流程完整的走了一遍

其实大部分工作80%的内容,花20%的时间就能掌握。

开发者有产品和运营思维后,对开发的理解也能更深一点

这期间认识了很多做独立开发的大佬,知道了他们精彩的人生

有做独立开发后融资开公司的

有做独立开发收入让工资变成零花钱的

这让我对生活有了更多的期待,别人可以的

我也可以

看文章的你,也能做到

结束语

分享自己走过的路,希望能给看到的你一些信心

这条路有人走过了,如果你想的话,也可以的

做测试对代码保持好奇心,保持学习的习惯

能持续不断的进步

那自己测试的路一定能越走越宽

我是城南花已开

微信 JeremyLee051226,想交流的同学可以加我微信

我可以分享我学习的资料,好的自学编程的网站,好的开源代码给你

愿 TesterHome 上的同学变得越来越好