1
liangdi 35 天前
0 基础????
|
2
cmdOptionKana 35 天前
英语阅读水平如何?直接看官方教程就入门了,现在很多技术的官方教程通常都非常非常优秀,学得很愉快。
|
4
hoodzwh OP @cmdOptionKana #2 英文看起来有点吃力,速度慢
|
5
beiluo 35 天前
个人建议带着目的去学习,比如你想用 SpringBoot 做什么? 遇到不知道的查询资料解决问题。等有一定的效果后再系统性了解下。
|
6
liangdi 35 天前
我不理解大家所谓的 java se 是什么?
不过呢,所有新技术的学习基本都有这样的流程吧? 1. 学 spring boot 干什么? 哦,可以写 java web , 可以操作数据库, 可以写微服务! 2. 打开 https://spring.io , 看到有个 quick start, 点击 ta 3. 看到有个 start 网站 , 打开 ta : http://start.spring.io/ , 有 java 基础就应该看得懂,先添加 web 依赖 4. 根据 quick 写个 hello world!, 运行成功? ok ,下一步: maven/gradle 问题? 参照本流程学习他们 5. spring boot 还可以操作数据库吧? 继续 6. 参考 start 里面添加 jpa / mysql 或者 h2 依赖, 创建 entity 和对应的 repository , 然后在 controller 中调用 crud 7. 成功? 恭喜你成为了 spring boot crud boy! 8. 不成功? mysql 不知道怎么部署? 用 docker/podman 搭建一个! 不会? 参考本流程学习 docker / podman 9. 或者, 用 h2 数据库! 10. 接下去? 微服务吧,quick start 文章最后让你继续看的文章就是! 11. 恭喜你入门 spring boot 了! |
7
hoodzwh OP @beiluo #5 因为现在偏 sql boy ,单纯的 sql 已经不好找工作了,要求 spring 的比较多,想快速学习下 spring boot 来应对面试
|
10
iOCZS 35 天前
为什么不找本书看看呢?难点在哪里?
|
11
iorilu 35 天前
这种框架啥的
最佳方法就是找个开源项目 , 当然简单点最好 总之是找个现成得 1. 项目先跑起来 2. 然后试着改改, 加点东西啥的 3. 现有项目自己做一个全新得功能 4. 模仿现有得代码, 照葫芦画瓢, 还不懂查 api 别想从头学, 没任何意义, 因为这种技术本身就没什价值, 你就从头学了, 结果一样得, 浪费 10 倍时间 |
12
layxy 35 天前
有 java 基础知识就找入门的开源项目学习,比如一些开源的入门脚手架,研究下他们使用了哪些组件和用法以及项目的组织结构,还有项目中用到的一些你没见过的 java 特性
|
13
memechs 35 天前
要学什么就直接去实践,找项目来做,这样才能快速上手,按照平常的学习思路太慢了
|
14
headwindx 35 天前 via iPhone
建议:1. 自顶向下初步了解该技术的能力范围,发展史。2. 工程化套件 3. 带有目标的通过使用局部功能来上手。4.复制( 3 )到其他功能领域。5. 深挖背后机制远离,设计哲学。6. 了解各行业使用领域。7. 用于实际工作。8. 分享你的成果。
|
15
hoodzwh OP 谢谢各位的回复
|
16
byj66 35 天前
去直接解决问题,比如从写一个接口开始,在这个过程中你会了解到 MVC 架构的大部分东西。语言或者框架的出现都是为了解决某一类问题,多了解它们解决了什么问题,从头学习可能会陷入 abandon abandon 的循环 🤣。
|
17
Rust2015 34 天前 via iPhone
多实践
码多了自然就熟了 循序渐进 |
19
importmeta 34 天前
自学学的很浅, 个人经验, 还得是找真实项目干, 干完自己或者让测试跑起来找 bug, 然后再慢慢解决, 做个一两个项目进步飞快.
|
20
ivslyyy 34 天前
1 、简历造假
2 、面试吹牛 3 、进公司拿年薪三四十万 4 、说新公司需要磨合学习期,让同事教你 5 、照着旧的业务、老系统业务代码,复制改改字段 6 、每天的工作也就是复制改改字段、调用别人封装好的方法做缓存、队列 7 、出 bug ,重启服务器解决 8 、修改简历,添加高并发、微服务、负载均衡高可用架构师 9 、找个架构师工作,只开会不写代码,做管理 |