接了一个外包,需要 php 做,但是我尝试推荐用 ruby+rails! 得到的反馈是:ruby 我找不到人啊,我认识了很多创业公司,都没人用 ruby。我也问了百度 xxx 级别的,你懂什么是百度 xxx 级别吗?都不会 ruby 也不用 ruby。我们大上海都不知道谁会用!
我说说一下自称 XX 公司有啥啥技术人朋友的现象: 各种创业小作坊和小团队经常这样的。自称跟 XX(大公司)有朋友,什么咨询过啥啥啥的。 其实实际上也许只是网络上有过交际,或者现实中有过短暂交流。毕竟创业公司路演要接触许多大公司的人和投资人,有交流很正常。然后在他们那边就吹嘘成 在 XX 有很牛逼的技术人朋友之类的。我都见过三个了。一个是自称在美国啥啥啥朋友... 还有就是阿里的以及一个携程的。通常就是忽悠 + 洗脑 小年轻加入他们 他们有很牛逼的技术后台之类的。。。当然往往那样的是没技术可言的小作坊。。不然也不会找你了。让百度的那个介绍个人外包不就搞定了么。
其实我觉得应该是环境问题吧!我感觉 php 的入门容易,好像很多参加一个培训班就出来了,连数据结构等基础也没有的(我不是鄙视培训班出来的同学)。短短一个月囫囵吞枣就工作,工资也要得低。这些公司比较喜欢招这些人干活,小修小补!
对于开发人员来说,语言就只是一种工具,当然用自己最熟悉开发起来效率最高的语言来实现。
对于需求方来说所要考虑就包括软件开发人员所使用的语言亦或是框架是否靠谱,后期维护成本怎么样 (因为又是外包,不可能一直让当时的开发人员来维护)
在 Ruby 社区提出这种问题可能需求方是笑话,但是在其它地方提出这种问题可能在正常不过了。不同的人群接触到的东西不一样,术业有专攻。
遇到这种情况,说服需求方并消除其疑虑也是体现沟通的重要性