这也是很多学校里面的老师以及培训机构的人所说的。
这里,我想说的是,语言并非他们说得那么“不重要”。事实上,语言不仅仅是我们交流的工具,更
重要的是,语言是我们思考的工具。你最熟悉的语言,或者说,你用于思考问题的语言,会对你
思考问题的方式、角度、结果等产生重要的影响。
在这里,对于计算机科班的同学,或者以后打算长期从事计算机行业的朋友,我的建议是:
1. 仔细学习C语言,达到精通;
2. 从C++/Java/C#中选择一个,仔细学习,达到精通;
3. 从Lisp/Haskell/Erlang中选择一个,仔细学习,至少达到掌握思想并能完成工具程序(如果能达到
精通最好,不过,鉴于国内计算机专业普遍对数学的重视程度不够,就把要求降低了一些,在实践
中慢慢体会吧);
4. 忘记上面所有的东西,追求你的“编程思想”;