职业定位(系统运维、架构师、测试)

系统运维linux

系统运维http://baike.baidu.com/view/5427870.htm?fr=aladdin程序员

运维工程师:http://baike.baidu.com/view/3118292.htm?fr=aladdinsql

系统运维秘诀大分享:http://os.51cto.com/art/201101/244021.htmshell

 

系统运维工程师:数据库

一、对Linux下各类网络服务、应用系统、监控系统等进行自动化脚本开发的工做,并根据项目对系统进行性能优化;
二、负责网站项目中Linux服务器的部署与维护,解决Linux系统下版本兼容性问题;
三、精通linux操做系统,熟练部署和维护Linux服务器以及在linux服务器上架设各类服务;
四、熟练编写shell script脚本;
五、熟悉TCP/IP协议;
六、良好的英语读写能力,据说能力优秀者优先。
七、熟练LAMP,LNMP以及Mysql,oracle数据库维护编程

 

架构师设计模式

架构师http://baike.baidu.com/view/1194938.htm?fr=aladdin安全

软件架构师http://baike.baidu.com/link?url=vUlJp0zQU_gGpbYvZLaKtU9XxCCHCosbMTvvzNLiksMM-LCHlh4soezzaUVT7mIj性能优化

程序员晋升架构师十项必备技能http://developer.51cto.com/developer/top10Architect/服务器

《架构师》月刊 在InfoQ上的内容http://www.infoq.com/cn/architect/

为何你总成为不了架构师?http://blog.csdn.net/useway/article/details/7262876

我是如何成长为系统架构师的?http://blog.csdn.net/iammerryz/article/details/7644921

软件架构师应该知道的97件事:http://www.csdn.net/article/a/2010-04-29/218192

 

测试

测试工程师http://baike.baidu.com/view/105716.htm?fr=aladdin

软件测试工程师http://baike.baidu.com/link?url=PTR5RA3CyQcqE_UeyDqSLiivucRtPPPWMKFcQHr7GvfBoyHxRWWKPaok8GdSW_iQ

如何作个有“钱”途的测试工程师?http://www.csdn.net/article/2013-06-20/2815884-cmdn-29-panel

关于测试工程师的职业发展方向:http://www.testwo.com/blog/5465

 

测试工程师须要学习什么?

一、 基础:前文所说的基础技能必需掌握,推荐Java+Oracle+Uml组合。掌握程度通常不用太深,测试工具开发职位的除外。特别注明,Junit是必定要掌握的。市面上书籍不少,笔者推荐《Java编程思想》、 《Oracle 9i 参考手册》、《UML精粹》。
二、 专业:前文所说的测试方法、测试工具必需掌握。其中对于测试工具,若是开源则尽量阅读源码。推荐书籍《计算机软件测试技术》、《软件测试艺术》、《软件测试》。
三、 实战:前文所说的测试模式必需掌握。 至少全程参与二十次项目,至少参与两次50人以上规模的项目,至少编写测试用例10000个,至少发现缺陷5000个,至少编写测试脚本20000行,至少担任过三次测试负责人,全部产品发布后遗漏缺陷总数小于50个并呈收敛趋势。推荐书籍《设计模式》、《人月神话》、《软件测试经验与教训》。
四、 沉淀:深刻了解质量控制原理,对功能性(含安全)、效率、易用性、可移植性、可维护性、可靠性等质量特性均有实际测试经验。推荐书籍《质量无泪》、《质量免费》、《ISO9126》等全部软件质量相关国标。
五、 领域:选取一至两门测试技术做为长期研究的方向,中途可适当调整,这里说的长期指的是五年、十年及以上,在这个层次重点是要作到专精。推荐方向“云测试”、 “基于模型测试”。
六、 专家:理论计算机科学研究。笔者不是专家,所以不敢臆测到达此层次后应该作些什么以及怎么作,但“P/NP问题”是笔者一直有兴趣并持续关注的,也是不少科研工做者选取的研究课题,在此郑重推荐。

相关文章
相关标签/搜索