阅读更多

31顶
0踩

行业应用
英语是世界上最广泛使用的第二语言,是欧盟和许多国际组织与英联邦国家的官方语言之一。如今英语也是与电脑联系最密切的语言,大多数编程语言都与英语有联系。而且随着网络的使用,使英文的使用更普及。那么作为新时代的软件开发者,到底需不需要掌握英语呢?掌握英语对软件开发工作又有哪些好处呢?下面我们一起来看看过来人是怎么说的!

流行的英语编程语言

英语在软件行业、编程世界里都占有压倒性的优势,它能够帮助人们在关键词和代码库的选择上带来灵感。根据HOPL编程语言在线数据库的统计,全球有8500种以上的编程语言,大概2400种起源于美国,600种是在英国发展起来的,160种是来自加拿大的,75种是在澳大利亚发展起来的。换句话说,世界上三分之一以上的编程语言是在以英语为母语的国家发展起来的。可见,英语在编程语言里是多么的重要。(来自WIKIPEDIA

非英语基础的编程语言:

  • ARLOGO——这是阿拉伯第一个开源编程语言。
  • 丙正正——中国的C++。
  • Changjo——一种使用Hangul(韩语)的编程语言,它的主要用途是在多媒体技术和游戏编程上。
  • Drama——这是一款汇编语言,主要是用于教学编程,以Dutch为基础。
  • EPL(Easy Programming Language)(易语言)——一个中国的快速应用程序开发语言。
  • Glagol——它主要是俄语基础上的编程语言,类似于Oberon和Pascal。
当然了,非英语基础的编程语言并非就这么多,以上只是列举了一些典型的例子。每个国家或地区都会因地制宜的开发出一些适合自己环境和需求的编程语言。

饱受英语折磨所带来的宝贵感悟

Paul Graham作为一位非英语为母语的IT工作者,在多年的工作中和英语的“斗争”可谓是感受颇深。于是他尝试着用英语写下了这篇题为《英语整整折磨了我15年》的文章。详细讲述了英语对工作的重要性,同时也给年轻人提出了宝贵的建议。

我的英语不好,颤抖着双手用英语写了这篇帖子。作为IT工作者,我读不懂英文技术类文档,因此,我只能用大脑的50%的精力来阅读,再用50%的大脑精力来理解自己读了什么!后来为了工作,或者说是为了挑战自我,我花大量时间学习英语。就我个人而言,英语在语法上是很简单的,特别是在交流层面上,说一口流利的英语能够递进交谈者之间距离。

另一个原因是,随着自己的年龄在不断的增加,或许10年后,我就没办法再写出一些很专业的代码了,合理的选择就是在IT行业里做管理工作,或者是管理一些大的开发项目,如果需要招聘外籍开发者,你英语不好的话,如何管理这些年轻气盛程序员呢?所以,任何时候都不能放弃学习英语!

英语为什么对每个软件开发者都很重要?

用英语自我表达的能力将会直接影响你周围的人们对你专业技能水平的判断。作者之前在一家IT公司任职,他们有一个在乌克兰的开发者团队,后来他发现,公司里人给这些英语口语不好的乌克兰人发邮件的时候,总会把内容写的特别详细,完全忽略了这些乌克兰的开发者也是文化水平很高、经验很丰富工作者。导致这样结果的原因是,糟糕的英语表达能力掩盖了他们在软件开发技术上的优势。

就上述这些观点,有网友给出如下评论:

  • volpav——别担心,如果你的团队具有国际化水平,最好是说英语,否则,工作当中的操作问题和人际关系问题将不断涌现。
  • Lluis Gerard——我完全同意作者的观点。多年前我做了一个巨大的突破,那就是把电脑、相机、手机和MP4里的语言都设置为英语。刚开始的的确不习惯,必须努力去适应,尤其是搜索信息的时候,对自己的英语能力的提升是最大的。
  • Igor Fazlyev——如果你用心学习一门外语的话,你会变得更有创新力、做事更严谨。事实上在今天,不管你喜不喜欢,英语都已经在软件开发领域具有不可取代的地位。先要在这个领域崭露头角的话,你就不得不花时间提升英语水平。
作为软件开发者的你,通读文章后是否深受启发,愿意花更多的时间和精力去学好英语,以便以后在IT行业有更好的前景。你也可以说说你的观点或想法啊!
来自: CSDN
31
0
评论 共 13 条 请登录后发表评论
13 楼 damoqiongqiu 2013-09-10 15:30
显然是非常非常重要的。http://damoqiongqiu.iteye.com/
12 楼 cbigbird 2013-09-09 14:09
比如中国,有些老外的技术国内使用的不普遍、资料少的可怜,所以上人家官网、论坛找资料也就很正常了,像jBPM、Tapestry,不会英语怎么查?
11 楼 wangjunfu 2013-09-06 16:09
2楼的 求包养也需要学好英语 \(^o^)/~
10 楼 18215361994 2013-09-05 15:04
加油!相信自己,一定能坚持下去!
9 楼 Michaelfeelssad 2013-09-05 12:21
Paul Graham是说英语的吧,那篇文章是有人引用他的话。Paul Graham就是黑客与画家的作者,英文写的很牛的。他是说他面试别的创业者的时候碰到有口音的。
8 楼 manhunt 2013-09-05 11:29
我英语还行,技术文档能看到大部分,并且现在还在联系口语和写作。就是数学太挫了
7 楼 lancehan 2013-09-05 11:23
要汉语替代英语就好了
6 楼 wang286480403 2013-09-05 09:48
学习语言坚持实践最重要
5 楼 lucky16 2013-09-05 09:28
还是觉得软件工程师, 好的英语必须的呀
4 楼 illu 2013-09-05 08:46
这还用说么。。。
3 楼 QAZ503602501 2013-09-05 00:09
非常赞同,一定要学号英语
2 楼 xiaoxing598 2013-09-04 17:22
没有好的环境学不下去,求包养!
1 楼 BigBird2012 2013-09-04 16:23
国际化是将来的趋势,学英语重要,机遇也重要。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Rs.Open参数说明

    在ASP中经常用Rs.Open sql,conn,1,1这样的方式打开数据库,整理如下: Rs.Open语法如下:rs.Open Source,ActiveConnection,CursorType,LockType Source为sql语句,ActiveConnection为数据库连接,CursorType是游标,LockType是数据锁定类型. CursorType

  • 关于:rs.open sql,conn,a,b

    rs.open sql,conn,a,b a: adopenforwardonly(=0) 只读,且当前数据记录只能向下移动 adopenkeyset(=1) 只读,当前数据记录可自由移动 adopendynamic(=2) 可读写,当前数据记录可自由移动 adopenstatic(=3) 可读写,当前数据记录可自由移动,可看到新增记录 b: a...

  • conn sql

    alter table table_name cache,将表中的记当放到数据缓存的末端,从而减少的磁盘输入输出在非归档模式下通过insert /*+ append */ into方式批量加载数据可以大大减少redo产生.可以看...

  • PHP学习笔记——MySQL的多种连接方法

    文章目录连接 MySQLMySQLi - 面向对象PDOMySQL 创建数据库MySQLi - 面向对象PDOMySQL创建数据表MySQLi - 面向对象PDOMySQL 插入数据MySQLi - 面向对象PDOMySQL 插入多条数据MySQLi - 面向对象PDOMySQL 预处理语句MySQLi - 面向对象PDOMySQL 读取数据MySQLi - 面向对象PDOMySQL Where 子句MySQL Order By 关键词MySQL UpdateMySQL DeletePHP 数据库 ODBC

  • vc使用ADO连接数据库 ADODB中的RecordSet.Open打开记录的两个参数adOpenKeyset、adLockBatchOptimistic的说明:

    vc使用ADO连接数据库 ADODB中的RecordSet.Open打开记录的两个参数adOpenKeyset、adLockBatchOptimistic的说明: 缺省值 1 adLockReadOnly RecordSet对象以只读方式启动,无法运行增、删、改等操作 2 adLockPrssimistic 当

  • 关于rs.Open sql,conn语句的参数问题

    RS.OPEN SQL,CONN,A,B A: ADOPENFORWARDONLY(=0) 只读,且当前数据记录只能向下移动 ADOPENKEYSET(=1) 可读写,当前数据记录可自由移动 ADOPENDYNAMIC(=2) 可读写,当前数据记录可自由移动,可看到新增记录 ADOPENSTATIC(=3) 只读,当前数据记录可自由移动 B: ADLOCKREADONLY(=1) 缺省锁定类型,记

  • rs.open sql,conn,1,3 打开access数据库异常

    good work <% dim conn1,rs1 dim sql1,connstr1 Response.Write(Server.MapPath("../")) Response.Write("") on error resume next connstr1="DBQ="&"c:\inetpub\wwwroot\chunqiu\Databas

  • conn.open xxxx,1,3是什么意思(ASP)

    1.在ASP中,conn.open xxxx,1,3是什么意思?? 答:RS.OPEN SQL,CONN,A,B A: ADOPENFORWARDONLY(=0) 只读,且当前数据记录只能向下移动 ADOPENSTATIC(=3) 只读,当前数据记录可自由移动 ADOPENKEYSET(=1) 可读写,当前数据记录可自由移动 ADOPENDYNAMIC(=2) 可读写,当前数据记录可自由移动,可看

  • Asp mysql 查询加锁,ASP打开数据库的锁定类型和游标类型

    RecordSet中的open完全的语法是:SecordSet.Open Source,ActiveConnection,CursorType,LockType,Options例如: rs.open sql,conn,1,3CursorType是adOpenForwardOnly 0 默认游标类型, 为打开向前游标, 只能在记录集中向前移动.adOpenKeyset 1 打开键集类型的游标, 可以...

  • recordset中的open完全的语法是

    conn.open mysql,conn,A,B参数A为设定游标的类型,其取值为:  0 仅向前游标,只能向前浏览记录,不支持分页、Recordset、BookMark  1 键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark  2 动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将

  • rs.Open SQL,Conn,adOpenStatic,adLockOptimistic

    第一个参数:sql 即SQL语句 第二个数:conn 即数据库的连接 第三个参数: 0 创建只能向前滚动的只读记录集 1 游标允许你添加,删除和修改记录,但是看不到当你的记录集打开是其他用户所做的修改 2 游标允许你添加,删除和修改记录,并且可以看到其他用户所做的修改 3 创建一个具有所有定位功能的只读记录集,即:可以向前,向后,并且可以标记书签 第四个: 1 记录是只读的,并且不能改变 2 记录...

  • asp mysql数据 修改_一个简单的ASP读取数据库修改记录源码

    一个简单的ASP读取数据库修改记录源码 [ Date: 2006-03-18 12:24:17 AM | Author: dailyn | From: Original | | ]set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&amp;...

  • rs.open sql,conn,1,3中的1,3是什么意思

    1.在ASP中,conn.open xxxx,1,3是什么意思?? 答:rs.open sql,conn,a,b A: ADOPENFORWARDONLY(=0) 只读,且当前数据记录只能向下移动 ADOPENSTATIC(=3) 只读,当前数据记录可自由移动 ADOPENKEYSET(=1) 可读写,当前数据记录可自由移动 ADOPENDYNAMIC(=2) 可读写,当前数据记...

Global site tag (gtag.js) - Google Analytics