基础理论算法编译原理操作系统这些对我以后的发展提供了那些能力呢

解决方案 »

  1.   

    有些东西和思想是潜移默化的。
    算法,学习一些解决问题的思路和典型算法,很多场合要根据自己的实际情况设计数据结构和算法,即使有现成的,也要知道个复杂度和如何选择吧。
    编译原理,编译原理告诉我们一些分解复杂性的方法,本身也带了很多基础理论,比如状态机,文法,表达式处理。我们未必会自己写一个编译器,但里面的思想和理论还是有很重要意义的。
    操作系统,典型的应用如多线程设计,内存管理,资源管理等,这个估计现实意义比其他的可能还大些,尤其是做java编程,线程是很重要的一块。