数据结构英文

数据结构英文,第1张

数据结构英文 数据结构用英文怎么说

翻译结果数据结构用英文怎么说Data structure is how to say it in English

如何用c语言的数据结构做一个英语词典,要求是:用二叉树,能实现建立词典,查找插入删除单词学习做程序员和英语能力有根本关系吗?

谢谢邀请!从程序员的工作本质来说,英语对程序开发工作的影响并不大,影响程序开发的核心因素是算法设计和数据结构,英语基础不好的程序员在学习编程的初期会有一些困难,最常见的就是单词拼写上的问题,但是学到后期基本上这些问题就不会出现了。

但是,英语对于程序员的发展来说具有重要的影响,主要体现在以下几个方面:第一:新技术学习。

对于程序员来说,学习新技术是一个不可避免的事情,而很多新技术方案都需要查询外文网站,如果英语不好的话会严重影响新技术的学习。

另外,很多技术的解决方案都是采用英语描述的,如果英语不好看起来会比较吃力,看一个简单回溯算法的描述过程:第二:技术交流。

现在很多编程语言都有全球性的开发社区,这些开发社区的程序员来自全球各地,大家在进行技术交流的时候都会采用英语进行,如果英语不好的话会严重影响技术交流,这对于程序员的技术进步来说会受到较大的影响。

第三:工作交流。

现在不少互联网公司都是全球布局,这就导致整个公司内部的交流会偏向于使用英语进行,如果英语不好会严重影响工作进度。

所以现在不少大型互联网企业在面试的过程中比较看重应聘者的英语交流能力,因为这是能够顺利工作的基础。

多年前,我曾经与一家大型汽车企业合作过信息系统的开发,这家企业的技术研发分别在德国、南非和中国,研发人员的交流都是统一采用英语。

软件开发工作本身虽然对英语没有要求,但是由于软件开发工作的全球化趋势非常明显,所以对于程序员来说,掌握英语是一个基本的要求。

对于从事iOS开发的程序员来说,英语的重要性应该深有体会,因为从产品的开发到上线都需要阅读大量的英文文档。

有鉴于此,我对学生英语水平的要求一直比较严格。

作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。

欢迎关注作者,欢迎咨询计算机相关问题。

有关系,但是不是你们想的那样有关系。

我们经常说的英语好,大部分时候是指用英语沟通的能力,可以熟练的和英语母语的老外流畅沟通,或者英语应试能力,雅思托福四六级高分。

但是对于程序员来说,这些都不重要,我们只要能做到会看懂,并且只需要看懂技术类的英文文档即可。

最好的学习是读官方文档如果你是一名对技术比较敏感的程序员,你就会发现,对于很多新的技术,好的中文资料是非常少的,大多数都是英文文档。

而且学习一门新的技术,最好的方式就是看官方文档,而官方文档大部分都是英文的。

查询各种资料、找各种源码或Demo官方文档可以用作系统的学习一项技术,而在开发过程中,程序员会根据具体的问题去寻找解决方案,比如遇到了一个Bug不知道怎么解决,可以用代码的异常信息去网上搜索。

时间长了,你就知道什么搜索引擎靠谱了。

而且程序员常用的两个网站:Github和Stack Overflow,非常的好用,都是英文的,特别是Stack Overflow,如果英文差一些的话,几乎是看不懂的。

怎么练习英文前面也说过,程序员对英文的要求,只要能看懂英文文档就好,所以练习起来也很简单,就是多看。

找一门技术的官方文档,比如Spring boot或者你关心/喜欢的任何一门技术或框架,打开官方的文档,你每天花半个小时阅读。

前几天你可能看两分钟就开始瞌睡,一定坚持住,单词不会的就查(其实大部分单词都是常见的)。

过一周,你可能能坚持阅读十五分钟了,再过一周半小时没问题了。

一个月后,虽然不可能流利的阅读英文文档,但至少不瞌睡了吧。

真的,坚持一两个月就差不多了,我当时就是看Spring boot坚持了一个多月,现在查Stack Overflow上面Java方面的内容,基本上没啥问题了。

希望我的回答,能够帮助到你!我会持续分享Java程序开发、架构设计、职业发展等方面的知识和见解,希望能得到你的关注今日头条【会点代码的大叔】,转载请注明出处。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/3953661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存