自学Java的几个误区,猜猜你中几个啦?
近来许多同伴问一个题目“怎样高效自学编程”,本日就给各人分享我个人一些履历及自学的误区是什么?我也是从一个治理专业转行到Java开辟的,大概你们有许多地方和我一样的,盼望可以或许资助正在自学编程的你。http://pics6.baidu.com/feed/c8177f3e6709c93d3b1d13b227c56bdad3005482.jpeg?token=c476f9274dfb95662fe6e91bd08d4d87
第一个误区:忽略底子
自学编程,底子知识和一个清楚的学习门路太紧张了,唯有把底子打得牢,你才气更好把握更高级的语法。就像盖屋子,基地你都打欠好,你怎么能盖更多的楼层呢,同一个原理的。就拿Java来举例,好比Java语法、面向对象、罗列、反射、非常、IO流、多线程、聚集、计划模式等这些底子,肯定要好好打底子。如许你背面学习Spring框架或别的框架时间,你就不会感到恐惊了,这些框架的底层都是用一些计划模式及反射机制等一些底子知识。因此,学好底子,你背面学习任何东西都黑白常的 快速。
http://pics4.baidu.com/feed/faedab64034f78f066cfb6eec0c99953b1191ce1.jpeg?token=812bc05563186bdaf13977b612f50f14
所谓的底子部门包罗:盘算机体系与Linux、盘算机网络、常见的计划模式、数据布局与算法、数据库、Java底子与新的特性、聚集。另有难一点的JVM内存模子、垃圾接纳、多线程、并发等这些部门,假如你都好好把握了,接下来的学习任何框架根本都不消恐惧了。
第二个误区:夷由选择什么语言
许多在选择编程语言时间也很纠结,这个题目我之前自学过程中也是碰到的题目,其时我选择是看最稳且用得最多的来选择,全部也选择了Java语言,实在语言自己没有优劣。
渺茫发起如许来选择:要今后端开辟方向,Java所为起首语言那是比力符合;往前端方向的起首语言JavaScript或简朴HTML开始学习也是可以的;假如你要学大数据,Java语言作为首选比力符合大概Scala语言也是可以的;假如你要学习嵌进式那C、C++肯定是首选;另有一些呆板学习、什么人工智能的方向python照旧不错的。
http://pics5.baidu.com/feed/279759ee3d6d55fbb634a031d6dadc4c21a4dd32.jpeg?token=c128bda8e5b82346d9d0544c3d0b3e41
第三个误区:收躲许多资料,不知道用哪一个好
这一点,也是许多人出错误,包罗我本身,在自学时间,各种册本和视频收躲起来,效果不知道该看哪一个好。在这里告诉各人,根据本身,感觉比力符合的选定一个就可以了,其他的就不要看了,资料多轻易造成头脑的杂乱。
第四个误区:封闭式学习
自学编程,最紧张的要和各人一起学习,多和大神级别的交换,要常常逛一逛各种论坛,碰到题目多和别人交换就对了,好比CSDN、知乎等如许很大的论坛,多学习他人的履历。
http://pics6.baidu.com/feed/d31b0ef41bd5ad6e164dea8f3c33aaddb7fd3c1a.jpeg?token=ca75f1a479378ddf71146847208d7692
第五误区:学了忘记,从来不写条记
关于学了忘记,我个人以为是很正常的,但是你一点条记不做那是不正常了。古人说“好记性不如烂笔头”学会做条记真的太紧张了,许多IT大佬根本没有哪一个没有做条记的。做条记,学会总结及网络各种碰到过的bug,我以为发展是最快。
第六个误区:非科班学编程能找到工作吗?
对于许多非科班总是担心本身很难找到工作,我以为,只要你有充足的时间来学习,完全不消担心。假如你照旧大门生,在大学期间,好好造就本身的自学本领照旧可以的。非科班转IT行业的我身边有许多,包罗我本身也是转行的,这一点不消担心找不到工作,非科班你肯定要做好的就是把底子学好,不要盲目寻求懂得许多而不精。
总结:不管学习任何语言,第一要把底子知识学好,代码肯定要多敲、多训练、多实战、多总结、多学习他人的履历。
http://pics6.baidu.com/feed/2e2eb9389b504fc23ee4cf4e5825741792ef6dc5.jpeg?token=138d3246acb7ae4317ab16951b552bad
笔者从事大数据、Java后端开辟的,假如你也是正在思量学习大概这学习中碰到什么题目,可以批评区留言大概私信,后续会更新关于大数据、Java开辟的技能文章。
如想要得到更多学习资料及教程?关注并私信我,并私发“如Java、spring等”,即可获取更多的佳构教程及资料。
http://www.fyguaji.com
页:
[1]