首先,程序员要想获得持续提升,或者想在主攻领域能够持续形成突破,一方面要有自主学习计划,另一方面还需要场景的支撑,实际上场景支撑往往更重要。
通常来说,程序员所处的工作环境,对于程序员的能力提升会有比较直接的影响,如果团队中有行业的高端人才,那么对于程序员的提升会起到比较明显的促进作用,尤其是对于刚入职场的初级程序员来说,这一点往往更重要,所以不少毕业生之所以会选择一些初创公司,往往就是因为团队中有能指引自己的技术专家。
程序员要想持续提升技术能力,该自学、考研还是进大厂
程序员的岗位起点对于自身的发展也有比较直接的影响,比如很多本科学历的程序员在工作一段时间之后,会遇到较为明显的上升瓶颈,受限于自身的知识结构,往往很难进入更高级别的研发团队,这也是不少程序员选择读研的一个重要原因,因为知识结构往往决定了岗位起点。
程序员要想持续提升技术能力,该自学、考研还是进大厂
按照历史经验来看,大部分程序员在读研后都获得了一定程度上的岗位提升,还有不少程序员会选择继续读博,所以如果自身所处的平台无法给自己提供更大的技术上升空间,读研则是比较现实的选择。
程序员要想持续提升技术能力,该自学、考研还是进大厂
当前计算机相关领域的技术体系已经非常庞大了,任何一名技术研发人员都不可能掌握所有的技术方向,所以要想在某个领域形成突破同样也需要一个较好的交流氛围,因此在技术学习到一定阶段之后,尤其是进入到“无人区”的边缘之后,应该重视给自己营造一个较好的交流场景。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以