首页 > 编程语言 >中外程序员到底有啥区别?

中外程序员到底有啥区别?

时间:2024-05-27 23:55:32浏览次数:21  
标签:工作 解决方案 区别 他们 35 程序员 中外 中国

中国程序员的特点

中国程序员的最大优点是非常勤奋。中国互联网行业有句话叫:“they earn a lot of money but die early”(赚得多死得早)。由于工作强度大,经常有程序员突然去世的新闻报道。

  • 996 工作制度:中国程序员通常实行“996”工作制度(即每天工作从早9点到晚9点,每周工作6天)。这已经成为程序员的潜规则。中国程序员一天的工作量通常与欧洲或美国程序员一周的工作量相同,而他们的平均工资只有欧美程序员的80%左右。
  • 工作压力:这种加班文化并不是老板要你加班,而是你的工作量只有加班才能完成。由于整个中国的互联网行业都是如此,所以你无法通过更换工作来改变这一点。
  • 高薪诱惑:尽管这种生活方式很辛苦,但如果你大学毕业后选择了程序员行当,你的工资将是其它同学的2-3倍,所以仍然有很多人心甘情愿。
  • 35岁的门槛:中国程序员有35岁的门槛,这意味着35岁以上的程序员要么自己当老板,要么成为自由职业者,要么就必须转行,这是因为老程序员无法适应如此紧张的工作。因此,中国的程序员通过十几年的紧张工作,赚到其他专业人员30年的工资,然后选择退出,比如他们会去开店、做自媒体,甚至还有出家的。

程序员国别特点

以下是某大佬与不同国家程序员合作的经历总结:

1. 中国程序员

  • 工作态度:只是按照吩咐去做,很少跳出框框思考。
  • 费用影响:当你支付的费用超出他们的正常预期时,他们会认为是好的;当你支付的费用比他们的预期少一点时,他们会认为是坏的。
  • 工作效率:总的来说,对中国程序员的尊重是他们工作很努力,但这也是他们不能跳出框框思考的原因(因为没有时间思考,因长时间工作而感到沮丧)。

2. 日本和美国程序员

  • 工作质量:工资很高,通常工作很好,成绩也很好。
  • 思维方式:解决方案并没有经过深思熟虑,多是临时解决方案。日本的解决方案大多数时候都是过时的解决方案。
  • 沟通方式:美国人更加友好,善于倾听真正的需求。日本人非常善于倾听和满足需求,会举行大量会议直到要点明确,这就是他们需要时间来实施的原因。

3. 印度程序员

  • 工作态度:通常很好,但有时花了钱却没有好结果,这取决于与你一起工作的人。
  • 沟通习惯:他们从不说“不”,而只说“是,先生”,即使有时不明白某些要点。
  • 责任感:大多数时候,不会在任务完成后进行检查,但在被告知时会进行调试。升级或更新时,可能会出现问题,他们不承担任何责任,只是尝试解决问题。

4. 伊朗、俄罗斯、乌克兰程序员

  • 工作质量:便宜、智能、大量开箱即用的解决方案,高薪的解决方案非常精确,并在非常短的时间内提供解决方案。
  • 开发方法:以现代方式开发,而不是使用传统编程。
  • 沟通问题:大多数时候缺乏回应。如果他们手头有一些更有利可图的任务,可能会立即忘记你,不做任何回复。这是最大且最常发生的案例。

5. 德国和奥地利程序员

  • 工作质量:精确而昂贵,可能是见过最贵的。
  • 解决方案:有时不是用现代方法,但任务至少是按要求完成的。

本文由博客一文多发平台 OpenWrite 发布!

标签:工作,解决方案,区别,他们,35,程序员,中外,中国
From: https://www.cnblogs.com/JavaEdge/p/18216884

相关文章

  • IO与NIO的区别
    IO与NIO的区别及其应用案例Java中的IO(Input/Output)和NIO(NewInput/Output)是用于处理数据传输的两种不同的API。它们在设计理念、实现方式和适用场景上有显著的差异。本文将详细介绍IO与NIO的区别,并通过实际案例说明如何应用NIO。IO与NIO的区别1.阻塞与非阻塞IO(阻塞IO,BIO):传......
  • 【C++】旋转字符串——精准与否,就是屠宰和手术的区别
    ✨题目链接:NC114旋转字符串✨题目描述 字符串旋转:给定两字符串A和B,如果能将A从中间某个位置分割为左右两部分字符串(可以为空串),并将左边的字符串移动到右边字符串后面组成新的字符串可以变为字符串B时返回true。例如:如果A=‘youzan’,B=‘zanyou’,A按‘you’‘zan’......
  • 一个程序员的牢狱生涯(39)购物
    星期一购物        头铺对我和大镣说完话后,就让我俩回了号子,然后头铺也走回来坐在通铺边。        “叮铃铃……”的铃声在上午10点的时候准时响起。原本刺耳的铃声如今的我已经习惯,感觉并不是那么让人心惊,号子里的所有人都知道,上午的坐班已经结束。因为今......
  • 一个程序员的牢狱生涯(40)好事
    星期一好事        小X州脸上的掌印是谁留下的?        我想起我们排队去小卖铺的时候,号子里有几个人没有出去。头铺应该不会动手的,老汉整天闷着不说话,也不会是他,那就只剩下了大镣!不过小X州这小子也是该他挨打,刚惹了大镣不说,在大家都去小卖铺的时候他还没去......
  • BeanFactory和FactoryBean区别
    BeanFactoryBeanFactory是SpringIoC容器的核心接口,它定义了IoC容器的基本功能,如管理应用程序组件之间的依赖关系。BeanFactory负责实例化、配置和组装bean。它提供了获取bean实例的方法,通常通过bean的名称或类型来获取。BeanFactory是SpringIoC容器最底层的实现......
  • TypeScript中的`let`、`const`、`var`区别:变量声明的规范与实践
    TypeScript中的let、const、var区别:变量声明的规范与实践引言在TypeScript中,变量声明是代码编写的基础部分。let、const、var是三种用于变量声明的关键字,它们各自有不同的作用域规则和可变性特点。基础知识作用域:变量可以在整个文件(全局作用域)或某个特定代码块(局部作用......
  • 淘宝扭蛋机与盲盒小程序的区别是什么
    淘宝扭蛋机与盲盒小程序在核心理念上均为用户提供了有趣且充满惊喜的购物体验,但在具体实现和功能上存在一些区别。以下是它们之间的主要区别:商品选择与展示:淘宝扭蛋机小程序主要模拟了真实的扭蛋机体验,提供了丰富多样的扭蛋商品,涵盖了动漫、游戏、影视、明星等各个领域。......
  • 前端程序员快速学会 Redis
    由于在学习Docker的过程中,使用到了Redis,但是不会,就快速补课一下Redis,以能会基础使用就够了,不求甚解。由于这篇会使用到上一篇文章Docker入门(一),没看的可以看看:前端程序员如何学习Docker(一)-掘金(juejin.cn),下面开始Redis入门:什么是Redis?官方说:"Redisisanin......
  • Mac 上 Telegram、Telegram Desktop、Telegram Lite 的区别
    MacAppStore上有Telegram和TelegramLite两款应用,而Homebrew上有telegram和telegram-desktop两款应用。下面介绍一下这几款应用的区别。首先,MacAppStore上的Telegram是使用Swift为macOS原生开发的,对macOS的支持更好。而TelegramLite是使用Qt开发的......
  • 程序员从幼稚到成熟的标志是什么?
    1意识到写代码无非就是调用接口api,做业务无非也就是抄些增删改查的现成代码。也就是说,编程没想象中那样高大上,也就是谋生的一种手段。2知道提升能力不是单纯靠学,而是得靠解决实际问题。比如在做项目时,提升技能的最好方式是,去解决些值钱(比如分布式高并发或devops等)方面的问题......