之前在浏览某论坛时,看到一名程序员发表了如下的吐槽:
“坐标杭州,工作五年的Android开发者,技术水平尚可,但最近这边加班太严重了,考虑换一个岗位。然而,在Boss上投了十几个简历,完全没有合适的面试机会。简历是公开的,竟然没有一个公司对我感兴趣。相比之下,前年这个时候,电话邀约面试的电话不断。这才过去了一年多,竟然有如此大的差别,难道是我有问题?”
从一个在互联网公司工作的人的角度出发,可以明显感觉到今年互联网工作的难度比前几年要大。以下是几个可能的原因:
职位空缺有限:
在过去的几年中,互联网行业经历了快速扩张,但现在逐渐稳定下来,新的业务也不再涌现。因此,很多公司不再像以前那样大量招聘新人,而是更加谨慎地招聘具备特定技能和经验的开发者。
人员过剩:
由于过去几年互联网行业的快速扩张,招聘了很多初级开发者。随着业务逐渐稳定,这些初级开发者逐渐成为公司内部的冗余人员。因此,很多公司开始裁员,导致市场上出现了大量具备相似技能和经验的开发者,这进一步加剧了竞争。
职位要求提高:
随着互联网行业的发展,对开发者的要求也越来越高。现在,许多公司更愿意招聘具备3~5年开发经验的开发者,而不是初级开发者。这使得初级开发者很难在竞争激烈的市场中脱颖而出。
竞争激烈:
目前互联网行业已经非常成熟,不再像初期一样需要大量基础人才。相反,它需要的是在某个细分领域更加专业,同时又在更专业的人中挑选综合素质强的人才。这意味着,市场上具备相似技能和经验的开发者之间的竞争更加激烈。
面对这种情况,作为开发者,我们能做的是不断磨练自己的技术,提高自己的竞争力。只有这样,才能在竞争激烈的市场中获得更多的机会。同时,也可以考虑通过拓展自己的技能范围、寻找更多的机会来提升自己的竞争力。改行或者转行也是一种选择,但要慎重考虑自己的兴趣和能力是否适合转行。
总之,作为开发者,我们需要不断学习和进步才能适应市场的变化和竞争的压力。 、
做为一名Android开发者,下面我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名Android高级开发者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
对于没有学习方向,知识不体系的人这里分享一张阿里P7成长路线图