正文
目录会跟随阅读位置移动。
阅读进度

给想要学习全栈的同学的学习建议
写在前面:
我不是天才,只是一个普通的大二学生。学习Java并不是很吃天赋,只需要努力就行
一开始学 Java,其实很现实:
但真正让我坚持下来的,是:
Java 语言的技术壁垒小,是有一条完整的链路去学习的,顺着这条路走吗,你会对软件工程有完整认知。
我把整个 Java 学习分为 5 个阶段:
Java基础 → 集合&IO以及数据库以及数据结构 → 并发编程 → Web开发 → 框架 & 微服务
Java 基础不扎实,后面会很不好受。
以及数据库和数据结构
集合本质可以这样理解:
一定要搞懂底层,哪怕先理解 70%。
这是面试里的分水岭:
实验室管理系统雏形。
功能包括:
这是我从“写代码”到“做系统”的转变。
我把实验室管理平台从:
逐步升级为:
学 10 天,不如做 1 个项目。
我做过:
我开始尝试看:
效果很明显:
对很多知识不再只是“会用”,而是开始“理解”。
不是写完就结束,而是继续:
大一期间我的大概节奏是:
时间分配大致如下:
会背概念没有意义,能独立写功能、改 bug、做项目才是真本事。
项目是把零散知识串起来的最好方式。
包括:
别人学得快,不代表你学得差。技术这件事,比的不是冲刺,而是持续。
Java 不难,难的是坚持把整套体系一步一步走完。
Java基础(3周)
↓
集合 + IO +数据库 +数据结构(4周)
↓
并发(1周)
↓
Web开发(3周)
↓
Spring Boot + MyBatis(3周)
↓
项目实战(持续)
后续的微服务框架以及其他技术栈就自己去选择时间吧
如果你现在也是大一或大二,我想说一句:
真的来得及,而且优势很大。
只要你愿意:
愿你也能从迷茫开始,最后走到真正会做项目、会解决问题的那一步。
结语用一个我喜欢的角色的话