本届的选题指南和去年类似,总体而言,需要新增以下内容。
1:宽容性的题目有更高的可操作性和更低的难度。
什么意思呢?举一个例子,来看以下的两种选题:
基于SpringBoot的图书管理系统
基于Javaweb的图书管理系统
这两个有什么区别?了解JavaWeb的朋友都知道,JavaWeb不仅包含Springboot,而且也包含SSH,SSM,JSP等等。所以当选题是包含SpringBoot的时候,操作性降低了很多,如果选择是Javaweb的图书管理系统,那么可操作性就得到了巨大的提升。类似的基于JSP也比基于SSH,SSM也更高的可操作性。
就项目起名而言也是如此,比如图书管理系统和工厂图书馆管理系统,肯定是图书管理系统更简单,因为设计的时候可以不用考虑人物关系,但是在设计工厂图书馆管理系统时,多半要考虑工厂的人事关系等等。
2:如果没有必要,谨慎选择含有APP,微信小程序等项目。
这个开发过的人都懂,微信小程序或者一个安卓APP,除了一些基本的程序,比如天气预报等等,都是需要连接后台的,这个后台一般来说用JavaWeb或者PHP,或者node.js来搭建(实操90%以上使用Javaweb),这样的话,不仅需要了解微信小程序或者安卓的语言,也需要了解后端的语言,这个带来了巨大的工作量。实际操作中也发现这种项目对于电脑的配置也有巨大的要求。同时这种项目对于展示也有个巨大的弊端,对网络了解不深的同学可能无法在APP端或者小程序端连接对应的后端。
3:尽量不要选择有链接硬件的项目
这个理由和上面类似,实操中发现带有硬件的项目往往是