web前端和软件测试哪个适合女生?
博睿同创 今天
问题
1、web前端和软件测试,这两个方向的发展前景与职位上升通道分别是什么?
2、各自的优缺点是什么?
3、从长远角度来看,哪个更适合女生?
4、是否会要求编程能力?
5、哪个技术更迭更快,是否适合女生学。
首先介绍下测试行业前景与未来的发展方向
据业内统计,目前国内软件测试人才缺口至少三十万,在未来5-10年中这一数字还将继续增大。
从业人员主要分布于我国中东部、南部地区,其中北京的测试工程师最多,其次是上海、深圳、成都、广州。
软件测试已经成为最热门的行业之一。
测试的发展方向:
【技术岗】
1. 测试开发工程师
支撑测试部门,一般来说主要负责设计&编写测试部门所需的测试工具,提升测试团队的工作效率 。
2. 自动化测试工程师
通过开源的自动化工具,或者一些商业工具,执行自动化测试,以及确定自动化测试方案等。
3. 性能测试工程师
对被测软件进行性能分析、风险控制、性能评估、给出调优建议&结果等 。
4. 测试架构师
整个测试部,技术方向把控。
5. 高级测试工程师 / 资深测试工程师
一般来说,也是技术方向,偏业务方面多点 。
【管理岗】
1. 测试组长
公司只有几个测试的情况下,一般会有个测试组长,管几个测试,团队一般功能测试为主 。
2. 测试主管,基本同上 。
3. 测试经理
一般来说,管理一个测试部门,下设多个测试组,也许会有自动化测试团队、测试开发团队等 。除了关注技术本身,还得关注部门发展、绩效等。
4. 项目测试负责人
很多项目制形式的团队,带领几个测试人员,对这个项目的整体质量负责,协调资源,确保整个项目,最终质量 。
其次介绍下Web前端的前景
虽然近几年大数据、人工智能等很火,但WEB前端开发依然是十分热门的,特别是随着谷歌、Youtube、FireFox等大型其企业纷纷将视线转向HTML5,前端开发已经进入HTML5时代,所以,web前端在今后十年仍然有很大的发展空间。
据统计,我国HTML5前端工程师人员的缺口已达到10多万,因此web前端工程师是一个非常有“钱”途的职业,并且薪酬会根据技能的深入而有不同程度的增长。
1.资深web前端工程师
这个方向算是一个web前端最基本的选择了,在国外,很多老外都能够把自己的专业做到极致,能一辈子就在一个专业领域不断学习和积累。主要在于内因和外因 两方面,内因是老外通常思想比较简单直接,容易一直专注于一个领域;外因是国外的环境很好,能够良好的支撑这样的职业发展道路。
反观国内,从内因来讲,web前端技术人员还是蛮浮躁的,通常会因为web前端知识的更新速度太快而觉得学习起来辛苦,最终转向后台或其他道路。
2.资深WEB架构师
这个方向,既兼顾了工作的单纯性、又能够减少实际Coding的工作量能腾出更多时间钻研技术。在国内,web前端工程师遇到较多的情况是总是反复编写着同样的代码,总是面对着同样的技术和产品,容易感觉枯燥。由于我们拥有最为广泛的WEB相关知识沉淀,使得我们更加容易成为一名架构师。
这个职业发展方向不如第一种来得平滑,主要是作为一名架构师不得不学习:后端技术、DBA、Platform等内容,而这种学习通常需要实际操刀做项目,不是自己在家里写两个Demo就好的,这就势必会遭遇一段时间的阵痛期。虽然不是很平滑,但是,对于一个大局观好、悟性好、知识面广的前端工程师,架构师之路是个不错得选择。
3.自己创业
其实,自己创业是最好的道路、也是成功率最低的道路,挑战和机遇并存。这里,作为一个前端技术人员,需要将自己的视野更多放在行业的动态、产业链的动态、相关产品领域的动态,把关注细节的优势继续保持,同时,增强自己把控一个产品乃至一个公司命运的能力。但是,这条道路和技术之路稍有分歧,后续将不再赘述。
4.转岗管理或其他
由于这条职业道路和web前端技术之路关系不大,没啥好说的,但是,无论是否走上这条道路,我觉得对于任何技术之路,更好的大局观、更广泛的视野是良好发展的必备条件,拥有良好的大局观和更广泛的视野别无他法,只能不断的进行知识的横向拓展和积累,同时,多在横向拓展知识的时候进行实践,把知识变成技能。
软件测试和web前端优劣是什么?
先说下软件测试:
这几年随着IT行业发展,有更多复杂的软件系统诞生,软件测试在企业中更受到重视了,需求这个岗位的多数是大公司。所以这行的人工作环境是标准化、流程化的。公司福利、人员素质比较好。
另外说下行业薪资水平,北上广深的薪资中级软件测试工程师月薪在10000元以上,二线城市在7000元左右。高级软件测试工程师很多年薪制,大都在50万一年以上,这个待遇不包括其它福利。
这个行业新技术更新相对其它IT行业没有那么快,适合追求稳定的人。
再来说下Web前端工程师:
web前端工程师是个很新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不时闪现出来;各种JavaScript框架层出不穷,浏览器之间的竞争更白热化,跨浏览器兼容方案依然是五花八门。为了满足“高可维护性”的需要,需要更深入、更系统地去掌握前端知识。这要求从业人员得时刻是学习模式,如果你不擅长学习,不经常更新知识库,这行可能不太适合你。
这行的薪水范围要说一下,北上广深在月薪在8000以上,这是比较普遍的。二线城市在6000元左右。这个招聘薪酬数据来源于各大招聘网。
综上所述,如果你追求职业的长期稳定,可以考虑软件测试。如果你喜欢新鲜事物,擅长学习,可以考虑web前端。
总结
在IT行业,做软件开发的女孩子确实比较少,女程序员属于“稀有动物”。软件开发需要比较强的逻辑思维,女孩子在这方面可能需要更多的练习和努力,另外做软件开发承受的工作压力非常大,男孩子承受压力的能力会更强一些。
而女孩子在IT行业做软件测试是非常受欢迎的。因为女孩子的性格特点是非常细心,做软件测试需要有这样的性格特质。而且做软件测试的女生实际上也非常多。女孩子有性别优势。
网友评论