0基础学习java看视频毕向东好还是方立勋的好?
作为一个老程序员,结合自己的一些经验来回答一下这个问题。刚开始学习编程语言本身是很枯燥的事,尤其是零基础的同学。自己要有一个明确的目标,是用来就业还是个人爱好?还要有很强的自律性和意志力,切记不能三天打鱼两天晒网,要一鼓作气,不然很容易半途而废。如果这些你都具备,那么恭喜你,可以学习了!
1,无论视频还是书籍,要选择适合自己的课程这句话听起来有点像废话,但是仔细的想想也是很有道理的。因为现在市场上有大量的学习编程语言的课程,五花八门,各种网课宣传做的都挺好,所以都不知道学习哪一个。这时候挑课程就变得很重要了。个人认为这个时候你首先要试看课程。主要了解下面几点。
主要是老师的口音自己是否听懂。课程是否是适合零基础学习的。在学习的过程中有没有相对应的和练习。有没有做一些随堂笔记。在一个阶段后是否有相应的项目去练习有没有频繁的互动交流。不过看你的题目似乎已经有了后选课程了。但是无论选择那个老师的课程必须要系统全面,有阶段性练习,有老师解答疑惑,最后必须有项目去实践!这个非常重要。
2,有计划有目标的坚持学习选好课程后记下来的就是要学习了,这个时候不能盲目的就开始,最好先有个计划。比如每天的学习任务和时间,学习的效果,切记不能贪多,每一项都要计划到。这些如果都做完了,就是时候了解一下JAVA的发展史,以及它的编程思想来源。我们知道,JAVA属于面相对象的编程语言。学习前先要知道什么是面相对象,不但把这种思想要认真的熟悉和了解了,还要融会贯通到整个学习过程中去,这样可以帮助你理解很多学习中的问题。
3,准备了那么多,接下来的就是学习了编程语言的学习有点像数学的学习,它们都有较强的逻辑性。每一个知识点都要消化了,自己还要勤练习,多动手写代码。不能听懂了就算完事了。要自己完全做出来才算通过!编程需要记的东西挺多的,也不能偷懒,及时记忆及时复习。学到一定的阶段了要有个项目去练习一下。有了项目经验才能在就业的时候有面试的机会!才能证明你有去完成项目的能力,如果只是单纯的学习,就无法结合实践了。
总得来说,自学编程语言还是有挑战性的,尤其是像JAVA这样的语言。它本身虽然不难,但也不简单,初学者要是没有老师的指导,很容易走弯路的,花费的时间较多!所以遇到问题要及时请教老师,或者网上问一些大牛。最后一点,要想使自己更有竞争优势,可以抽空在学习一些数据库,和Linux的知识!祝你早日自学成功!如果有问题可以留言讨论,欢迎关注!