*不能完全代表你的能力,但是能够代表你的实力。
我从互联网*等级入手,谈一谈该如何提升自己的核心竞争力。
我根据人才的基本属性并用实际的例子总结, 按照8年跨度. 总结了行业的一些典型人才的现状. 为了保密, 我模糊了相关数据. 与真实情况会有偏差.
2. 职业上升的关键因素技术能力决定了你的*增长加速度. 在月薪1w到3w中间. 技术能力助力会较多.管理能力决定了你的*阶层. 月薪2w-5w是管理层基本*. 后面的要靠公司的股票和奖金业务能力决定了你的地位和长期回报. 对业务的把控决定你在团队的影响力和重视度. 也关联期权和股票的数量.运气和选择决定了你的人生轨迹. 选择的好就能获得**回报.股票或者期权回报是超过工资的. 选择一家靠谱的可持久的公司很重要.作为个人发展, 我的建议是扎实的提升你的技能, 培养好你的人脉和软实力. 至于运气和选择不用焦虑, 如果你有能力, 自然会有高人拉拢你. 比如之前就经常有朋友联系我, 说是XX公司要发期权了, XX公司要上市了, 跟我们一起干吧. 人品好, 技术好, 大家都会喜欢与你为伍的。如果现在的你还是处于比较初级的技能阶段,建议你可以从以下几个方面逐步的提升自己:硬实力:
1、坚持少做重复性工作,提升自己的工作的幸福感和成就感,促使自己不断的学习钻研;
2、掌握一门编程语言,Python或者Java都行,会了Python之后会灵活一些,能够写一些脚本或者小型的应用,将来在面对测试和运维之间的区域时,去部署和维护一些web应用和测试服务器,Python就会变得非常有用。如果是掌握Java,在面对Java写的测试框架的时候,能够很好的处理好测试与开发交叉的领域。在面试过程中,大概率也会碰到问你jvm的问题;
3、计算机的理论知识,这个简单一些,比如各层的协议、抓包工具等;
4、操作系统上,Linux基本的操作和命令、shell脚本、ios和Android系统;
5、前端基础知识,目的是解决测试和开发的交叉领域,bootstrap、css、html、javascript、jquery。
6、数据库,性能测试很重要,接口测试也要用到。
软实力:
1、不达目的誓不罢休,研究问题搞不明白就不放弃,这是你的职业精神,也是决定你能否具备钻研能力持续成长,我们的校长思寒老师,有时候半夜研究出来一个问题,还在群里很开心的说他研究出来了,人家都是架构师了,还这样呢。
2、耐得住寂寞,可能在你刚进入测试行业,很长一段时间你的能力也提升不上去,有时候工作有是比较重复,觉得自己没有价值。但是只要方向是对的,量变终究会引起质变。
3、学会沟通,学会与开发沟通,学会与产品沟通,学会与团队沟通,还有就是学会与你自己沟通。
4、不断学习,不要吃老本。