如果你認為自己應該是計算機科學家,那么,你應該做如下的事情:
1,你學的第一門語言應該是C++,第二門是匯編
2,你應該對數學的掌握不差於數學專業的比較差的學生,對於數論那些東西你也應該會
3,你應該讀過算法導論,更進一步的,你應該讀過TAOCP(我覺得一個合格的程序員應該讀過這本書)
4,你應該深入理解一個系統,如果是windows 的話,你應該理解這個系統的設計理念,你應該深入理解這個系統的API,你應該深入這個平台編程,應該理解COM的原理以及為什么windows平台需要com
5,你應該有一顆研究的心,一顆追求完美的心(雖然計算機的本質就不是完美的,如果要說什么是完美的,那只有數學,因為在這里面什么都是精確的)
6,你不應該去追求一些流行的平台,比如 Andorid和IOS,相反地,你應該更注重底層的東西,比如 Linker
7,你應該能座得下來,能靜下心認真做一件事