新手程序员如何度过刚入职的尴尬期?

       毕业的同学们,很多的都已经入职了,但有很多同学问我,说自己现在刚刚入职,写代码的时候感觉无从下手,要照着书一个个敲,这是很正常的一个现象,大家都是这么过渡过来的,那么新手程序员如何度过刚入刚职这段尴尬期呢?
       首先,不论是从事研发级岗位还是应用级开发岗位,代码编写都是Java程序员最主要的常规工作内容,所以即使刚进入工作岗位,也应该抓紧融入到开发团队中,并尽快开始着手完成自己的一个代码编写任务。按照历史经验来看,Java程序员的一个代码编写任务能够顺利完成对于突破早期的工作瓶颈有非常重要的影响。
       刚入职的Java程序员一定要注重代码的规范性,可以在工作的过程中逐渐提升自身的代码质量。由于初级Java岗位往往并不会涉及到复杂的编码过程,所以在代码质量的把握上,应该把握住以下三个原则:
        一:注重整体结构。Java语言由于早期对于模块化支撑不足,所以长期采用OSGI来提升模块化管理,随着JDK1.9推出了模块化管理,目前这一短板正在逐渐补齐,所以初级程序员一定要重视代码的模块化管理,这是比较重要的。当然,基础的代码当中,比如涉及到封装、多态等基本的编码规则是一定要遵守的。另外,代码一定要添加详细的注释。
       二:注重框架的运用。由于Java语言自身的特点,很多开发场景下都需要通过开发框架来提升开发效率,比如Spring系列框架就有比较广泛的应用,Spring框架从早期的MVC到现在的SpringBoot、SpringCloud,不仅提升了Java开发的效率,同时提高了Java开发的性能(容器),所以Spring框架还是应该重点学习一下的。
       三:学习开发案例。学习开发团队已有的开发案例,不仅能够提升自身的代码编写能力,同时也能够逐渐熟悉开发团队的技术风格。
       然后,刚入项目组一定要多交流,不懂的地方应该多问、多总结。至于你说的看不懂公司代码,这个也不用太担心。要自信一些,如果你的基础不好,私下里记得多加学习,而且作为新手,公司一般是不会为难新人的,刚开始应该也不会给你安排复杂的工作,当然了,你自己的能力也得说的过去。