看到一篇BLOG,回复的人很多,是谈C++的学习方法.

我粗看了两下,恰巧看到一些文字,大意是说有学院派和实战派之分,就是一方认为要学习得好才能实战,另一方自然就是先上马,先做边学.想起  几天前有位准备转行的朋友说的,要尽快去做项目,学得多些,显然他是个实战派,只不过他在软件行业不太成功,一直在代码工人层级徘徊,因为我知道他买的书N年了,都没翻过.也许他的代码全是上网到处抄抄/问问写出来的.

其实,所谓学院派和实战派,他们的观点之争,其实,是围绕一个东西来的.那就是C++知识.显然,双方都认为C++难学,所以一方认为要认真地学习后再作开发,而另一方则认为干脆不要学那么精,先上手,反正客户不会知道,慢慢就会提高的.

其实,高手都是骑墙派,呵呵.

而我认为,为什么不让知道变得容易学些呢?那就是另一个时代的事了,呵呵...

其实平心而论,这两派都在强调要通过交流来获得知识.只不过一个是强调从书本中获得,一个强调是实战时获得.前是与作译者交流,后者可能是临时找网友交流.都是交流,交流什么,就是知识.知识不是到处都有吗?知识有难接受和易接受的.

为什么难学?任何东西好不好学,全在于有没有合适的教学方法+学习方法.之前,都强调学习方法,两派主要就是在这里争来争去,一方认为要强调学习,一方认为要强调实践中补充.而教学方法,为什么不关注,实在是出于无奈,你能管得着老师怎么教你吗?管得着作者如何写作吗?更管不着译者如何翻译,顶多是骂两句.而泛滥的视频之类,更是在不断地浪费一批又一批人的青春.

面对这样的教学资源,学习方法其实是苦于无用武之地啊,学的好的,与其说是学得好,不如说是他脑海中对这些教学资源(主要是书等文字资料)改造得好,他一定要心底重新用自己的话理解过,只不过没写下来,只是心头掠过,解决了自己的问题.

很可惜,没有流传开来,所以,一批一批人的时间浪费在理解上,甚至大多数是浪费在理解作译者的文字功底上,而不是技术本身上,不同人口中同一件事情,有的三言两句说得清楚易懂,有的却长篇大论仍艰深晦涩.

怎么样才有办法让这些思考后的精华或再加工后的文字能留下来?出书,就是一种来源,发贴还有BLOG,也是一种来源,但都不系统,都太少了.也许有人说太书呆子气,呵,你想,每年这么多人在学编程,其中很多人会看一样的书等资料,如果每个人都在同样的难点上受阻,付出长短不一的代价,对过来人,事不关己啊,但这社会就是这样,你表面上认为与自己无关,也许他造成的影响会拐弯抺角地影响你.

我在思考一种方式,让过来人能够在留下自己的思考精华时得利.也许,这是种不错的商业模式,对社会和参与者都有利,毕竟,教育培训行业是极其广大的,可以说,未来第一产业,就是教育.

编程的教学方法和学习方法的思考相关推荐

  1. 我学习编程的好的学习方法!

    我发现了自己学习程序的一套好的学习方法: 在此和大家分享一下. 我们要看一些类或者一些好的算法是怎么实现的,但是又苦于他们的复杂与庞大,我们该如何学习,消化并掌握呢? 我的学习方法就是: 第一步. 首 ...

  2. 以前我们学计算机编程,在编程之前像计算机一样思考

    首先,计算机不会(很不能)思考,它们会执行.简而言之,这一切都归结为机器执行一系列指令,如果这些指令的顺序正确,那么我们就会得到我们正在寻找的结果. 编程是计算机科学的一小部分.它基于计算原理,这是任 ...

  3. Java编程快速有效的学习方法有哪些?

    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥 ...

  4. 对编程相关的某些概念的思考

    文章目录 数据的本质 什么是模型 关系模型 对象模型 问题解决模型 什么是业务 库,包与模块 版本管理 路径 数据的本质 什么是数据? 数据是信息的载体:数据 = 信息 + 冗余 (名称,地址,大小, ...

  5. 学习方法的思考(考研版)

    学习从来不是一件一蹴而就的事情,考研的路确实千难万难(对于个人来说),所以思考出一个适合自己且行之有效的学习方法异常重要. 考研科目有政治.英语.高数.专业课(不同专业不同的科目类型) 政治 知识点众 ...

  6. 软件构造-犯错的艺术——健壮性与正确性,异常,防御式编程,debugging与test的思考与总结...

    健壮性与正确性 健壮性与正确性是不同的--一个倾向于使程序尽可能保持运行,即使遇到错误,一个倾向于使程序尽可能正确,不在意保持运行 异常 异常分为两种--checked exception与unche ...

  7. 关于 退步编程 和 退步看书的思考

    记得以前看书上说 解题需要退步解题.当你需要实现题的最后目标你需要不断的降低切入点直到你可以切入. 编程和看书也是如此, 看开门大吉里面有踩高跷的传承人,他们穿高跷也是 如此.坐在和高跷一样高的墙上穿 ...

  8. 易语言exe读写游戏例程源码_中文编程易语言的学习方法是什么

    学习中文编程易语言的可以看我的视频啊.进入我的主页.请点下关注谢谢. ----------------------------------------------------------------- ...

  9. 关于报编程培训班的再一次思考

    刚才跟一同学打电话了,一是想找他借钱,还有一个是想听听他的意见,跟他大致地说了他了那个学校的学费情况后,他的意思还是稳妥些好,毕竟这半年多下来,得将近20000来块钱,实在是不小的一笔钱呀,他建议我还 ...

最新文章

  1. JVM 在遇到OOM(OutOfMemoryError)时生成Dump文件的三种方式
  2. mysql导出长数字到excel避免显示为科学记数法 解决方法
  3. 互联网协议 — RTSP 实时流传输协议
  4. java中 fff_Java:要实现记录当前时间为yyyymmddhhmissfff的时间戳该怎么简单实现呢=。=...
  5. Burpsuite在Firefox中无法抓取DVWA本地数据包解决方案+导入证书
  6. 系统带你学习 WebAPIs 第三讲
  7. 计算机图形相关输出设备,计算机图形输出设备.ppt
  8. 解读webpack的bundle.js
  9. n级阶梯,人一步只能上1~2级,求一共有几种走法?
  10. 基于深度学习和模糊逻辑的葡萄黑麻疹疾病自动检测与严重程度分析(受控背景)
  11. TLS(Thread Local Storage)问题demo
  12. 公开电子评标系统/公开评标打分展示系统_国内唯一的智能的PPT展示系统
  13. 在浏览器的地址栏输入网址的背后
  14. 马尔可夫性的统计检验(马氏性检验)
  15. 详解Linux与Unix系统的区别与联系
  16. fedora34 不显示桌面图标
  17. 真_u3d程序员,基本脚本语法篇
  18. MaxEnt软件的使用
  19. JavaScript高级第01天笔记
  20. Linux命令之投影密码开启和关闭命令

热门文章

  1. java null==null是否成立
  2. 8255A的控制字和C口状态字
  3. jmeter连接数据库查询获取多个参数, 并通过参数化传值,实现jmeter造数
  4. 如何录制一个小的 gif
  5. golang数据结构_Go数据结构的完整指南
  6. Flutter-防京东商城项目-创建商品数据模型 、请求Api接口渲染热门商品 推荐商品 获取数据然后模型赋值-06
  7. 关于Ubuntu18.04双系统安装后无法连接WiFi问题解决方法
  8. 内部存储器——①静态存储器
  9. 285. 没有上司的舞会
  10. vue原生js打印插件