本帖最后由 公瑾28 于 2018-4-16 09:57 编辑
JavaEE基础班小小技术+感言贴
由于刚接触java半个月,没有太牛逼的技术技术可以分享,但却可以分享在这段时间我是怎么学习技术的心得,每个人初始化水平不一样,故而接受起来不一样,下面写一些关于我个人的心得,虽然水平较low,但也是我近阶段学习总结的一个好的感悟。
作为一名java门外汉,零基础,刚来基础班时虽然预习了两天的内容,但依然是不够用,因为这些毕竟是抽象的东西,理解起来有点困难,很多东西前期是需要死记硬背的,没有什么特别的途径,再者便是需要一定时间的积累消化,对于一个零基础的学员来说,代码就像天数,刚接触其实很多单词不理解,用的是外国语言的软件,很多老师讲的点都觉得很难,这些都是每一个刚入行的人的感受。其实,不管是学什么,零基础学习什么东西都有一个由慢到快,由不懂到懂的一个过程。起初,我个人也是看代码看不懂,一个简单的HelloWorld案例的代码都看不懂,刚开始觉得这些单词我一个也不认识,它们也不认识我,到后来,我慢慢学懂了,看那些代码也顺眼多了,毕竟就像学英语,若是连单词都不懂,又何来流畅的说出英语呢?这些都需要一点一滴的积累的,我所要说的是,前期可能很多单词或者是某个代码语言看不懂,其实不要有急躁的情绪,这时你就更应该先将当天的知识点过一遍,起码有个基础的印象,然后再做题,这时就算不会也可以快速的找到是哪个知识点不会,在哪里找,课堂视频,课堂word,自己记得笔记,这些零散的知识点都可以找到,找不到的情况下,可以自己将不会的问题先思考一边,考虑可能的情况,如果是抽象难以理解的,可以问同学老师,如果是代码问题,其实应该自己先运行一遍,找错误,然后再考虑哪里出错,再向老师请教。这是一个很好的建议,因为就算是资深的程序员,他也有不会问题的时候,这时的他向谁请教?很多都是靠自己去查然后在不懂得基础上慢慢摸索,虽然这样对于前期刚学的同学有点困难,毕竟很多时间花在这上面,远没有问老师学习的快,我想说的只是想让我们从一开始形成一个好的习惯,养成自己主动去学的意识,而不是像在学堂,靠老师被动传授,这样虽没什么大毛病,但却不利于一个好的程序员的养成。当然我说的这些较为片面,可能使用于小众人群,毕竟每个人的学习习惯已经定型,不太容易改变。这些小干货只是浅谈。
对于刚开始代码不熟悉,不知道从什么地方下手,没思路,很多人都有这样的感受,怎么解决呢?这是一个在行业中都经常见到的现象,但前辈先人都有了学习经验,我这里也拿来稍微侃侃。记得有一部电影,里面是钢铁侠和闪电侠合作,初次经历大场面的闪电侠不知道怎么着手,然后便问钢铁侠该怎么办,钢铁侠便说了一句话:先救一个人试试。这句话其实非常贴切的可以用在学习java上,当你不知道该怎么做题时,当你不知道该怎么着手时,当你没有有思路时,你首先要做的不是怎么样发愁急躁,你首先要做的是先将题目要求的要素一条条的注释在下面,然后在考虑按照注释一点点的将代码补完,该套用固定格式的套用固定格式,该用快捷键的用快捷键,这些都是需要一步步来,当你写出来这些时,可能你脑子中便有了一个模糊的模型,因为,很多人,很大一部分都有着想在脑子里构建怎么将代码写出来,其实这是不严谨的,人的大脑处理速度相对来说很低,很多结构代码是在脑子里构建不完成的,这时便不要再将时间全部用在努力思考上面,这时需要动动手,写一部在脑海里构建一步,循序渐进,这样才会有思路,然后再完善一下,毕竟在电脑上敲代码,可以删改,若是有错误了,可以直接删除改正便可,用眼睛看自己所写代码的问题出现在哪里,远比在自己的脑子中过一遍效果好的多。以上是个人的一些观点,一些小心得体会,可能思想观点不严谨,对适用人群也比较局限,有表达错误的地方,还望能够指点改正。 |
|