在真实工作中的编程是怎么样的,与学校里有什么不同?
在学校里学编程,讲课老师的目的是为了讲完讲课用的教材,完成课程设计,以及考试及格。
比如学java,一般是老师按照某些书讲,也不管书里的java技术是否真实会在实际开发中用到,或者说,不少讲课老师平时是不做项目的,他们也不知道项目开发会用什么技能,以及各项技能会用到什么程度,这也是为什么不少学校还在讲swing界面编程,还在讲ssh这种早就不用的框架。
我平时也见过一些学校的教材,这里就以spring boot技术为例,讲下学校里讲的和项目所用相关技术的差异。
学校里,一般会从spring boot启动类讲起,再讲用jpa操作数据,再讲一些控制器层的注解,比如@RequestMapping等,再讲一些技能时,会以语法为主,比如某个方法什么意思,相关参数什么含义,要实现某个功能,可以用调用哪些方法输入哪些参数,再着重讲一些注解的含义。
也就是说,学校里的讲课过程中,老师会着重围绕语法讲,讲清楚某个对象以及某个方法的含义,但在实际工作中,开发者是会以任务为导向。
比如用spring boot做开发,项目经理顶多给开发者一些可供参考的例子,
共有 0 条评论