首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

有感于许多中国程序员吃了英语不好的亏,分享一些程序员高效学习英语的技巧

  •  1
     
  •   marco25 · 48 天前 · 3256 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在 v2 上看了不少程序员问怎么学习英语的帖子,平时和几个朋友交流有个可能不完全对的结论:如果大部分中国程序员英语水平能好一些的话,国内可能就会少一些 996 了。

    此话怎讲?我们几个在国外生活和工作的朋友都觉得中国程序员的技术水平绝对在世界能在前列,但是却没有拿到在全球范围匹配自己能力的待遇(可能总价不低,但是却需要付出 996 的代价,也就是 1.8 倍的工作时间),其中一个原因就在于太多程序员英语能力不足以到世界上竞争职位,虽然技术能力绝对已经够了,因此只能在国内竞争职位。如果英语能力能好一些,很多人完全可以在职业上有更多的选择,不管是去国内一线外企,直接出国工作,或者接欧美的高单价外包做个自由职业。

    如果说有一门语言最值得 2-5 年经验的程序员去学好,我们觉得这门语言就是英语。我们几个朋友平时都会交流一些英语方面的内容,所以干脆做了一个公众号“开发者文摘”,以后会定期推送一些高质量的英文资料,可能是文章,或者音频,视频,希望帮助大家能更高效地学习工作中最常用的英语,让更多的程序员不会因为英语水平,失去很多职业上的选择和机会。

    分享几个我认为最有效,但是被很多人忽略的可以高效提高英语能力的经验吧:

    1. 用英语思考,而不是想好中文再翻译成英文
    2. 用英英字典而不是英汉字典,原因见 1
    3. 工作中抓住一切机会使用英语,小到用英语写 commit message,大到用英语写技术文档
    4. 先保证看懂听懂,然后尝试写好说好。口语练习机会不多怎么办,分享一个免费和老外聊口语的机会,就是打美国公司的客服电话,比如以下 3 个号码,都是纯正美国口音,客服跟你聊天绝不会不耐烦的,只要你事先想好话题
    delta 航空:400-120-2364 
    美国联合航空:400-883-4288
    美国航空:400-818-7333。
    
    1. 准备一份英文简历,两个月更新一次。想象一下如果碰到面试,怎么讲解简历上的内容

    希望这些对大家有用:-)我们会在公众号上分享更多类似的经验,当然还有高质量的英文内容(技术方向为主),欢迎关注“开发者文摘”。以下是最近几篇文章

    更多的一些经验分享。除了给变量起个好名字,学好英语对程序员还有什么用?

    英语中许多近义词的用法比中文更加微妙,如果用好了可以极大的提升你的 native 程度。只会用 very 表达非常的意思?看看还有哪些更地道的说法

    29 回复  |  直到 2019-08-13 16:43:49 +08:00
        1
    SingeeKing   48 天前   ♥ 5
    「客服跟你聊天绝不会不耐烦的,只要你事先想好话题」这个有点缺德吧……
        2
    heyenyan   48 天前 via Android   ♥ 4
    太缺德了🌚🌚
        3
    20015jjw   48 天前 via Android
    所以印度没有 996 ?
        4
    caliburn1994   48 天前 via Android
    正在拼命学英语的路过,国内大部分人没有被逼上绝路是不会主动学英语的。
    而我呢,只有日语和英语两条路走。。。所以只能拼
        5
    Actrace   48 天前
    直接去 github 练不行么。。
        6
    lookas2001   48 天前 via Android
    本来蛮正经的帖子,看到打客服一下子笑喷了🤣
    太缺德了+1
    总之感谢分享
        7
    jaskle   48 天前 via Android   ♥ 1
    觉得变量名限制了我的发展。有时候起个名字好费脑子。
        8
    ginjedoad   48 天前
    OK !先从双语博客开始了!拿博客开刀!
        9
    Bestda   48 天前 via iPhone
    美国啊! 还行还行! 就是为啥不是 800
        10
    cabing   48 天前
    听说读写。

    听读写都不难。说真是太难了啊。~~
        11
    laike9m   48 天前 via Android
    写代码的话,高中英语好好学,再看一下几十个专业名词,绝对够了。英语如果是障碍,需要反思一下以前是不是在摸鱼。
        12
    marco25   48 天前
    @laike9m 如果要去外企面试或者出国工作,这样绝对是不够的。
    @SingeeKing 其实还好,你就当顺便咨询一下去美国旅游的事情就没那么罪恶了。。。好多在国外的留学生一开始都是抓住一切机会打银行啊,电话公司啊,慢慢地就练出来了
        13
    laike9m   48 天前 via Android
    @marco25 那确实
        14
    BranderZMX   48 天前
    感谢贴主
        15
    ssshooter   48 天前
    怎么用英语思考是个问题
        16
    zagfai   48 天前
    用粵語思考的路過。
        17
    515576745   48 天前 via Android
    留个学就能逼一下了
        18
    Perry   48 天前 via iPhone
    发航空公司客服电话什么鬼...
        19
    AM2coder   48 天前 via Android
    信不信我取的变量名能把你们笑疯
        20
    tonyaiken   48 天前
    客服可能会是外包给印度的,所以可能会学到咖喱味
        21
    marco25   48 天前
    @tonyaiken 这几个我测试过都是老美,其实现在外包给印度的客服比以前少多了
        22
    NewDraw   48 天前 via Android
    “我们几个在国外生活和工作的朋友”
    屁股位置决定思考方式
        23
    xmoiduts   48 天前 via Android
    如果高中英语好好学,真的可以直接加练专业词汇,通读技术文章的。

    然后顺手考个托 /雅,写英文也练出来了,就可以去~~抢老外就业机会,薅资本主义羊毛~~帮助水深火热的西方发达国家渡过技术人员不足的危机了。
        24
    noparking188   47 天前
    如果这个方法推广开来,美国的客服不够用
        25
    aguesuka   47 天前 via Android
    看川普推特 old
    打美国客服 new !!
        26
    lithiumii   47 天前 via Android
    跟客服聊天可还行……美国客服难道不是外包给印度的呼叫中心吗?
        27
    txy3000   47 天前 via Android
    能分享怎么学日语吗? 🐶
        28
    efaun   46 天前
    @txy3000 #27 打日本客服电话
        29
    xuanwu   38 天前
    ”如果大部分中国程序员英语水平能好一些的话,国内可能就会少一些 996 了。“ -- 不如用中文命名标识符来的立竿见影
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3271 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 10:09 · PVG 18:09 · LAX 03:09 · JFK 06:09
    ♥ Do have faith in what you're doing.