※ 引述《mark751019 (☆比哈士奇帅一点☆)》之铭言:
: 朋友的儿子读资工,
: 有一门程式设计课,教授给班上公投自选程式语言,
: 有三种可选,C++ JAVA python。
: 老师都可以教,
: 但老师比较徧向C++,说选C++会让同学比较好过一点。
: 呀朋友的儿子就来问我,我自己这三种也只会C++,
: 所以就来问广大的乡民。
: 资工的第一个语言该学C++ JAVA python?
其实我会推荐选简单的 所以是应该python
当过老师都知道 你教的东西学生只要能学会80%就很厉害了
不用去想说一般学生在大学的时候学C或C++可以完全理解
因为不可能
大部分人都是随随便便交差了事 不求甚解
甚至我敢跟你说很多写程式的人连int的负数设计原理都不知道
但是这又有什么呢
绝大部分人的工作不是开发算法也不接触底层
大部分人做的都是程式设计 而这个设计的仔细去探讨是非常非常深奥的
我觉得不输一般的什么室内设计或是其他设计的艺术性
好的专案里面的程式读起来是非常简洁明了易懂的
但偏偏大部分教学只重视算法或是要求一些功能
从来不会去强调如何设计自己的程式架构
写出来的程式又脏又乱 半年后连自己都看不懂也改不动
真正应该教的是如何把程式写的美
好的程式应该兼顾 易读性 扩充性 效能 三方面缺一不可
但偏偏这三个 好像在教育体系完全不重视
只求作业交的出来 能跑得动(真的有人作业交出去连跑都不能跑不唬烂)
不过我想这也跟学生素质有关吧
共勉之