我是一家软件培训机构出来的
学完后发现自己像用.NET JAVA这样开发的应用软件并不是太大兴趣
相反觉的刚进学校学C时..那时用指针很兴奋
呵.所以想去朝底层开发学习..但对于如何学习..要去学习些什么不是太清楚
我只知道要学好英语.另外要去学数据结构.还要学好C.像学好C有哪些书推荐的吗
希望各位高手能指点一二.越详细越好..在此感谢了
------解决方案--------------------------------------------------------
计算机科学架构在数学之上,所以越是靠近底层,对数学的要求越高
数学一定要学好,典型的代表就是离散数学
其次在专业课程上数据结构与算法一定要深入理解,典型的代表著作有《数据结构与算法分析》和《算法导论》
再次,工具层面上,C/C++是一个强大的武器,需要去牢固掌握,但既然是面向底层,那么汇编学习就必不可少,《Intel汇编语言程序设计》是教科书中的佼佼者,王爽的《汇编语言》听说也不错。
最后,心态一定要端正,学习底层知识是要花很长时间而且一开始是见不到应用层的“成效”的,因此还有可能受到一些做“高端”开发的人的嘲笑。如果能耐得下性子,那么大门就已经为你敞开了。
------解决方案--------------------------------------------------------
要学习底层编程,要从cpu开始学起。
------解决方案--------------------------------------------------------
晕!离散我挂了。。。