(1). 需求理解不足,沟通不畅,往往是入门程序员遇到的最大障碍,导致后期不断返工 (2). 对框架,技术实现的理解不足,尤其是对一些基础知识的掌握不足,容易导致开发过程中不顺畅,对心理产生负担的同时,更影响开发效率和程序质量 (3). 由于经验不足,导致对复杂功能的实现无思路,耗费时间 (4). 由于以上两点对时间的消耗,在完成功能的同时,无法投入一定时间进行单元测试,功能测试,导致bug较多,修复时间延长。