大家好,今天小编关注到一个比较有意思的话题,就是关于python全套课程428的问题,于是小编就整理了1个相关介绍Python全套课程428的解答,让我们一起看看吧。
英语不好能不能成为一名优秀的程序员?
英语好不好和是否为优秀的程序员没有直接的关联,核心点在于编程的内在东西,有很多技术大牛英文学的也是不咋样,所以英文不是决定性因素,毕竟现在有太多的应用软件可以借鉴。
如何成为一名优秀的程序员需要具备以下几点素质
1.持之以恒的耐力
学习编程不是一锤子买卖,解决问题都不是一次性的,需要循序渐进,没点毅力坚持不下去。
程序员不需要所有的编程语言都懂,但是必须有一门安身立命的语言。
3.持续的跟进新的技术
我高二时学习c语言,通过二级考试。大学毕业后一直从事嵌入式偏程工作。
在我这个应用层面,特别是单片机层面。需要的开发资料,几乎想得到,找得到。用不到英语资料。
编程语言,更是和英语无关,只是格式和字符串。不懂读都无所谓。
但如果是使用层面较高的语言,依拖的资料都是英语,那最好要懂英语。不然你用翻译软件,猜都能猜到。多巩固基础逻辑实现代码,几乎都相通。
最高级的程序员,个人认为就是有梦想的人。因为实现都不成问题,就差个梦!
作为程序员,英语好肯定是要加分的,特别是在调试程序的时候,出错都是英文提示,那样你能很快找到问题的地方。事情没有绝对,如果你的经验很高,基本一看就知道哪里出了问题,再有就是现在网络很方便,出现问题搜索一下,慢慢的积累经验,以后出了问题就知道是怎么回事了,作为程序员最的是要不断的学习,学习先进的技术,好的框架,好的实现方法,再有就是把基础学好。
学好英语在去写代码的建议不要干这行了。基础语法基本上不需要文档,特异一点的,比如图形,比如算法,各种专业术语,别说中国人,就算是写代码的老外都够呛。比如图形概率程序中各种顶点法线材质着色器矩阵逆矩阵混合纹理深度模板巴拉巴拉,现在很火的机器学习,入门就是概率论,条件概率概率密度分布函数期望方差似然回归分类巴拉巴拉,这些东西老外也不一定看的懂,认得单词也不一定懂意思。其实实在没什么必要死磕英语,能看就看,看不懂就上翻译软件,谷歌浏览器整个网页翻译,译文非常专业,有道也不错,时间长了简单的英语也能看懂一些。其实说实话,英语实在不是什么问题,数学才真的是决定程序员职业生涯的大问题
从我个人经验角度来说,英语很烂,只能勉强做一个程序员。
带新人的一些感悟
最初带新人的时候,我并没有注意英语这个问题。过去,我认为编程是思维+实践问题。当时我天真的认为,只要新人肯学肯动手,没有学不会的。但是一段时间以后,效果并不特别理想,很多新人看代码像看天书,写出来代码的方法名变量名都是拼音。
恍然大悟英语的重要性
我本身在上学的时候就很好,看英语文档和论坛,像家常便饭一样。所以我忽视了英语不好的人在面对代码时候的感受。
就比如这么一个宠物养育游戏的代码,对于大多数有经验的人来说,一看方法名就知道干什么了。但是对于一个英语不好的小同学就困难了,首先breed不认识,breed with不理解,然后matron,sire闻所未闻,pregnant直接歇菜。
1. 我们实际开发中,首先几乎所有代码几乎都是英语写的,对于一个英语比较好的人来说,一眼就能看懂,即便不深究其中细节,光看方法名就能只其一其二但是对于英语不好的人来说,就好比看天书。
2. 大量文档都是英文写的。我做python编程的时候,python的manual是一直打开着随时参阅的。
3. 很多编程问题都要去类似stack overflow找,这些地方也都是英语的。
我对新人程序员的要求
当然你英语不好,先入行也没关系,你大多数学的东西,中文资料也很多。但是如果想以后有较好的发展,建议先把4,6级单词背一下,多上国外论坛,多看外语***作品。学语言是一种很枯燥而且短期几乎看不到什么收益的东西。 长期来说受益匪浅,就像持有比特币。
到此,以上就是小编对于python全套课程428的问题就介绍到这了,希望介绍关于python全套课程428的1点解答对大家有用。