美程序员低薪雇中国人编程 自己上班网购看视频

2024-06-07 04:32

本文主要是介绍美程序员低薪雇中国人编程 自己上班网购看视频,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  资料图片(图文无关)

  资料图片(图文无关)

  2012年,美国电信供应商Verizon受到一家客户公司的委托,调查公司内部一个反常的VPN登录情况。调查发现,这家美国重要基础设施公司的一位明星程序员竟然将自己的工作外包给了中国沈阳的一家软件公司,只需支付薪水的五分之一而已,他自己则在上班的时候在网上闲逛。

  发现异常

  美国公司服务器 常被中国沈阳用户访问

  2010年,美国一家软件公司为了实现办公现代化,在电信供应商Verizon那里设立了一个基本的VPN系统:支持双重认证,从而可以让员工在一定时期内在家中办公。

  然而,2012年该公司的科技安全部门在进行安全审查时发现问题,决定对VPN的登录情况进行监控。监控的结果令他们大吃一惊:该公司的主服务器经常被来自中国沈阳的用户访问,在他们发现这个情况时,该访问路径竟然还是活跃的。

  这一发现令安全部门人员极为不安,原因有以下3点:

  1 该公司是美国的重要基础设施公司,然而一个未经授权的、来自中国的VPN连接竟然能登录他们的系统,这一情况非常严重,并非夸大其辞。

  2 公司为VPN实施了双向认证,如果这个安全系统已被黑客袭击,那么后果将很严重。

  3 认证账户被使用的程序员正坐在公司办公室的办公桌边。VPN登录记录显示,该账户从中国沈阳登录,但程序员本人就坐在位于美国的办公室里。这一切看上去都很蹊跷。

  查出真相

  公司明星程序员 竟将工作外包给沈阳公司

  发现了VPN登录异常后,该公司就联系了电信供应商Verizon的安全部门寻求帮助。安全部门刚开始怀疑是有恶意软件,但登录记录显示,这个来自中国沈阳的访问历史为6个月,几乎每天都会登录,登录时间偶尔会从上班持续到下班。

  调查的关键在于找到被利用的内部程序员。这个程序员最终被找到,为了隐私起见,程序员的真实姓名未被公布,报道中使用了化名“鲍勃”。一直以来,鲍勃都是公司的明星程序员,被认为精通C、C++、Perl、Java、Ruby、PHP和Python。

  在同事们眼中,鲍勃是老员工,性格居家、安静、温和,外貌普通,属于你在电梯里遇到都不会看第二眼的人。然而就是他,做出了一件令公司上下大跌眼镜的事:鲍勃雇佣了中国沈阳的一家软件公司帮助他完成日常工作,调查人员在他的工作站中发现了他与那家软件公司交易的数百张发票。鲍勃的工资高达6位数,而他付给外包公司的佣金只是其工资的1/5。

  有证据显示,鲍勃曾在美国多家公司任职,使用的都是同样的伎俩:将工作外包给中国公司,他不但每天都能清闲地上网,还轻松赚到大笔金钱。目前,鲍勃已被解雇。虽然他的代码整洁、质量良好、提交及时,是公司里的最佳程序员。

  他这样上班

  上网、购物、看视频、发微博……

  既然鲍勃已经把工作外包给了中国程序员,那么他上班的时候又在做些什么呢?调查人员检查了他的浏览记录后发现,鲍勃的典型“工作日”是这样度过的:

  早上9点:抵达办公室,登陆Reddit网站玩上几小时,同时看一些网络视频

  11点30分:吃午饭

  下午1点:逛易趣网

  下午2点:更新脸谱网站信息,登录LinkedIn网站

  下午4点半:将工作进展更新电邮发给管理部门

  下午5点:下班回家

  网友观点

  @阳光的微风点点:这个人发现和利用资源的能力很不错!生产率大大提升,就可以享受生活啦!

  @辜噜噜:人才啊!当领导的命!

  ●他是大公司的明星程序员,年薪6位数

  ●但他的朝九晚五就是上上网,购购物,发发微博

  ●工作谁来干?你绝对想不到

这篇关于美程序员低薪雇中国人编程 自己上班网购看视频的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1038165

相关文章

Java AOP面向切面编程的概念和实现方式

《JavaAOP面向切面编程的概念和实现方式》AOP是面向切面编程,通过动态代理将横切关注点(如日志、事务)与核心业务逻辑分离,提升代码复用性和可维护性,本文给大家介绍JavaAOP面向切面编程的概... 目录一、AOP 是什么?二、AOP 的核心概念与实现方式核心概念实现方式三、Spring AOP 的关

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

MySQL的JDBC编程详解

《MySQL的JDBC编程详解》:本文主要介绍MySQL的JDBC编程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、前置知识1. 引入依赖2. 认识 url二、JDBC 操作流程1. JDBC 的写操作2. JDBC 的读操作总结前言本文介绍了mysq

Python异步编程之await与asyncio基本用法详解

《Python异步编程之await与asyncio基本用法详解》在Python中,await和asyncio是异步编程的核心工具,用于高效处理I/O密集型任务(如网络请求、文件读写、数据库操作等),接... 目录一、核心概念二、使用场景三、基本用法1. 定义协程2. 运行协程3. 并发执行多个任务四、关键

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

Python利用GeoPandas打造一个交互式中国地图选择器

《Python利用GeoPandas打造一个交互式中国地图选择器》在数据分析和可视化领域,地图是展示地理信息的强大工具,被将使用Python、wxPython和GeoPandas构建的交互式中国地图行... 目录技术栈概览代码结构分析1. __init__ 方法:初始化与状态管理2. init_ui 方法:

C#异步编程ConfigureAwait的使用小结

《C#异步编程ConfigureAwait的使用小结》本文介绍了异步编程在GUI和服务器端应用的优势,详细的介绍了async和await的关键作用,通过实例解析了在UI线程正确使用await.Conf... 异步编程是并发的一种形式,它有两大好处:对于面向终端用户的GUI程序,提高了响应能力对于服务器端应

C# async await 异步编程实现机制详解

《C#asyncawait异步编程实现机制详解》async/await是C#5.0引入的语法糖,它基于**状态机(StateMachine)**模式实现,将异步方法转换为编译器生成的状态机类,本... 目录一、async/await 异步编程实现机制1.1 核心概念1.2 编译器转换过程1.3 关键组件解析

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁