大家好,今天小编关注到一个比较有意思的话题,就是关于编程国外学习的问题,于是小编就整理了2个相关介绍编程国外学习的解答,让我们一起看看吧。
美国一半程序员非科班出身,他们是怎么做到的?
感谢邀约,美国的国情和文化氛围和我们不一样,他们一般是选择做自己感兴趣的事情,做事情反而更有***,以下是我针对这个事情的看法,欢迎大家指正:
国外入这一行更多出于兴趣,我们更多的是为了生活
美国人选择的职业更多的是出于自己的兴趣,不像我们从大学开始就不知道自己要什么,想从事什么样的工作,对自己缺乏规划,我们非科班出身的程序员更多的是因为这行收入高才选择这行,出于兴趣的我觉得很少。出于兴趣工作和非出于兴趣的工作差别还是很大的,从事这一行要承受更多的压力,不断的学习新知识,如果不是出于兴趣,做这行会很痛苦的。还有一个强调的是,美国的***比较完善,能够支撑着他们做着自己更感兴趣的事。
还有一点强调的,母语优势是他们的先天优势,我国的非科班出身开发,英语基础一般很弱,由于技术更新很快,很多技术文章的第一手资料都来源于国外,他们很容易接触到第一手资料,并能很容易掌握,反而我们就闭塞很多,即使掌握了这些资料,要消化这些内容,对于我们来说也并非易事。还有一点要强调的是,国外的技术社区非常活跃尤其是开源社区,社区的技术大牛很乐意帮助新人,我国活跃的技术社区,我个人觉得并不是特别多。
在操作系统上的应用程序编写属于技能训练,不需要太多的基础知识,他是让你用计算机来解决你实际生活中的问题,不是解决计算机的问题,你甚至可以完全不懂电子电气知识,更甚至你连二进制加减法都可以完全不会,因为这些问题不是你现实世界的问题你不会遇到,当然除非特定行业环境要求,所以只要经过一定的自我训练就可以掌握,但是如果你是解决计算机的问题那就要具备很多的专业知识这需要一个漫长的过程其中可能需要课堂学习和大量的目的性实验,但是应用层的东西并不是说简单而是专业过于分化,比如一个财务人员为了提高自己的效率,通过学习编程知识可以做出财务软件,他可以不知道计算机内部是怎么回事,而游戏开发人员为了绚丽的效果可能需要高性能的硬件,这就需要底层工程师的配合所以需要更多的计算机知识,但他本质也属于应用层,所以你只要知道你的需要和计算机的关系你就明白为什么会有非专业的程序员了,就像你会写字那么你是写一篇关于文字发展的论文,还是只是为了写信,跟会写字本身没有关系,你不能说某个人完全不懂每个文字的来源,为什么却能写出小说吧
美国一半程序员非科班出身,他们是怎么做到的?
感谢邀约,美国的国情和文化氛围和我们不一样,他们一般是选择做自己感兴趣的事情,做事情反而更有***,以下是我针对这个事情的看法,欢迎大家指正:
美国人选择的职业更多的是出于自己的兴趣,不像我们从大学开始就不知道自己要什么,想从事什么样的工作,对自己缺乏规划,我们非科班出身的程序员更多的是因为这行收入高才选择这行,出于兴趣的我觉得很少。出于兴趣工作和非出于兴趣的工作差别还是很大的,从事这一行要承受更多的压力,不断的学习新知识,如果不是出于兴趣,做这行会很痛苦的。还有一个强调的是,美国的***比较完善,能够支撑着他们做着自己更感兴趣的事。
还有一点强调的,母语优势是他们的先天优势,我国的非科班出身开发,英语基础一般很弱,由于技术更新很快,很多技术文章的第一手资料都来源于国外,他们很容易接触到第一手资料,并能很容易掌握,反而我们就闭塞很多,即使掌握了这些资料,要消化这些内容,对于我们来说也并非易事。还有一点要强调的是,国外的技术社区非常活跃尤其是开源社区,社区的技术大牛很乐意帮助新人,我国活跃的技术社区,我个人觉得并不是特别多。
我们清楚,从事最基础的业务编程工作,只要掌握语言的基础语法和编程思维就能进入这个行业了,并非要有很深的数学知识,这也是目前培训班存在的原因,非科班出身的,只要经过几个月的集中学习,也能很快上手编程。如果是美国人,加上他们的语言优势,编程语言又是英文,对于他们说,自学是相当容易的。
到此,以上就是小编对于编程国外学习的问题就介绍到这了,希望介绍关于编程国外学习的2点解答对大家有用。