下面从诸多维度来进一步说明学校编程和工作中编程的差异。
从所用的开发语言来看,就java方面,能讲现在比较实用的spring boot框架的学校这两年才多起来,不少学校还在讲ssm框架,甚至是ssh框架,我不知道是否还有学校只讲java核心,不讲Java web开发框架。但公司里用的,至少是ssm,大多数应该是spring boot。
从项目管理角度来看,一般公司会用maven管项目,用git管代码,用jenkins做部署,用jira管进度,甚至还会用docker和k8s,而在学校里,顶多就用个集成开发环境+Maven吧。