迫于失业,想学下 Java 。学完基础看了下 SSM,我的个老天, [Spring] 什么的也太难了吧

2020-11-22 15:46:04 +08:00
 t2doo
这 Java 要配置的地方也忒多了吧,Servlet 就有一大堆,然后 Mybatis,再到 SpringBoot,我的个老天啊,哪块有这么多东西要配置的,各位 Java 前辈们当时都是怎么学的?这世上啊有大佬能精通 Java 的,学完不得赶上打通少林寺了?

学个 PHP 做网站,原生、thinkphp 再到现在流行的 laravel ;
学个 PYTHON 还是做网站,flask 、django ;
学个 Golang 还是做网站,beego 、gin ;
学个 Java 还是做网站。。。要不转个安卓混碗饭吃?

天啦,头上的毛越来越金贵了。
13546 次点击
所在节点    程序员
85 条回复
hafuhafu
2020-11-23 10:30:55 +08:00
直接找个 Springboot 教程上手了再说...起一个后端服务不用几行代码
fumichael
2020-11-23 11:15:16 +08:00
万事开头难,后面会更难
你还不是看的 ssh 那套呢
10Buns
2020-11-23 12:04:02 +08:00
@charlie21 spring boot 和 ssm 这是真就强行比较?
clions
2020-11-23 13:37:42 +08:00
@hellorain 老哥是做 ABAP 的?
lewis89
2020-11-23 13:53:54 +08:00
Servlet 了解一下就好,Spring/Springboot 里面配置并不多,我不知道你指的配置是什么,
目前做 Java 后端大部分需要配置的只有线程池这些参数,其它我也不知道有哪些默认的配置
另外配置大多参数名跟 Java 对象字段名是一一对应的,你可以直接去看相关配置对象的源代码,上面有注释说明的
newmlp
2020-11-23 13:54:34 +08:00
springboot 没那么多配置吧,反正配置好一个项目就行了,以后的项目配置基本就是 cvcvcv,然后改改参数
huanglongtiankon
2020-11-23 14:27:05 +08:00
用 jfinal 吧,简单很多
overthemoon
2020-11-23 15:21:27 +08:00
@huanglongtiankon 用了这个真的久了之后真的不知道什么叫编程了
BoarBoar
2020-11-23 15:46:33 +08:00
那些玩意都是历史遗留问题早过时了,直接 springBoot 开撸就行,简单得一批我几年没写 java 了也是一天上手
前面那些说学过时货能打基础的,协议,数据结构,设计模式这些叫基础,学怎么配置一个工具,不叫基础叫应用
t2doo
2020-11-23 16:17:46 +08:00
Java 的“封装”,“继承”和“多态”还是比较好理解的,数组跟 Go 一样的定长,然后有集合,集合又分 List 、Set 和 Map,这个跟 Go 和 Python 也一样。HTML5,CSS3 和 JavaScript 跳过去不学,MySQL,Linux,Git,Docker 也跳,剩下来的就是 Spring 全家桶了。现在问题来了,工作中用 Java 的前辈们,你们工作中需要自己搭环境吗,Tomcat,Maven,weblogic 出错了都自己搞? K8S 也要自己搞?
从开始学 Java 到自己能着手做项目一般要多长时间,我周围学 Java 的小伙伴怎么都学完基础纷纷转安卓了?
leeeii
2020-11-23 16:50:07 +08:00
@t2doo 都要自己搭的,其实你现在觉得难也都是因为你不熟悉,多搭几次熟了之后很简单的,学点 Java 基础再直接看视频撸项目应该一两个月吧
yazinnnn
2020-11-23 17:31:22 +08:00
oop 还好,看 fp 啥的就跟天书一样

一个单子( Monad )说白了不过就是自函子范畴上的一个幺半群而已😊
DanielYao
2020-11-23 18:02:48 +08:00
做 dotnet core 开发,刚好公司有个内部小项目,顺手就撸了个 spring boot 项目,边百度边写的,一个星期搞定,打包成 docker 镜像,哪儿都能跑
t2doo
2020-11-23 20:14:27 +08:00
@DanielYao 人与人之间的差距咋就这么大哩,宝宝不服
LDa
2020-11-24 00:05:40 +08:00
Java 现在卷的厉害,中途转不太友好了吧
sutra
2020-11-24 00:41:04 +08:00
先写个 hello world ?哈哈
dayeye2006199
2020-11-24 03:57:36 +08:00
学完基础,你说的一堆做网站技术,应该能看出来,大部分都是相通的,一路通,路路通啊。
gowk
2020-11-24 08:28:07 +08:00
@dswyzx .net core 下面有没有类似 gitee 上 ruoyi 这样的框架,可以马上就可以上手写业务的(非前后的分离)?
直接集成了 ASP.NET Core MVC,EF Core,RBAC 权限,事务,日志?
socket1q1
2020-11-24 08:56:15 +08:00
因为你学的那套 java 都是远古时期的东西,一堆 Servlet 一堆 xml 的配置,用上 springboot 应该就不用整这么多东西了
liudengchn
2020-11-24 09:17:57 +08:00
工作中哪要自己去配。。。公司一般有专门的运维做好环境,或者一般都有专门的脚手架,直接 clean install,所有的环境就好了,上去直接撸自己的框架和逻辑就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/728055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX