阅读更多

28顶
3踩

互联网
最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道:

世界的东方(印度/中国/菲律宾)是西方(美国/欧洲)的主要软件外包服务提供者。
你是否有过与这种离岸外包团队合作的经历?如果有,感觉如何?
你对这些来自东方的程序员有没有一些总结性的看法和观点(比如:他们是否合作,是否能按时提交代码,写出的程序是否有质量?)。依据是什么?

读者的回复很踊跃,其中一个被顶的最高的回答是关于印度人的,回答中他说一个印度分包商给他们开发了一个组件,他认为这是他接触过的最恐怖的程序,里面最大的一个文件体积超过600KB,大概有3万多行。他向上天乞求希望自己永远不需要去维护这样的代码。这位答复者说他在印度生活了3个月,发现东方人和西方人在文化上的差异很大,印度人很勤奋,但常常却不能把事情做对。印度人里有个根深蒂固的文化,就是从不说no,他说即使你到副食品商店里要求买一条毯子,店主也会说“是,先生,稍等一会”,然后派一个小孩到外面商店把东西买回来。这虽然在生意上是好的做法,但未必适用于做软件开发。

另外一个回复是关于俄国人的,同样,他觉得这些俄国人写的代码顶多当作原型来使用,最终都会被丢掉,不能用。

我找了很久,终于在帖子的最底部发现一个关于中国程序员的回复,不过内容非常的有趣:

到现在,我在中国已经待了2年多一点时间了(我是个加拿大人),跟中国的开发人员一起共事你会感到非常的奇特。我敢说上面这些关于东方的程序员的总结都是正确的,至少对于中国人是这样的。我遇到的/一起共事的大多数开发人员基本属于这种情况:

缺少上进心和创造性。这里我并不想说他们很差劲或愚蠢。也许更可能是一种文化。在历史上他们就有一种官本位和崇尚权威的传统。于是他们对来自“上面”的糟糕的设计从不提出疑议。同样,他们更多的是关注技术技巧,而忽略业务领域知识。我费力九牛二虎之力教他们模式和各种抽象概念,直到他们能应用这些东西到他们手头的任务中。然而,过不了多久,就像是决堤的洪水,他们竟然肆无忌惮的挑战权威,至少在技术层面上是这样的,我可不想弄得签证被撤销。;-)
磨擦 前面这个问题说过,但我要强调一下。这也许是最重要的一个问题,是产生中国开发人员跟这里的海外同事(这里是加拿大人)共事时产生紧张关系的原因。通常,我在这里共事的西方人会特意的夸大跟东方人共事时东方人的一些不好的方面。我这些加拿大同事对人友好但在代码审查时极其的苛刻。如果发现这些中国程序员一个小失误或没有使用好的编写方法,他们就是发脾气、大呼小叫。但当他们自己被礼貌的要求也按照这种要求完成他们自己的任务时,他们也会发脾气、大呼小叫。
牺牲 中国人并不以介意使用蹩脚的二手器械。我坐坏了三把椅子后才终于要了一把稍微舒服一点的椅子。可是当我坐上这把较好的椅子后,突然感觉不是很好,因为看到这些中国人仍然坐在好像是中世纪那么原始的椅子上。然而,等我访问了这家公司的总部后,我发现这里的程序员的一张桌子就有我们4~6个人的团队的占地面积那么大,更别提他们的椅子了!
在起初,他们编写的程序并不是很好。这当然是文化上产生的裂痕,但这也是开始时糟糕的系统设计产生的很陡的学习曲线造成的。但你们知道吗,两年之后,这个系统中一些最优秀的模块都是出自中国公司。于是这就更加明显的导致了双方程序员的磨擦加剧…
坦白的说,这几年走过来不容易,以个人经验判断事情的趋势,我认为对这个问题的看法是正确的。

做为一个中国人,对于西方人对我们的看法和观点,我觉得不需要去急着找他们的论点漏洞进行反驳。你可感到到他们对东方人的不满是一种普遍弥漫的气氛,俗话说,苍蝇不叮无缝的蛋,我们应该还是先从自身找问题,有则改之,无则加勉。
来自: 外刊IT评论
28
3
评论 共 27 条 请登录后发表评论
27 楼 fjjiaboming 2011-11-12 17:50
jack_kxmd 写道
以上看过基本上是如此吧,
我曾和德国、美国人公事,近年来和本土程序员一起研发。
比较一下,纯属个人意见:
德国:做事风格比较古板、规规矩矩,说一不二,开发周期一旦定下来,哪怕中间有变化也是一成不变执行,但却喜欢开源项目和软件,如数据库用:Postgresql
美国:需求最多、想法奇特,每天都有源源不断的要求,每次传真过来的需求都是厚厚的一叠
本土:勤劳、敬业、吃苦但错误不断,敢于接收加班 恐怖汗


好. 浏览了.
26 楼 黑暗浪子 2011-03-03 14:35
mornstar 写道
写的好,虽然有些夸张,但很贴切。
以前看过黑格尔总结中国人:
“在奴性和任性之间摇摆。”

可以对比这段:
引用

缺少上进心和创造性。这里我并不想说他们很差劲或愚蠢。也许更可能是一种文化。在历史上他们就有一种官本位和崇尚权威的传统。于是他们对来自“上面”的糟糕的设计从不提出疑议。同样,他们更多的是关注技术技巧,而忽略业务领域知识。我费力九牛二虎之力教他们模式和各种抽象概念,直到他们能应用这些东西到他们手头的任务中。然而,过不了多久,就像是决堤的洪水,他们竟然肆无忌惮的挑战权威,至少在技术层面上是这样的,我可不想弄得签证被撤销。;-)

不是自卑过头就是自信过头。唉
25 楼 mornstar 2011-03-03 10:42
写的好,虽然有些夸张,但很贴切。
以前看过黑格尔总结中国人:
“在奴性和任性之间摇摆。”

可以对比这段:
引用

缺少上进心和创造性。这里我并不想说他们很差劲或愚蠢。也许更可能是一种文化。在历史上他们就有一种官本位和崇尚权威的传统。于是他们对来自“上面”的糟糕的设计从不提出疑议。同样,他们更多的是关注技术技巧,而忽略业务领域知识。我费力九牛二虎之力教他们模式和各种抽象概念,直到他们能应用这些东西到他们手头的任务中。然而,过不了多久,就像是决堤的洪水,他们竟然肆无忌惮的挑战权威,至少在技术层面上是这样的,我可不想弄得签证被撤销。;-)
24 楼 fish2007 2011-03-02 20:43
想知道西方人是怎么思考,怎么达到相应的软件开发水平的?
23 楼 Dreamer 2011-03-02 20:07
在美国公司就职,相比之下感觉国人最大的问题是质量意识。
22 楼 longzijian 2011-03-02 18:58
jack_kxmd 写道
以上看过基本上是如此吧,
我曾和德国、美国人公事,近年来和本土程序员一起研发。
比较一下,纯属个人意见:
德国:做事风格比较古板、规规矩矩,说一不二,开发周期一旦定下来,哪怕中间有变化也是一成不变执行,但却喜欢开源项目和软件,如数据库用:Postgresql
美国:需求最多、想法奇特,每天都有源源不断的要求,每次传真过来的需求都是厚厚的一叠
本土:勤劳、敬业、吃苦但错误不断,敢于接收加班 恐怖汗


不是敢于接受加班,而是没有条件拒绝加班
21 楼 xiaoyangok 2011-03-02 18:44
翻译很不给力。。。。。。
20 楼 xieye 2011-03-02 17:47
EldonReturn 写道
hbmfx 写道
一直在一家国际公司做开发,以前认为老外写的代码比较牛X,但现在维护一个项目后才发现,老外写的东西也很垃圾。另外也经常听到拿中国外包与印度外包进行比较的话题,据说现在老外普遍不太喜欢印度外包,原因就象上面说的一样“印度人从不喜欢说NO”即使项目他做不出来,他也不说,但到了要交货的时候他会通知你,他没有完成。

上了年纪的老外的模块抽象能力还是挺强的。30岁左右的,水平也基本和这里差不多,说实在的。不过他们倒是有挺多时间来重构。我就亲眼见着一个模块从最初的一坨屎慢慢重构得比较精巧了。


那就一起开发,自己快速构建原型(一坨屎),老外重构,完美组合。
19 楼 flounder 2011-03-02 17:42
不得不承认西方人对全球软件行业,乃至人类发展都作出了突出的贡献,在这方面,东方人确实望尘莫及
18 楼 aninfeel 2011-03-02 16:27
很勤奋,不会也不说no,程序也能运行,但是代码看起来会让人觉得一坨一坨的。大多加班热情吃苦耐劳分子一般都被提升为主管了,继续带领下一代吃苦和加班。这就是国内现状吧。
17 楼 zhb8015 2011-03-02 13:51
还没有机会和老外共事,感觉老外在谋些方面还是比较强的。希望学习他们一些规范的思想和享受其中的工作状态。
16 楼 EldonReturn 2011-03-02 12:26
hbmfx 写道
一直在一家国际公司做开发,以前认为老外写的代码比较牛X,但现在维护一个项目后才发现,老外写的东西也很垃圾。另外也经常听到拿中国外包与印度外包进行比较的话题,据说现在老外普遍不太喜欢印度外包,原因就象上面说的一样“印度人从不喜欢说NO”即使项目他做不出来,他也不说,但到了要交货的时候他会通知你,他没有完成。

上了年纪的老外的模块抽象能力还是挺强的。30岁左右的,水平也基本和这里差不多,说实在的。不过他们倒是有挺多时间来重构。我就亲眼见着一个模块从最初的一坨屎慢慢重构得比较精巧了。
15 楼 jack_kxmd 2011-03-02 12:26
以上看过基本上是如此吧,
我曾和德国、美国人公事,近年来和本土程序员一起研发。
比较一下,纯属个人意见:
德国:做事风格比较古板、规规矩矩,说一不二,开发周期一旦定下来,哪怕中间有变化也是一成不变执行,但却喜欢开源项目和软件,如数据库用:Postgresql
美国:需求最多、想法奇特,每天都有源源不断的要求,每次传真过来的需求都是厚厚的一叠
本土:勤劳、敬业、吃苦但错误不断,敢于接收加班 恐怖汗
14 楼 hbmfx 2011-03-02 11:26
一直在一家国际公司做开发,以前认为老外写的代码比较牛X,但现在维护一个项目后才发现,老外写的东西也很垃圾。另外也经常听到拿中国外包与印度外包进行比较的话题,据说现在老外普遍不太喜欢印度外包,原因就象上面说的一样“印度人从不喜欢说NO”即使项目他做不出来,他也不说,但到了要交货的时候他会通知你,他没有完成。
13 楼 t42dw 2011-03-02 10:48
hilly 写道
不知道东方人怎么看西方人的?

好神奇好强不
12 楼 yessir163 2011-03-02 10:36
http://programmers.stackexchange.com/questions/50831/how-do-programmers-in-the-west-see-programmers-in-the-east
11 楼 nakupanda 2011-03-02 10:01
"于是他们对来自“上面”的糟糕的设计从不提出疑议"

加拿大人是不是忽略了"上面"通常不是加拿大人, 怀疑似乎很大风险
10 楼 flower_is 2011-03-02 09:40
深思中。。。
9 楼 t_wenxin 2011-03-02 09:04
最根本的还是文化环境的差异吧!!!
8 楼 neoarcher 2011-03-02 08:58
有则改之无则加勉

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • [闲话] 在西方的程序员眼里,东方的程序员是什么样的

    最近在 JavaEye 上发现了这个一篇文章《在西方的程序员眼里,东方的程序员是什么样的》,说得有点意思,不过作为一名中国开发人员看完确实也有些不爽。实际上我接触过国内业界的一些比较 Senior 的开发人员,感觉...

  • 在西方的程序员眼里,东方的程序员是什么样的? | 外刊IT评论网

    在西方的程序员眼里,东方的程序员是什么样的? | 外刊IT评论网 在西方的程序员眼里,东方的程序员是什么样的? | 外刊IT评论网在西方的程序员眼里,东方的程序员是什么样的? ...

  • 在西方的程序员眼里,东方的程序员是什么样的?

    在西方的程序员眼里,东方的程序员是什么样的? 本文转自外刊IT评论: 最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道: 世界...

  • 西方同行眼中的东方程序员

    导读:作者根据stackexchange上发表的一篇《How do programmers in the west see programmers...最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他

  • [转载]在西方的程序员眼里,东方的程序员是什么样的?

    原文: [url]...最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道: 世界的东方(印度/中国/菲律宾)是西方(美...

  • 西方程序员眼中的东方程序员

    <br />最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道:   世界的东方(印度/中国/菲律宾)是西方(美国/欧洲)的主要...

  • 当程序员遇到什么样的IT公司,你应该考虑辞职?

    我在本地聚会和会议上获知了大家在公司里正面临的问题。我通常会提供一些有关开发实践的演讲,但总有一些搞开发的同事表示虽然他们同意我说的观点,但是他们发现很难应用到他们的工作环境中。在我的职业生涯中我也多...

  • 西方(东方)同行眼中的东方(西方)程序员

    最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道: 世界的东方(印度/中国/菲律宾)是西方(美国/欧洲)的主要软件外包服务提供者。 你...

  • 我眼中的中美印日四国程序员的特点

    那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。 我有幸 和中国、美国、印度和日本四国程序员有比较深入的合作过。虽然他们不...

  • 基于SSM+JSP+HTML的东风锻造有限公司重大停管理系统(Java毕业设计,附源码,数据库,教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 ssm 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:jsp 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4

  • 数据库系统课程设计报告-体育项目比赛管理系统设计与开发

    一、系统需求分析 1 (一)需求概述 1 (二)业务流分析 1 从运动员角度分析 1 (三)数据流分析 4 (四)数据字典 5 二、数据库概念结构设计 6 (一)实体分析 6 (二)属性分析 6 (三)联系分析 8 (四)概念模型分析(.PDM图) 9 三、数据库逻辑结构设计 9 (一)概念模型转化为逻辑模型 9 1.一对一关系的转化 9 2.一对多关系的转化 9 3.多对多关系的转化 10 (二)逻辑模型设计(.PDM图) 10 四、 数据库物理实现(一)表设计 10 (一)表设计 10 (二)创建表和完整性约束代码设计 11 五、数据库功能调试 15 (一)运动员管理模块 15 (二)负责人管理模块 16 (三)系统管理员管理模块 17 六、设计系统前台软件 21 (一)开发软件选择 21 (二)软件功能要求与设计 22 (三)软件功能实现 22 (四)系统测试 24 七、设计总结 27

  • 基于SSM+JSP的文物管理系统+数据库(Java毕业设计,包括源码,教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:jsp 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4

  • 智慧园区整体解决方案-37PPT(46页).pptx

    智慧园区,作为现代化城市发展的新兴模式,正逐步改变着传统园区的运营与管理方式。它并非简单的信息化升级,而是跨越了行业壁垒,实现了数据共享与业务协同的复杂运行系统。在智慧园区的构建中,人们常常陷入一些误区,如认为智慧园区可以速成、与本部门无关或等同于传统信息化。然而,智慧园区的建设需要长期规划与多方参与,它不仅关乎技术层面的革新,更涉及到管理理念的转变。通过打破信息孤岛,智慧园区实现了各系统间的无缝对接,为园区的科学决策提供了有力支持。 智慧园区的核心价值在于其提供的全方位服务与管理能力。从基础设施的智能化改造,如全面光纤接入、4G/5G网络覆盖、Wi-Fi网络及物联网技术的运用,到园区综合管理平台的建设,智慧园区打造了一个高效、便捷、安全的运营环境。在这个平台上,园区管理方可以实时掌握运营动态,包括道路状况、游客数量、设施状态及自然环境等信息,从而实现事件的提前预警与自动调配。同时,智慧园区还为园区企业提供了丰富的服务,如项目申报、资质认定、入园车辆管理及统计分析等,极大地提升了企业的运营效率。此外,智慧园区还注重用户体验,通过信息发布系统、服务门户系统及各类智慧应用,如掌上营销、智慧停车、智能安防等,为园区员工、企业及访客提供了便捷、舒适的生活与工作体验。值得一提的是,智慧园区还充分利用大数据、云计算等先进技术,对园区的能耗数据进行采集、分析与管理,实现了绿色、节能的运营目标。 在智慧园区的建设过程中,还涌现出了许多创新的应用场景。例如,在环境监测方面,智慧园区通过集成各类传感器与监控系统,实现了对园区水质、空气质量的实时监测与预警;在交通管理方面,智慧园区利用物联网技术,对园区观光车、救援车辆等进行实时定位与调度,提高了交通效率与安全性;在公共服务方面,智慧园区通过构建统一的公共服务平台,为园区居民提供了包括平安社区、便民社区、智能家居在内的多元化服务。这些创新应用不仅提升了园区的智能化水平,还为园区的可持续发展奠定了坚实基础。同时,智慧园区的建设也促进了产业链的聚合与发展,通过搭建聚合产业链平台,实现了园区内企业间的资源共享与合作共赢。总的来说,智慧园区的建设不仅提升了园区的综合竞争力,还为城市的智慧化发展树立了典范。它以用户需求为导向,以技术创新为驱动,不断推动着园区向更加智慧、高效、绿色的方向发展。对于写方案的读者而言,智慧园区的成功案例与创新应用无疑提供了宝贵的借鉴与启示,值得深入探索与学习。

  • Java毕业设计-SpringBoot+Vue的基于SpringBoot的冬奥会科普平台(附源码、数据库、教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:html、javascript、Vue 后台框架:SpringBoot 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)

  • MATLAB设计的芯片字符识别(GUI界面设计).zip

    MATLAB设计的芯片字符识别(GUI界面设计)

  • 【工程项目】MATLAB口罩识别[自动定位颜色,多人检测,未戴预警 ].zip

    【工程项目】MATLAB口罩识别[自动定位颜色,多人检测,未戴预警 ]

  • 基于SSM+JSP的雅博书城在线系统+数据库(Java毕业设计,包括源码,教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:jsp 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4

  • 基于SpringBoot+Vue的校园疫情防控系统 (2)(Java毕业设计,包括源码、数据库、教程).zip

    Java 项目,仅供学习参考。 Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:html、javascript、Vue 后台框架:SpringBoot 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)

  • 2007-2023年 省级-工业机器人安装密度.rar

    工业机器人安装密度通常指的是单位面积或单位人口所拥有的工业机器人数量。这一指标能够直观地反映出一个地区或国家工业机器人的普及程度和使用情况。 本数据参照康茜(2021)和芦婷婷(2021)的方法,根据IRF联盟公布的中国各行业工业机器人安装量(IFR公布的14个大类,对应国民经济行业分类与代码(GB/4754-2011)中13-43的细分行业代码),然后从《中国劳动统计年鉴》里面收集细分行业各个省份的就业人数占全国总就业人数的百分比,工业机器人安装密度=各个省份的就业人数占全国总就业人数的百分比×全国各行业机器人安装数量。 数据 年份、省份、省份代码、所属地域、工业机器人安装密度(台) 参考文献:[1]康茜,林光华.工业机器人与农民工就业:替代抑或促进[J].山西财经大学学报,2021,43(02):43-56. [2]芦婷婷,祝志勇.人工智能是否会降低劳动收入份额——基于固定效应模型和面板分位数模型的检验[J].山西财经大学学报,2021,43(11):29-41. [3]闫雪凌,朱博楷,马超.工业机器人使用与制造业就业:来自中国的证据[J].统计研究,2020,37(01):74-87. [4]王永钦,董雯.机器人的兴起如何影响中国劳动力市场?——来自制造业上市公司的证据[J].经济研究,2020,55(10):159-175.

Global site tag (gtag.js) - Google Analytics