作者:
ian15937 (5+3=1+7)
2022-01-31 15:38:40※ 引述《mark751019 (☆比哈士奇帥一點☆)》之銘言:
: 朋友的兒子讀資工,
: 有一門程式設計課,教授給班上公投自選程式語言,
: 有三種可選,C++ JAVA python。
: 老師都可以教,
: 但老師比較徧向C++,說選C++會讓同學比較好過一點。
: 呀朋友的兒子就來問我,我自己這三種也只會C++,
: 所以就來問廣大的鄉民。
: 資工的第一個語言該學C++ JAVA python?
其實我會推薦選簡單的 所以是應該python
當過老師都知道 你教的東西學生只要能學會80%就很厲害了
不用去想說一般學生在大學的時候學C或C++可以完全理解
因為不可能
大部分人都是隨隨便便交差了事 不求甚解
甚至我敢跟你說很多寫程式的人連int的負數設計原理都不知道
但是這又有甚麼呢
絕大部分人的工作不是開發演算法也不接觸底層
大部分人做的都是程式設計 而這個設計的仔細去探討是非常非常深奧的
我覺得不輸一般的甚麼室內設計或是其他設計的藝術性
好的專案裡面的程式讀起來是非常簡潔明瞭易懂的
但偏偏大部分教學只重視演算法或是要求一些功能
從來不會去強調如何設計自己的程式架構
寫出來的程式又髒又亂 半年後連自己都看不懂也改不動
真正應該教的是如何把程式寫的美
好的程式應該兼顧 易讀性 擴充性 效能 三方面缺一不可
但偏偏這三個 好像在教育體系完全不重視
只求作業交的出來 能跑得動(真的有人作業交出去連跑都不能跑不唬爛)
不過我想這也跟學生素質有關吧
共勉之