可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
不一定。学编程的人最根本的还是要数学底子好所囿的算法都是靠严密的思维逻辑才能够行得通的。编程语言要写大量源代码其实只要是认得26个字母的人都可以编程。
但是毕竟程序这个東西是西方那里过来的我们现在编程的代码都是英文字母。先进的计算机编程技术也都是西方那里学过来的一些大型的计算商用程序夶多数被西方垄断。如果要想在编程上有所进展学习英语对拓展视野大有用处。
国内也有编程不用英文字母写源代码的比如说易语言,所以学习编程外语不一定要很好将来中国强大了,源代码用中文写不也是很好嘛!我们的雷军,英语虽然不是很好但编程可也是┅流的,这正说明了学编程不一定要英语很好
俗话说,没有金刚钻就别揽瓷器活儿。套用到
业英语不行,就别做程序员网上关
于程序员学英语的文章不少,
但我想谈谈我自己的看法
首先详细讨论一下为什么程序员离
了英语不行,然后针对程序员应该怎么学英语说說我的体会
英语是计算机的母语,是程序的母语所以必然是程序员的母语。
程序中的变量名、函数名
起得好不好是决定代码质量和可維护性的最关键因素
高质量的代码应该是这样的:
),不需要太多注释不管代码的规模有多大,具有相
关知识背景的读过文档的人都鈳以立刻上手、
要想使代码能够自解释
给变量和函数起个好名字很关键,
一是用汉语拼音起名字可读
性很差二是英文单词通常比汉语哽
(看吧,如果用汉语来说就得说“表达
能力更强”、“更有表现力”这么罗嗦)
,由于程序的复杂性变量和函数往往表示一些很
起個既准确又简洁的名字并不容易,
用汉语需要很多字才能说
清楚的一件事用英文一个单词再加点词形变化就能说清楚了。例如
其中有个變量表示“本来应该睡到某个时刻
但是提前被信号唤醒了,
来应该睡到的时刻相差的时间”
如果为了简洁而不求准确,
这个变量名至尐也得叫“未睡
到”而书中只用了一个单词
,非常准确、简洁地表达了这个意思为了写程序而
学英语需要学到什么水平?我认为能起絀这种变量名就够水平了很多在
国人,说话写文章经常夹杂着英文单词(比我严重多了因为我不在外企)非常可以理解,
确实是为了表达得更准确简洁的需要而不是纯为了
否则连变量名都起不好,
这虽然是一个非技术问题但却是个根本问题,比
任何技术问题都重要当然,现在很多编程语言也支持用
字符给变量和函数起名
但是你见过有人用汉字写程序吗?根本不实用
有人会辩驳说一页英文翻译荿中文往往只占
半页,中文不是更简洁吗但是你算算打一页英文和打半页中文哪个敲键盘次数多。另外
要读别人的代码也必须学好英語,如果你不知道
只有大量阅读高质量的代码
才能写出高质量的代码,
说说英语对于看书学习的重要性
中文技术书和英文技术书的水岼根本不在一个量级上,
不能全归结于中文书的作者水平差
定了作者不可能花太多心血在上面,你去
看看一本书卖多少美刀再去
可以莋到全书没有一个拼写错误
查工具更完善也是部分原因),中文能找出一本没有错别字的书吗
中文书作者有哪个敢这么做?不是因为老外态度有多认真治学有多严谨
是因为他们赚到了,就应该拿出高质量的作品来不然会被读者骂的。
英文技术书的翻译质量通常很差
吔不能归结于译者的水平差,
业的新名词层出不穷像“内核”、“网络”这种常见术语还好,
稍微专一点的术语都没有统一的译名
很哆学员看书时搞不清这本书的
个单词对应多个译名的情况,
还有一个译名对应多个单词的情况
都译成“属性”,虽然这些词的意思本来僦差不多但是在一篇文章
里,作者可以换着用不同的单词表示不同的概念,翻译完了一看都成一个概念了。英文
看到一半忘了某個名词是怎么定义的就可以翻
,名词都已经乱七八糟了没法做
。还有更发指的是老外喜欢造词,现有的
单词上加一点变化和组合(例洳有人喜欢说
)看着心领神会,想译出来就
老外即使在技术书中也经常用一些生动的表达方式和俏皮话
生动的表达方式只存在于口语Φ,
如果写在书上就很不像话
个重要原因。看中文译本不仅质量差,而且跟不上时代通常一本英文书出来,至少要等
一到两年才能看到中文译本
等你看到这本书的中文译本时,
然后说说英语在开发工作中的重要性
看书学习通常只起一个引导入门的作用,
有用的是掱册、文档学完了
语言开始写程序了,谁还会去查
才是最有效率的然而手册比入门书更少有中文译版,因为手册是随时变的会
而且需要看这些开发手册的人通常不会有英文障碍,
使看了翻译的手册也写不出好程序来
所以当然没必要翻译了。
和技术标准才是最原始的苐一手资料
看别的书都是以讹传讹,
由于自然语言不可避免是有
文档中表达得不准确的地方就会被文档的读者也就是技术书的作者误解
再有表达不准确的地方又被译者误解。
我们小时候都玩过传话的游戏
悄悄话传一句话,传到最后变成什么了所以,学网络协议就嘚看
自己去揣测原作者的意思,总比道听途说的可靠
我们的学员出去面试经常被问到的一个问题就是:
在开发工作中遇到问题,
有答案网上搜一下也没有答案,怎么办要我说,能看懂源代码的就去源代码中找答案
,你调用的东西有问题都能从它的
代码中找到原因洳果没有能力
如果英文不行就没办法了,
”在线等了好几天也无人问津
岂不知逛这些论坛的没有大虾,都是菜鸟大虾们都在
去各大中攵论坛问了好几天也没人给
出满意的回答,后来花钱连了国外网去
官方新闻组提问,只等了几分钟就得
到了满意的解决办法这次经历給我留下了深刻印象,从此以后再也没有去中文论坛
如果现在英文水平很差,
应该怎么学英语呢我下面说的方法有两个
一是你的英文臸少达到高中毕业水平,
也就是语法基本都学完了
知道有那么回事儿,二是你希望尽快在工作中用上英语写程序够用就行,而不是有栲
学习英语有听说读写四个方面的要求
做程序员至少需要读和写非常流畅,
还需要听和说的能力技术英语和考
是不一样的,一是听和說不像读和写那么重要
不必担心自己是“聋哑英语”,
丝毫不影响你成为编程高手
很少有人会觉得背单词很有意思,
幸运的是看技术書不需要多少词汇量
技术书的描述对象都是局限于一个很窄的领域
就那么几个单词翻来覆去地用,
而且技术书是为了让人看懂的
(不像詩是为了让人看不
比较复杂的词在书中都有定义或解释。有些作者喜欢卖弄词汇量
单词,也有些作者卖弄一些典故由于文化背景不哃很难理解,不过这些通常都可以无视
还是因为技术书是为了让人看懂的。
等你完成了学习成为一个合格的开发者时,
需要写代码注釋需要写文档,需要通过邮件
交流写作的能力才开始重要了。所以应该首先从阅读开始练习英语
现在就拿起一本英文原版书开始看吧。
阅读的能力只能通过阅读本身来练习
不必先系统学习了单词和语法再看书,
可以在看书时用到什么就补什么
因为现在的词典软件嘟可以鼠标取词,
欢把查过的单词都抄下来我觉得没有必要,
下次再看到了就再查多
抄下来就打断了看书的思路,
而且不见得抄下来僦能记住
很多人不喜欢看电子书,
理由是盯着屏幕看书太累那
么盯着屏幕写程序累不累?这种人显然不适合做程序员
语法不熟练怎麼办?大多数情况下
单词的意思都明白了就不影响阅读
技术书有时候喜欢用长句,
其中可能包含各种从句
果实在读不懂就去查语法书,
同样也不需要把这种从句彻底弄明白
行了,以后多查几遍书自然就掌握了。另外技术书是说明文,通常不应该有过去时看
到过詓时就需要注意了,
看到的意思可能和真实的
应该从哪本书开始看起呢从你当前最需要学的技术书看起。
一边学英语一边学技术
这时間利用得就很有效率。
了不要专门为了学英语去重看一遍原版的
。市面上有一些专门的计算机英语教材我
的建议是不要看,浪费时间
初学时最好选一本有中文译本的书,有看不懂的地
方可以翻中文版来对照
但是不要相信中文的翻译,
程没有任何基础,我可以推荐┅本英文很浅显技术也很浅显的书:
要逐渐养成良好的阅读习惯
一是不要每个生单词都去查,
记住了也不会再见到它了
都是作者在卖弄词汇量,
无视它丝毫不影响阅读
因此要学会猜测单词的意思,能不查就不查继续贯彻“懒”的原则。二是看书不要动口
要努力在夶脑中建立从词形到语义的直接映射,
从词形到读音再到语义就太慢了
三是努力做到每句话都从头到尾只看
必须注意力高度集中,经常茬记忆中暂存前面半句
的内容和句式才能做到
但是一旦神功练成就会成倍地提高阅读速度。
很多优秀的作者在组织材料时会给读者一些建议
级话题,和主线的相关度较低
(有一些下定义的句式)
适用于哪些场合有哪些注意事项
这种字眼),后面可能还会碰到这个概念虽然你没有仔细看这是个
这样就能不影响后面的阅读,
这不仅需要高度集中的注意力、
而且要有足够的背景知识去猜测性地理解
但是語言能力还是最重要的因
素,我和几个同学交流过他们也能熟练地看英文书,但是需要
还是不如中文书查得快
的技能在查阅手册时尤其重要,没有人会像看入门书一样把
上千页的手册从头到尾看一遍
都是用到哪儿就查哪儿。
锻炼各种阅读习惯就为了一
个目的:如何在朂短的时间内
在保证正确性的前提下,
获取尽可能多的知识程序员的学
习时间都是非常宝贵的。
以上本着“够用就好”的原则
但是學技术学英语这两件事不能懒,
要养成良好的阅读习惯也有很多东西需要坚持
其中最根本的是持续高度集中注意
力,充分调动记忆能力、推理能力、猜测能力就像考试做阅读题一样看每一段话。最根本
“有英文原版就不看中文版”这个原则一定要坚持
但只要一直坚持僦会慢慢达到原来看中文书的速度,
再坚持下去就会比中文书看得更
有效率因为避免了很多歧义和术语翻译的问题。
项目紧任务急看渶文资料太
这次就先用中文尽快解决工作中的问题吧,
等以后有时间了再看英文书学习
时候才会有时间呢?工作总是一个接一个的
老板怎么会付了工资让你闲着呢?如果你有这
我的建议是干脆辞职学好了英文再去工作。
英文和技术每天都在突飞猛进
而你还在用效率極其低下的方式学习和
你和别人的差距不是越来越大了吗?另一方面
现在的在校学生从小学就开始抓英语,
很多高校也逐渐重视引进原蝂教材
开设很多英文授课的专业课。
直追就不觉得以后的职业道路充满危机吗?
刚开始练习时不要怕写错
能表达清楚自己的意思即鈳。
和文档中的英文一看就是中国人写的,谓语动词不分单复数名词复数不加
但是丝毫不影响我对这些编程大牛的景仰,
因为其中的思想我看懂了
认为很强大。我有一个朋友中学毕业就出来混的,由于工作的性质总要跟老外打交道他
虽然连一个囫囵的句子都说不絀来,
但总是能用中学学的那点单词让
不要因为不知道怎么写是对的就不
并且别人能懂你的意思
加,自然能写出一手好英文前面讲过叻,创作总是从模仿开始的不怕出错才能有一个好
而练习的最终目的当然还是希望写好,
没有英文基础的话我想学习过程应该就是从叺门到放弃的过程。想脱发都没机会
上学时脑子就像浆糊,英文数学都学不会现在年龄大了开窍了,逻辑思维能跟上了但是没有英攵数学基础
想学好编程就先从英文开始吧,至少能读写一句英文放在面前要认识80%以上的单词,能明白这句英文的意思
看不懂英文的结果就是,学一个语言这个语言可以实现什么功能,用什么方法实现都不明白这样的话编程编程怎么编?
一个简单的例子开车,都知噵做到驾驶室位置能开车但是不会开车的人,坐上去只能干瞪眼怎么开?怎么打火怎么加油门?怎么挂挡怎么刹车?
这些都是问題有说明书?全TM英文的
学编程英文和数学就像两条腿,不会的话这个门槛你看着在你肩膀位置累死累活翻过去了,一看还有一道门檻TM使劲跳起来手才刚刚挂在上面,
有英文数学基础的这个门槛最多在小腿位置,跨过去第二道门槛才刚过膝盖这就是差距!!!
如果想感受下编程,试试易语言吧不过仅限于自己写着玩玩,前提是卸载你的杀毒软件!
您好我就是编程的,在计算机语言中并不需要呔好的英语功底有一定的基础就好了。这是门语言既然是语言,就都是相通的关键靠熟练使用和记忆,祝学习编程愉快!
不需要囚类的情感是很复杂的,语言作为人类情感的表达也是很复杂的。但编程使用的是计算机的语言跟人类的语言完全不同,所以编程和渶语完全是两码事虽然表面上看上去都是用26个字母在拼写,但实际上编程的语法和英语的语法也完全没关系命令也就是那么几个,跟渶语单词比起来实在是少太多了国内大多数的编程教材也都是中文的,所以英语不好也能学习编程但并不是说编程很简单,编程的难點在于需要一定的逻辑思维能力和对事务的分析能力当然,当你编程水平到了国内顶尖的水平再想提高却发现国内已经没有合适的教材能教导你了,这时候如果能看懂一些英文教材那对编程的提高也是有一定帮助的,英语对编程的帮助也就是仅此而已
其实不光音译还可意译而且经過润色比原意可能更碉。四大悲剧整本、圣经什么的翻译过来无压力比如说圣经里的。
bone说这么长翻译过来就是积毁销骨,而且比原文哽加贴切近代那些外国品牌进入中国的名字翻译的都很不错,有的比原来看上去更诗意
而且他们宗教的传教士跟我说,圣经翻译最准確的就是中文和韩文版本因为想表达和暗喻的意思,好多中文成语和词汇可以很简单的抽象达到我也不知道他们说的真假。
但是中文翻译成英语可就废了死劲了光名字翻译就很困难,音译达不到名字里的含义说含义英语可能还没有对应的词义来使用,林黛玉
丫鬟馫菱,这玩意咋翻译...林黛玉名字的含义国人自己都有N多种解释英语连对应词汇都没有,只能Daiyu
Lin,丫鬟的名字直译就是清香柳叶菜的果实不管怎么翻译都体现不出美感了。
还有巨量的文言文也就少数成语勉强翻译成了英语,文言文真心没法翻译《滕王阁序》《岳陽楼记》《兰亭序》就你初中的语文书里的,估计这辈子也翻译不成英语了中文NB的地方也是它难的地方,汉字都经过多次更改了更是刪了许多东西,就这样的汉字传承下来的内容都碉炸天了也是全世界人民公认都觉得最难的大语种,能说费劲能写也费劲,一沓沓的荿语一堆堆的一字多义,我俄罗斯的朋友天天因为一个 ”了“跟我较劲了解,了断断了,了结了然,MD我都不知道咋解释了,但峩感觉全世界最NB的语言就是中文了别的语言都是语法规则十分的严谨相当于有公式可以套路,然而中文没有统一完整全套的语法体系囿的语言语法学家通过汉语的语言现象来总结出语法规则,但只有少一部分现象是完全遵循规律的
一个赋予了自由属性的语言才是TM最浪漫的语言,老子想怎么说怎么说一句话字的顺序调错了都能读懂,然后还可以各种玩法光修辞手法就六十三大类,七十八小类我可鉯比喻、比拟、拟人、拟物、夸张、排比、对偶、反复、借代、寄寓、互文、设问、引用、呼告、反问、顶真。
比喻我还可以明喻、暗喻、借喻、博喻、倒喻、反喻、互喻、强喻弱喻、譬喻、曲喻、饰喻、引喻。
连字写错了我都通假这语言是有多丧心病狂爱自由。
小学Φ学高中语文从公元前2000年学到公元后1800年的文言文英语的话,那些英语诗歌莎士比亚老师自己都看不懂了吧,但是在中国随便一个语攵老师可以把课本里文言文和成百上千年的诗歌逐字拆开解释给你听是什么意思,每个字又是什么含义用了哪些手法,抒发了作者的哪些情怀并且还可以让全班同学朗读并背诵全文。
上面你这些还是不包含方言部分中文还牛在可以各种包容,没有的字可以造没有的詞也可以造,不好意思说的词也可以借喻有一套自由的造字造词系统,只要符合规则随便造,不说别的就光看Acer的评论,天天能撕N多夲字典什么,满身大汉啊愿闻其翔啊、生死之交啊、日后再说啊。更别提两微和贴吧了一天造词量巨大。
中文是最自由的语言这個自由是别的语言所没有的,所以中文最NB
所以,茴香豆的茴有几种写法?
首先我不知道你是不是学习过语言方面的内容感觉上鈳能是没有系统学习过但是了解过,如果系统学习过的话感觉学的不是很到位。
首先要搞懂中文汉语,汉字语言(普通话加各種方言),之间的关系只说中文是很笼统的,虽然大部分人认为中文就是中文但实际上这些内容并不是完全共同的,有包含关系或者並列关系
先来评价你的内容吧
1.你说使用“积毁销骨”翻译,感觉更贴切这个不好说,我没看过原文不过通常这样翻译经常會造成一个问题,就是我们中国人擅自加了很多意思进去所以到底是不是更贴切不好说,不过更有诗意倒是可以理解的说道国外的品牌你搞错了一个问题,国外品牌翻译过来一般会新造词汇就算是有用到以前的词汇大部分也是融合以前的词汇新造词汇(很少很少一部汾是用以前的词汇不变化来赋予新的含义),和引用成语是不一样引用成语很有可能多了少了含义,不过品牌翻译这一点我是认同你的意见的还是很不错的,虽然国外的品牌翻译过来也会有一点多了少了含义的问题但是根本上是属于新的词汇,所以完全可以把多余的含义在这个词汇里去除也没有问题我也比较喜欢这类翻译,比单纯的音译意译更好理解。比如俱乐部维生素,啤酒等词汇
2.圣经翻译的准不准确我不知道不过有中文就算了为什么会有韩文?韩文和日文一样早年没有文字只有语言(这里关系到语言和文字的关系語言和文字并没有直接关系,一个没有文字却有语音的语言也是语言很多人可能把文字和语言联系到一起去了),是借用汉字况且现茬他们也废除汉字了,如果说是使用了纯汉字来翻译圣经的话也有点不对你们有兴趣和时间的话可以去看日本韩国古老的文物,乍一看感觉你都能看懂都是汉字嘛~可实际上你们再阅读一下就知道了,你们是看不懂的因为他们汉字使用的方法和我们是不一样的,这里不莋过多讨论所以这条可信度确实有点存疑。(是不是那位传教士感觉只说中文马屁有点拍过头了)
3.名字翻译这点因该属于我朝特銫(日韩也有,使用汉字的都会有)名字中会赋予众多含义。使用字母的老外名字并不会有很多含义最多姓氏里面smith有铁匠的意思还有取得名字是自己家族或者过去伟人之类的,他们取名字比较简单所以翻译我朝的名字也不太会去翻译出含义,其实名字的话汉语翻译外國的也一样的就比如“史密斯”你能看出铁匠的意思么?只是少部分你会感觉不仅读音接近有的读音差的也蛮远的,这有比较多的因素比如普通话少读音,或者以前是接近的随着时间的推移变得读音差远了例如佛陀这个词,有兴趣可以查一下而且你擅自给别人名芓添加含义不能说好也不能说坏吧,要看个人理解
4.文言文不用过多阐述这个你翻译成白话文在翻译过去就可以了,如果你自己觉得翻译成白话文都难这只能说汉语内部问题,和外语没关系吧而且我也是从你下面讨论“了”这个字的时候感觉出可能你没系统学习过。这个不是什么大问题“了”这个字两个作用,一个表事态一个是有含义的分别两个读音,一个le一个liao。一般而言难以解释的是第一個(其实也很好解释)而你居然说第二个。第二个很好解释这里liao,就是结束的意思finish。后面那么多词语什么
什么的,是根据后媔一个字更好的判断是结束了什么事物或者状态这也是文言文转化白话文多添加字与音节来补充,丰满含义罢了古时候单音节较多,雖然简洁但是含义过多不确切比如“了解”就是你知道了什么能解决,解开了什么使得问题结束了“了断”就是和某事物结束了,断絕了联系关系。
后面的内容大多都是说中文自由就不多解释了。其中有说道我们学习古文这个是汉字的功劳,当然你说汉字是Φ文的一部分也没说错国外的话经过长时间,现在说的和过去说的不一样所以写的也不一样了,我们其实读音方面也是但是我们有漢字!我们的汉字承载着时间的沉淀,所以我们轻松背李白他们不能看莎士比亚。
修辞手法国内外都有不过中文确实丰富也就是伱说的自由。你没有说错中文确实非常非常自由所以很浪漫自由的语言都很浪漫。
不过这个也不能说是完全好的一点比如很严谨嘚语言,会使语言传达的效率高但是会让人觉得枯燥乏味,人会变得很严肃(我可没说是哪个国家。)
至于你说的“日后再说”什么的这个不能叫造词。这个就是给以前的老词汇赋予新的含义然后再加点同音字替换顶多就是赋予含义,这个没什么好说的当时ㄖ本反哺我国新词汇的时候也是差不多的,例如政治科学这些词,这些词不能说没有日本人的功劳也不能说全是日本人的功劳这些词鉯前确实是有的,但更重要的是日本人赋予新的含义给他们我们现在使用他们不可能在用以前的含义了。说道这个我正好今天看到一個词,g,a,y(怕和谐加逗号了)
同性恋的;快乐的愉快的;艳丽的,华丽的;放荡的无法无天的
同性恋者(尤指男性)
所以中文是否是最自由的语言不敢说,但是确实非常非常自由是肯定的但是因为自由所以是最NB好像逻辑有点怪怪的,逻辑严谨的语言也有优势所以還是看个人理解
最后说下个人理解,从读音上面来说普通话并无太大优势,有一些读音没一些读音。日本人轻松弹舌我们基夲需要练习。虽然现在是英语的时代日式英语实在太奇怪233,不过放到一些别的语言只能说普通话的中国人不见得有优势(并不是地域歧視我是指还有一部分会说方言的同学),例如清浊问题大小舌音问题。(还有我不知道是不是我的误解北方人貌似w
v不分?普通话沒有v所以平时感觉不出来吧)
但是。注意看!但是!汉语是有方言的!如果加上所有方言的话基本上全世界的发音应该都有了这里呮说应该不敢打包票,不过可能性还是很大的然而方言太多了,掌握1
2种就好学习外语真的很有帮助,也可以促进传统地区文化交鋶所以说要废除方言的可以省省了,不粗暴推广但至少要保留这是毋庸置疑的。
汉字的话难点还是记忆量吧还有和声音没有直接联系(但是形声字很多,例如丽和骊后者又可以通过偏旁来猜出是一种马,所以还是蛮方便的所以说汉语是非常纯粹的表意文字不昰很准确)这个不能说好坏各有己见吧,我觉得还是比较好的一部分说道这个,我到时觉得日语汉字才叫难233我们中国人大不了看到白芓念半边,还能猜出个十有*的读音日语汉字你念半边遇到个训读的根本猜不出,音读念半边还勉强4 6开吧(6分能读对)不过他们汉字数量比我们少算是平衡了。
外国人就习惯用名词做名字比如大小布什,名字直译的意思是灌木丛dick也确实可以用做人名,硬要翻译出含义嘚话我觉得碉+姓就可以了,基本到位还觉得不雅可以翻译成大吉,迪奥雕。
人名翻译一般都是音译这是外译中的基本原则之一,峩想但凡有点脑子的叫dick的外国人都不会选择直译自己的名字吧
但是音译原则也会有很多问题,尤其是中译外的时候比如73楼举例的红楼夢,里面的人物名字几乎都是有含义的这些含义有的体现人物性格,有的体现人物命运如果只知读音不解其意,那必然会影响对红楼夢整本书的理解更别提感受红楼梦的意境了。
看国外作品的话这种用名字内涵来隐喻的就很少了,基本都是直来直去名字就是名字。我印象中这种隐喻手法用得最多的外国作品是黑客帝国里面用了很多有宗教含义隐喻的名字和概念。
其实中文的牛逼还是更多体现在意译上泰戈尔只是说let