很多朋友想学习编程,问要有什么基础
学编程一般都是先学C或VB,不过C稍难了些,不过学好C,其他的学起来就比较轻松了
学编程之前要学以下一些基础知识,这样对你今后的学习是非常重要也是非常有帮助.
英语(因为现在一些最新的教程都是英文版的,自己必须看懂)
离散数学,
高等数学(同济大学),
线性代数,
运筹学
计算机网络
算法与数据结构
汇编
操作系统
数据库
专业英语
......底下是专业课程,有不同的分支,根据个人喜好,学习不同的内容
还要看些市场营销,管理之类的书籍,了解不同客户需求,扩展的技能等等~~~~
******************************************************************
希望新手们不要听那些不懂编程的人的误导,
说什么除什么什么都是垃圾,我所说的那些科目都是有用,
程序=数据结构+算法
算法是程序的灵魂,我们在学编程时,接触的都是和数学有关的东西,所以数学是学好编程的根基,算法学到树,涉及到离散数学和运筹学所讲的内容,汇编依然讲的是算法....
数据库,我就是要编写程序来对数据库进行操作,不了解数据库,你怎么操作,现在QQ腾讯存放用户的资料就是放在数据库中,什么都是垃圾,说这话的人你懂什么.
我还是要建议初学者,如果你想学好编程,就要一步一步来,打好基础,这样你才会走的更远,
对有些基础的人,想从底层向更高的地方迈进,建议你去微软MSDN网站,在哪里可以学到对你有用的知识,
祝有心人成功~~~~~~~~