Java实习生项目经历与自我评价

版权申诉
0 下载量 195 浏览量 更新于2024-08-06 收藏 21KB DOCX 举报
"Java 实习生的自我评价与学习经历" 在成为一名 Java 实习生的过程中,个人经历了一系列挑战和学习。起初,对于软件工程的不熟悉使得我在大规模软件开发面前感到迷茫。面对 VSS(Visual SourceSafe)、MVC(Model-View-Controller)、QA(Quality Assurance)、CMMI(Capability Maturity Model Integration)等专业术语,我发现自己在 JAVA、JSP(JavaServer Pages)、XML 方面的知识匮乏。尽管如此,我并没有因此气馁,而是积极地投入学习。 实习期间,我与同事们共同经历了长时间的加班,大家在“起点”上都不愿落后。初期的培训阶段,虽然遇到诸如JAVA、C++、ORACLE等课程的挑战,但通过自我学习,尤其是提前阅读《Thinking in JAVA》,我逐渐建立起对JAVA的基础理解。C++虽然未曾系统学习,但我凭借直觉意识到其重要性,并进行自学。在数据库方面,虽然对ORACLE了解有限,但对SQL的选修课程让我具备了一定的数据库基础。 在实习过程中,日语的学习成为了一个难点。由于语言天赋不足和记忆力的挑战,日语课程让我倍感压力。然而,老师的教学风格和对我的关心让我保持了学习的热情。培训的后期,我们开始参与实际项目,从需求分析、概要设计到具体设计,逐步接触到软件开发的各个阶段。这一过程中,我认识到周报记录的重要性,尽管在开始时因填写不规范受到了QA的提醒,但这使我认识到了规范化工作流程的价值。 编码阶段,我意识到在需求分析阶段的理解不够深入,导致编码效率不高。此外,由于一次回校与老同学聚会,我错过了团队技术讨论的关键时刻,这使得我在编码过程中落后于团队。项目经理强调独立解决问题的能力,他鼓励我们遇到问题时自己思考,而不是过分依赖他人。这段经历教会我,软件开发中每个阶段都是相互关联的,编码并非孤立的,而是需要前期充分理解和准备。 作为Java实习生,我体验了从理论到实践的转变,明白了软件开发是一个系统的过程,包括需求分析、设计、编码、测试等多个环节,每个环节都至关重要。同时,我也了解到自我学习和不断适应新环境的重要性,这将对我未来的职业发展产生深远影响。