写在前面
当滚烫浪潮席卷羊城,当辛勤汗水洒满道路,又是一年夏天。每年的夏天注定是一个个挑战接踵的时间点,在生活上,换房子、学习新的东西,在工作上,每年快到夏天就是评估成长的时刻,计算自己在这一年中到底积累了什么,收获了哪些。
今天的博客主要谈谈职业发展中,定期的更新简历、面试能够给我们的工作带来的好处,博主刚刚结束这一期的面试,收获良好,主要体现在对自我的反思,对自我市场价值的重塑,还有真正在市场里,自己的竞争力,详细谈谈它们吧,希望记录下来能够给大家带来帮助。
判定自己的竞争力
如何判定自己当前在软件市场的竞争力?在回答这句话之前首先我们要认识到,什么是软件市场竞争力。
当把个人看作一个公司运作时,他在行业中所处的地位、他产品的质量与更新的速度决定了他在行业市场中的位置,以及是否具备拓展业务能力的叫做竞争力,而在软件行业中,就是软件市场竞争力。
我们每个程序员都有自己的一份竞争力,它决定你找工作的速度,决定你谈薪资的资本。我们要做的其实就是不断提升自己的竞争力,让我们的小公司能够在变化中适应各种条件,保持最优的选择能力。我们的核心能力便是编程能力。一份好的代码已经能够决定竞争力的高度了,不断地锤炼代码能力是核心中的核心。第二位的,是业务能力,代码能力很强,业务能力必须跟上,好的业务能力才能让好的代码能力得到发挥,要是连项目的业务需求、客户需求、目标,都不知道、掌握不清楚的话,好的代码能力也是无用的,当然你是代码超级大牛当我没说,一份代码几百万,哈哈。
回到第一个问题,那我们如何判定现在我们的市场竞争力呢?
通过简历
更新简历,首先你就能从这个过程中了解自己的优势点,了解自己会什么,不会什么,甚至不惜造个假的东西一定是最薄弱的地方,不要犹豫,学吧,如果你还想升值加薪的话。其次就是投递了,一定要是真实的,没有掺假成分的简历,这里并不是说你水性杨花啦,或者不稳定啦,投简历不一定是换工作一个目的,而是真正的把你自己投标给你的客户,让你在大浪淘沙的环境中真刀实枪的干一场,赢了其他对手,你就是good,否则你就是loser。你的公司随时有面临倒闭的风险。你需要更多的学习去丰富你的简历,让它更加富有竞争力。实践,是检验真知的唯一途径。
面试找出不足
当你的简历顺利通过,面试要不要参加?我觉得要。要有准备的参加,打一场有准备的仗,即锻炼你的面试能力,又能真正的检验出你的不足之处,面试官的问题炮弹只能硬接,躲是躲不掉的,就拿我个人的例子来说,到现在,我一共接过6个阿里的电话面试了,每一次,面试官的问题刁钻又古怪,但是又能检验出真正的基础能力,例如generator让你实现,你怎么实现?当时我很懵逼,面完我就懂了,因为我本来认识不到我在这个环节很薄弱,面试官提出来,那我就知道了,着重学习。
面试还能锻炼业务能力,沟通,对行业的认识,当前软件市场中我在的职位竞争力大不大,是不是工作非常不好找?工作机会非常少?这时候要想方设法提升自己,适应当前的环境,以免后期发生不可抗力因素导致工作变动,gameover。
这一切都为了发现不足,真正的提升竞争力,还是着重学习
着重学习
经历了前面几点,你要是不学习,那当我什么都没说,重点就在这里了,发现不足,马上学习,跟上市场的步伐,例如我有一次面试一家公司,一轮二轮都过了,最后架构师的电话面试没过,问的vuejs基础,几个冷门api就难倒了我,这让我很尴尬,很扎心。但是很感激,我在有工作的时候发现了这方面的不足,花足够的时间恶补、深入,相信下次市场需要我的时候我会准备好。
学习的方法有很多,发现不足的方法却没多少。子曰,三人行,必有我师焉。我曰,不足点,非己难现也。不足之处,除了自己,别人更难发现。
最后
最后博主要声明的一点是,面试并不是对公司的不忠诚的举动,我们参加面试为了检验自己所学,自己的竞争力,并不妨碍在team中的角色,相反,提升自己更对自己的team有着反补的作用,只要不是不断地面试,分阶段的,分目的性的,想要检验你的java能力,那你去投个上市公司java职位呀,能通过自然能力到位了。
一个月没有更新博客,惭愧,太忙。