关于职业规划
第一点:先弄明白什么是职业规划?
在网上找了些资料,对于职业规划的解释说明很多,我提炼了一部分,具体是:
● 职业规划的意思就是:
你打算选择什么样的行业,什么样的职业,什么样的组织,想达到什么样的成就,想过一种什么样的生活,如何通过你的学习与工作达到你的目标?
第二点:为什么要做职业规划,做职业规划有什么价值和意义?
● 准确定位职业方向。
● 评估个人目标和现状的差距, 提供前进的动力。
● 评价个人特点和强项,在职业竞争中发挥个人优势。
● 全面了解自己,增强职业竞争力,发现新的职业机遇,突破生活的格线,塑造清新充实的自我
● 重新认识自身的价值并使其增值。 通过自我评估,知道自己的优缺点,然后通过反思和学习,不断完善自己使个人价值增值。
● 做好职业生涯规划将个人生活、事业与家庭联系起来,让生活充实而有条理。
第三点:如何做职业规划?
● What you are? 首先问自己,你是什么样的人?这是自我分析过程。
● What you want? 你想要什么?这是目标展望过程。
● What you can do? 你能做什么?自己专业技能何在?
● What can support you? 什么是你的职业支撑点?你具有哪些职业竞争能力?
● What fit you most? 什么是最适合你的?
● What you can choose in the end? 最后你能够选择什么?
● 职业规划的基本原则:择己所爱、择己所长、择世所需、择已所利
关于软件测试的职业发展方向
第一点:先弄明白测试这个工作都有什么工种或工作内容有什么?
按照测试工作内容,测试工种会有下面几个方面:
● 测试工程师-测试环境方向(系统维护)
● 测试工程师-手动测试方向(业务)
● 测试工程师-自动化测试方向
● 测试工程师-性能测试方向
● 测试工程师-安全测试方向
● 测试经理-偏向职能方向
● 测试管理-偏向测试执行管理方向
● 质量管理-质量保障方向
第二点:弄清楚测试的各个工作岗位所需要具备的技能是什么?自己目前是否已经充分掌握了这个岗位所需要具备的技能,哪些已经超出、哪些需要进一步提升。
想弄清楚这第二点,非常不容易;需要有一个做过这个工作岗位的人给你做导师,对你的工作进行评价和指导,你才能快速掌握和能够清晰的认识自己当前的状态;如果没有导师,就只能靠自己领悟学习并在工作中进行实践,这个做起来很苦、很累也很考验一个人的毅力和是否舍得无私的付出以及承担一切的后果。
对于自己是否已经充分掌握工作岗位,真的已经把目前的工作岗位做到足够好了?我想举个活生生的例子。
记得上两周面试了一个实习生,让我觉的很悲哀;这位实习生,参加过某某某培训机构的测试培训,在某某某公司做测试工作1年。在面试的过程中了解到这1年做的主要工作就是执行测试用例、报bug;对于什么样的测试用例是个好的测试用例?如何很好的报bug?没有很好的思考过,结果就是对这两个工作的工作好坏自己没有很好的衡量标准。
工作能力的提升是来源于一个人对自己工作标准一步一个台阶的提高。
这也就是为什么有的公司QA水平很高,那是因为工作的内容和标准高,所以技能水平高。
很多对测试工作不了解的人和公司都认为:测试不就是点来点去,没什么难的,找个专科生就可以做;会这么想,是因为他们给这个工作岗位定的标准就是对软件点来点去就完了,所以很简单。——我通常说这个不叫测试,这个叫试用软件,简单用用这个东西看怎么用、好不好用。
很多人都问我,为什么国外公司招聘的QA工作岗位需要有开发经验?那是因为招聘的工作岗位所做的工作内容需要,那为什么需要呢?试想一下:没有学过计算机相关专业、没有学过数据库、在测试环境部署时,是不会知道如何去安装一个软件、不知道如何写一些SQL语句来做一些数据验证测试……等等等等,很多很多。
对于软件测试的职业发展方向可选择的很多,有的人前3年是做测试,然后转去做市场咨询、业务运营、技术支持、项目经理、技术经理、系统架构师、DBA、系统维护等等,五花八门,路子很多,就看自己想要的是什么了。