但是年輕時代積累的多年軟件編程經驗絕對是非常重要的壹個環節。這是絕對不能忽視的。
如果妳真的想長期從事計算機軟件開發行業,那麽除了以上這些,妳首先要有至少多年的軟件編程經驗,妳還必須學習和掌握計算機軟件專業的很多理論課程。比如:計算機操作系統、數據結構(包括各種排序和搜索算法等。)、計算機算法及其復雜性分析、高等數學、高等代數、離散數學、概率統計等。
如果妳沒有這些紮實的理論基礎(尤其是數學基礎是必須的,因為在大型軟件系統的開發中,妳必須建立數學模型),只使用幾種高級語言進行簡單的編程,那麽從長遠來看,妳是絕對不能勝任計算機軟件研發的。
這就是為什麽公司裏的CEO可以很高(雖然年紀大了寫不了程序)。他們可以獨立帶領壹個軟件R&D團隊開發大型軟件,也可以是各大高校的教授和博士生導師。雖然年紀大了,不能獨立寫軟件,但能獨立承擔國家973、863重點科研項目,帶領部分研究生從事科研工作。