黑马程序员技术交流社区
标题:
黑马程序员学习心得分项
[打印本页]
作者:
双人桥
时间:
2017-10-18 13:42
标题:
黑马程序员学习心得分项
本帖最后由 双人桥 于 2017-10-18 13:51 编辑
各位黑马程序员的老师和同学们:
你们好。
我是JavaEE76期基础班的学员,先说一下我来黑马程序员的原因。
我大学学习的是建筑专业,毕业后到现在三年时间一直在建筑工地。因为吃住都在工地,全年无休,受不了日复一日重复同样的生活模式,就想着换个行业。刚毕业的大学生,公司可以容忍他们什么都不会,先招回去慢慢培养。对于我们这些工作过的人,如果无一技之长,很多公司是不会要的,所以我决定在换工作之前一定要参加一个培训班,学点专业技能。经同学推荐,我知道了咱们学校,后来他毕业后也顺利的找到了工作,我就下定决心来广州报了最近的76期基础班。
虽然基础班课程只有11天,但是加上预科班、休息时间以及国庆放假,来黑马也有将近一个月时间了,下面分享一下学习的心得吧。
大学的时候有计算机和C语言课程,但是一学期下来也就20节课左右,没学到什么东西,再加上毕业三年完全没接触过这一行,所以几乎全拉下了,现在来学习java算是零基础。刚学的时候还是有些忐忑的,不过在预科班看了前五天的视频后就感觉好很多。咱们老师的讲课和大学老师的讲课思路完全不同,大学老师总讲概念,说白了就是把简单的问题复杂化,咱们的老师总是用一个简单的比喻就让我们理解了
复杂的概念,这让我很有信心能学好。
在学的过程中遇到两点问题:首先是,做题没思路,尤其是有些比较复杂的拓展题。倒不是说不会做,而是做之前没有规划,做的时候需要什么就添什么,有时候加个变量啊,有时候把变量的定义从循环里面挪到循环外面,有时候把for循环改成while循环等等,这些都是事先没想到的,在写代码的过程中或者写完后发现实现不了题目需求才临时做的调整。在老师讲解题目的时候通常是,先用注释列一个做题步骤,然后按部就班的写代码,写完运行一次通过。我很想像他这样做,但是真的没有思路,只能走一步看一步,到最后写完了,运行也很完美,再回过头想这个代码是怎么实现的,又想不起来了,下次要实现类似的目的,还是要一步步来,很痛苦。按我以往学习的经验,一门学科学的越多,大脑中这门学科的系统越完善,学习起来会更加轻松。在开班典礼中,老师提到了“思想”这个概念,后来有不理解的地方(就是在方法里面把return放在for循环里面,系统会报错,但是循环外面随便加个return,运行的时候就没问题,而且外面这个return也不会起作用)问朋友,他总说这是一种java思想,学的多了就懂了,我觉得当我稍微理解这个思想的时候做题会简单很多吧。
其次是自己做题没问题,有别人程序报错问我的时候,我总是找不到错误的地方,每次都是一行一行的跟自己的代码对比才能找到问题,我觉得这可能是基础掌握不扎实吧。每次预习完就做题,然后等老师讲完这一天的课就去预习下一天的,再做下一天的题。通过做题掌握知识点的确更快,也符合我们学校速成的定位,但是确实容易造成根基不稳,所以我决定在考试后到就业班这段时间好好梳理一下基础班学的东西,增强理解,尽量大脑中建立一个系统,调理清洗才能记得更牢。
这次就分享这么多,听说就业班更难,压力很大,希望自己能学好吧!
作者:
Haraella
时间:
2017-12-20 09:45
作者:
gzgd
时间:
2017-12-27 11:16
可以可以
作者:
zzzz2017
时间:
2018-1-15 15:20
加油,同学
作者:
白猫
时间:
2018-1-15 15:21
很厉害啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2