黑马程序员技术交流社区
标题:
基础——很重要的部分
[打印本页]
作者:
燕赵之风
时间:
2015-4-20 21:13
标题:
基础——很重要的部分
以前学语言,我们总是这样认为:算法+数据结构=程序。于是我们不断敲代码,对于基础知识只是大概知道就行了,也许这就是所谓的好高骛远。我们的老师总是跟我们说:数据结构是内功,数据结构很重要。我也这样觉得,但是问题是我们的基础太弱了。许多同学大学刚毕业出来甚至什么是接口都不清楚。接口这知识不仅java中有,.net里面也是有的。但是我们就是不清楚。结果是基础没打好,数据结构也是学的云里雾里。
现在反过头来重新学习语言知识,边看java基础视频边做笔记。不知道怎么说:黑马的java基础视频确实做得很不错,有这么几个特点:
一、细。视频讲解的很细致,遇到不懂的可以反复看,多看两遍必然懂。
二、讲解深入,理论与实际结合。将理论和生活里的例子结合,通过代码来实践。我们这个学科其实这是最主要的。
三、真的是面向大众的视频,没基础的同学也可以学的津津有味。
很多时候我们总是急于求成,而忽略了最基础的部分。如果说上面的数据结构是内功的话,我觉得在java里,这些理论基础知识可能才是真正的内功。(当然,阶段不一样,所需要的也不一样。但是一个高手必然是基础扎实的存在。)我们刚开始写程序往往会直接去想结果,然后一顿敲代码,敲着敲着思路乱掉,于是我们去问度娘,看别人怎么写。其实,写程序最好的办法就是分析。分析这个程序用到的知识,理出大概的框架,然后去具体实现各个细节。我们把类看作图纸,然后去生产各个对象。写程序就是盖房子,我们要先设计好图纸来,然后按照图纸来实现我们的目的。而图纸的设计所需要必然是我们扎实的基础知识,要不然程序会像房子一样“散架”。
技术是不断更新的,我们怎么学也学不完,而基础将是那“永恒”不变的部分。许多解决不了的问题,也许就是因为那一点点的基础而导致的。所以,一定要重视基础。
作者:
WYKings
时间:
2015-4-20 21:20
楼主说的很有理,顶!!!!
作者:
缤纷落叶
时间:
2015-4-20 21:27
啊啊啊啊三Q
作者:
caotierong
时间:
2015-4-20 21:54
学什么都是一样,基础永远是最重要的,基础是最基本的东西,但学会它却不容易,所以,永远别忽视基础。
作者:
牵猪散步
时间:
2015-4-20 21:55
不错!我也是这样认为的!不过还是要勤奋啊!李!
作者:
Richard926
时间:
2015-4-20 22:02
很有道理的说
作者:
lai19
时间:
2015-4-20 22:07
有道理!!!!!
作者:
漫步云端~
时间:
2015-4-20 22:17
非常有理
作者:
李维、、
时间:
2015-4-20 22:19
打好基础重要,勤奋多练也重要,两者要兼得
作者:
Mr7952
时间:
2015-4-20 22:24
楼主说的很有理
作者:
kolyneh
时间:
2015-4-20 22:26
楼主说的很有理
作者:
li514620797
时间:
2015-4-20 22:27
赞一个,向楼主学习
作者:
巴塞罗那的凌晨
时间:
2015-4-20 22:28
向楼主致敬!!
作者:
duzhi409
时间:
2015-4-20 22:33
顶一个~
作者:
Fruious
时间:
2015-4-20 22:34
一个好的程序员最重要的是要有好的开发思想。
作者:
黑马小成
时间:
2015-4-20 22:36
是的,一定要打好基础
作者:
鸡脑壳
时间:
2015-4-20 22:37
奈斯啊!!!!!!!
作者:
fanxia_2007
时间:
2015-4-20 22:41
万事欲速不达,慢慢搞好基础是王道。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2