我经常遇到一些比较骄傲的C++、C#和PHP程序员,即使他们在像Java程序员这样的人面前被各种问题问得体无完肤,也改变不不了他们骄傲性格,这种所谓的骄傲其实是一种自信的表现,至于我说的被像Java程序员这样的人问得体无完肤,他们压根不在乎!

这个道理很难说清楚,举几个例子讲一下吧!

拿我来说吧,前几年我的工资并不高,我们公司来了一个Java程序员,工资据他自己说,是要比我高千把块的。

这个Java程序员性格比较外向,没事还喜欢拿一些“八股文”来考我,结果我都回答不上来,所以,我一直认为他的编程技术是要比我高一截的。

但是,有一次我俩合作一个项目,公司一些Api接口是用C#也就是.Net框架开发的,他作为Java程序员需要对接我的接口。

当时这个Java程序员需要从我的一个图片获取的接口里获取图片等一些信息,然后他那边需要将图片进行处理。结果,他从我的接口获取到图片以后却怎么也处理不好图片,然后,我就跟他说:“实在不行,我接口处理好了以后再发给你吧!”。

这样类似的事情发生了很多,当然了,这些事情不止有技术上的,还有业务上的。

慢慢的,他对我的态度就改变了,对我毕恭毕敬的,一口一口的“哥”叫着。

还有一次,我在跟一个C++程序员合作,这个C++程序员是专门研究领域算法的,本身编程能力就很一般,但是,因为他是专业领域的专家,所以我们公司就请了他当“外援”。基本上就是我使用C#来调用他使用C++编好的动态链接库。

我在调用他的C++库的时候,经常发现我的结果跟他算出来的结果不一样。然后,因为我的脑子里的概念就是他的C++能力一般,所以经常在反复验证以后觉得我这里没问题就会去找他麻烦。

但是,人家很自信,直接跟我说让我再检查检查自己的代码。

虽然不是每一次都是他对,但是大部分情况下,的确是他对,的确是我的代码中有考虑不周的情况。

后来,我们公司一个Java程序员和他合作开发一个新的项目,这个Java程序员之前在一个大公司干过,当时工资比我高得不止一截,这个Java程序员一直表现出的样子都是很专业的样子,结果没几天,这个Java程序员就被这个C++程序员给“调教”得服服帖帖的。

虽然这个C++嘴上没有明说,但是他跟我说他对这个Java程序员意见很大,相比我来说,我们俩遇到的问题我很快就适应了,但是这个Java程序员过了很久都是一问三不知的样子!

而我遇到的比C++程序员和C#更骄傲的是PHP程序员!

之前我任职过得一家公司招了一批Java程序员和PHP程序员,其中,有一个Java程序员是从一个互联网大厂里面出来的人。

后来,不知道什么原因,这个从互联网大厂里面出来的Java程序员开始自封“队长”。

我们公司是有研发总监的,这个Java程序员本来就是一名普普通通的开发,后来老板看他有一些从互联网大厂里面带来的“先进经验”,就让他按照互联网大厂里面的开发模式进行开发。

但是,不知道是这个Java程序员会错了意还是怎么的,本来项目组是大家通过商量来分配各自的任务,但是最后这个Java程序员开始以项目负责人的态度给大家分配任务。

虽然他也给自己分配了任务,但是始终要比别人慢一点完成,于是项目组里面的几个PHP程序员就不乐意了,觉得这个Java程序员只是假大空,办事效率不行还喜欢指使别人干事,所以几个PHP程序员看不惯这个Java程序员的作风,干脆就不干了。

后来,虽然陆陆续续招了几个PHP程序员,但是他们基本上都不会干很久,都会离职。你但凡问起他们为什么,为什么PHP那么喜欢离职,这些人就会说:“看不惯!”

也许,就像那句玩笑话“PHP是世界上最好的语言!”,因此,容不得别人指指点点。

我曾经在一家公司当研发经理的时候也碰到过一个PHP程序员,他把PHP吹得天花乱坠,但是我不得不承认的是,他也很有能力。

因为我没有研究过PHP,所以我不知道我所认为的这种能力是不是对于语言的实现来说是简单的,就像现在的Python一样。

但是,我所遇到的大部分的PHP程序员都是很骄傲的,比任何其他类型的程序员都要骄傲得多!

结语

如果硬要我说一说C++、C#、PHP程序员为什么都普遍比较骄傲,我的想法是他们都是实干主义者!

因为就目前来说,使用这三种编程语言的程序员虽然说可能专业程度不如Java程序员那样“八股文”张口就来,但是因为语言特性导致行业比较分散,因此接触的面广,尤其是这里面一些比较好的程序员从来就不愁找不到工作,因此才骄傲!

就像我熟知的C#,我所了解的情况,即使在Java程序员的状况已经那么困难的情况下,很多公司想招一个勉强可以用的C#程序员都难。

我已知的情况是,我曾经任职过得公司,在我辞职以后想要重新招到一个和我能力相当,但是工资也和我相当的程序员,时间上至少都得一年起步,因此,我能不骄傲嘛?