学习C/C++--(0)筑基立志
本篇是学习C/C++的首篇,谈谈学习前的准备和条件,这是为那些自学者准备的,对于在学校学习的朋友,仅供参考。
1 学习C/C++的的最低条件是初中毕业,并有足够好的数学知识。事实上你最好有高中的知识,数学知识的重要不在于需要用到数学,而是数学的学习训练了你的智力和思考方式,否则你将面临难以忍受的困难。
2 当然你得有极大的兴趣,这一般不成问题。当你知道那些神奇的软件大都是用C/C++写出来的时候,强烈的好奇心就是你兴趣的起源。问题在于将来你遇到一个接一个的挫折时,你是否还能保持兴趣!
3 对知识的选择接受能力。不用我说,在书店里你肯定已经有过眼花缭乱无所适从的经历。面对那丰富无比而且还在不断增加和变化的东西,如何选择,如何快速的吸收是你必须具备的首要能力。
4 对知识的组织应用能力。拥有知识不等于会使用知识,背会很多公式,记住计算机语言的保留字关键词以及众多的函数,不等于你会用它们去解决问题。学习过程中就要不断的对自己学到的东西进行筛选重组,分组分类分层,形成有机的知识结构,能够针对要解决的问题,迅速调整知识结构的态势,导出合理的最佳解决途径。
5 为什么学习C/C++? 学习C/C++确实不是一件轻松的事,你需要认真考虑自己的个性倾向,自己的目的目标,愿意付出的精力和时间,正确判断自己的投入产出是否划算。粗略的估计,达到中等水平也需要三千个小时以上,而学习计算机其它方面的技术,可能一千个小时就差不多了。所以还是请你三思,对自己有个符合实际的认识,作出不悔的决定。
计算机只是个工具,使用它是为了解决各行各业各自的问题。对解决问题整个过程的整体计划和细节步骤调控都是你不可或缺的能力。后面的连载系列教程中, 我将列出有关方面的知识, 需要你自己根据你的目标和工作范围, 加以选择掌握学习哪些, 学到什么程度等.
做设计师,而不是做编程匠人,是我最后的的忠告!