跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 迫于失业,想学下 Java 。学完基础看了下 SSM,我的个老天, [Spring] 什么的也太难了吧
未分類
2020 年 11 月 25 日

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

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

資深大佬 : t2doo 5

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

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

天啦,头上的毛越来越金贵了。

大佬有話說 (84)

  • 資深大佬 : chihiro2014

    那你确实不适合写代码

  • 資深大佬 : hello2060

    南京人?

  • 資深大佬 : hellorain

    ABAP 走起

  • 主 資深大佬 : t2doo

    @chihiro2014 要恰饭哎

    @hello2060 是啊是啊

    @hellorain 去做保安啊

  • 資深大佬 : luhe

    你先跟着配一遍,理解一遍原理,等学到 springboot 就不用配这么多了,一般面试也不会问 ssm 具体配置的

  • 資深大佬 : kurotsuchi

    直接上手 springboot 吧 , 没有那么多配置

  • 資深大佬 : crclz

    网上的教程杂七杂八,旧的新的傻傻分不清。其实 SpringBoot + JPA 写文本配置的地方就只有几行以内的数据库连接配置了。

    你可以去看看 SpringBoot 官方的教程系列: https://spring.io/guides
    也可以区看看 ASP .NET CORE 的教程: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-3.1&tabs=visual-studio

    ASP .NET 是没有任何文本文件配置的。ASP .NET 和 SpringBoot 非常相似,一个学会了,另一个基本上就会了。

  • 資深大佬 : Sharuru

    都 2020 了,咋还有配 Servlet 的,别告诉我还是 XML 配置…… 迫于失业,想学下 Java 。学完基础看了下 SSM,我的个老天, [Spring] 什么的也太难了吧

    在你不需要深入了解 Java 各种细节,Web 应用相关做法,只是想撸一个简单的网站的前提下。

    Spring Initializr,请: https://start.spring.io/

  • 資深大佬 : bzshow1

    15 年没用 java 了,前几天用 springboot 和 thymeleaf 给别人写了几个页面,感觉没那么难,关键自己动手做就是了。

  • 資深大佬 : XDy0

    大学学的 ssh 框架,配置更多。但是实际有用的,常用的也就那么几个。你要问怎么学,我只能说硬啃= =

  • 資深大佬 : bzshow1

    @Sharuru 对,我就是用 Spring Initializr,https://start.spring.io/ ,撸就是了,没什么难的。

  • 資深大佬 : Cbdy

    换个 Node.js 试试

  • 資深大佬 : EastLord

    https://github.com/spring-io/sagan

  • 資深大佬 : DoctorCat

    web 开发还是 php 大法好。

  • 資深大佬 : xuanbg

    直接上 spring boot,就不要去学什么配置了,毫无意义。

  • 資深大佬 : cvbnt

    ssm 自己手动配一遍确实劝退很多人了,新入门先看 springboot 吧,后续再深入研究 ssm

  • 資深大佬 : NPC666

    我觉得 Java Spring 想学好,还是要自己手动配一遍 ssm,不过这也仅限于了解一下,工作直接上 springboot 了。

  • 資深大佬 : DamonLin

    ssm 确实很麻烦,但现在有 spring boot,我刚学 ssm 的时候也是跟主一样的状态

  • 資深大佬 : cabing

    spring-boot 先 run 起来,再想着深入啊。

  • 資深大佬 : zhao1014

    配置确实很麻烦,但是跟着配一遍就没问题了。

  • 資深大佬 : charlie21

    就内容容量而言,spring boot 属于 app 级的容量。ssm 属于体系级的容量
    学完 app 级的东西可以做 toy app,但是无法为 “巨型 app” 排错 它需要体系级的容量的知识与经验

    app 级的东西其实应该在至少了解一遍体系级的东西之后再接触(否则各种 hands on 的 tutorial 即使跑起来了 你的感性认识只停留在环境搭建与排错了,折腾半天 实则在 app 级的评判标准之下是成功通关,在体系级的评判之下是连没门都没入)。app 级的东西其实应该是学完 ssm 之后再碰也无妨,若先跑起 spring boot 最后还是得学:无它,因为你的工作岗位里你天天打交道的是 “巨型 app”

  • 資深大佬 : charlie21

    巨型网站后台有自己的业务逻辑( context ),这是巨型 app 和 toy app 的不同。反观做客户端的东西( iOS 、Android 、Web 客户端 / 前端),基本上不用和复杂的业务逻辑打交道
    相比之下,一个水浅,一个水深:做一个 Android toy app 和一个 Android production app 差别很小,做一个 Spring toy app 和一个 Spring production app 的差别很大 因为后台水深,前台水浅

  • 資深大佬 : zzzzzzggggggg

    是想靠自学 Java 来解决失业问题嘛?

  • 主 資深大佬 : t2doo

    @DoctorCat @zzzzzzggggggg 讲真,用 PHP 写网站倍感顺畅,其它的用起来总觉得缺了点 [开塞露] ,容易便秘:doge

  • 資深大佬 : DoctorCat

    @t2doo 别想太多,只有中国是 Java 大社会,尤其是杭州阿里系的人儿们。国外大部分站点还是靠 PHP 发挥的。

  • 資深大佬 : c2const

    三百六十行,行行转爪哇.

  • 資深大佬 : laminux29

    没找到正确的学习途径。a->z 很难,正确的学习途径应该是 a-b-c-d…-z 。

  • 主 資深大佬 : t2doo

    @c2const 以前我上家公司有个 80 年的老哥是搞那个工地电焊转 Java 的,一直在外包混,转到我们那家公司,搞那个 ExtJs 3 还是 4 的,他不会,又回去做外包了。还有个 95 还是 96 的,学了 3 个月安卓,连 jdk 环境都不会装,我们那时候机器上 SSD,给他配块他死活不要说是够用了,后来 apk 打包都出问题:doge

  • 資深大佬 : itcastcn

    加油,慢慢来

  • 資深大佬 : lqw3030

    @Sharuru 学还是要学的,毕竟 toncat 入口基于 servlet 规范构筑的

  • 資深大佬 : araaaa

    学 rust

  • 資深大佬 : Chieh

    万事开头难,一步步跟着做

  • 資深大佬 : jmjc

    @DoctorCat 同感,这几年 Spring 大一统了,不知道是好是坏

  • 資深大佬 : misaka19000

    直接上 SpringBoot 就可以了

  • 資深大佬 : yannxia

    Java Spring 大一统比 Go 的碎片化好多,有时候文档都难找

  • 資深大佬 : wangyzj

    @hellorain #3 saper

  • 資深大佬 : EminemW

    对于新手来说,java 是很友好的了,能搜到各种文档

  • 資深大佬 : dswyzx

    对于 asp.net core 而言,基本上官方文档覆盖开发工作,搭配 stackoverflower,老搬砖工从不开口求人。有感于.net 话题问答下无脑吹 java 风向。我来反转一下

  • 資深大佬 : wozhizui

    @hellorain 我写了两年 ABAP,正在想往 Java 转,哈哈。ABAP 是真的好写,全都是现成的东西,不用自己配置什么的,上去撸代码就完了

  • 資深大佬 : jorneyr

    你写的是网站,人家实现的是平台,格局不一样

  • 資深大佬 : lijinxhua

    [快 逃]

  • 資深大佬 : enjoeq

    失业?所以主失业前是做啥工作的?

  • 資深大佬 : suke971219

    go 对理解 http 原理比较有帮助啊,可以直接用原生的 http 包来做 demo 学习,框架只是封装,互相之间没有特别大的门槛

  • 主 資深大佬 : t2doo

    @jorneyr 有道理~

    @enjoeq php 哎(用五笔打 php 是寂寞~

  • 資深大佬 : pph7y

    找个实战项目学一下

  • 資深大佬 : MarkingWorld

    我当初学这个的时候 是直接看的文章 然后 githup 随便找个博客管理系统 看源码 跟着直接写 后面就会了

  • 資深大佬 : ldlood

    请问 Go 语言学习起来曲线陡峭嘛,容易学习嘛?
    Java 的学习路线是什么,不想做前台只专心做后端的话,路线是什么,该怎么学
    准备学学 Java 。。。看完了基础部分,读啥书可以快速上手啊?

  • 資深大佬 : acmore

    建议还是从 PHP 或者 Express 框架学,不求掌握什么工具,而是能通过你能掌握的工具做成什么事。

  • 資深大佬 : hjahgdthab750

    @crclz #7 虽然我也在用 net core,但是我觉得从就业的角度还是埋头学习 爪哇和春天启动

  • 資深大佬 : fhsan

    难个毛线,基础概念都一样,写法不一样而已。

  • 資深大佬 : SmiteChow

    入门找 Python,java 陡了点

  • 資深大佬 : overthemoon

    @ldlood 个人认为 go 比 Java 好上手,但是 Java 生态太好了,很多东西网上都能查得到。学 Java 的话当然是先把 Java 三大特性理解透了,敲代码,总结,有项目最好了,网上很多 springboot 的 web 项目。代码积累到一定量就对这个语言有一定理解了,新手不建议看书没啥用

  • 資深大佬 : raaaaaar

    直接上手写,代码量像起来了,再补基础,再搞规范

  • 資深大佬 : supuwoerc

    不会和我一样看的 B 站上的黑马的视频吧 哈哈哈 我最近也在看 ssm 的 配置确实多 配错了还难找错误

  • 資深大佬 : onice

    又没让你把配置从头到尾写一遍,你做到能看懂,能理解就行了。servlet 是基础,掌握就好。现在不是 springboot 嘛,配置比 ssm 少了很多了。

  • 資深大佬 : annielong

    java 启动都要拜佛,以免出 bug 起不来

  • 資深大佬 : bruce0

    我当年就是看了 ssm 的配置,被劝退,感觉是面向配置编程, 然后去搞 golang 了

  • 資深大佬 : lychs1998

    直接上 SpringBoot 呗,约定优于配置。

  • 資深大佬 : lscexpress

    老哥,我也是 php,没有失业。建议你学好 PHP

  • 資深大佬 : securityCoding

    上 springboot ,开发文档写的非常好

  • 資深大佬 : hafuhafu

    直接找个 Springboot 教程上手了再说…起一个后端服务不用几行代码

  • 資深大佬 : fumichael

    万事开头难,后面会更难
    你还不是看的 ssh 那套呢

  • 資深大佬 : 10Buns

    @charlie21 spring boot 和 ssm 这是真就强行比较?

  • 資深大佬 : clions

    @hellorain 老哥是做 ABAP 的?

  • 資深大佬 : lewis89

    Servlet 了解一下就好,Spring/Springboot 里面配置并不多,我不知道你指的配置是什么,
    目前做 Java 后端大部分需要配置的只有线程池这些参数,其它我也不知道有哪些默认的配置
    另外配置大多参数名跟 Java 对象字段名是一一对应的,你可以直接去看相关配置对象的源代码,上面有注释说明的

  • 資深大佬 : newmlp

    springboot 没那么多配置吧,反正配置好一个项目就行了,以后的项目配置基本就是 cvcvcv,然后改改参数

  • 資深大佬 : huanglongtiankon

    用 jfinal 吧,简单很多

  • 資深大佬 : overthemoon

    @huanglongtiankon 用了这个真的久了之后真的不知道什么叫编程了

  • 資深大佬 : BoarBoar

    那些玩意都是历史遗留问题早过时了,直接 springBoot 开撸就行,简单得一批我几年没写 java 了也是一天上手
    前面那些说学过时货能打基础的,协议,数据结构,设计模式这些叫基础,学怎么配置一个工具,不叫基础叫应用

  • 主 資深大佬 : t2doo

    Java 的“封装”,“继承”和“多态”还是比较好理解的,数组跟 Go 一样的定长,然后有集合,集合又分 List 、Set 和 Map,这个跟 Go 和 Python 也一样。HTML5,CSS3 和 JavaScript 跳过去不学,MySQL,Linux,Git,Docker 也跳,剩下来的就是 Spring 全家桶了。现在问题来了,工作中用 Java 的前辈们,你们工作中需要自己搭环境吗,Tomcat,Maven,weblogic 出错了都自己搞? K8S 也要自己搞?
    从开始学 Java 到自己能着手做项目一般要多长时间,我周围学 Java 的小伙伴怎么都学完基础纷纷转安卓了?

  • 資深大佬 : leeeii

    @t2doo 都要自己搭的,其实你现在觉得难也都是因为你不熟悉,多搭几次熟了之后很简单的,学点 Java 基础再直接看视频撸项目应该一两个月吧

  • 資深大佬 : yazinnnn

    oop 还好,看 fp 啥的就跟天书一样

    一个单子( Monad )说白了不过就是自函子范畴上的一个幺半群而已

  • 資深大佬 : DanielYao

    做 dotnet core 开发,刚好公司有个内部小项目,顺手就撸了个 spring boot 项目,边百度边写的,一个星期搞定,打包成 docker 镜像,哪儿都能跑

  • 主 資深大佬 : t2doo

    @DanielYao 人与人之间的差距咋就这么大哩,宝宝不服

  • 資深大佬 : dasvenxx

    Java 现在卷的厉害,中途转不太友好了吧

  • 資深大佬 : sutra

    先写个 hello world ?哈哈

  • 資深大佬 : dayeye2006199

    学完基础,你说的一堆做网站技术,应该能看出来,大部分都是相通的,一路通,路路通啊。

  • 資深大佬 : gowk

    @dswyzx .net core 下面有没有类似 gitee 上 ruoyi 这样的框架,可以马上就可以上手写业务的(非前后的分离)?
    直接集成了 ASP.NET Core MVC,EF Core,RBAC 权限,事务,日志?

  • 資深大佬 : socket1q1

    因为你学的那套 java 都是远古时期的东西,一堆 Servlet 一堆 xml 的配置,用上 springboot 应该就不用整这么多东西了

  • 資深大佬 : liudengchn

    工作中哪要自己去配。。。公司一般有专门的运维做好环境,或者一般都有专门的脚手架,直接 clean install,所有的环境就好了,上去直接撸自己的框架和逻辑就行

  • 資深大佬 : 583376938

    要不实时 python

  • 資深大佬 : xiaoqiao24

    做后台学 java 不如学 python,上手容易;学 python 不如学 go,以后容易

  • 資深大佬 : dswyzx

    mvc ef 这种直接看官方入门文档 https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/?view=aspnetcore-5.0 https://docs.microsoft.com/zh-cn/ef/core/
    类似于 ruoyi 框架,我去 gitee 看了下,开源框架. 直达 https://github.com/search?l=C%23&q=%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F&type=Repositories
    第一款看 readme 挺像样的
    事务:ef 有,ABP 框架这种也有
    日志:core 自带 logger 对象,想接管到 nlog,log4net,serilog.自己找文档.
    大体而言:core 推荐开发方式也是依赖注入,且自带 IServiceCollection 以供注入.所以很多人说 core 与 springboot 差不多我也不知道
    啰嗦这么多,仅提供一下个人狭隘观点

  • 資深大佬 : SpiritLingPub

    .net

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具