# Java-Is-Simple **Repository Path**: ovaz2020/Java-Is-Simple ## Basic Information - **Project Name**: Java-Is-Simple - **Description**: 完整Java学习路线/后端修炼必备技能/面试知识大全/个人经历总结/源码解析/学习demo以及学习项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-30 - **Last Updated**: 2022-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ###### 一般点进来的人都认为能够找到一份Java的修炼之道完整学习清单或者面试知识。 可能要让你失望了,这里我们来谈谈认知这件事。 **ps:清单在文末** ​ 这里不谈不同学历学校的课程以及教学情况,我就打个比方:很多人一开始可能先是学习一门语言例如Java,然后选择web为方向进行学习,学了几个框架,照着葫芦画,做了几个项目,到了一定的阶段后,会发现技术太多了,学不来了,慌了,感觉无从下手,很浮躁,静不下心去学习,怎么办?一口吃不成胖子,还是要把基础学好,基础这个词是很抽象的,你可以说英语也是基础,语文理解能力也是基础,这种东西需要时间去沉淀,而时间的沉淀需要你耐得住寂寞,就比如算法不行,Coding能力不足,其实这些你都知道自己的不足在哪里了,只是你不愿意花时间去专门的弥补罢了。这也许是为什么大厂都要卡学历的一个原因吧,本科四年,可能会从大一就开始努力去把自己的基础给打好,时间相对很充足,而专科只有两年(很快要面临就业的压力而造成的浮躁现象)还要被别人挂上一个“基础不扎实”的称号,专科学校主要教如何实现一个效果(没有让学生认识到技术开发人员未来发展的问题),当然事无绝对,并不能以偏概全。 这里我有推荐阅读:[写给期待年薪百万的IT同学](https://mp.weixin.qq.com/s?__biz=Mzg4NjAwMTQzNA==&mid=2247483734&idx=1&sn=1f904ed0daa5eb5c84f412ff056016d3&scene=19#wechat_redirect) 、 [说说后台开发的一些事](https://mp.weixin.qq.com/s?__biz=Mzg4NjAwMTQzNA==&mid=2247483771&idx=1&sn=00358aa6bb3b8dacaf74dc6a46881141&scene=19#wechat_redirect) **问题的本质:钱、时间。** 说到基础,我又不得不提,大家平常所说的 “**基础扎实**” 到底是个什么概念? 推荐阅读(评论更加精彩哦!): > [编程基础的重要性(程序员之路)](https://www.cnblogs.com/kmsfan/p/7903653.html) > > [做一个基础很扎实的程序员是一种什么感受啊](https://www.v2ex.com/t/561411) ​ 好了,大概对 “基础扎实” 有了大体的认知之后,我继续接着讲Javaer的web头秃之路。下面我列举下目前我的认知(大体需要学什么以及未来(未来这个词用得不好,见谅)的学习方向): > **操作系统、计算机网络、数据库/数据库设计、数据结构与算法、JavaSE/JavaEE/WEB技术栈 、设计模式 、源码解析、 Java多线程/并发、 JVM 、项目场景/产品问题/系统设计方案/开发问题/解决方案技术 、web安全、分布式/微服务/高并发-高性能-高可用架构问题、 SpringCloud生态及各类框架技术、中台、等等不做细分(这东西一层套一层的,罗列不完啊)** 技术总在不断的更新,所以需要不断的学习,这是一条从入门到放弃的路途,或者你可能选择转行(搞人工智障/开个玩笑),而且我们要有个认知,我们是干的开发还是研发呢?两码事! > 大佬:学的不是技术本身,而是基础与核心,技术或框架会用就好了。 > > 大家可以思考下是不是有道理。 然而很多人会认为把整个路线(从基础到高级到进阶)学完,把几百个知识点学完,几千个面试题背完,把所有的相关书籍啃完,就。。。。。。就疯了吧(秃了吧)自我感觉这样就还是停留在学校以学习为目的的层面,干到头秃,你都不知道,当初为什么就要死磕Java了,很多人到头来都忘记了自我。 我不是在说某人,而是在告诫自己,不要成为那一部分的人。当你这样坑了自己3-5年,回头想想,你是真的喜欢吗?难道要把别人10年所有踩的坑都也踩一遍? ###### ps:意思就是\不想放弃自己已经干了3-5年不喜欢做的事情所结的果。 重剑无锋,大巧不工!谢谢大家的阅读。 **** [Java的修炼之道学习清单/面试知识(未完待续/或放弃)](https://github.com/NolanJcn/Java-Is-Simple/blob/master/Java%20Is%20Simple.md)