1
ifttt 2019-12-11 08:06:57 +08:00 1
英语不好,对于编程真的很重要。
|
2
manami 2019-12-11 08:07:12 +08:00 via Android
当然。英文文档阅读、变量 /方法等的命名
|
3
jss 2019-12-11 08:07:16 +08:00 via iPhone
确实有帮助。
|
4
TuringGunner 2019-12-11 08:07:37 +08:00 via Android
不用太好,能看懂文档,内心不排斥英文信息就行了
|
5
charlie21 2019-12-11 08:08:49 +08:00 via Android
你去看看一些美国人写的垃圾代码吧,有一个垃圾站叫做 GitHub 上面堆满了很多 0 star 的东西不知道干嘛的
|
6
yEhwG10ZJa83067x 2019-12-11 08:09:12 +08:00
我觉得蛮重要的,一些文档再也不用看二手的,如果可以直接第一手资料好太多了
|
7
rodjl 2019-12-11 08:15:10 +08:00 via iPhone
重要
|
8
DOLLOR 2019-12-11 08:15:41 +08:00 via iPhone 1
反正编程遇到问题,用英文在搜索得到的结果的质量比中文搜索要高。
除了中国人写的文档,英文文档的质量也比中文文档要高。 |
9
vinew 2019-12-11 08:23:48 +08:00 via iPhone 2
ctrl c 以及 v 这三个键没坏更重要🐶
|
10
love 2019-12-11 08:24:54 +08:00 via Android
非常重要,我都是看英文版文档,用狗狗搜英文版问题,无法想象不懂英语学编程会有多烦躁
|
11
wangming262626 2019-12-11 08:26:08 +08:00
单说工具书,很多是翻译过来的,等翻译到印书,英文的新一版已经出来了
|
12
youxiachai 2019-12-11 08:26:53 +08:00 via iPad
参加 acm。。。不懂英文,连题都看不懂。。。
|
13
RV0n 2019-12-11 08:27:04 +08:00
我觉得还是很重要的
|
14
wangxiaoaer 2019-12-11 08:28:59 +08:00 1
不重要,我一个朋友小学五年级毕业,现在编程溜溜的,年薪百万。
|
15
Blulotus 2019-12-11 08:29:55 +08:00 via Android
一般中文百度问题,基本都是 csdn,各种复制粘贴还不全垃圾居多,换英文 google 就舒服很多了。甚至有些问题你中文百度不出来内容,换成英文,google 第一条就是。
|
16
MeteorCat 2019-12-11 08:30:56 +08:00 via Android 1
不重要,我舅舅的儿子小学毕业下海,现在年薪百万,雇专门英语专业的
|
17
rekulas 2019-12-11 08:45:17 +08:00
我司看不起英文的都被辞退了,你说重不重要
|
18
ViggoSite 2019-12-11 08:47:50 +08:00
别问,问就是重要!
|
19
kosmosr 2019-12-11 08:49:46 +08:00
右转知乎
|
20
nianyu 2019-12-11 08:51:06 +08:00
不重要 别听他们说什么一手资料二手资料, 百分之 99.999 的人需要用到的知识都可以中文搜索的到. 还有一批人揪着一点翻译错误就大肆宣扬读原版书,
数学才是最重要的, 英文过关看某些资料确实容易点 但是数学好完全可以不用搜去读. 因为自己就可以创造出需要的东西 |
21
a1562619919 2019-12-11 08:51:24 +08:00 via Android
很多理科专业本科毕业后的英文水平大概没谷歌翻译厉害吧
|
22
jydeng 2019-12-11 08:54:51 +08:00
搬砖就是 google+英语
|
23
Keyes 2019-12-11 08:57:14 +08:00 15
最少要有点基础,至少阅读技术文档和命名时,不要有太大的障碍
当我看到数据库里的表都是类似这种: UserJifen HostDizhi 这样的命名时,无时无刻都会提醒自己:冷静,杀人犯法 |
24
ClericPy 2019-12-11 08:58:30 +08:00 3
普遍的认识是英语有利于阅读文档(尤其是代码里的注释文档)和与项目源码作者交流 issues, 以及浏览一些深层次的科技论文, 这些东西你指望机翻估计脑子里记下的可能是一团浆糊
在我感觉最有用的是..... 遇到任何问题, 中文一搜铺天盖地的营销号, 英文一搜, 第一条一定是答案, 有任何不理解的东西, 知道它的英文叫法, google 一搜全是高质量结果 |
25
php01 2019-12-11 09:01:08 +08:00 1
20k 以下小学水平的英语和数学就够了。
|
26
KuroNekoFan 2019-12-11 09:03:16 +08:00 via iPhone
主要是百度在搜索 cs 技术问题上根本不能提供合乎 best practice 的答案
|
28
smallc2009 2019-12-11 09:07:57 +08:00
面向 Google 或者 Google 翻译程序员. 记住这点就够了.
|
29
toku 2019-12-11 09:08:31 +08:00
是的,一般都是面向 google,stackoverflow,github 编程。
|
30
darksword21 2019-12-11 09:09:39 +08:00
不断提高的时候发现英语不好会拖后腿
|
31
lihongjie0209 2019-12-11 09:10:24 +08:00
@nianyu #20 你是有多闲啊, 还自己创造, 自己创造谁帮你测试? 你的用户?有现成的稳定的经过大规模用户测试的库 /中间件你不用, 就是因为你不会找?
|
32
yazhouli01 2019-12-11 09:12:41 +08:00
只要不是前沿的尖端技术需要参考一些外文资料,我感觉一般水平妥妥够用
|
33
RickyC 2019-12-11 09:12:57 +08:00
重要有两个意思: 一是十分有益, 一是没有就会影响.
我认为是前者. 但是可以说, 没有英语基础也可以编程, 也可以是高手. |
34
BALDOOR 2019-12-11 09:15:45 +08:00 via Android
英语算好的不一定厉害,例如我技术菜,但命名(信达雅)可达甚至雅级别。
英语差的几乎 /很大情况都很菜,尽管工龄很久或者已经秃头。 例如拼音英语混合命名,形副动名不分,百度后直接用。不会读非要读(其实说中文也是可以的,起码能交流,也知道其意思),多次纠正还是改不了的,无论技术还是辅助技能的持续学习能力近乎 0,真的十分无语=_=。 |
35
chickenJuicer 2019-12-11 09:16:41 +08:00 1
emmm... IDE 里面写 active 不会警告, 但是写 huodong, HuoDong, huo_dong 都会多个下划线警告, 对强迫症来说, 会一点英文还是很重要的
|
36
NonClockworkChen 2019-12-11 09:17:16 +08:00
不说计算机,你就举别的行业,有什么不需要看外文资料的?
有肯定有,但是不多。 |
37
passerbytiny 2019-12-11 09:18:06 +08:00
自从 Java 从 Sun 转给 Oracle 后,Java 官方中文文档就没了——是直接没了不是翻译慢了,连带着 Spring、Hibernate 等各大社区的中文文档全部消失了(导致 Hibernate 早就实现全领域模型支持了,国内还认为它是一个性能和易用性都不咋地的 ORM )。现在 Java 方面的最新文档,全靠极少的大牛用爱发电,所以你说英语重不重要。
|
38
mengzhuo 2019-12-11 09:21:56 +08:00 via iPhone 1
不需要。
奇怪的问题复杂到中文没有,只有英文? 新出来的技术第一时间研读,额,只有英文? 这个资料只有日文版,跟作者联系,他只会英文日文,你选一个你会的? 这就是嫱带来的坏处,愚昧和民族主义同时抬头,很多人坐井观天,说中文统治世界,中国人成就最高,上次说天朝上国,闭关锁国为你们好,不肯学习外面的进步,然后就被自家发明的火药炸开了国门。 |
39
karnaugh 2019-12-11 09:26:32 +08:00
重要,但不必要
|
40
catinsides 2019-12-11 09:28:38 +08:00
英语好 = 获得更多英文信息,至于信息能不能转化为知识和技能看自己,其他语言同理
|
41
fhvch 2019-12-11 09:29:12 +08:00
最重要的就是可以看懂国外的一些新的技术~
|
42
SkyCity4NJ 2019-12-11 09:30:30 +08:00
重要,但不如数学重要 ,个人感觉
|
43
weizhen199 2019-12-11 09:35:27 +08:00
ZJ_(PK_
SY_(IDX_ 你会崩溃的 |
44
zgl263885 2019-12-11 09:38:12 +08:00 via iPhone
很重要,不信你找个英语不好的同事的代码看看,你会想杀了他
|
45
RedBeanIce 2019-12-11 09:39:56 +08:00
深入非常重要。。入门一般吧
|
46
mandy0119 2019-12-11 09:41:36 +08:00
初级无所谓。中级不重要。高级及以上的人都希望自己英语好
|
47
rouwanzi 2019-12-11 09:44:45 +08:00
非常重要,要知道,最令人头疼的问题就是给各种东西命名呢
|
48
79bxh9b 2019-12-11 09:46:30 +08:00 via Android
见到因为英语不好同一个意思的变量不同的人用不同的单词表达。不下 5 种的
|
49
Leigg 2019-12-11 09:47:04 +08:00 via iPhone
会限制你的天花板
|
50
GopherTT 2019-12-11 09:48:36 +08:00 1
这个问题浪费了我一秒钟!过
|
51
515576745 2019-12-11 09:49:45 +08:00 via Android
起码底线过四级吧,别闹笑话是最基本的。。
|
52
qiumaoyuan 2019-12-11 09:49:53 +08:00
如果你觉得变量、方法、类的命名重要的话。
|
53
crist 2019-12-11 09:50:23 +08:00
yi dian dou bu zhong yao, zhen de lz
|
54
AnsonUTF8 2019-12-11 09:56:24 +08:00 via iPhone
你们都不用考虑看论文的嘛……
|
55
liuxey 2019-12-11 09:58:08 +08:00
英语决定了你的上限
|
56
doppler 2019-12-11 09:59:36 +08:00
最近在考 AWS APN 认证,资料例题都是英文的。
|
57
diib 2019-12-11 10:02:10 +08:00 1
English IS NOT the MOST IMPORTANT THING for coding.
It is enough if you can search for your problem with Google in English. But if you want to be a top developer, using English fluently as a native speaker is required. |
58
Tink 2019-12-11 10:03:41 +08:00
是的
|
59
cwjokaka 2019-12-11 10:05:44 +08:00
看情况吧,新技术一般都是英语文档起步
|
60
zhangyangkam1 2019-12-11 10:11:46 +08:00
不必要,但是能会更好
|
61
Gitizen 2019-12-11 10:12:08 +08:00
我看过一个视频讲解 Java HashMap 源码,里面提到 Integer.highestOneBit() 方法。讲解的人,没直接讲 highestOneBit 字面意思,硬生生地解释成 “返回小于等于这个数字的一个 2 的幂次方数。” 当时我就无语了,很怀疑那个人不懂英语。这个方法,看字面意思就猜到用法吧 highest one bit,最高位的 1. 所以我觉得英语是重要的。
|
62
shaohan0228 2019-12-11 10:20:46 +08:00
变量名命名能力 +1
文档阅读能力 +2 Ctrl + C & V 范围 +1 |
63
robinlovemaggie 2019-12-11 10:25:15 +08:00
真英语好的谁去编程啊~
|
64
hantsy 2019-12-11 10:31:11 +08:00
对于一般程序员,English 基础是必须的,大部分官方文档都是英文的,必须看得懂才行。
想成为世界顶级的程序员,与各国大佬交流,英文就显得尤其重要了。 |
65
wutiantong 2019-12-11 10:34:59 +08:00
编码 - encoding
编程 - programming |
66
ingram22mb30 2019-12-11 10:35:10 +08:00 via Android
这不是白问嘛!肯定很重要啊!
|
67
wutiantong 2019-12-11 10:35:43 +08:00
前两天那篇想用 linux“编码”的帖子果然也是你发的。
|
68
ethego 2019-12-11 10:53:09 +08:00
英语好对做任何事情都很重要,整个现代文明的科技和艺术都在欧洲发端
|
69
ilolita 2019-12-11 10:54:48 +08:00 via iPhone
英语不好,看不懂英语文档那不是很蛋疼。
|
70
zlccn 2019-12-11 10:55:32 +08:00
@wangxiaoaer 小学五年纪毕业是历史,闭着眼睛也能想得到人家在持续不断的学习提高,现在英文比你还好都说不准
|
71
duanxianze 2019-12-11 10:59:54 +08:00
很重要 能阅读英文文档
|
73
kylesean 2019-12-11 11:03:22 +08:00
英语不止对编程很重要,对整个人生都很重要!会英语,给人带来的边际效应是很可观的。
|
74
libook 2019-12-11 11:04:09 +08:00 1
公司里用的技术大多数都没有中文文档,还要偶尔和全球开发者讨论一些问题,大学的时候 CET-4 考了 3 次都没过的我,工作后被逼得读各种英文文档。
从一开始一周看完一篇英文文档,到最终每天可以看多篇英文文档,我花了 3 年的时间。 计算机技术是国际化程度最高的领域,而英语是国际化必备的工具,所以个人觉得要想获得第一手技术信息,还是要学好英语。 |
75
lifesimple 2019-12-11 11:04:27 +08:00
重要的
1. 文档,有些中文的文档也不错,但是有时候你跟着中文翻译文档写遇到坑,可能就是版本滞后了,这时候就需要去看看官方文档 2. 通过 google+英文关键词搜索 比较容易找到想要的答案 |
76
Raymon111111 2019-12-11 11:09:14 +08:00
至少读书读个原版的而不是二手的
|
77
molika 2019-12-11 11:10:56 +08:00
重要 看文档 和文献就知道差别了~
|
78
winglight2016 2019-12-11 11:14:20 +08:00
通过举个例来证明:XX 无用,因为 YY 赚了多少,他也没有 XX,所以 XX 不重要——这样的说法容易贻笑大方。
因为关联关系不能推导出因果关系,个例不能直接推而广之,这应该是常识了。 英语如果对某个程序员不重要,只能说明他还没有进入编程技术的大门。 |
79
wangkun025 2019-12-11 11:14:34 +08:00
真的。
|
80
reus 2019-12-11 11:16:15 +08:00 via Android 6
一般这样问的人,都是希望别人告诉他,英语不重要,英语不好也能写出好代码,这样他就有了不努力学习的理由。
俗语有云,知识越多越反动,英语越好编码越差,共勉! |
81
GavinJ 2019-12-11 11:19:20 +08:00
废话。
|
82
Seddas 2019-12-11 11:29:07 +08:00
英文好才能肉翻
|
83
by73 2019-12-11 11:32:40 +08:00 1
大家都提到了,翻译最大的问题就是延迟性,连主流项目都不一定能做到中英文版本同步。那么这样就分出了一个层次,如果你用的东西传承了很多代,例如 Spring 全家桶、Linux 内核之类的,这些项目的一个特点就是比较“工业化”,比较注重兼容性,此时英语就不是很必要,只要不去追到最新,完全够用的。
另一个层次就是,当你想要追新的时候,想看看 state-of-the-art 长什么样时,英语就成了必要的内容。这也是为什么学术界必须要求英语好,但是工业界反而能出现这样的讨论。就像人工智能一样,新算法层出不穷,翻译的速度是绝对跟不上的,当你想要参考其他人怎么 work 的时候,多数都要去接触到英文的内容。 我的建议是,先从中文开始,把门入了,边入门边学学英语,十分同意一点,就是英语是你的上限,但是你目前还没有达到你的上限,当你觉得要深入研究某一个领域时,就可以开始认认真真的去学英语了。 |
84
xuanqb 2019-12-11 11:37:00 +08:00 via Android
是的 写代码最大的困难就是变量命名
|
85
TangYuSen 2019-12-11 12:42:03 +08:00 via Android
初学者的我昨天下了一个 idea,捣鼓了一天的,查看各种教程,文档,了解完之后我发现要是我懂得英语,昨天一天的时间就能缩短成半个到一个小时之间,编码方面目前没什么体会,目前体会到的就是会英语可以省很多时间
|
86
jingcoco 2019-12-11 12:43:17 +08:00
之前看一篇励志分享,一个文科生花了一年时间学前端,然后应聘蚂蚁金服成功了.他就是买了 egghead,frontendmaster 全英语的会员,然后自学......但是感觉会员好贵..........
|
89
aguesuka 2019-12-11 12:49:59 +08:00 via Android
数据结构与算法>计算机组成原理操作系统网络>软件设计原则>编程语言>工具链>数学>英语语文>政治地理历史生物物理化学
|
91
bozhongshao 2019-12-11 14:15:05 +08:00
编程不建立在会英语上, 但是会英语对问题搜索和代码规范化有一定帮助。 毕竟中文写代码还是没有形成风气。
|
92
zunceng 2019-12-11 14:23:31 +08:00
我觉得这个事是有两面性的
英语太差 老外同事写了垃圾代码 你都不知道怎么骂他 好处是 你写的烂别人骂你你也看不懂 |
93
chippai 2019-12-11 14:24:22 +08:00
非要比较的话,数学都比英语重要
|
94
subpo 2019-12-11 14:26:01 +08:00
任何一个学科,可能除了中国历史,中国语言学,学到一定程度之后都依赖英语水平
甚至搞不好中国历史中国语言学都需要在英语世界搜索资料了吧 |
95
JimmyTinsley 2019-12-11 14:29:14 +08:00
@chickenJuicer #35 杠一下, 活动是 activity
|
96
killeder 2019-12-11 14:42:29 +08:00
对于 copy 代码很有用
|
97
jsnjfz 2019-12-11 15:07:16 +08:00
不仅是程序,我觉得对哪个行业都重要。我认为同等业务水平你的英语好坏很大程度上决定了你的高度
|
98
ac2sherry 2019-12-11 15:24:42 +08:00
英语差,你就只能 CSDN,百度
好就可以 Google |
99
zhuangjia 2019-12-11 15:24:53 +08:00
真的很重要,英语好各种文档可以直接阅读了
|