你学不好软件的原因

来源:互联网 发布:js button 不可用 编辑:程序博客网 时间:2024/06/03 01:30

很多同学报名学习我们的微信开发相关课程。了解过程中发现有部分同学的软件基础实在是“有待提高”。对此,这些同学很困惑,看了很多软件开发的书,买了很多软件开发的视频。依然学不好软件,这是何原因?


现在,就给同学们说说几个可能。如果你有以下症状,你就要认真听讲。


  1. 基础语法都会,不用看书,不想看书

  2. 基础概念都懂,考试没问题,就是不知道含义,典型的照葫芦画瓢

  3. 别人写的程序都能看懂,自己写不出程序,严重没有思想

  4. 学了4年软件,对软件越来越陌生,想改行


以上这几点都是没学好软件的典型症状。这些同学不能说“学习不认真”。但是,这些同学欠缺的是"思考"。


应试教育的学习方式是不能学好软件的。软件的学习另有一套方式。有些老师会说“学不会软件,就去写注释,注释都写清楚了,程序就明白了”——典型的坑人。


写注释是学习软件的方法?拾人牙慧你不恶心?你都不愿意写注释,你让学生写注释?


学软件有效的方法(谦虚点说是“之一”)是思考。不用敲太多的程序,重点是你要明白每一行程序的意义。


学软件最好是“一师一徒”制,只有这种方式老师可以最大程度的,有针对的教给学生真本事。已经说了,学软件必须思考,学生的想法有的是对的,应该鼓励,有的是错的必须纠正。告诉学生为何错,怎样是对的。只有这样,学生能学到真知识。


明知“一师一徒”制是最好的学软件方式,当下学校为何“明知而不为”?这原因很多,“一师一徒”制是最考验老师水平的,“讲大课”是相对简单的,纠正一个学生的想法必须有足够的技术积淀和很好的表达能力。就单单这一点,当下的大学制度就难以做到。于是,就出现了软件专业的学生学不会软件的状况了。“”都没教明白,“学”就不可能学的清楚。


现在,你应该明白,你学不会软件的症结所在了。不要再纠结程序行数,“想程序”,比“敲代码”重要!!!