what?这个问题你还进来看?那说明你对英语和程序员的关系确实不清楚,还是在担心英语不好就学不了程序开发,我代表众多程序员向你郑重表示,学程序和英语一点直接关系都没有,你完全不用担心!
除了极少极少小众开发语言以外,英语不影响你的开发,如果你学习的是小众开发语言,这种可能目前国内资料不是很多,直接百度可能百度不出来准确答案,可能需要谷歌一下,那这个可能会对英语有点点需求,再就是上国际知名开发者代码托管平台github上找找demo例子,但是你需要看懂别人写的wiki及一些产品介绍,要不不太好整合到自己项目里面。
对于开发语言排行榜前几名的语言程序开发,国内论坛已经比较成熟了,大部分问题在csdn、开源中国等等都是可以找到教程和问题解决方案(可能需要多看几篇文章,因为国内的问题解决论坛有很多废话,不会直接有一针见血的问题解决方法),对于门外汉入行,大部分还是以大众开发语言进行入门学习,如果上来就是小众开发语言这个我没试过,个人感觉可能不是太好,一开始学习问题很多,还找不到答案,你英语又不是太好,那这个就尴尬了。
lz主要从事java web、安卓、微信小程序和微信公众号方面,以我的体验跟你说下英语,我英语也是烂透的,大学英语四级考了4次才蒙混过关,在实际开发过程中,定义控件id和方法名时候一般还是以英文名字命名,每次都是百度翻译页面打开,输入中文,获取英文,改一下大小写填在代码里面,程序开发甚至可以带动你学习英语单词,他不需要你用英语做工具。网上的一些开发环境软件的教程一般也都是英文,只要是版本号差不多,网上都会有截图之类的,你就当是拼音去找,照样改ok。在找问题解决方案时候,有时候确实国内找不到方案,挂一下vpn去国外一搜,国外很多权威的论坛,他的答案都是很明显的,用很简单的英文句子告诉你怎么做,关键词和关键句子都是加粗的,真的一看就懂,对于官方文档类似于安卓开发者官网对新控件的解释以及jdk新api解释都是很简单的句子,还有样例给你看,我的英语确实因为程序开发长进了不少。
我一个编程新手希望有兴趣的朋友进来学习,还有什么要了解的在下面留言吧~后面文章会更新,我不是大神,我只是经过门外汉转行程序员的完整过程,我觉得我更符合你们的情况,如果您是大神那就可以绕开了~