As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center获取指导。
7年前关闭。
我一直在想,例如在德国和印度,编码方式之间是否存在差异。
当然,人际关系完全不同并且适合社会背景。阶层,管理,薪水,工作时间或宗教习惯完全改变了很多事情。
但这会影响您的编码方式吗?您是否在旅行或与国外人员合作时发现方法或代码中的某些内容有其他味道?
这与语言无关,我是法国人,居住在西班牙,但是我们用英语编码。我想我们大多数人都会这么做。
我倾向于认为美国人在解决问题的方式上比法国人更直接,但是我不认为它可以局限于编程,所以也许这是一个错误的例子。
警告 !请不要让这个问题转移到种族歧视上。
7年前关闭。
我一直在想,例如在德国和印度,编码方式之间是否存在差异。
当然,人际关系完全不同并且适合社会背景。阶层,管理,薪水,工作时间或宗教习惯完全改变了很多事情。
但这会影响您的编码方式吗?您是否在旅行或与国外人员合作时发现方法或代码中的某些内容有其他味道?
这与语言无关,我是法国人,居住在西班牙,但是我们用英语编码。我想我们大多数人都会这么做。
我倾向于认为美国人在解决问题的方式上比法国人更直接,但是我不认为它可以局限于编程,所以也许这是一个错误的例子。
警告 !请不要让这个问题转移到种族歧视上。
最佳答案
我与来自乌克兰的许多开发人员一起工作。最初,我确实认为存在重大的文化差异-例如倾向于使用无法理解的模板构造来使用“可爱”代码等。
但是,如果您能很好地沟通,我发现差异很快就会消失,现在我对来自那里的代码感到非常满意。
我注意到的一件事是,相对于仅能正常工作的代码,它们倾向于不太重视干净的重构代码。拼写错误,字母放错位置,格式错误,相对于本地开发人员,我看到的更多来自基辅开发人员。他们通常较低的英语水平起了一定的作用,但有时它是很普通的草率,并且没有得到解决-错误随处可见。
总的来说,虽然我认为开发人员就是开发人员,但是如果您培养一种尊重和责任的文化,那么您到处都能找到优秀,可靠的人,这些人都适合您的工作方式,而您只需稍加调整即可。