摘要:
  根据社区中一些言论的思索,发现一些问题,产生一些想法。并将这些想法分享给C++初学者。
  关键词:
  C++ 学习方法 分享 误区
  0.引言
  本文适用于C++初学者。
  “妈呀,咋又跑偏了哩!”[小沈阳]
  如果您还是作为C++的初学者或者是“学过几年C++”却不得要领,您是否知道,您也存在跑偏了的可能呢?   根据student.csdn.net社区中的一些言论,指出C++初学者陷入的误区,并试图分享一些如何学好C++的一些想法。本文特别以论文的形式出现,但这仅是形式上,本文缺少论文存在的一些先决条件,可划分为杂文类中。
  1. 社区中的一些言论
  [作者注:尊重同学的隐私,引文略!]
  根据以上贴子的摘录,我把社区人口分为以下几类
  0-1. 隐身高手
  0-2. 不知道在说什么,无法分类的
  0-3. 老师,辅导员
  0-4. 快乐的C++爱好者
  1-1. 不快乐的C++爱好者及伪快乐者
  1-1-1. 为学业而挣扎的同学
  1-1-2. 不知道如何入门的同学
  1-2-3. 不知道如何时提高的同学
  1-2-4. 陷入学习误区而挣扎的同学
  1-2-5. "乐于"陷入学习误区的同学
  本文主要是写给后一大类的人。
  2. 分享一些我学习C++(编程技术)的想法
  先分享一些通用的包括但不限于C++的,再分享一些仅与C++相关的。
  1) 培养兴趣
  爱因斯坦说“兴趣是好的老师”。有些人是天生会对某一事物产生兴趣(一见钟情),有
  些是后天慢慢好感并产生兴趣(先结婚后恋爱,像老一代人),有些是则是指腹为婚,但却
  也终生幸福的人。
  但是,如果您是对C++(或编程技术)实在没有兴趣,当初报考专业也是家长老师逼迫的。那我
  强烈建议  该转学转学,该退学退学,该改行改行,及早选择自己的新生活吧。
  2) 打好基础(尤其是在校的同学)
  学好一门课需要重视它的先导学科。学习有捷径,那是先打好基础。张无忌之所以能快速学
  习,是因为他已炼成神功了。下面列出一些基础的知识:
  a) 语文
  b) 英语
  c) 基础数学
  d) 离散数学,组合数学
  e) 数据结构及算法
  f) 操作系统
  语文,看似很远的课本了,其实,在工作中离我们很近。写报告、作总结、开会发言、说服客
  户掏腰包,说服老板涨工资。连论坛发贴也需要语文功底。
  英语,尽量不要向网友求助:“有没有xxx的中文版”。仔细看几本英文原著,差不多编程的英文
  书都能看个大概了。