V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pin621
V2EX  ›  程序员

英语好,对编码真的很重要吗?

  •  
  •   pin621 · 2019-12-11 08:03:00 +08:00 · 15046 次点击
    这是一个创建于 1814 天前的主题,其中的信息可能已经有所发展或是发生改变。
    149 条回复    2019-12-12 17:30:06 +08:00
    1  2  
    Buges
        101
    Buges  
       2019-12-11 15:37:19 +08:00 via Android   ❤️ 9
    语言是比 GFW 更高的一道防火墙。
    imn1
        102
    imn1  
       2019-12-11 15:46:42 +08:00
    个人感觉

    写的时候不重要,查错就重要了
    国内很多是分享成功经验,而且不知道是否跟实名有关,很多都需要登录
    国内分享问题和解决方案的,个人性质多(Blog 之类),讨论的少,同上不登录不可阅,这种个人经验不够广泛,换到自己的环境,可能症状相同但博主的解决方案无效。国外则开放讨论多,比较容易通过比较找到问题根源

    如果本身就没有看国外网站、查 google 的习惯,那英语能力没什么差别
    Chieh
        103
    Chieh  
       2019-12-11 15:50:16 +08:00
    比用英文结合拼音更恶心的是只用拼音首字母的
    ourzhang
        104
    ourzhang  
       2019-12-11 16:21:25 +08:00   ❤️ 1
    排错,找资料的时候优势很大很大.
    bobuick
        105
    bobuick  
       2019-12-11 16:27:37 +08:00   ❤️ 1
    真的很重要.

    一个可维护的代码, 命名是非常重要的. 命名就跟英文有关联了, 感觉 4 级是写代码的分界线. 基本上我看到的代码写出来风格和可维护性都比较好的, 英语至少也过 4 级了. 相反, 很多没过四级或是平常不注意持续学习, 四级早就是 N 年前的事了, 这种情况基本命名都无法直视
    star00
        106
    star00  
       2019-12-11 16:28:37 +08:00
    @vinew 坏了 就不会右键复制粘贴了吗?
    AlisaDestiny
        107
    AlisaDestiny  
       2019-12-11 16:34:51 +08:00   ❤️ 1
    会英语的话相当于给你装配一把刀,那把刀叫瑞士军刀。
    leafre
        108
    leafre  
       2019-12-11 16:53:44 +08:00 via Android
    对学习重要,技术日新月异,码农肯定要不断休息,一手文档都是英文的
    winlee28
        109
    winlee28  
       2019-12-11 16:57:21 +08:00
    肯定重要啊

    可以直接查看英文文档而不用看别人写的乱七八糟的文章。
    cnrting
        110
    cnrting  
       2019-12-11 16:59:12 +08:00 via iPhone   ❤️ 1
    昨晚在新环境部署代码,运行突然报错了,可是之前都正常的啊啊啊!!! CTRL C+V 错误信息 Google 一下,第一条就是解决方案,原来是人家的 api 库升级了引入了 bug,同一天的事情,你说香不香
    wazon
        111
    wazon  
       2019-12-11 17:01:35 +08:00   ❤️ 1
    考虑到大多数新技术都是英语使用者创造的,高效读懂原版英文文档的技能还是有必要的
    finalwave
        112
    finalwave  
       2019-12-11 17:08:01 +08:00   ❤️ 1
    axios 百度首页两个中文文档,一个太老一个弹窗广告,所以为什么不直接看原版文档呢
    anguiao
        113
    anguiao  
       2019-12-11 17:11:11 +08:00   ❤️ 2
    我觉得我英语挺差的。但是一般的技术文档都能看懂啊,虽然会看得比较慢,用英文搜索也没太大问题。
    大部分技术文档都是简单句,只要认识单词,就没太大障碍了。
    如果不需要和老外交流或者看论文的话,单纯编程需要的英语水平,个人觉得离“好”这个字还有很远的距离。
    tunzao
        114
    tunzao  
       2019-12-11 17:30:13 +08:00
    no doubt
    v2Geeker
        115
    v2Geeker  
       2019-12-11 17:58:12 +08:00
    重要!
    zhouwei520
        116
    zhouwei520  
       2019-12-11 18:05:21 +08:00
    越是厉害的人肯定英语越好,这是绝对的!
    qdwang
        117
    qdwang  
       2019-12-11 18:44:05 +08:00 via iPhone
    其实不重要,如果你可以一个人写出所有你用的软件的话,不会英语也完全没事
    ddzzhen
        118
    ddzzhen  
       2019-12-11 18:51:56 +08:00 via Android
    起名字的效率更高,对象名用拼音不好看,英文要想半天
    McContax
        119
    McContax  
       2019-12-11 18:52:05 +08:00 via iPhone
    不是必要,但省很多弯路,特别是新手,printf 写成 pirntf 还死活不知道哪里出错的真的多
    fanqianger
        120
    fanqianger  
       2019-12-11 18:52:32 +08:00
    工作挺重要的
    Cu635
        121
    Cu635  
       2019-12-11 18:55:32 +08:00
    lz 啊,很重要。因为编码!=写代码……
    iceEar
        122
    iceEar  
       2019-12-11 19:07:16 +08:00
    没多大帮助,听说读写够用就行。就一写代码的,又不是写英文文学小说的,英语要那么好干啥……
    TimeRain
        123
    TimeRain  
       2019-12-11 19:15:04 +08:00 via Android
    非常有帮助,特别是肉身翻墙,英语好,和写代码结合在一起,可以实现复利效应,对别人形成多维度打击,竞争力会提升很多,it 这行别扯什么数学英语不重要,数学英语编码这几个同时很优秀,可以秒杀大部分人
    xifangczy
        124
    xifangczy  
       2019-12-11 19:46:55 +08:00
    有这时间发帖为什么不去学英语
    ibreaker
        125
    ibreaker  
       2019-12-11 19:48:33 +08:00
    不重要
    ibreaker
        126
    ibreaker  
       2019-12-11 19:49:00 +08:00
    @xifangczy 发帖十秒钟,学英语多长时间?
    KentY
        127
    KentY  
       2019-12-11 20:16:33 +08:00
    @anguiao 一般正经的技术文章网站的约稿和稿件编辑审核有一定要求, 就是"对话方式", "简单短句", 开始我也不适应, 按写论文那种, 被动语态相对多, 或者按照 stackoverflow 上的方式"You"用的多来写. 每次编辑都说内容很好, 表达方式要换.我最初觉得既然技术文章, 有代码例子就很说明问题了, 文字只是几个关键字, 作为国人, 眼睛一扫就知道大概了. 后来在编辑帮助下, 通过几篇文章的改进, 慢慢改变了这种思维, 也改变了写作风格.
    其实那种扫一眼就知道了, 会错过很多信息, 然后还会被人不齿, 不求甚解. 那样应该去 SO, 而不是读技术文章.

    语言是交流用的, 英语不行, 也可以是编程技术很高的人, 但是跟国际上交流起来就有困难, 而且无法把自己的想法(通过英语)表达出来.

    是看到了你的评论想到了自身这半年来对于英语写作的感受才写了上面这堆, 其实, 决定一个人英语(其实所有外语都适用)水平的, 其实是他的母语水平. 当然, 如果最基本的, 单词, 语法还不行的, 谈不到"水平"二字了. 现在中国年轻人里中文底子不错的也不多.
    TypeError
        128
    TypeError  
       2019-12-11 20:52:19 +08:00 via Android
    英语不好怎么进大部分外企?
    mauve
        129
    mauve  
       2019-12-11 21:13:29 +08:00   ❤️ 1
    重要,要不然连 Enter 回车键都要换成红色键帽才能找得到
    Tumblr
        130
    Tumblr  
       2019-12-11 21:18:04 +08:00
    重要,否则人家说你 bad ass 的时候都不知道人家是骂你还是夸你。
    mxalbert1996
        131
    mxalbert1996  
       2019-12-11 22:09:59 +08:00 via Android
    你不知道我每次看到同事代码里的命名的时候那尴尬,不看代码逻辑根本猜不到是干嘛的
    nuistzhou
        132
    nuistzhou  
       2019-12-11 22:56:54 +08:00
    对于有理想的人重要!
    第一手的文档,教程,工具都是英文的,咩办法!
    yukiloh
        133
    yukiloh  
       2019-12-11 22:59:19 +08:00 via Android
    中文搜出来的辣鸡偏多,原本就是吃别人的二手屎,后面还复制黏贴几百个,没错我就是说 csdn 垃圾玩样,还特么充斥着整个百度。技术文章就应该像 sof 一样有 down,谁傻逼谁天才代码贴出来给群众评分,只有赞算什么玩样。最脑残的他还特么有自站转载,哇公众号这么大体量,你复制黏贴一个看看能发出去吗,
    breezeFP
        134
    breezeFP  
       2019-12-11 23:21:02 +08:00
    @Keyes #23 全拼的知足吧,我司 CTO 建的字段。payPriceJf (实际付款积分),
    akira
        135
    akira  
       2019-12-11 23:50:44 +08:00
    每天都是 crud 的话 那真无所谓
    FrankD
        136
    FrankD  
       2019-12-12 00:06:53 +08:00 via Android
    先不谈知识学习时阅读一手资料的问题,难道平时开发时候没感觉到变量命名的重要性?
    SNOOPY963
        137
    SNOOPY963  
       2019-12-12 01:23:27 +08:00
    不,英文好对你理解原文书籍很重要。(嗯,有些翻译惨不忍睹系列)
    dangyuluo
        138
    dangyuluo  
       2019-12-12 01:28:43 +08:00
    搜索能力更重要啦,中文资源圈也有很多很优秀的文档的,关键是你能不能找到。

    一看到那种狂吹英语重要性的我就作呕,自己一口土掉渣的英语就别秀了。
    T3RRY
        139
    T3RRY  
       2019-12-12 01:30:17 +08:00
    说英语不重要 可以用其它方式替代或拉回来的 肯定是智障!
    DEANHZED
        140
    DEANHZED  
       2019-12-12 01:42:42 +08:00 via iPhone
    @Chieh 双拼和五笔
    hahaandyou001
        141
    hahaandyou001  
       2019-12-12 07:25:42 +08:00 via Android
    个人觉得,英语还是很重要的,毕竟编程语言基本都是以英文为基础的。
    neroxps
        142
    neroxps  
       2019-12-12 08:02:32 +08:00
    至少定义变量名字的时候不用头痛。
    jimduan
        143
    jimduan  
       2019-12-12 09:16:47 +08:00
    成为高手的必备技能!
    raysonlu
        144
    raysonlu  
       2019-12-12 09:22:19 +08:00
    懂多一门语言,你就能在多一个世界进行文化吸收和交流
    nnnToTnnn
        145
    nnnToTnnn  
       2019-12-12 09:52:58 +08:00
    编码和英语没有任何关系。

    编码只是将自己的语言描述给计算机,让计算机进行渲染出来,计算机能理解的就是 01 01。


    只不过对于语言的描述方面,在国外有很多对此有研究的人,发表了目前世界通用语言来说明自己的经验和想法,以及自己实现的工具,例如 C,GO , JAVA。

    1. 如果你对计算机理解的很厉害,至于学不会英语无所谓,别人反而会去学习你的母语,去理解你说的意思
    2. 如果你计算机很差,想继续学习,那么就还是老老实实学习大家通用的语言,去理解别人说的含义

    ---------------------------------------------------------

    计算机编程和英语没有任何关系,因为我们对于这种技术一直处于学习阶段,所以要不断的去吸收他人的知识,而比较丰富的资料大多数都是采用英文来进行描述。
    JerryCha
        146
    JerryCha  
       2019-12-12 10:47:32 +08:00
    把英语水平从简历上撤掉试试就知道啦。反正你要说重要么我觉得也没那么重要,不是英语文盲就行了。
    以前这里还有面试官喷面试者把 CET4 之类的信息写在简历上浪费阅读时间的。
    encro
        147
    encro  
       2019-12-12 10:52:38 +08:00
    哪些回答不重要的,请问:
    1,你愿意看一份变量名函数名都是单词错误的代码吗;
    2,你愿意和一个只会百度,不会 google,不会 stackoverflow,不会看英文文档的同事共事,还是和一个以上都会得同事公事;
    3,如果你是老板 /项目负责人,愿意聘请 /培养第二条都会的,还是都不会的。

    表面一次看差距也许不大,长期看人生层次都可能不一样。
    zhihhh
        148
    zhihhh  
       2019-12-12 17:13:26 +08:00
    语言是比 GFW 更高的一道防火墙。
    xkxy
        149
    xkxy  
       2019-12-12 17:30:06 +08:00
    为此我特地写了一篇文章, 大家轻点喷


    https://mp.weixin.qq.com/s/cWz6QINFk7_XNjRvOzetNg
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1387 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:34 · PVG 01:34 · LAX 09:34 · JFK 12:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.