红联Linux门户
Linux帮助

关于技术

发布时间:2008-04-30 01:26:13来源:红联作者:shanot
许多人以掌握多种语言、掌握多种技术为荣,会C、C++、VC、Delphi、VB、PHP、Perl、Oracle等似乎就很了不起。的确这样的人才不可多得,但我想告诉你的是,这不应该是你追求的目标。

技术的发展是无穷无尽的,尤其是现在,创立一门编程语言、一个程序库、一个开发框架是个很简单的事儿,有点技术基础的人谁都能做。而要想将这些技术全部学会是不可能的。你应当着重学习技术背后隐含的思想。弄明白了思想,就很容易举一反三,再学其他技术就非常容易了。

例如,学C++时不应该花太多时间在C++本身上,而应该重点掌握面向对象概念。学会了面向对象,再学Java、Python、Ruby等就非常容易。学过Java的人应该知道Struts这个开发框架,弄懂Structs的思想,再学其他开发框架时就能举一反三。

建议大家没事儿学学下面的技术:

C或C++,注意不是VC,更不是微软的MFC库。许多语言如Java、PHP、Perl、Ruby都是从C语言发展变化而来,学通了C,其他语言就唾手可得了。

Linux,学它的原因,一个是它免费,二是掌握Linux的思考方法,能很大提高日常工作的效率。

另外,我们学技术不仅是为了工作,更是为了解决实际问题。这里有个原则:同一件事而不要做第二遍。用好Excel、Linux等工具,让计算机帮我们做重复的工作,不仅能大幅提高效率,本身也是件很有趣的事儿。
文章评论

共有 1 条评论

  1. litkt 于 2008-04-30 10:38:01发表:

    Excel?
    应该是gnumeric吧.