大学是学计算机的,到了工作单位还是搞程序,但是我对这个实在是没兴趣啊,现在真的很迷茫
很多朋友(搞技术的)在一起的时候经常在争论哪个语言最好,有说c的,有说JAVA,有说c#的,反正我是头大了,而且对此我似乎也不关心,因为我根本没什么兴趣去知道; 
后来上网一查,争论也很多,孰优孰劣各执一词,争的不可开交,我不愿意陷入这种争论中,如果可能,我是一种语言也不愿意学; 
废话了半天,问题来了,我是真的不愿意去学一种语言,真的很痛苦,但是又不可能,所以我想听听大家的看法,应该掌握什么知识才能做到编程语言方面的触类旁通,应该掌握哪些基础知识才能做到对语言的了解, 
不需要掌握具体一门语言,只要了解最基本的知识就好, 
比如说,我个人觉得数据结构应该学一下,软件工程应该好好学一下,那么其他的呢?希望各位不要吝惜你们的语言,告诉我吧,我现在真的很迷茫! 
换句话说,我并不愿意去学习一门语言,因为我的兴趣和志向不是成为一名程序高手,现在学习学习的目的是为以后打基础,我需要了解的是语言的基本原理,打个比方,我不一定要知道BMW比奔驰强多少,他们技术上有多大差别,不想知道马自达的转子发动机有多好,我想知道底盘的构成是什么样子的,发动机是怎么样工作的,对语言也是,我想知道语言的最基本原理。
确实太迷茫了,说话可能有些语无伦次,希望大家能给我指条明路
不胜感激

解决方案 »

  1.   

    理论毕尽是要掌握, 但如果不会实践, 这可不好啊 .
    如果你去当技术方面的带头人的话, 就好象一个没穿衣服的将军, 没人服你哦 .
      

  2.   

    我很同意三楼的观点,但是我不能保证我在这家公司待很久,也不保证下一家公司也是用这种语言,当将军不一定是什么枪都会用,但也不能连枪怎么用都不知道,是吧?
      

  3.   

    我想你根本不喜欢搞开发
    而是想知道一些所谓的基本知识,然后就去作项目经理 带着别人作
    可能吗?
    你还是换工作好了
      

  4.   

    我想说的是,全世界可能没有一个将军是    任 何 一 把 枪 都 不 会 用 的 吧.,"当将军不一定是什么枪都会用,但也不能连枪怎么用都不知道,是吧?" 关键是你,没有一把会用。
      

  5.   

    自己什么都不知道,你有底气去带别人吗?
      

  6.   

    这行没有技术还是当不了项目经理
    转行吧
      

  7.   

    就好象一个没穿衣服的将军, 没人服你哦
    ----------
    这句经典, 是不是原创啊?
      

  8.   

    LZ说的你现在想好好学的,其实是在大学中就应该好好学的,而现在则是学好一种语言,在实践中验证并提高理论,我觉得掌握一种语言是不够的。
    如果不喜欢或不适合做技术,应该早做打算。