javaweb学习资源+一些感悟

学校课程

必学,而且要学好,是因为面试经常问,也是理论支撑

  1. c,java基础
  2. 数据结构
  3. 算法,后悔大一大二没有去acm,大三已经很忙了,假如刚进大学,acm是最值得进的社团
  4. 计算机网络
  5. 数据库系统概论
  6. 操作系统

自学javaEE的一些途径

视频资料

传智播客官方网站

b站

尚硅谷

springboot springcloud都很不错,在b站一搜就有

黑马49期培训班视频+源码+资料

javaweb学习资源+一些感悟
这些学细学精已经足够兢兢业业学大半年,完成后java基础也扎实了,项目经验也有了,常见框架也入门了,这是考验自制力和耐力的事情,不过如果真的热爱,真的想走技术路改变命运,我相信可以坚持下来.

How2java&菜鸟教程配合使用

http://how2j.cn?p=54028
https://www.runoob.com/
我个人喜好how2java多一些,虽然没这么细,但是我觉得条理清晰,是一个不错的学习网站,同时我认为有能力时候可以学习站长,通过技术做一些事情.也成为一个站长

CSDN+博客园

平时有问题时候尽量都百度,百度上能解决大部分问题,
不过老师说,会不会搜索是一个技术活,在纷乱的答案中找到自己对口的也是一个能力
另外建议app下载csdn,里面有许多it类文章,面经,咨询等.总比刷微博,虎扑有意义些

笔记-必须记

懒的可以有道云笔记 很多文章可以网页一键保存文章
平时学习笔记也方便
不过就是这些是私有东西,最重要面试简历如果有个人博客,GitHub等也加分,这也是我从有道云转来csdb的目的
我建议从csdn 博客园 githun.io 有道云笔记等等地方选定一个地方,别轻易再改变,笔记都归纳一个地方总归是好事嘛

GitHub

在自己有点能力,但是又做不出什么,但是自己又有想法的时候
GitHub是一个好地方.我的第一个网站 http://braverymall.cn/ 雏形是springboot学习+扫码登录案例,就参考了GitHub.还有自制tomcat,微信小程序等都可以去参考一下别人的东西.

Git

提了GitHub就必须提一下git,在找实习前最好有工作室经验,如果没有团队开发经验,git是必须工作前掌握的东西,总不好意思让别人手把手帮你推拉代码吧
这里提供几个学习链接
廖雪峰git教程:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
情景驱动:适合找两台电脑来练手
https://www.cnblogs.com/javabg/p/8567790.html?from=singlemessage&isappinstalled=0

建议读的书

  1. 大话java性能优化
  2. 高性能mysql
  3. 构建高性能web站点
  4. 图解HTTP
  5. 码农翻身—有意思的书,故事串起来技术栈知识
  6. 剑指offer–想去大厂笔试必备
  7. 算法导论,java编程思想–圣经级别的书是躲不过的
  8. 更新ing

建议收藏一些大佬的博客

https://www.cnblogs.com/Renyi-Fan/
在学习路上有些标杆总是好事,一方面提供干货,一方面提供精神标杆