红联Linux门户
Linux帮助

悲哀的不是真正的Linux程序员或者“真正的程序员”

发布时间:2008-02-20 00:05:19来源:红联作者:beainm
一个“真正的程序员”不会拒绝别人提供的接口(除非它不好用),只有那些装B的家伙们才会拒绝接口,甚至拒绝非系统调用

这种装B的家伙到处都有,只不过win平台上没有一个供他们发挥的环境,所以他们跑到Linux来了

记得最清楚的一个装B的就是我以前少年宫的电脑老师,在Apple2时代,他很牛但是也很喜欢装B,从来不用Basic,打开Apple2就马上 CALL -151 (Apple2的机器语言模式)

这就是一个装B的典型
Eric的代表作是fetchmail,一个perl编写的软件
教主的代表作Emacs最开始是纯Lisp的

一个真正的*nix程序员是走捷径的大师,能用现成库绝对不用系统调用,能用python/perl绝对不用C,能用awk/sed/grep就绝对不用Python/Perl,能直接写两条shell code就不会用awk

unix上面诞生了几乎所有真正好用的,能够提高编程效率,简化操作的东西,比如Python,perl,awk等,而不是像VS那种只是看上去漂亮而并没有真正提供了什么捷径的东西

要想做一个“真正的程序员”,首先不能装B,然后开始学习走捷径。(不论你用win还是*nix)
文章评论

共有 4 条评论

  1. weihuan 于 2008-03-16 12:27:41发表:

    众人的力量才是最强大的,个人只不过是沧海一粟……

  2. dzj 于 2008-02-23 23:45:48发表:

    :handshake


    恩.

  3. kingforgood 于 2008-02-20 05:52:23发表:

    要想做一个“真正的程序员”,首先不能装B,而要装VB,当然也不能装C,而要装VC++和C#,然后开始学习走捷径,
    不要管这个捷径是通往自由的家园,还是通向专制的牢笼。
    哈,说得太好了。

  4. litkt 于 2008-02-20 03:35:38发表:

    一个“真正的程序员”不会拒绝别人提供的接口,不管谁给的接口,不管这个接口是否规范,不管这个接口寿命几年,来者不拒。
    要想做一个“真正的程序员”,首先不能装B,而要装VB,当然也不能装C,而要装VC++和C#,然后开始学习走捷径,
    不要管这个捷径是通往自由的家园,还是通向专制的牢笼。

    Python,perl等根本就不是什么用来简化编程的接口或函数,本身就是另几种编程语言,而且是解释性脚本语言,和shell脚本是一类东西。Python对于说英语的人是简单的,比C简单,对于其他人呢?

    对了,我学过编程,但我不是程序员,我学编程无非是为了给自己算积分或迭代,C已经够了,再简单些的用GNUMERIC的函数也就够了。我发现我需要的软件绝大多数前人已写好了。nvi,mutt,bc,links...多数都是用标准C写的。我感激写这些优秀软件的作者,绝对不会说他们装B。