读书人

被C#程序员BS了,该如何解决

发布时间: 2012-03-22 17:43:57 作者: rapoo

被C#程序员BS了
我并没有歧视任何使用不同开发工具的程序员,可别人偏偏为何要歧视我?
Boss需要实现一完成端口功能,我千辛万苦用C++和API堆砌出来一个,当老板还算满意的时候另一小子跳出来也提交了一份实现,不过是用C#实现的.在经过上机实践后虽然那个C#版本在性能和并发数量上并不能和我相比.但也能满足了客户的需求.但是我花的时间是C#那个版本的十倍多.Boss叫我像别人学习学习,我于是很郁闷的问Boss讨来了那个C#的版本源代码,看过才知道那那是完成端口啊,只是异步Socket嘛,且所有代码只是C#类库的堆砌,毫无技术可言.但他的确满足了客户目前的需求.听到那C#程序员背后说我 "真笨 "时我不禁感慨,追求真理,追求算法,幕后原理的真相,追求一切技术背后的细节这都是一优良程序员必备的条件,在这浮躁社会的大背景下难道我真的错了嘛,真的错了嘛?回到家,不禁老泪纵横.

[解决办法]
明理是基础,
使用一些现有工具是手段,
缺一不可啊 ...
[解决办法]
呵呵,快速开发嘛,你管得那么多呢。到需要你的地方去吧。
[解决办法]
没办法的,能完成任务,即使用PERL,用PYTHON也可以做“底层”,那些“客户”(另类白痴)不会关心你的代码效率和其它,它只要完成任务,看开点吧~社会和商业是艺术和科学的坟墓
[解决办法]
确实是你错了!应该用最合适的工具解决问题。
即使是用C++,你也该优先考虑VC/C++Builder里现成的类库,或者ACE库。自己API堆,被骂是应该的。
知道怎么造轮子不是让你就每次都要自己去造轮子!
[解决办法]
俗话说:上梁不正下梁歪
清者自清,楼主不必在意
倒是选公司一定要选好上司比较重要
[解决办法]
哥哥,你不是为他活着啊,不是为C#活着啊
[解决办法]
也来加点料:D
那还是vb时代。我用C++访问数据库,需要动态绑定访问数据库。我直接用OleDB。那个叫烦哪。我折腾了2个礼拜,方才搞定。那些vb分子用ado访问数据可真方便啊。我很羡慕。不久,我惭愧地发现,有个东西叫OleDB Template。花了几天,看明白文档,做了些练习。于是,我也可以象vb分子那样很方便地访问数据库了。不仅仅是方便,灵活性和功能可一点没损失。我依然可以直接控制OleDB接口,如果需要的话。而且还可以作出让vb分子羡慕的多绑定。
C++不是没有库。C++有很多好库,能做那些Java和C#分子做梦都想不到的事。
更不要羞于用库。当你使用一个优秀的C++库的时候,实际上是在最大限度地发挥C++的威力。而且可以从中学到很多本领。
很简单,用自己的优势去和人比。以端着大刀长矛朝重机枪冲锋为荣的时代已经过去了。
最后,用C++和人比的诀窍是什么?和他们比库的扩展性。优秀的C++库的扩展能力是C#永远也追不上的。或许你写上几行代码,便可以为一个C++库增加一项新的功能,还有什么比这样编程更舒心的呢?
[解决办法]
- -
[解决办法]
哎! 这个没办法说。

正如taodm 说的一样, 你么有选择好开发的工具。


[解决办法]
你今天的API没有白堆,我告诉你了。

以后,用C#还能有多大的长进吗? 大概就是那个水平了。
难道有C#程序员去实现Directory <K, V> 吗?

还有Java程序员自己解析java.lang.String, 然后去构造HttpRequest吗?

当你在接触这些命名空间下面的类的时候,你会发现在认识上,你并不会比他们差。
而且你的进取能力会更强。

PS:不过我想知道的是,你都用了哪些阿API?



[解决办法]


别忘了你的本分, 你是一个程序员, 你的职责是开发软件给客户用. 满足别人需求就可以了,不必画蛇添足. 别人才不管你怎么做的.
[解决办法]
黑猫白猫抓住老鼠就是好猫 你要考虑客户和老板的想法。
[解决办法]
不是的哦,

艺术和科学是现实世界的升华,
你的技术手段比他的高但是不够实用,
所以。。。
艺术和科学是现实世界的升华,
当我们用艺术和科学改造现实世界的时候要考虑实用效果,
不要追求那些浮华的东西,

毕竟 现实世界需要的是实用主义,
而 艺术和科学需要的是浪漫,天才的想象

明白?
[解决办法]
你究竟花了多长时间?

[解决办法]
虽然今天的一个项目你被骂了,但是几年后,很可能他还是一个只会用现有的东西的打字员,但你已经成为一个高人了。
[解决办法]
学往深处学,用往浅处用.
[解决办法]


"Boss需要实现一完成端口功能 "

感觉是一个小lib,一般情况下,用什么语言写,都是由 调用方使用的语言来决定的。

你们boss 居然叫2个人同时用2种语言写?浪费人力啊,培养人才?

所以 这边文章 让人 ... 不解啊
------解决方案--------------------


恩,批准LS。。。去把那小子痛扁一顿吧。 ^_^
[解决办法]
1.那小子欠扁?
2.那么多高效的库为什么不用呢?
[解决办法]
学往深处学,用往浅处用.
-----------------------

严重同意:)

读书人网 >C++

热点推荐