
我是2012届计算机专业的本科毕业生,毕业后在一家软件企业工作,想做软件开发工作,结果公司却给分配了维护
工作,主要就是做测试,和数据库打交道比较多。在大学主要学的JavaEE方面的技术,也想在工作用继续做这方面的开发,可是现实却是不允许。每天为一些测试的事情忙的焦头乱额,不...
工作,主要就是做测试,和数据库打交道比较多。在大学主要学的JavaEE方面的技术,也想在工作用继续做这方面的开发,可是现实却是不允许。每天为一些测试的事情忙的焦头乱额,不能够往自己喜欢的开发方面发展,处于职业迷茫期。请各位大师指教,我是继续坚持自学开发呢,还是和公司接轨,另选一个职业发展方向呢?比如说数据库工程师什么的。另外,从长远看,java开发和数据库工程师,那个更有前途呢?求赐教,感激不尽。
展开
2个回答
展开全部
首先呢,你分析下是否自己能力不足的原因以致于人家选择你去测试而非开发。
先说说我自己的例子。我也是计算机应届毕业生,在校园招聘时应聘一家世界500强外企的开发。结果没等我自我介绍完,HR看完简历就打断我说我觉得你更适合做测试,有没兴趣到公司二面?我那时想都不想直接回答,当然,我对测试也很感兴趣,事实上我更擅长测试。好了,姑且不论我是否真的对测试那么感兴趣,为什么我连思考都没思考,是因为第一,别人既然让我去做测试 ,就说明如果我继续应聘开发成功率很低,因为我心知肚明虽然我拿过几次校园开发比赛大奖,但是却不是什么真正的开发牛人,所以我果断的答应,先过关能进了再来挑。第二,我们刚毕业,一个好的平台很重要,所谓的平台不单是能磨练你的技术,有人指引你教导你,还有就是一个感受大企业文化熏陶,发展空间,以及以后跳槽所带来的品牌效应。我老大挑人时看到上家公司是华为外包的,二话不说就要了。第三,举凡大中型公司,一般都是有内部跳槽的。我技术不够,那就先做着测试,接触里面的高层人物,磨练自己的技术,时机到了再内部跳槽,要知道,大公司的内部跳槽比你在外面苦苦应聘是容易了千万倍。我公司的前台小姐也是应届毕业生,是英语专业的,没啥计算机基础,结果做前台做了大半年,瞬间跳槽到公司的实施运维部。
从我的案例中,你自己应该可以发现什么了吧?
如果你是技术牛人,那我鼓励你可以考虑另寻发展,如果你公司太小太破,我也鼓励你另寻发展,如果你不是什么牛叉人,公司也还行,那我鼓励你跟我上面的案例一样,我们不能直上青天,就曲线救国,把现在不利于我们的局面一步步扭向有利于我们的局面。
然后你要了解测试。刚好,你现在还不明确自己的发展目标,那就利用测试这个机会,广泛的接触开发和数据库这两个岗位的实际工作内容,测试是往广走的,意思就是测试的涵盖面太广,需要掌握数据库知识,开发知识,网络知识,操作原理知识等等,或许不深,但是基础的全部都知道。就是一个计算机万能基础人才。你慢慢的接触摸索,然后选择出自己最后要走的职业生涯路。
其次,测试是IT公司里接触最多人的部门,需要接触各类开发人才,运维实施,项目经理,所有中高层人士。你想要内部跳槽,打好人际关系是必须的,能力重要,人际关系更重要。当然,你平常测试工作一定要认真,给各个部门一个好印象,因为你最后内部跳槽的老大,肯定也希望自己招到一个听话工作认真的人。
再来,测试分黑盒和白盒,它也是有CODE的,听说写测试CODE比开发还难。你有空不妨试着写写。然后在工作闲暇之余,你要动手开发几个小项目,然后去请教开发的老大,或者数据库有什么不懂的,去请教那个老大,让他指点你,这样除了拉近跟他的关系,你还可以证明自己的开发能力和刻苦学习的品德。这样的人每个上级都喜欢。但是要注意,是在双方的闲暇之余。还有,在哄别的部门老大开心时,也一定要让自己测试的老大开心。要知道,每个部门的老大都会保持一个良好的关系,他们不可能为了一个小小的你搞坏互相的关系。所以如果你让自己部门老大不开心了,那么你就要小心了。有自己老大支持是很重要的。最好就是也跟自己老大请教测试知识。积极,谦虚,上进,总是没错的。
另外,所谓的前途问题。要知道我们IT这行,有经验,技术够牛,都是有前途的。而且技术这东西一直在更新改朝换代。天晓得哪一天就出现一个可以替代的来替代他们。所以没有绝对的,要看你自己的兴趣和发展。个人觉得数据库会比较稳定些,JAVA程序员的生涯苦逼些。
不过数据库最好去考个OCM,我们学校今年有6个人考过了OCM,费用很高,上万块,也很难考,比CCIE这些思科网络的都难,但是含金量暴高,就算我们是专科生,考过这个证,别说你们本科生,研究生都没我们工资待遇好。这个考过的人太少了,绝对的抢手货。
最后送个忠告,年轻人嘛,不骄不躁,沉住气,有毅力,为自己的梦想曲线救国,干巴爹!
先说说我自己的例子。我也是计算机应届毕业生,在校园招聘时应聘一家世界500强外企的开发。结果没等我自我介绍完,HR看完简历就打断我说我觉得你更适合做测试,有没兴趣到公司二面?我那时想都不想直接回答,当然,我对测试也很感兴趣,事实上我更擅长测试。好了,姑且不论我是否真的对测试那么感兴趣,为什么我连思考都没思考,是因为第一,别人既然让我去做测试 ,就说明如果我继续应聘开发成功率很低,因为我心知肚明虽然我拿过几次校园开发比赛大奖,但是却不是什么真正的开发牛人,所以我果断的答应,先过关能进了再来挑。第二,我们刚毕业,一个好的平台很重要,所谓的平台不单是能磨练你的技术,有人指引你教导你,还有就是一个感受大企业文化熏陶,发展空间,以及以后跳槽所带来的品牌效应。我老大挑人时看到上家公司是华为外包的,二话不说就要了。第三,举凡大中型公司,一般都是有内部跳槽的。我技术不够,那就先做着测试,接触里面的高层人物,磨练自己的技术,时机到了再内部跳槽,要知道,大公司的内部跳槽比你在外面苦苦应聘是容易了千万倍。我公司的前台小姐也是应届毕业生,是英语专业的,没啥计算机基础,结果做前台做了大半年,瞬间跳槽到公司的实施运维部。
从我的案例中,你自己应该可以发现什么了吧?
如果你是技术牛人,那我鼓励你可以考虑另寻发展,如果你公司太小太破,我也鼓励你另寻发展,如果你不是什么牛叉人,公司也还行,那我鼓励你跟我上面的案例一样,我们不能直上青天,就曲线救国,把现在不利于我们的局面一步步扭向有利于我们的局面。
然后你要了解测试。刚好,你现在还不明确自己的发展目标,那就利用测试这个机会,广泛的接触开发和数据库这两个岗位的实际工作内容,测试是往广走的,意思就是测试的涵盖面太广,需要掌握数据库知识,开发知识,网络知识,操作原理知识等等,或许不深,但是基础的全部都知道。就是一个计算机万能基础人才。你慢慢的接触摸索,然后选择出自己最后要走的职业生涯路。
其次,测试是IT公司里接触最多人的部门,需要接触各类开发人才,运维实施,项目经理,所有中高层人士。你想要内部跳槽,打好人际关系是必须的,能力重要,人际关系更重要。当然,你平常测试工作一定要认真,给各个部门一个好印象,因为你最后内部跳槽的老大,肯定也希望自己招到一个听话工作认真的人。
再来,测试分黑盒和白盒,它也是有CODE的,听说写测试CODE比开发还难。你有空不妨试着写写。然后在工作闲暇之余,你要动手开发几个小项目,然后去请教开发的老大,或者数据库有什么不懂的,去请教那个老大,让他指点你,这样除了拉近跟他的关系,你还可以证明自己的开发能力和刻苦学习的品德。这样的人每个上级都喜欢。但是要注意,是在双方的闲暇之余。还有,在哄别的部门老大开心时,也一定要让自己测试的老大开心。要知道,每个部门的老大都会保持一个良好的关系,他们不可能为了一个小小的你搞坏互相的关系。所以如果你让自己部门老大不开心了,那么你就要小心了。有自己老大支持是很重要的。最好就是也跟自己老大请教测试知识。积极,谦虚,上进,总是没错的。
另外,所谓的前途问题。要知道我们IT这行,有经验,技术够牛,都是有前途的。而且技术这东西一直在更新改朝换代。天晓得哪一天就出现一个可以替代的来替代他们。所以没有绝对的,要看你自己的兴趣和发展。个人觉得数据库会比较稳定些,JAVA程序员的生涯苦逼些。
不过数据库最好去考个OCM,我们学校今年有6个人考过了OCM,费用很高,上万块,也很难考,比CCIE这些思科网络的都难,但是含金量暴高,就算我们是专科生,考过这个证,别说你们本科生,研究生都没我们工资待遇好。这个考过的人太少了,绝对的抢手货。
最后送个忠告,年轻人嘛,不骄不躁,沉住气,有毅力,为自己的梦想曲线救国,干巴爹!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询