App开发软技能之英文尴尬

我个人而言,接触了大大小小好几个App开发项目,很多时候都忍不住内心鄙视一通,然后开始默默修改代码。

场景1:那谁写的,是中文缩写吗?应该不是吧,先上网查一下是不是我不知道的英文缩写,还是查不到。问一下那还健在的老同志,得到肯定的答复是:确实是中文缩写,这样写很明了。“XFZ”是什么意思,草包,那不是“消费者”么。

场景2:哎呀,出Bug了,这TM什么意思啊,看不懂,复制粘贴到百度看一下。半小时后,终于找到相似的问题了,太让人振奋了。咦,好像是越界哦。

场景3:那谁,你去调研一下,看看这个产品功能能不能实现,有什么技术难度。小菜一碟,上网查一下先,嗯,好像这个有点难度哦,还是百度来得好一点啊,那什么官方文档没什么鬼用。两天过去了,原来是七零八落翻译的官方文档。

场景4:这个数据库表和字段是什么意思哦。这个啊,好像是那什么什么吧,据说是为了保证数据库接口的安全,不让别人猜到数据库表名和字段。“HD”和“Activity”怎么区分,土鳖,一个是活动,一个是运动。

场景5:哇,你的手机怎么都是英文的,有点看不懂,那个调试开关在哪里啊。愁死我了。

场景6:WWDC看过么?听过,看不懂,太浪费时间。他大爷,怎么这个功能又废弃了,那个新功能什么时候出的,我勒个去。

......

以上几个场景我都有幸一一体验过。从内心悲愤的角度讲,是崩溃的,这样开发软件不仅效率低,维护成本也是蹭蹭往上长,往往还会抱怨时间不够。说白了,这些都是英文惹得祸,对不起自己,也对不起老板。

其实,长期的软件开发是学习英文的一大助力,你可以不断的酝酿自己的表达方式,包括类名,函数名,参数名,注释...,只要不断的去推敲每个词的语义和场景,然后试着去阅一些SDK官方文档,顺便找点英文技术书籍去啃一啃,英文不想进步都难。

英文作为开发软件的软技能之一,大多时候决定了软件开发效率和研究软件技术的深度,珍之惜之。

你可能感兴趣的:(App开发软技能之英文尴尬)