国内技术人员与国外技术人员差多远

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/iteye_9550/article/details/82567809
[size=medium]早上同事问到这个问题,回答时顺道总结了我以往的一些看法。这个问题我以前就问过我自己,在接触过很多不同的技术人员后,慢慢形成一些观点。不一定对,权当记录吧。

我是感觉国内的技术人员(99%)与国外技术人员之所以差距相当明显,可能有三个原因
一、英文是第一大障碍
硬着头皮把《The C programming language》啃一遍后,再去看谭浩强的C语言书是什么感觉?看不懂!不知道他洋洋洒洒写那么厚到底在说什么。究其原因,C语言作者在尽量用简单易懂的语言描述着“为什么有这个功能”,我们在读的时候顺着他的思路到底,把C语言的各个要义的来由、注意点懂的差不多了。非语言作者之外,其它人很少有能力把“为什么”说清楚。而不懂“为什么”也就是原理,就是我们学习的第一道障碍。

主流技术基本源于美国,国外技术人员学习原理很容易,且能很快跃升到下一个阶段。国内技术人员只能看被嚼来嚼去的翻译文章或各种转帖,无法理解每一个技术的精髓。


二、技术环境相差太多
技术环境一般是说 同事之间或外面IT氛围。国外与国内大环境的差距太明显,没法比。在我看来,国内一流IT公司没有一个的技术氛围可以和Facebook比肩。包括技术人员影响产品、开源氛围、黑客精神等。这点本身就弱,说多都是泪。


三、心态
面试时在问到未来职业规划时,挺大比例的人会说:两三年以后我想转到管理职位。事实上,很多非计算机专业入行的人,要么不知道怎么想要什么随便选选,要么是听说技术岗位待遇相对好些。或多或少都是些投机心理吧,只会想着先做几年再做,混到时间了自然就能当领导。这点很让人无语,难道没听说做技术的很容易早死吗?相对比,LinkedIn上面那些动不动工作二十几年还在写代码的人真心让人敬服。

其次,浮躁!相当地浮躁!只求把工作上的事情了结,不求技术精进;不读书,不学习,从来都在抱怨;IT行业也算是技术密集且更新速度够快的行业了吧,能坚持每年读超过二十本书的有几人?

再次,太容易给自己设定“天花板”。这种技术人员算是很有追求、有上进心了,挺容易满足。只要像XX一样厉害就成了,XX就成了他的天花板。这想法听起来没多大问题,但真会限制一个人的思维模式。很多时间在模仿自己的“天花板”,包括思考问题的方式。经历过才能知道危害,别人很难懂。从属心理太重,永远不敢争先,不敢挑战别人和自己,更不相信自己的爆发力。[/size]
展开阅读全文

微软技术人员请进!

06-19

我在调试XML web services的例子程序时:rnhttp://bzw/quickstart/aspplus/samples/services/MathService/CS/MathService.asmx/Add?a=1&b=1rn出现如下错误,请问应该如何解决!rnrnSystem.InvalidOperationException: 无法生成临时类 (result=1)。rnerror CS1595: 已在多处定义“string”;使用“C:\winnt\microsoft.net\framework\v1.0.3705\mscorlib.dll”中的定义rnerror CS1595: 已在多处定义“string”;使用“C:\winnt\microsoft.net\framework\v1.0.3705\mscorlib.dll”中的定义rnerror CS1595: 已在多处定义“System.Security.AllowPartiallyTrustedCallersAttribute”;使用“C:\winnt\microsoft.net\framework\v1.0.3705\mscorlib.dll”中的定义rnrn at System.Xml.Serialization.Compiler.Compile()rn at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings)rn at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings)rn at System.Web.Services.Protocols.XmlReturn.GetInitializers(LogicalMethodInfo[] methodInfos)rn at System.Web.Services.Protocols.XmlReturnWriter.GetInitializers(LogicalMethodInfo[] methodInfos)rn at System.Web.Services.Protocols.MimeFormatter.GetInitializers(Type type, LogicalMethodInfo[] methodInfos)rn at System.Web.Services.Protocols.HttpServerType..ctor(Type type)rn at System.Web.Services.Protocols.HttpServerProtocol.Initialize()rn at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)rnrn 论坛

没有更多推荐了,返回首页