黑马程序员技术交流社区

标题: 基础——很重要的部分 [打印本页]

作者: 燕赵之风    时间: 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