46
回答
是大三的我对大二的学弟要求高了吗?
【腾讯云】学生服务器套餐10元/月 >>>   
目前我大三,学校四年制,在学校的一个校企合作公司实习。 先说一下我这三年都干了什么,然后再说我遇到的问题吧。 写着写着发现写得太长了,就单独提取出来放到另外一篇文章了:https://www.jianshu.com/p/c9320115862d 还是简述一下: 我是大二下学期参照网上的教程搭了ssh环境然后开发了一个小项目。 大三上学期参照网上的教程搭了SpringMVC也是开发了一个小项目,大三上学期的下半学期发现SpringBoot,然后参照网上的教程搭起环境还是拿来开发一个小项目,第一个SpringBoot项目就是目前所在公司的官网后台。 目前大三下学期,公司来了个大二的学弟进来学习(没有工资),我个人觉得为了保证公司开发环境和语言一致性和后期方便维护,我就让学弟把Eclipse开发工具换成了IDEA,然后让学弟去看一下Gradle构建工具,对Gradle的要求只要他会引入jar包就行了。 我就把我以前看的SpringMVC视频发给他了,并让他自行百度SpringBoot,用SpringBoot整合SpringMVC来开发web,定了一个基础目标,用gradle来管理依赖,会用controller映射访问路径和使用视图文件,提交接收数据,也把相应的内容对应的视频章节标出来。 两周过去了,我觉得他应该解决得差不多了,然后觉得可以尝试数据库操作了,给他Springdata和Springjpa的视频,定目标是: 1.环境搭建:在SpringBoot中集成SpringData和SpringJPA,并在properties配置文件中配置好数据库信息
2.创建一个实体类
3.编写一个实体类对应的repository接口
4.写一个controller测试repository接口功能:getOne、findAll、save、saveAndFlush
5.在实体类对应的repository接口中添加自定义查询方法,并在controller中测试
今天他跟我说叫我推荐两本书,说基础可能不太好,目前感觉他在学习中(敲代码)遇到问题无法独立解决。 我没有资格评价别人,可能我的能力和智商也不是很好,这么多年了我还处在只会用工具上,对于那些框架的深层次内容没有深入了解,也仅仅只会用,只会把程序跑起来。 我想让学弟学习Gradle、SpringBoot、SpringMVC、SpringData、SpringJPA的初衷是,目前我在用这些技术开发公司项目,并且觉得这些简单的东西用起来也还很不错。 Gradle:引入jar包比Maven简洁 SpringBoot:它能够减少SpringMVC的配置文件 SpringMVC:个人感觉要求不是很高的话,用起来也不是很难,如果业务复杂,可能用起来多少也会有一点难度。 SpringData和SpringJPA:主要是结合Hibernate能够简化数据库的访问,比如查找、分页、增删改。 我想知道大家怎么看我对学弟的要求?我要求过分了多少??我接下来又该如何做??如何调整策略??我也不想把别人带偏了,希望各位能够给点意见。
举报
侯坤林
发帖于4周前 46回/4K+阅
共有46个评论 最后回答: 2周前
对新手ssh还没玩熟就上springboot不好。你们的java如果基于maven等构件工具不需要考虑编程工具。IDEA的熟悉也需要成本。
--- 共有 2 条评论 ---
铂金小虫 回复 @侯坤林 : 如果他真的对这些技术都能熟练掌握,他的高度也不屑于这个了。 对新手要包容。技术方面用SSM或者SSH这种常用的就行.构件用maven。 不要在水平一般的时候去用太新的技术。 4周前 回复
侯坤林好的,我需要调整计划。不知道您有什么想法和建议? 4周前 回复
我要是大二能去实习就好了,到毕业的时候还没有用过spring MVC,到了工作上才开始接触的。
--- 共有 2 条评论 ---
蓝水晶飞机想想:大学时 Java 都没教完整,出来那时也写不出一个完整的模块来(不具备yahu999开发的思想,不懂业务组织)。SSH 的书都没看进去,都是天书啊。成长需要时间。 4周前 回复
魔力猫你专业课都没上呢就去实习? 4周前 回复
基于构建工具构建的项目,不管用什么IDE结构都是一样的,为啥要要求IDE呢?喜欢用Eclipse就用Eclipse,喜欢IDEA就用IDEA
--- 共有 2 条评论 ---
混乱羽翼 回复 @侯坤林 : 说实话,我不确定你的java基础是否已经学好了,直接使用Kotlin不是什么好事情,何况你还用来要求基础不好的学弟 3周前 回复
侯坤林要求用IDEA的原因是我用的是Kotlin开发,想统一一下开发工具 4周前 回复
这个感觉是你参照自身的情况定的计划吧,建议你先了解清楚他目前的知识水平,适当的调整一下。 真要有心培养,前期就多点跟他探讨他遇到的疑惑,哪怕这个问题对于你而言是常识甚至有点弱智
--- 共有 2 条评论 ---
seno先学java 再去完kotlin,kotlin 业务玩,现在公司用的不多。 2周前 回复
侯坤林好的,受教 4周前 回复
出题真的很累,没基础的就让自己去补了。 就看他自己的悟性和造化,认不认真学。 如果 Java 基础、JDBC 基本 API 应用和用途(原理),Servlet API 应用和用途,HTTP这些都不懂,给小弟他来一打框架(白酒),喝了更是迷糊了,因为短时间内根本掌握不了,掌握不到也算你是白费心机的。
--- 共有 2 条评论 ---
侯坤林受教了,谢谢你 4周前 回复
蓝水晶飞机当然了,如果说去学习人工智能,我也不懂底层的很多数学理论,比如 TensorFlow 用起来还是可以用着(菜鸡),但根本就很迷茫、,不如别人懂理论的掌握的快(迟钝掉坑里),也不如别人钻研的彻底(高手)。当然了,很多东西通常都有分很多层次(三六九等),你使用操作系统单你不需要会写操作系统。只是说,具备上层的知识,下层的更好接受理解。 4周前 回复
顶部