Java 学习线路图是怎样的?
关于JAVA我已经说了很多,毕竟其他给视频给Android给什么多线程的都是错误的路线。 你要不相信,你问问看多少人通过那些学习路线找到工作了呢? 学java就是学语法和API,这是十几年以来最大的误区。很多人把大把的时候浪费在JAVA语法和底层的api,甚至到jdk源码上,就是没弄明白一个问题,学JAVA是干嘛的,工作中会用到什么? 还有人会在框架上下功夫,但也就是ssh,实际上一个成熟的项目里,10几种框架是很正常的 。 还有人去学习算法,做各种面试题,刷各种竞赛,还是在拿学校里的心态谈工作。可是对大多数人而言,你要做的就是找到一份工作,你的资质和能力也没那么强,比天赋这条路适合你么? 所以最好的学习路径,一定是要自己主动去想,在工作中我需要做哪些事。 与其反复纠结说,我学JAVA怎么学,为什么不是问,工作中我需要做什么,怎么从简单的入手,一步步做到可以独立完成项目? 如果你能接受这种观点,你就可以继续做下去了。 第一步,你需要有根据业务需要设计db的能力。这一步,完全不需要JAVA语法知识,你需要的是业务理解力和mysql的相关知识,以此也可以看到,问JAVA学什么,这种学习方式一开始就限制了自己思维方式。 第二步,学会用java对db增删改查。这里是JAVA语法第一次登场,但是又直接引入了jdbc,mybatis,hibernate,spring的登场。 这第二步往往是比较困难的,你除了学习JAVA语法,熟悉IDE,弄明白main函数执行方式,搞懂各种配置文件,还需要去写单元测试。 但你可以将你需要学习的内容最小化,你完全不用管什么面向对象,什么数据类型,什么递归,什么多线程,你要做的就是增删改查。 只在用到的时候再去学,书籍和视频都是在你产生困惑的时候去查阅的资料,绝不是学习的顺序。如果你还是习惯买几本书按目录挨个啃,你就错的太离谱了。正确的学习姿势是,先翻目录,了解全貌,再看自己要做的事情中需要什么知识点,快速浏览,直接动手,从错误中学习,不断培养自己解决问题的能力,然后再重新回到课本,把知识点融汇贯通。 真正的学习都发生在解决问题的过程中。想想这和你从小到大的学习理念差别有多大? 第三步,学会部署到服务器上,跟svn,git,shell,死磕到底。 第四步,上手spring mvc,tomcat,jetty,熟悉日志,配置,内存占用,http请求这些东西。这能够让你提供api,这是最主流的开发方式,所以你还会在这个过程里学会json。 第五步,是学习用jsp套页面第六步,是学会添加缓存,将tps提升到400第七步,是学习第三方API,短信,图片。第八步,是学会rmi,拆离服务,弄懂分布式。 你以为这就算完事了么? 不不不,还差很多。嗯,手机打字很久了,以后有心情再说。 “职业选择、求职辅导、学习规划、困难答疑、技术交流等,可以加IT交流群828691304 ?欢迎访问我们的官网:技能树.IT修真院 “我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,学习的路上不再迷茫。 这里是技能树.IT修真院,初学者转行到互联网行业的聚集地。" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |