疯狂学英语
我上本科的时候,学校出国留学的气氛不浓厚,我们班只有一名同学有出国留学的倾向,我们宿舍八个人没有一个考虑过留学。
只有小昊,在本校上了研究生之后,不知道受到什么影响,想出国留学。那时候小昊利用一切条件,疯狂学英语,准备考托福和GRE。他在电脑里下载了几部美国电影,翻来覆去看,熟练到可以模仿《怪物史莱克》中毛驴的口音。他还买了大量英文名著,大量到没有功夫看,到研究生毕业时,把满满一大箱子崭新的英文名著,存在我的宿舍。逛颐和园的时候,他在长廊碰见一队外国人仰着脖子看画。看到鲁智深倒拔垂杨柳,有个老外用英语感叹:“这个和尚怎么有这么大力气!”小昊抢着回答:“Becase he eats meat。”老外们恍然大悟,哈哈大笑。

那段时间,小昊学英语学魔怔了,在路上碰见我,就卖弄一些稀奇古怪的英文单词。其中有一个特别罕见的单词,好像是一种特别细分领域的变态人士,用中文需要很长的句子才能说清楚,但在英语里那只是一个单词。有一次我拿着一瓶饮料喝,上面印着英文。小昊要过去看瓶子上的英文,要测试和显摆自己的英语,然而他愣住了,自言自语道:“W、A、T、E、R,这词是啥呀?这么短的词,我咋想不起来了?”猛拍自己的脑袋。
我上学期间从来没有考虑过出国留学,没有准备过托福、GRE,英语的听力和口语都没有刻意练过。后来我到美国大学做博士后,导师是印度裔美国人,我听不太懂他说什么,导师急了。导师当时六十多岁,在美国四十年了,印度口音很少,又没有美国口音,他的口语其实是相对容易懂的。导师对我说:“你应该买台电视机,美国电视都有字幕,对学习英语很有用。”之后他每天见了我,就问:“买电视了没有?”实验室坐在我旁边的巴西学生提醒我:“导师是个急性子。如果有什么事,他连续问三次,你可得当真了。”我终于找时间去买了电视,导师才不问了。
后来有一次对话,我又没有听懂他说什么,导师又急了,对我说:“光看电视不够,学语言要交流。你应该到学校的国际中心,约一个英语陪练,对国际学生和学者是免费的。”
有一次校庆日,毕业多年的师兄回实验室,对我们说,导师以前的性子更急,后来做了心脏搭桥手术,脾气好多了。师兄还说很羡慕我们,现在在实验室的日子太舒服了。
有了师兄的提醒,这次我很快就去国际中心约了英语陪练。过几天,来了一个美国小伙子,是本科生志愿者。他和我随意聊了一会,诧异地说:“你英语挺好啊,不需要陪练。我们只陪英语特别困难的人练习。”这可是地道的美国人,如果把说英语比喻为开车,他相当于一名一岁就会开车,天天早晚开车,开了二十年车的老司机。老司机说,我完全可以自己开车,不需要再找教练练车了。从此,我就大胆上路了。
有一天导师和我聊得比较通畅,高兴地问:“你英语有提高啊,是不是一直找人陪练呢?”我说:“我约过一次陪练,人家说我英语太好,不再接待了。”导师很惊讶。我又说了句老实话:“可能对于你的英语,我更擅长一些。实验室其他两个印度学生的话,我还是听不懂。”导师笑着说:“那就够了。”
有一次导师从香港招了一名博士后。李博士英语好,和我聊天用中文,但说到敏感的地方就用英语。我问他:“你怎么一个人来美国?”李博士说:“我跟女朋友break up了”。怕我听不懂,还做了个两手一摊的手势。李博士刚来美国的第一天,人生第一次自己做饭,对于美国的豆角不太熟悉,没有炒熟,食物中毒了。李博士尝到了break up的后果,躺在宿舍休息了一天。导师在实验室见不到李博士,问我:“他怎么没来实验室报到?”这事用英语说起来太复杂了,我就简单地说:“He poisoned himself。"把导师乐坏了,在走廊里见人就说,新来的博士后给自己下毒了。
后来熟悉了,老板有次说起,他做过心脏搭桥手术,还卷起裤管给我看小腿上的疤,说医生从那里取了一段静脉,在他心脏上搭了一座桥。现在回想起来,如果他早点让我看见这道疤,我英语肯定提高得更快。又想到,如果当初导师对我再好一点,我没准会给他一个建议:以后要是有哪个学生让他着急了,就聊裤腿;如果不起作用,就手摸自己的胸脯,脸上做痛苦状。
相关文章:
疯狂学英语
我上本科的时候,学校出国留学的气氛不浓厚,我们班只有一名同学有出国留学的倾向,我们宿舍八个人没有一个考虑过留学。 只有小昊,在本校上了研究生之后,不知道受到什么影响,想出国留学。那时候小昊利用一切…...
LeetCode //C - 93. Restore IP Addresses
93. Restore IP Addresses A valid IP address consists of exactly four integers separated by single dots. Each integer is between 0 and 255 (inclusive) and cannot have leading zeros. For example, “0.1.2.201” and “192.168.1.1” are valid IP addresses, bu…...
【数据结构】栈和队列OJ面试题
20. 有效的括号 - 力扣(LeetCode) 思路:由于C语言没有栈的接口,所以我们需要自己造一个“模子”。我们直接copy之前的实现的栈的接口就可以了(可以看我之前的博客【数据结构】栈和队列-CSDN博客copy接口)&…...
【联邦学习——手动搭建简易联邦学习】
1. 目的 用于记录自己在手写联邦学习相关实验时碰到的一些问题,方便自己进行回顾。 2. 代码 2.1 本地模型计算梯度更新 # 比较训练前后的参数变化 def compare_weights(new_model, old_model):weight_updates {}for layer_name, params in new_model.state_dic…...
Springboot项目如何创建单元测试
文章目录 目录 文章目录 前言 一、SpringBoot单元测试的使用 1.1 引入依赖 1.2 创建单元测试类 二、Spring Boot使用Mockito进行单元测试 2.1 Mockito中经常使用的注解以及注解的作用 2.2 使用Mockito测试类中的方法 2.3 使用Mockito测试Controller层的方法 2.4 mock…...
Win10 如何同时保留两个CUDA版本并自由切换使用
环境: Win10 专业版 CUDA11.3 CUDA11.8 问题描述: Win10 如何同时保留两个CUDA版本并自由切换 解决方案: 在同一台计算机上安装两个CUDA版本并进行切换可以通过一些环境配置来实现。这通常涉及到管理环境变量,特别是PATH和L…...
实验室纳新宣讲会(java后端)
前言 这是陈旧已久的草稿2021-09-16 15:41:38 当时我进入实验室,也是大二了,实验室纳新需要宣讲, 但是当时有疫情,又没宣讲成。 现在2024-5-12 22:00:39,发布到[个人]专栏中。 实验室纳新宣讲会(java后…...
class常量池、运行时常量池和字符串常量池的关系
类常量池、运行时常量池和字符串常量池这三种常量池,在Java中扮演着不同但又相互关联的角色。理解它们之间的关系,有助于深入理解Java虚拟机(JVM)的内部工作机制,尤其是在类加载、内存分配和字符串处理方面。 类常量池…...
Java | Leetcode Java题解之第88题合并两个有序数组
题目: 题解: class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int p1 m - 1, p2 n - 1;int tail m n - 1;int cur;while (p1 > 0 || p2 > 0) {if (p1 -1) {cur nums2[p2--];} else if (p2 -1) {cur nums1[p…...
韵搜坊(全栈)-- 前后端初始化
文章目录 前端初始化后端初始化 前端初始化 使用ant design of vue 组件库 官网快速上手:https://www.antdv.com/docs/vue/getting-started-cn 安装脚手架工具 进入cmd $ npm install -g vue/cli # OR $ yarn global add vue/cli创建一个项目 $ vue create ant…...
Android:资源的管理,Glide图片加载框架的使用
目录 一,Android资源分类 1.使用res目录下的资源 res目录下资源的使用: 2.使用assets目录下的资源 assets目录下的资源的使用: 二,glide图片加载框架 1.glide简介 2.下载和设置 3.基本用法 4.占位符(Placehold…...
conll-2012-formatted-ontonotes-5.0中文数据格式说明
CoNLL-2012 数据格式是用于自然语言处理任务的一种常见格式,特别是在命名实体识别、词性标注、句法分析和语义角色标注等领域。这种格式在 CoNLL-2012 共享任务中被广泛使用,该任务主要集中在语义角色标注上。 CoNLL-2012 数据格式通常包括多列…...
SpringBoot集成Seata分布式事务OpenFeign远程调用
Docker Desktop 安装Seata Server seata 本质上是一个服务,用docker安装更方便,配置默认:file docker run -d --name seata-server -p 8091:8091 -p 7091:7091 seataio/seata-server:2.0.0与SpringBoot集成 表结构 项目目录 dynamic和dyna…...
视觉检测系统,是否所有产品都可以进行视觉检测?
视觉检测系统作为一种先进的质检工具,虽然具有广泛的应用范围,但并非所有产品都适合进行视觉检测。本文将探讨视觉检测系统的适用范围及其局限性。 随着机器视觉技术的快速发展,视觉检测系统已广泛应用于各个行业,为产品质检提供…...
通过金山和微软虚拟打印机转换PDF文件,流程方法及优劣对比
文章目录 一、WPS/金山 PDF虚拟打印机1、常规流程2、PDF文件位置3、严重缺陷二、微软虚拟打印机Microsoft Print to Pdf1、安装流程2、微软虚拟打印机的优势一、WPS/金山 PDF虚拟打印机 1、常规流程 安装过WPS办公组件或金山PDF独立版的电脑,会有一个或两个WPS/金山 PDF虚拟…...
采用java+B/S开发的全套医院绩效考核系统源码springboot+mybaits 医院绩效考核系统优势
采用java开发的全套医院绩效考核系统源码springbootmybaits 医院绩效考核系统优势 医院绩效管理系统解决方案紧扣新医改形势下医院绩效管理的要求,以“工作量为基础的考核方案”为核心思想,结合患者满意度、服务质量、技术难度、工作效率、医德医风等管…...
驱动开发-用户空间和内核空间数据传输
1.用户空间-->内核空间(写) #include<linux/uaccess.h> int copy_from_user(void *to,const void __user volatile*from,unsigned long n) 函数功能:将用户空间数据拷贝到内核空间 参数: to:内核空间首地…...
【408精华知识】速看!各种排序的大总结!
文章目录 一、插入排序(一)直接插入排序(二)折半插入排序(三)希尔排序 二、交换排序(一)冒泡排序(二)快速排序 三、选择排序(一)简单选…...
【STM32 |程序实例】按键控制、光敏传感器控制蜂鸣器
目录 前言 按键控制LED 光敏传感器控制蜂鸣器 前言 上拉输入:若GPIO引脚配置为上拉输入模式,在默认情况下(GPIO引脚无输入),读取的GPIO引脚数据为1,即高电平。 下拉输入:若GPIO引脚配置为下…...
Spring boot使用websocket实现在线聊天
maven依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spr…...
02-Spec驱动开发:把需求编译成代码
Spec 驱动开发:把需求编译成代码 AI 原生开发里最关键的一步,不是先让 AI 写代码,而是先让需求变成规范。 因为 AI 再强,也需要明确输入;而工程实现,再灵活也必须足够精确。 为什么规范是第一性原理 课程里…...
收藏!只会CRUD也能学大模型,程序员3个月上手实战指南(小白必看)
最近刷CSDN和技术交流群,经常看到很多程序员朋友在纠结两个问题,尤其刚入门或只做过基础开发的小白,问得最多: “我只会写CRUD,没接触过AI,现在学大模型还来得及吗?” “从现在开始学࿰…...
实战派必备:基于快马平台打造全能型ventoy系统救援启动盘
实战派必备:基于快马平台打造全能型ventoy系统救援启动盘 最近在折腾系统维护工具时,发现ventoy真是个神器。它不仅能同时装多个系统镜像到一个U盘,还能自定义菜单和工具包。不过网上的ventoy教程大多只教基础用法,真正适合实战的…...
BilibiliDown:5分钟学会高效下载B站视频的完整指南
BilibiliDown:5分钟学会高效下载B站视频的完整指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/B…...
PyTorch 3.0静态图分布式训练架构图(工业界最后的黑箱):TensorRT-LLM兼容层、动态Shard切分算法与冷热参数分离加载协议全披露
第一章:PyTorch 3.0静态图分布式训练架构全景概览PyTorch 3.0 引入了原生静态图(Static Graph)支持,通过 TorchDynamo Inductor 的全新编译栈实现图捕获与优化,为大规模分布式训练提供低开销、高确定性的执行基础。该…...
ccmusic-database开源模型教程:基于CV预训练模型迁移学习音频任务的完整路径
ccmusic-database开源模型教程:基于CV预训练模型迁移学习音频任务的完整路径 1. 项目简介 ccmusic-database是一个基于计算机视觉预训练模型的音乐流派分类系统,它巧妙地将图像处理领域的成熟技术迁移到音频分析任务中。这个开源项目使用VGG19_BN作为基…...
ISO 15765应用层定时参数P2/P2*详解:不同会话模式下的超时策略与网关影响
ISO 15765应用层定时参数P2/P2*深度解析:从理论到工程实践 在汽车电子系统开发中,诊断通信的可靠性直接影响着整车调试效率与售后服务质量。作为CAN总线诊断的核心规范,ISO 15765-3的应用层定时参数P2/P2*直接决定了诊断会话的响应时效与稳定…...
Logisim-Evolution:用可视化设计破解数字电路学习难题的开源工具
Logisim-Evolution:用可视化设计破解数字电路学习难题的开源工具 【免费下载链接】logisim-evolution Digital logic design tool and simulator 项目地址: https://gitcode.com/gh_mirrors/lo/logisim-evolution 重新定义数字电路设计:从抽象概念…...
bert-base-chinese语义增强实践:结合同义词替换提升模型鲁棒性教程
bert-base-chinese语义增强实践:结合同义词替换提升模型鲁棒性教程 你是不是遇到过这样的情况:精心训练的文本分类模型,面对用户输入时,只要对方换个说法,哪怕意思完全一样,模型就可能给出错误的判断&…...
软件测试新方法:利用Lingbot-Depth-Pretrain-ViTL-14进行GUI界面立体元素测试
软件测试新方法:利用Lingbot-Depth-Pretrain-ViTL-14进行GUI界面立体元素测试 你有没有遇到过这种情况?一个软件界面看起来功能都正常,按钮能点,输入框能输,但用起来就是感觉“不对劲”。比如,一个弹窗好像…...
