名校也要為培養(yǎng)優(yōu)秀的碼農(nóng)負責
接觸過不少做了幾年開發(fā)的程序員,卻始終不能把代碼寫明白,有的很依賴搜索,搜索不到就沒法自己拓展;有的人代碼只是寫給自己看的,能運行就完事了,既不關注性能,也不管團隊其他人怎么看,也不規(guī)范。
計算機專業(yè)是很有必要為培養(yǎng)一個優(yōu)秀的程序員而負責的。讓名校去培養(yǎng)優(yōu)秀的碼農(nóng),不知道什么時候成了一件很丟臉的事情,很多外行人以“大學不是技校”來抗拒。
即使是清華大學的計算機科學專業(yè)也開設了《程序設計基礎》、《面向對象程序設計基礎》、《軟件工程》等必修課,而軟件工程專業(yè)在此基礎上還有《軟件分析與驗證》、《移動應用軟件開發(fā)》、《模型驅動的軟件開發(fā)》、《程序自動綜合與分析》等課程,更有不少程序設計的實踐課,這些都是教學生怎樣成為一個優(yōu)秀的碼農(nóng)。

不過國內很多計算機高校的老師代碼寫得不咋滴,只會在課堂上念PPT,只會講理論,美其名曰“這才是核心知識”,不過是借口罷了。其實,實踐能力不行是可以引入助教的,國內外都有不少案例。
標簽: