我半路出家从事asp.net开发快三年了(原来并非本专业)主要是做网站开发 期间 c# Dhtml js webservice asp.net css xml Ajax这些我都用的挺熟了 但是现在我自己的技术是到了瓶颈 不知道该向哪里发展了 现在 我在学习数据结构 因为很多人都说 数据结构是编程的基础 是十分重要的思想 必须要会 于是 我买了一本数据结构在学习 但是 我感觉不出来 数据结构有多重要 我现在极度迷茫 该如何往下学习  请求高人们指教  因为我觉的时间一天天过去 不能白白浪费 过一天自己就得有进步  

解决方案 »

  1.   

       目前来说,由于Microsoft的开发工具太傻瓜化了,把以前需要用数据结构中的算法来解决的问题几乎全部封装了。比如数组的排序、快速查找、归并排序、二叉树的遍历等等。所以你如果要用微软的东西开发,着眼于业务模型的构建,框架的使用等。如果有时间学一些网络协议等内容是不是要比学习数据结构更有用。但是,基础毕竟是基础。基础好了当然好。还有就是学习Windows操作系统的消息处理机制也是很有用的。
      

  2.   

    对于WEB开发 可以尝试一下向:Silverlight,WPF 发展
      

  3.   

    对于WEB开发 可以尝试一下向:Silverlight,WPF 发展,我也这么觉得,
      

  4.   

    谈谈我的想法,我做.NET开发已经有六年了,像楼主说的那样,有时也是感觉在技能上已经没有突破了,已经到了瓶颈。可是后来又想了下,其实并不是东西学的越多越好,而是要学精,像楼主现在知道c# Dhtml js webservice asp.net css xml Ajax这个多东西,这些东西只要是做开发的,日子久了多会用了,要想突破瓶颈,提高自己的技能,就应该不仅仅在编程上下功夫,还应该软件工程、架构设计方面多学点东西