在中層項目中,C語言的優(yōu)勢也不強,例如知乎,豆瓣這樣的網(wǎng)站,可以用更高級語言開發(fā)的更快,更敏捷,更少“機器級細節(jié)的干擾”; 只有到了高復雜度項目中,因為對規(guī)模、性能等方面的追求,才是C/C++語言一展所長的空間,例如互聯(lián)網(wǎng)搜索引擎,高性能科學計算,大型網(wǎng)絡游戲服務器等等。 如果目標是更大比例的程序工程師從業(yè)者,C語言學習可以改善對程序、計算機體系的理解,對面試、后續(xù)的學習有些幫助,而對直接的工作業(yè)績幫助不大;如果目標是高復雜度專業(yè)領(lǐng)域的碼農(nóng),對一個非專業(yè)大學生而言,還是很困難的一件事,如果以python等語言上手培養(yǎng)編程的熱情興趣和習慣,能夠快速融入一個工程師社區(qū)和團隊,是向更專業(yè)工程師攀登之路的一個良好起點。 |
|