首先相信自己不是你笨!!!记住!!!
客观问题:
第一,教材问题。国内使用的c语言教材,一般是谭浩强版本,说得很晦涩,都不知道他想干嘛!你看看书本中变量名称大多是毫无意义的a,b,c。既然是教材,必须严谨。
第二,老师问题。学校里的老师真的是纸上谈兵,没有太多的实践项目。明明一个很简单的东西讲得很抽象,很玄乎,好像多说几个专业术语显得更加厉害的样子,其实,大错特错,厉害的人会把貌似复杂的东西讲得很简单,因为他深知其中的来龙去脉,不像半瓶水的人,泛泛而谈。 有人可能质问,为什么不从自身的角度考虑问题?比如幼儿园的小朋友,更多的引导孩子,而不是质问孩子。 刚接触计算机编程,你的思维都还没有习惯或适应计算机的方式,所以很难去一下子上手。
所以给出以下几点建议:
第一,入门书籍很关键,以国外教材为主。以后少看国人写的教材,尤其是教授,专家写的,自己的论文都写的一坨狗屎,怎么可能安心下来写书?更多的是书根本不是自己写的,可能是自己的苦力学生。
第二,英语不好和编程能力没关系,但是新的技术都是英文文档,会影响你吸收新知识的速度。你看不懂英文书籍,根本原因是你没能理解作者的思想,而不是几个生词。遇到生词了,真的没关系,教你个好方法,打开必应,查询一下,然后在书边边上写上单词的音标及中文意思。当然,这些词汇以后你还会碰到,不用担心你会忘记。
第三,学习的过程中带着思索。比如基础知识里面会有‘’,()等符号,为什么会有那么多符号?这些符号就是一种约定,不同的符号在不同场景下使用,有了约定计算机就能识别你在写什么。计算机很笨又很老实,它有自己的特点,最大的特点就是朴实,你怎么写的,它就怎么给你显示,关键是你想怎么写。
最后你要记住学了C再学别的语言你会觉得很轻松,所以坚持一下,会有回报的。
(就像如果你先学汇编再学C,那学起来也会很轻松)
(同理,如果先学机器语言1和0,再学汇编也很轻松)
学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C 或者为了入行、转行学习C/C 的伙伴可以私信回复小编“学习”领取全套免费C/C 学习资料、视频