让我们说我对“基本编程”的定义'是指用于计算机执行任务的基本工具。
考虑到编程基础,学习频谱通常看起来像这样:
我的问题是,我是否错过了任何重大的基础知识?是否有下一个'对于仍然无法解决的频谱?
答案 0 :(得分:0)
我认为你错过了最重要的一个:算法。了解复杂性,了解使用它们的情况,为什么要使用它们,更重要的是,如何实现它们。
我很确定你已经对算法了解很多,但是如果你认为你的工具 - 知识(也就是编程语言)已经足够好了,你应该开始关注,更多,关于算法。
一本很棒的书是:Thomas H. Cormen的算法导论