基础的重要性

http://blog.sina.com.cn/s/blog_98ae318501018bcl.html

万丈高楼平地起,再怎么强调基础的重要性都不为过,不仅对于学习知识领域,在很多方面都发挥了举足轻重的作用。笔者将从基础的概念、内容、意义三个方面进行阐述,向诸位看官陈述一个浅显易懂但是逐渐遗忘的道理:立足当下,脚踏实地,才是实现个体价值的良好路径。

一、概念

基础:原义是指建筑底部与地基接触的承重构件,它的作用是把建筑上部的荷载传给地基。这里是指社会、知识发展的起点知识,亦经过实践总结产生的客观事实。因此地基必须坚固、稳定、可靠。至于基础知识呢,就是那种本质上的可以为人们所用的常用的知识(这是粗浅的定义,有待改进)

二、内容

正如概念所说的,基础必须坚固、稳定、可靠。因为地基承载了建筑的重量,所以它有着举足轻重的作用,对于一个建筑质量的好坏起着关键作用。常说:“万丈高楼从地起”。意思就是说万丈高楼都是从最下层的地基开始建起的,一座大厦的高度不是由它中间或者高层决定的,而是由它最底层决定的。这就突出了地基的决定作用。回到知识这个正题上来说,基础知识就显得尤为重要。构建一个学科的知识体系,就好比是建一座大楼一样,要建的足够高大、稳固,就要靠基础知识的积淀。个人能力的培养也是这个道理,就例如打篮球打得好的,如果连运球、投篮这些基本功都不扎实,怎么可能打得好篮球?这是个显而易见的道理。基础知识就是所有知识的扩散,也就是笔者经常提的核心知识。所有的外围知识都是建立在扎实的基础知识之上的,基础知识的重要性可见一斑。

重视基础不仅在于练好专业基本功、学好基础知识上,也在于一种踏实的工作、学习作风上。市场经济社会导致的社会功利思想严重,大多数人就一心想着一口吃个胖娃娃,不踏踏实实做事、学习,容易犯浮夸和浮躁的毛病,爱好巴结奉承上级、忽视工作、学习本身问题,结果事情就做的不是很好反而获得了上级的青睐。浮躁、功利在国家转型时期虽然还甚嚣尘上,但是笔者相信假以时日,尊重知识、人才的适宜环境终将形成,扎扎实实做事、学习的人才们迟早们会脱颖而出的。要想真正做好一件事,就要从基础着手,过硬的实力需要扎实的基础和踏实的学习、工作作风。扎扎实实从基础着手,练就一身过硬的本领,稳步推进向前,待时机到来,定会脱颖而出。现在社会越来越开放了,越来越多的人才需求,相信重视基础、踏实努力的人都会找到最契合自己的那份事业的。所以,每个扎扎实实努力的人要对社会有信心,相信自己踏实做事,干好每件很小但很基础的事情是有意义也是有价值的,不要把过多精力放在觥筹交错上。

三、意义。

每个人都想成功,每个人都想做好自己想做的事情,但是不是每个人都可以把事情做得足够好,不是太浮躁,就是太消极,成功毕竟是少数,既然是少数,要想从大家当中脱颖而出,就要有自己的优点和长处。但不管一个人有多么聪明,他都不可能在没有扎实的基础来做出一定成就的,因为这就是所谓的“空中楼阁”。他们之所以取得一定成绩,这是建立在扎实的基础上的,可以这么说,扎实的基础是一个充分条件。笔者这里并没有说扎实基础是取得优秀成绩或者丰功伟绩的决定性因素,笔者这里只是要强调基础的重要性,是个前提条件。

综上所述,基础不仅反映在练好基本知识能力上,也在于培养一种踏实的作风上。扎实的基础知识是成就事业的重要一环,起着举足轻重的作用,不可忽略。每个人都要予以重视,不能被社会转型期一时的功利风潮所迷惑沉溺于觥筹交错中。

时间: 2024-10-22 10:05:35

基础的重要性的相关文章

基础的重要性(程序员之路)

学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心.最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路.什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握.初学者可能体会不到这些基础的重要性,学习jsp,donet,mfc,vb的朋友甚至会对这些嗤之以鼻,但

编程基础的重要性(程序员之路)

学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心.最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路. 什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握. 初学者可能体会不到这些基础的重要性,学习jsp,donet,mfc,vb的朋友甚至会对这些嗤之以鼻

计算机基础知识对编程的重要性

码农和架构师的差别在哪里 从题目看文章,大家的第一想法是本篇文章是一篇讲述计算机基础知识和编程之间的关系,但是为什么开篇是这样的呢?当然这样的开篇并没有多大的意义,唯一的目的就是吸引读者而已. 纵观计算机专业的学生在毕业之后大多数会走向编写程序的道路,当然也会有部分同学有自己更感兴趣的事情,从而在毕业之后选择其他的职业.在这里根据我个人在毕业之后的编写程序的道路,写下一点总结,希望能和大家交流,有什么不对的地方,希望大家能给我指正,因为我个人觉得"三人行必有我师"是一句很有道理的话,每

java基础之:堆排序

最近做题目饱受打击,愈发觉得打好基础的重要性,于是乎,决心把基本的排序算法还有数组操作一一实现,目的在于一方面能够得到对JAVA基础的巩固,另一面在实现的过程中发现不足. 今天所实现的堆排序(最大堆)算法,最小堆大同小异.然后基于最大堆实现最大优先队列,最大优先队列可应用于作业调度,比如可将作业长度作为关键字值,实现最长作业优先:或者将作业优先权值作为关键字值,实现高优先权作业优先执行等等.最大堆排序算法结构如下图: 1 //:ThinkingInJava/com.mindview.fundam

夯实基础系列一:Java 基础总结

前言 大学期间接触 Java 的时间也不短了,不论学习还是实习,都让我发觉基础的重要性.互联网发展太快了,各种框架各种技术更新迭代的速度非常快,可能你刚好掌握了一门技术的应用,它却已经走在淘汰的边缘了. 而学习新技术总要付出一定的时间成本,那么怎么降低时间成本呢?那就是打好基础,技术再怎么革新,底层的东西也很少会变动,牢固的基础会帮助你在各种新技术的学习中游刃有余,快速上手. 因为我选择的方向是后台开发,所以谈谈我认为的基础有哪些.其他方向肯定也有自己的体系,从低层到高层,可以自己摸索.后台的话

Java基础知识回顾之一 ----- 基本数据类型

前言 在开始工作至今,学习各种各样的技术之中发现自己的很多Java的基础知识都忘了⊙﹏⊙b汗... 而且越是学习越是发现Java基础的重要性,所以准备单独抽一下时间进行Java基础的重新学习.在重新学习的时候,对这些又有了不同的感悟,于是准备将这些都记载下来,并整理成博客,希望能够帮助那些需要的人. 基本数据类型介绍 基本数据类型主要有这几个:byte.short.int.long.float.double.char.boolean 可以分为三类: 数值类型:byte.short.int.lon

程序员的三大浪漫之一——编译原理

编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法.内容包括语言和文法.词法分析.语法分析.语法制导翻译.中间代码生成.存储管理.代码优化和目标代码生成. 编译原理是计算机专业设置的一门重要的专业课程.虽然只有少数人从事编译方面的工作,但是这门课在理论.技术.方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力. 我认为,既然编译过程是将一种语言翻译为另一种语言的计算机程序的过程,顾名思义,编译原理就是为我们解释计算机是如何将一种语言翻译成另一种语言这

Linux文件编辑器vim输出输入重定向、管道以及进程

合抱之木,生于毫末:九层之台,起于累土:千里之行,始于足下.正因基础的重要性,才又撸起了linux. linux编辑工具: VI VIM EMACS vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.vim的这些优势主要体现在以下几个方面: 易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台. 语法加亮 vim可以用不同的颜色来加亮你的代码. 可视化操作(ESC+V) 就是说vim不仅可以在终端运行,也可以运行于x

160个CrackMe 077 firework2

首先,PEID查壳 是一个Delphi程序 伪码检验: 弹出错误对话框,于是去OD中,查找文本字符串: 可以看到,在OD中字符串有点乱码,果然OD不太适用于处理Delphi的程序. 推荐一个极其强大的Delphi反汇编工具DeDe. 下面我们的思路就是用它来打开程序,找到程序的关键点,然后再OD中动态调试,破解程序. OK,用DeDe 打开程序: 点击过程: 关于DeDe的使用 找到关键位置: Button1Click对应的正是用户点击OK按钮,双击后我们可以在DeDe看到代码: 仅仅这样看代码