我是程序员么?好像这是个很傻瓜的问题!
曾经,我也认为这是个很傻瓜的问题,因为很长一段时间,我都以软件工程师自居,毕竟“工程师”这三个字听起来要比“程序员”好听的多。更何况中国的名片管理制度不够严格,别说我想说自己是软件工程师,就算印个伊拉克总统,可能也会有人给我印。只要我掏钱。
不过,现在我不这么想了,工程师太多,雨后春笋啊!反之,平心而论,我也未必够格。
不久前,微软的Peter胡在酒桌上问了大家这样一个问题:
“面试的时候,你怎么介绍自己?”
答案,分为两种:
一种说:“我叫某某某,现在在某公司工作,是个程序员!”
一种是:“我叫某某某,是个程序员,现在在某公司工作!”
看起来似乎没什么太大差别,不过仔细琢磨起来,倒是别有一番风味。Peter胡揭晓的答案自然主导了这特殊的风味:
第一种说法所表达的意思是说,我是某公司的员工,职责是程序员。当然了,公司的程序就是我的程序,我的所有既是公司的一部分,一小部分,一小小部分……在公司,我是程序员,而离开了公司,那么我也许什么都不是。我想我可以这样理解。
第二种说法所表达的意思是什么呢?答案是,我是程序员,这是一个大大大前提,而公司的程序是我的程序,是我的一部分程序,甚至是一小部分程序,绝谈不上全部。程序员是我的第一着眼点,是以整个行业为着眼点,离开了公司,我依旧是程序员。
两种说法字数相同,意思似乎也相近,但含义却千差万别。两种说法,不过是个例子,无论怎么介绍,大家都是无心的。但揪着这个小尾巴,我却不禁想了一大堆没用的东西。前者的说法,我不认为那是程序员,只能说是员工,某公司的员工;后者才是名副其实的程序员。
如今,回想起来,我不禁要反问自己同样的问题。如果我跳槽的时候,我会怎么说?我曾经怎么说,我将来怎么说?
或者说,现在我是一个程序员么?