第1个回答 2022-05-24
原则上是可以,到了国外可以边工作边学习英语,有可能在特殊环境下你的英语水平会提高很快。
实际开发中,首先几乎所有代码几乎都是英语写的,对于一个英语比较好的人来说,一眼就能看懂,即便不深究其中细节,光看方法名就能只其一其二但是对于英语不好的人来说,就好比看天书。很多编程问题都要去类似stack overflow找,这些地方也都是英语的。
当然英语不好,先入行也没关系,你大多数学的东西,中文资料也很多。但是如果想以后有较好的发展,建议先把4,6级单词背一下,多上国外论坛,多看外语影视作品。学语言是一种很枯燥而且短期几乎看不到什么收益的东西。 长期来说受益匪浅。
如果去东南亚的话,那边的华人比较多,交流起来比较方便,更重要的是华人在当地的 社会 地位和财富都相对比较可观,意味华人掌握一定的话语权,因此去那边不需要太流利的英文,也不用低人一等的去跟当地人交流;欧美国家就不同了,欧美大多是发达国家,对于来自发展中国家的居民都有严格的限制,也是预防非法移民的考虑,所以对来访工作外国人的资质都有相当高的要求,根据不同国家,都需要通过雅思托福之类的考试;而且就目前来说,欧美国家骨子里普遍有点瞧不起黄种人,华人在当地的 社会 地位也相对较低,所以当你有机会在那边工作,如果需要讨论工作上的事情交流不畅时,整个人会变得很被动,所以去欧美等国家学好英文很重要,东南亚等国家或许相对没有要求这么高。
英语如果不好,在国外生活会很吃力,工作更是听不懂别人表达的想法,出国前需要多学习英语,就像找工作一样,如果你在希望从事的领域没有经验,你一定不会找到适合你自己领域的工作。所以多实践,从小事做起,从简单的做起,就会顺利很多。
因为国外对于工作签证有着严格的审核,如果你的背景可以,那和你背景差不多的一样想去国外的也可以,关键是获得工作签证
在国内做程序员都还做不好,还去国外就没这个必要了!
软件开发是以需求为目的的编程实现工作目的,不仅仅是给你工作任务,照着做就能完成工作,大多还是需要语言交流,如果自然语言交流都是困难,是很难达完成工作目标的。
1.可以肯定说,没问题的,坚持就行
2.首先,需要签证能过
3.其次,能阅读英文文档
4.思路清晰、时间管理,代码质量高就行
建议可以去,但是门槛一般比较高,签证之类的。
去国外对自己的英语也是一种锻炼。
许多代码和原理都是英文写的,提高英语对你自己提升会非常巨大
英语不好,问题不大,德语好也可以,日语也凑合,只会中文不行。