什么样的程序员才是一个合格的程序员?
。。。。。。
我有一个最简单的标准:
Think。
只要你Think,我就承认你是一个合格的程序员。我不在乎你知道多少东西,我在乎的是你现在的能力。我在乎的是你现在能干什么。
这与图灵对计算机的要求差不多。只不过层次不太一样。
图灵要求的是计算机要可以计算,我要求的是“Think”。为什么?因为你是人。你不是机器。
就这么简单。
这里不讨论有些人是为了钱工作还是不是为了钱工作。为了什么工作与你怎么工作并没有关系。我意思是,只要你Think,那么你就会Think。不只是在工作上,在生活中,在任何地方,你都会Think。
特别是有些出身农民的程序员。我不反对你为了钱加入程序员的阵营,我反对的是你不Think。你出身怎么样并不重要,重要的是你现在在干什么。
如果你觉得一旦你开始Think,你就会失去安全感。你可能就会被踢出你现在所呆的城市。那么,那就尽早滚出这个行业。
I mean it.