程序员的迷茫之要不要啃基础

有人说学编程应该从c/c++开始学起,然后学习数据结构。操作系统,因为那些语言更接近系统,理解了这些然后再学习.net,java这些高级语言就会轻松很多。而不是直接上来就学习asp.net拖控件,拖完不知道这些控件是怎么产生的,用起来总感觉虚的很。而且不了解操作系统,写出来的代码的性能注定不是很好,瓶颈会很低。我自己在大学
就没好好学习那些基础,出来也是直接接触的上层代码,大家觉得要不要再回头就啃基础。迷茫中。。求大神解惑

学当然有用,问题是什么时候学,学到什么程度。我做了n年后才认识到有必要去了解一下操作系统和编译原理,现在都是基于各种框架去开发软件,很多东西被框架“屏蔽”了,当你想了解的更深入时,你就需要看更底层的东西。

我个人觉得,基础肯定是要有的,我就是半路出家,自学winfrom,觉得很多地方都不懂,经常百度,觉得开发程序,离开了网络就什么都不会了,同样的迷茫中....

去学吧,分配时间,定好计划。

enter code here YES

大学刚开始计算机课程教的就是那些基础的系统知识,什么C、C++、数据结构、算法导论、计算机系统组成、编译原理、操作系统、微机与接口之类的...大三大四会教ASP\JSP\数据库\嵌入式等应用。
个人认为找工作的话还是先学习一点编程入门(C\C++\JAVA.NET\ASP\JSP\PHP...)至少面试能过。然后在工作中逐渐深入了解原理。一句话:先要会用,然后再学会原理。

没有必要学 c/c++

话说,学以致用,用不上的东东学他干嘛?

将来往哪个方向走,重点学啥!