在C语言的学习上,小学学历和大学学历的区别
第一,也是最重要的,就是数学基础,任何语言都只是个工具,越高级的语言越象工具,起关键是数据结构,学语言先从C开始,了解C是怎样运行的,然后学习数据结构!高中毕业(小学,初中,高中的数学基础),学习大学里的数据结构,也就需要2个月的时间吧(一共的时间)!如果你数据结构学的出神入化,那任何语言在你面前都是纸老虎!比如,C语言中定义一个变量,long a;而在VB中,则是dim a as long;他们的作用是一样的,关键是你的数据结构!
第二,英语,绝对不是说你知道26个英文字母就可以的了,因为计算机是美国人发明的,发明各种语言的人的母语是英语,所以你要想把编程学到很高的高度,那你就必须去阅读英文的资料!
第三,物理公式,对抽象事物的思维!没有经过物理化学数学的训练,你的抽象思维还在原始阶段,你很难理解什么叫摩尔!为什么这个问题要用这个物理公式解决!
第四,团队合作精神!那10多年的书不是白读的,起码你知道什么叫团队,什么叫合作!现在程序的开发基本都是上百万行的代码,你一个人怎么完成?
后面2项都是可以在练习工作中培养的,但是前2项,除非你系统的学习,要不很难有什么高的水平!
小学学历能不能学习C语言,应该和你的年龄有关系,如果你在18岁左右,那么你现在开始系统的学习你是有希望的!
如果你已经20多了,那么摆在你面前的最大的问题不是你的知识,而是你要成家立业,娶妻生子,你怎么还可以浪费很多时间来学习这些呢?条条大路通罗马,成材的道路并不是非走这条路!
当今社会有一个怪现象,各个成功的私企老板学历都不见的很高,反而雇佣很多高学历的人才为起服务!但是这一趋势越来越小,就看你能不能把握机会成为最后一批这样的成功者!