英文对程序员的重要性
来源:互联网 发布:给水管工程量算法 编辑:程序博客网 时间:2024/04/28 22:00
做程序开发这么久,我深切的感受到,英文对程序开发的重要性。在服务器配置中,不管是什么软件,一定要使用英文的。这个不是说要装逼什么的,这个习惯直接关系到你解决问题的能力。
比如说我比较熟悉linux下面的c++服务端的开发。我在linux下面安装的c++编译器必须用英文。因为这样,当我出现编译错误,出现运行错误的时候,我把错误信息黏贴到google中,大部分都能够找到解决方案。
然后就是阅读英文文档了。所有的IT方面的技术,英文文档比中文文档多多了。而且一项新的技术出来,往往都是英文文档。作为程序员,不可能等到有人将文档翻译过来,你再去学习,而且很多重要的文档压根没有人翻译。再者翻译过来的文档还受限于翻译人员本身的英文水平,以及翻译人员的技术水平,往往会和原版的文档多少有些差异,这些差异有时候会导致我们错误的理解,对程序开发造成麻烦。
接着还想分享一下。有句话叫做,生活问百度,技术问google。并且要学会用英文在google上面进行提问,这些很关键。用百度很多情况下难以搜索出来我们想要的答案。即使是你用google,如果仅仅搜索中文,也经常会搜索不到想要的东西。平心而论。国人的FAQ,回答的都比较表面,不会有外国人那么详细。我的这些观点并非我崇洋媚外,而是我也经历过用中文,用baidu去搜索答案未果才下定决心多用英文。而且使用英文又的的确确帮了我很多。
当然在使用google,用英文的情况下,很多人会烦恼被GFW给墙了,无法访问。解决这个问题很简单,google提供了一套免费的代理服务goagent,让我们能够很方便的翻墙。在google搜索goagent。或者点击http://maolihui.com/goagent-detail.html这个链接,然后按照文档做下来就可以轻松翻墙。
我现在在一家创业型的公司,之前一直做的是c++服务端的开发。但是公司的前端Unity开发人员不干了,我必须得接手过来。接手的过程,我发现,原来unity程序员的代码遗留下了各种问题。特别是性能方面,其实这些性能方面,unity的官方文档已经有提出了很多注意事项和解决方案,但是之前的人都没有按照官方文档的推荐进行编码,以及一些资源没有优化,导致服务器卡loading,卡帧的现象。我认为导致这些问题的原因也和他们的英文水平有限有关,所以有一个好的英文阅读能力及其重要。也许我们现在通过阅读中文文档或者书籍,让我们暂时学习更快速一点,但是从长远来讲,这些习惯会制约我们的水平,你貌似走了捷径,但是捷径的方向却是不正确的。
希望这些信息能够帮助到大家。
- 英文对程序员的重要性
- 算法与数据结构对程序员的重要性
- 论英语对提高程序员素质的必要性和重要性
- 唇亡齿寒—论测试技术对程序员的重要性
- 英语学习对程序员得重要性!
- CRM对企业的重要性
- 对链接分析的重要性
- 数学对计算机的重要性
- 原创对SEO的重要性
- 英语对挨踢人的重要性
- 缓存对系统的重要性
- 缓存对系统的重要性
- 权限对目录的重要性
- 计算机基础知识对编程的重要性
- 商务礼仪对谈判的重要性
- 程序员沟通能力的重要性
- 程序员拓展人脉的重要性
- 程序员之基础的重要性
- 路由/协议系列--持续更新
- POJ1678 I Love this Game!
- 喵星战争(七):游戏分数的实现
- 《虚拟智慧:VMware vSphere运维实录》(附光盘)下载
- Web负载均衡 -- 《构建高性能Web站点》读书笔记
- 英文对程序员的重要性
- Ubuntu安装心得
- wince 下WIFI 休眠和启用
- InletexEMC 多人屏幕共享工具
- Linux下实现C++类的动态链接
- 什么是MySQL触发器
- struts2基础总结
- Linux Shell 数学运算
- 什么时候mutex不够,还需要condition variable