导航:首页 > 程序命令 > 程序员法语讲解

程序员法语讲解

发布时间:2022-04-27 23:46:21

程序员如何学英语 零基础也能成为重庆北大青鸟程序员

因此,据我观察,即便刚入门不久的程序员,面对陌生的问题,一般也能查阅英文文档,找到需要的信息。但同时,我也发现,经常阅读英文文档的程序员,英语水平许多时候却并不像“经常阅读英文”的样子。下面我列几点自己的学习心得,供大家参考。 读文档不能只读代码 读文档只读代码,是很多程序员的习惯,也是导致程序员虽然读了很多英文资料,英文水平却没有相应提高的原因之一。以前曾在《程序员》上看到介绍阅读技术图书方法的文章,提出过“先代码后文字”的方法,也就是“先看代码,看不明白再看文字”。这种阅读法能极大提高阅读效率,但如果技术图书只看代码就足够,还要文字干什么呢?很多时候,代码只是冰山一角,代码背后的思维和逻辑才是真正的重头戏,只有写成文字才能解释,也只有阅读文字才能理解。 比如,代码都是“x = 5;”,有时的说明是x should be not more than five,有时的说明是x should be no more than five.不查词典,你能弄清楚两种说法的区别吗—前者是“x必须小于等于5”,后者是“x应当只有5”,意思不同,应用的方法与场合也不相同。 这些年来经常有希望翻译技术文档的程序员来找我讨论翻译问题,希望了解一些句子应该如何表达。一开始,我也认为这是中文表达的问题,但后来逐渐发现,其实更多的问题出在英文阅读上,所以我的回答经常是:你觉得作者这里说的是什么意思?引导对方把原文的意思逐步表达出来,其实这时候,真正的译文已经浮出水面了。 最近的例子来自这句话:“But as with any web-based system, atom-based solutions trade scalability for latency, making atom often inappropriate for very low-latency notifications”。这句话之所以难翻译,问题似乎在于,除去句子的主干,之前有一个But as…,之后又有一个making…。然而我最后发现,对这个句子有疑问的程序员其实根本没搞懂trade…for…的用法(翻译为“基于atom的解决方案需要权衡延迟和性扩展性”),如果明白它是“牺牲xx换取xx”之后,整个句子就相当好理解,也非常容易翻译了:与所有基于web的系统一样,基于atom的解决方案为追求可扩展性,增大了延迟,所以atom通常并不适用要求极低延迟的提示。 要解决这个问题,首先要做的是改变“只看代码不看文字”的习惯,至少要做到“阅读文字之后,认识到它的意思与代码是一致的”;其次是通过阅读纯文字的英文资料来学习某些新的知识(比如关于深入原理的细致讲解),这个方法我推荐给许多朋友,非常有效。 注意读音 以前总听人说,中国人学了很多年英语,其实是哑巴英语。不知道现在的情况有多少改观,但就我所见,不少程序员虽然阅读了大量英文资料,也会加入英文的讨论组,也敢开口说,但还会在读音上出现许多问题。这里说的“读音”,并不是字正腔圆的口音,而是一些术语的读音。 众所周知,计算机科学的术语来源非常广泛。例如设计模式里,有一种模式叫Facade,许多人往往直接读作['f?kɑ:d],其实这个词来自法文,正确的读音其实是[f?'sɑ:d];再比如伪代码的“伪”pseudo,正确的读音是['su:d?u],但我很少遇到程序员能把它读对,许多人干脆不会发这个音。 也许有人说,这些问题不重要,大家“将错就错”,约定俗成就得了,但事情没有这么简单。最近我参加某个技术聚会,有一位嘉宾(技术高手)把框架名chameleon(变色龙)读成了['t∫?milj?n],而正确的读音是[k?'milj?n],因为没有文字资料,许多人听了半天才知道他说的是什么,一些不熟悉chameleon的听众更是到结束也没明白。中国人聚会尚且如此,如果有机会参加中外技术交流,读错造成的问题就更大了。 要解决这个问题,有一个非常好的办法,就是学习美国大学的公开课,耶鲁、斯坦福等学校的计算机系都放出了许多高质量的公开课,学习其中的一些精品课程,不但能夯实基础,还能顺带学会许多每天都要遇到但不会或者读错的术语。比如我就从中学到,数据类型char的读音是[kɑ:],而不是[t∫ɑ:]. 锻炼英文表达 如果你背过单词,大概听到过“被动单词”和“主动单词”的说法,前者是指“看到了能认出来”的单词,后者指“表达时能主动应用”的单词。据我观察,许多程序员掌握的大多数英语,都属于“被动英语”——看到了能认识,但要表达同样的意思,未必说得出来。 平时这样似乎没有问题,但如果要查阅资料,不会表达就造成了大的障碍。相比中文技术资料世界中“无责任/不负责转贴”泛滥的情况,英文技术资料的质量要高得多,Google搜索资料的准确性也远高于网络;但要能够顺利应用英文资料,需要“主动”输入信息,描述问题,这时候“被动英语”就成了大问题。 我遇到过很多次这样的情况:即便答案近在咫尺,输入正确的关键词,Google的第一条结果就是答案,但程序员就是一筹莫展——因为他不知道计算机的“嘟嘟”声是beep,不知道搜“多线程”资料应该用concurrency,也不知道“死机”是system halt,“黑屏”是blank screen…… 要解决这个问题,最好的办法是在阅读资料时多用心,记住这些说法;另一方面,没事的时候多浏览stackoverflow之类的网站,不要因为问题与自己无关而忽略,要多留心这些问题到底是什么,是如何表达的。这样,在自己遇到问题时,才能迅速找到可能的解决方案,节省时间。 有人说,以汉语为母语的程序员,学习英语已经是迫不得已,不但要会阅读,还要会表达,真是难上加难。这种说法有一定道理,但在目前并没有更好的解决方案的情况下,学会阅读、认准读音、锻炼表达,确实可以给自己带来好处。长远来看,要改变这种情况,需要中文技术圈的所有人员努力贡献高质量的资料(原创和翻译都可以),如果只是“无责任转贴”,既不亲自验证,也不整理格式,中文技术资料的整体质量只会持续恶化,反向逼迫更多的人把英语学好。 英语是一门辅助工具,但是计算机技术却是实实在在能够帮助你成功就业的保障,相信重庆北大青鸟江北校区学子们能够充分利用在校资源,让自己的计算机英语以及计算机技能同时提升,最终达到高薪就业的目的。北大青鸟祝你成功!

② 数控机床程序员和调试员该怎么用法语说

数控机床程序员 programmeur de la machine-outil à commande numérique
调试员 débogueur
我也是学法语的,这个翻译好专业,上面两个是我的翻法,可能不一定对噢。

③ 程序员用法语解释是

C'est la personne qui est chargé de mettre le programme au point.

④ 程序员,架构师,软件工程师的区别

1、程序员,架构师,软件工程师的能力要求不同,程序员是从事程序开发、程序维护人员,但是不擅长写文档。软件工程师的技术要求比较全面,会熟练的写语言代码,也会写一些项目的文档。架构师是软件开发过程中的重要人物,主要负责大系统项目的架构设计。

2、程序员,架构师,软件工程师级别不同,程序员分为初级程序员、中级程序员,软件工程师是从事软件职业的人员的一种职业能力的认证,架构师是团队领导型人物,是需要从资深软件工程师里面提升为架构师。

3、程序员,架构师,软件工程师平均年薪不同,美国谷歌程序员的工资最低年薪平均水平为12.8336万,软件工程师平均工资较高,谷歌软件工程师年薪平均水平为25-30万美元,架构师的工资水平是最高的,谷歌大数据架构师年薪为50-60万美元。

⑤ 北大青鸟哪个老师讲课最好

北大青鸟佳音校区秉承北京大学的治学作风,建立了以北京大学现职教师、优秀专职教师和名企工程师 三结合的“双师型”师资队伍,有力保证了人才培养质量。

总部专家、产品经理、技术专家、中心教员、中心班主任、职业规划师从入学到毕业提供全方位教学服务,让学习过程更轻松,让学习效果更明显,定制每个学员的IT梦想。

师资介绍

李强

学位:硕士

职称: 高级讲师

毕业院校: 西华师范大学-计算机学院

主讲课程: ACCP软件开发

个人简介

精通C语言基础, JavaSE、JavaEE、JavaOOP,C#、Winform、.NET等编程技术;

精通SQL Server、mySQL等主流数据库及其视图、存储过程等常用数据库技术;

精通HTML5、CSS3、JavaScript、Jquery、Jsp、Servlet、Ajax、 BootStrap等前端技术。

项目经验

四川新闻网生活频道项目

中升博能集团-博尼德产品官网

四川银鑫汽车服务有限公司集团管理系统及官网项目

⑥ 法语职业名词

caissier 收银员
vendeur 售货员
poissonier 鱼商
boucher 肉商
cuisinier 厨师
gourmet 美食家
mecanicien 机械师
pharmacien 药剂师
dentiste 牙医
ophtalmologiste 眼科医生
gynecologiste 妇科医生
coiffeur 理发师
hotess de l\’air 空姐
hotess de caisse 收银员
matelot 海员
informaticien (computer specialist/scientist) 计算机专业人士
Administrateur de bases de données 数据库管理员
Administrateur reseau 网络管理员
administrateur système 系统管理员
Webmaster/Webmestre 网(站)管理员
programmeur (Web) 网络程序员
développeur (d\’applications) (应用软件)开发人员
ingéniieur logiciel 软件工程师
support technique 技术支持
webdesigner 网站设计师

⑦ 我是学法语的,我想问问,计算机二级对于我这专业的人有用吗

没用,计算机二级主要是教授一些编程的基础知识,本人觉得如果不想从事程序员沾边的工作,学那个没必要,过一级就可以了,会一些日常的办公软件的使用就可以。中国的大学就是嫌的蛋疼

⑧ 为什么从小就要学英语,而不是日语法语韩语等其他语言

国际发展咯。。
许多国家 英语都能通
以后有什么交涉 也简单多了阿
多学一种语言 也是 一种能力

一、英语是当今世界上主要的国际通用语言。
从全世界来看,说英语的人数已经超过了任何语言的人数,10多个国家以英语为母语,45个国家的官方语言是英语,世界三分之一的人口(二十几亿)讲英语。比如在日本,除了他们的本国母语——日语之外,英语是他们的第二语言,很多高层次的日本人以会说英语为荣;
二、英语的使用范围非常广泛。
全世界75%的电视节目是英语,四分之三的邮件是用英语书写,电脑键盘是英语键盘,任何一个会议敢号称是国际会议,其会议工作语言一定要用英语,也是联合国的正式工作语言。
我们看到,很多官方的、政府性质的活动、文件、交流方式都使用英语。
外贸行业也把英语作为通用语言,外贸交往、国际礼仪、书信函电、进出口文件、还有银行文件语言等等,统统以英语作为标准通用语言。
大多数国家的高等学府,大学院校,都开设英语语言文学专业,仅在中国,就有一百多所大学设有英语专业或英语相关专业。
电脑和互联网,也是建立在英语的基础上,这个行业的语言,就是英语。
此外,在医学领域、建筑领域、文学领域,都与英语有极大的关联。
三、国家发展和国际合作需要英语
中国在近几十年的确发生了翻天覆地的变化,各方面都发展得很快。但是,不容置疑的是,我们在很多技术方面仍然落后于西方先进国家。要发展,要进步,要在较短的时间内掌握各种技术,我们不可能单靠自己搞研究,必须学习发达国家先进的技术,而学习的必要前提便是要掌握世界通用技术交流语言-英语。就计算机程序开发为例,虽然目前的计算机操作系统已经有中文版,但要进行应用程序开发,程序还是用英语编写的。高新技术资料大部分都是以英语编写。印度虽然在很多方面的发展比不上中国,但印度的软件开发业却比中国发达很多,造成这种差距的一个重要原因就是印度程序员普遍英语应用水平比中国程序员高。
我们在学习别人先进技术,经验的同时,也需要与世界各国展开各种技术上和经济上的合作。如果不懂英语,便无法与合作方沟通交流,也更谈不上合作了。譬如某公司开发了一个具有世界水平的产品,如果能打开国际市场,前途将是一片光明。但偏偏公司人员不懂英语,无法很好地与国外客户沟通,无法将产品的优良性能展示出来,这将是一个惨重的损失。
除上述重要性外,学好英语这门语言,对于学生而来说,还有如下好处:
第一、从小培养良好的英语的听说读写的基础,为在相关企业迎接更为复杂困难的英语学习大有裨益;
第二、一旦毕业,选择英语类专业工作将使得我们的成功几率大为增加,比如:除了英语类专业之外,相关专业还有:国际经济法专业、国际贸易类、商务专业、医学专业、国际政治专业、历史专业、考古专业、传媒专业、舞蹈专业、财务专业、文学专业、师范专业、数学专业、工程专业、电子专业、生物技术专业、软件和信息技术专业等,都离不开英语的学习或国外文献资料的查阅,没有良好的英语基础,这些专业领域是不会取得重大建树的。
第三、对于某些重点学校,或者与国外建立了友好交流关系的学校,只有那些具有优势英语的学生才有可能被录取参加国外友好学校的交流活动;
第四、英语作为中考、高考的必选重点科目,其得分的高低,直接影响到是否在全班全年级占据优势,被名牌大学录取;
第五、即使是有偏科倾向的学生,如果她的英语口语或者写作或者翻译有一技之长,将来即使是没有考上大学,他也会被社会广泛需要的,比如从事翻译、口译、英语教师、幼儿园老师、外贸行业等。
第六、语言好的学生,其右脑的智商相对更高,反应更灵敏、沟通更快捷易懂、给人印象更深刻,在竞争激烈的社会中,更有优势,更容易夺得一些机会。
第七、如果你想将来出国,就不会在语言关方面花费很多金钱、时间和精力去补课,而是一站式通达国外,获得更多良好教育的机会,也更容易引起外国机构的青睐,收到意想不到的效果。
可见,英语的应用无处不在,我们已经身处在一个开口就是英语的时代和地方,英语对于我们而言,就像一日三餐,对于人类而言不可或缺,只要这个地球存在,英语就会永远存续下去。

⑨ Python、Ruby、Java、C++、UG 有法语、德语、俄语…版本的吗

个人觉得应该是有的,例如Adobe软件进入中国就有了汉化版,所以相对于国外而言可能也是如此。
但是编程语言一般都是由26个英文字母构成,所以建议还是应该学好英语,这样你才能和更多优秀的程序员切磋交流,浏览先进的编程思想知识等等。

⑩ 一个优秀的程序员必须学习什么课程呢

一个优秀的程序员必须不断学习的课程:
1、专业的的理论教程,系统的知识学习面。
要成为一名出色的程序员,从数据结构、算法。数据库都需要系统全面的了解和认识,并可以灵活运用。对自己所从事的编程语言要灵活调用。
2、不断尝试,乐于挑战。
编程高手都是从不断的失败和尝试中走出来的,所以对于一个刚入门的新手来说,任务就是不断的去编程,发现自身存在的缺陷,以及更熟练的掌握各种数据接口的调试和数据调用的应用。
3、好学,不耻下问。
成功都是建立在无数次尝试的基础上的,同时也需要利用前辈们已经得出的一些规律,尽量的少走弯路。
4、保持良好的心态。
编程每天对着的都是一些枯燥的单词以及数据,所以保持一个良好的心态是至关重要的,只有拥有一个良好的心态,才是端正自己学习和勤奋的根本。
5、善于从生活中发现需求。
每一个程序都是为了满足网名的一种需求,所以发现网名的的需求,并把这种需求利用程序解决,可以极大的促进自己的职业发展。
6、扩大自己的视野。
编程的同时,我们也要紧跟时代的步伐,学习更多的前进的经验以及技术,更好的为自己所用。
以上,可以总结为《一个优秀程序猿的自我修养》。

阅读全文

与程序员法语讲解相关的资料

热点内容
网约车算法杀熟 浏览:4
卡萨帝用的什么压缩机 浏览:153
350乘20算法 浏览:90
自助编程软件app 浏览:436
服务器如何看日活数 浏览:684
数控车床原理图及编程 浏览:287
java文件流下载 浏览:336
编程工作工资多少 浏览:437
专业安全文件夹 浏览:777
表格里的根号算法怎么打 浏览:193
javacorepdf 浏览:573
pdf转换word编辑 浏览:446
35岁程序员实习期恐慌 浏览:701
如何做一个系统u盘文件夹名字 浏览:970
如何确认哪个ip重启了服务器 浏览:132
照片压缩软件绿色版 浏览:109
pgp基于什么体系加密 浏览:637
python合法赋值语句格式 浏览:715
程序员数学线性代数 浏览:624
看帧率app如何使用 浏览:525