为了账号安全,请及时绑定邮箱和手机立即绑定

问英语在编程当中的重要程度

问英语在编程当中的重要程度

婷婷同学_ 2019-04-16 20:26:16
在与同事群友交流当中发现英文讲不出几个,但是却经常逛英文的社区,分享国外的博客和资讯。但是我英文不会几个好像感觉问题也不大。。。所以我不禁想问了,挖掘机技术。。。。。不对--是学习英语在IT行业和编程当中分别到底有多重要,你们会经常逛国外的技术网站之类的吗能举例说明最好
查看完整描述

2 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

差不多的意思我就不重复了,我想说的是两点
关于口语
口语也非常重要!或者说,对自己的口语水平或者至少提升口语水平的决心有信心非常重要
工作三年多来,我发现不少同事的共同特点就是英文口语不好或对自己的口语不好没有信心,在他们工作生活里的场景大概是这样的
XXX,那个计算~~挖掘机技术哪家强~~的方法在哪里定义的?@#*&(?咦?听不懂)啥?
那个@#&¥*方法的参数应该传什么?哪个方法?就是@#*&¥类的@#&¥*方法啊嗯?
慢慢的这种交流不畅开始反馈到他们的代码中,牛头不对马嘴的命名、拼音命名、abcxyz命名开始出现……
其实这都赶不上“英语口语”的程度,不过就是念方法名变量名和几个术语的发音标准而已罢了,但我觉得这非常影响到程序员能力的提升:如切如磋,如琢如磨
关于中文文档
我个人的体会是:越是中文资料多的技术领域,英文,或者说坚定地找英文资料越重要。总结下来中文文{档,章}的问题有
准确程度成疑问,翻译不是万能的,甚至有时一些暧昧的表达可能都无法翻译(关于架构、编程思想的文章中可能多一些)
及时性成疑问,在迭代快速的iOS、Android、NodeJS、Ruby等领域,中文译者根本跟不上技术发展的速度
数量被碾轧,还难以搜索。中文的特点是表达方式多样,对搜索引擎的挑战很大,很多时候一件事情有多种非常不同的表达方式,搜索引擎无法很好的处理这些场景。
中文天生逻辑性或者说和代码的相似性远远不及英文,英文的解决方案基本上缩写一下可能就是伪代码,整理一下就是实际代码,而中文描述到代码之间差距巨大
英文这种不需要编译解释,不会报语法错误或是segmentationfault的语言你都掌握不了,那你凭什么能掌握好别的编程语言呢?treatenglishasanotherprogramminglanguage
口碑好一些的翻译技术书籍可能还好,平时上网搜索问题或者查文档什么的千万不要看中文的东西,多花在英文学习、理解上的每一秒,都会对你的技术成长带来莫大的好处;偷懒看中文资料的每一次,都会在将来默默地坑你一百遍啊一百遍
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 361 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号