- 自学编程被吓唬,程序员:英语和数学不会,你是在学编框吗
- 来源:萧萧python教学
一切都要从Python这门编程语言说起……
去年教育部考试中心发布了“关于全国计算机等级(NCRE)体系调整”的通知,决定自2018年3月起,在计算机二级考试加入了“Python语言程序员设计”科目;
早些消息,浙江省将信息技术教材编程语言从vb更换为了Python;
北京、山东也确定要把Python编程基础纳入信息技术课程和高考内容体系,就连小学生,也开始接触Python语言了。
编程,正在如20世纪初的个人电脑一样,走进寻常百姓家,因此也催生了一大批“培训班出身”的非科班程序员,也不乏一些自学成才的人。这些人由于自身水平良莠不齐,在打算自学编程时,就面临着第一个大难题:“学编程,不懂英语和数学,真的能学会吗?”
有过来人会告诉你:“不用,我英语、数学就不怎么好,现在照样还不是程序员?拿着月薪上万的工资?”
也有人却会说:“不懂英语和数学还想学编程,你以为是在学编框呢?”
有这样想法的程序员,不在少数,甚至大多身居高位,不乏架构师、CTO这样的大神,又由不得你不信。可既然像Python这样的编程语言,小学生都可以学,为什么我一个堂堂20多岁的、经验丰富的职场人士,不可以学呢?
英语、数学和编程的关系,就好比是梁山和梁山伯、javascript和java的关系一样,半毛钱关系没有,另外半毛,才关系重大!
假如我需要编写一行代码,让计算机显示我输入的结果,那么我需要这样写:
print“世界上最好的语言”
如果你用中文写,是这样的:
输出“世界上最好的语言”
两个写法,都可以在显示器上显示“世界上最好的语言”,只不过除了中文编程语言“易语言”外,都不认识中文罢了。
“英语只是介质,它不会影响一个人写代码的能力,英语跟编程,没有多大关系!”当你深信这句话时,看到了下面这张代码,一定会再次怀疑人生。
不是说好的不会英语,也一样可以学会编程吗?怎么图上这么多单词,而且还各种乱七八糟的符号?事实上,在一门编程语言中,能用到的单词,也不过几十个,它们更像是一种符号标记,而不是真正的英语,因为你不需要会读、会造句,甚至只要会写就行了。
至于乱七八糟的语法,它们就像是中文、英语的语法一样,书写代码,也是要按照一样的格式,仅此而已。
编程不需要懂英语,但这并不能成为你不学英语的理由。
英语跟编程,最有关系的,可能就是变量名了,你可以理解为给孩子取名字,因为只能用英文字母,你可能会给来自上海的孩子,取名“shanghai”,可中文拼音有个致命的问题,就是重名度很高,“shanghai”既可以是“上海”,也可以是“伤害”,还可以是“商海”。取完名字,过一段时间,你可能已经不知道它原来的意思了。
英语最大的好处,就是很难歧义,并且简单明了,比如sea就是大海的意思。什么你打算x1,x2,x3,或者“da-sea”这样取变量名,估计会被打死……
你知道比特币吗?这一概念,也是起源于国外的,自然是以英文的形式呈现,国内最早关注并投资比特币的人,后来都发财了。
英语并不影响编程,但是它却能影响你获取信息的能力,作为一个更新换代快的职业,你更需要英语阅读能力,去了解信息、查看技术文档,去逛逛github、StackOverFlow等技术交流社区。
听到数学,你害怕了吗?与计算机专业最相关的几门数学,主要是离散数学、线性代数、概率论与数理统计,自然还包括高等数学。
实际上,当前软件开发,大多数是基于现有的框架和工具,很大一部分别人都帮你弄好了,直接用到上述数学知识和技能的开发场景,非常少,或者说根本没有。
数学,对中级以上的开发者,才有些意义。
作为一个门外汉,我们总是倾向于求助行业的大牛们,因为他们的意见更有建树,而几乎所有的大牛都会告诉你,学编程,一定要懂英语和数学。
可实际上,编程并不需要英语和数学的支持,为什么多么多么厉害的大牛们,会给出这么low的意见呢?每个人脱口而出的东西,总会基于自身的经验和角度,试想一个计算机专业博士生,本科时就去大公司实习算法岗,博士毕业也是从事数据相关的岗位,通常他给编程设的门槛,一定是普通人望尘莫及的。
站在大牛们的角度上看,英语和数学,就是我工作最基础的基础,怎么能不会呢?这太不可思议了。
虽说没了英语和数学,一样可以写代码,当程序员。但这并不能成为不学他们的理由。如果你有那么一点梦想,就不该选择安逸,保持一颗学习的心,永远是对的。
什么时候学习它们?
遵循主次原则就够了。考虑到应用场景,你最应该学会的,是编程,选择一门适合自己的语言,并且坚持下去。当自己遇到瓶颈时,英语和数学就是你的突破口。
最后说一句,不是人人都可以成为图灵、冯诺依曼,只要自己能走出一条属于自己的道路,就够了。
最后,我自己是一名从事了5年python开发的老程序员,辞职目前在做线上讲师,每晚都会在群内直播,今年年初我花了一个月整理了一份最适合2019年学习的python干货,从最基础的python小项目,到python爬虫都有整理,送给每一位python小伙伴,这里是python学习者聚集地,欢迎初学和进阶中的小伙伴。
关注萧萧 !私信“资料”, python学习资料送给每一位热爱学习的伙伴。
学习规划图
科学
-
-
- 30岁进阿里当前台,马云承诺坚持10年能分红,如今怎样
- 马云有如今这样的成就,也不全是他一个人的功劳,他带领的十八罗汉缺一不可,另外你创业就必须能找到有人给你投初始资金,除非你自己有,此外你创业开公司员工也必不可少,就有这么一个人从马云一无所有到现在阿里市
- 宿松广电
-
-
-
- 荣耀发布荣耀Play3拆机视频 不输旗舰机的细节处理
- 9月18日,荣耀老熊在微博发布一个荣耀Play3的拆机视频。拆机视频显示,荣耀Play3在防水防尘、散热等细节方面做得非常到位,在很多地方都进行了点胶处理。同时像SIM卡托、捅针孔等一些开孔的地方,也
- 手机中国
-
-
-
- 为什么手机的寿命越来越短呢?
- 随着科学技术的飞速发展,手机产业也在不断进步。很多手机品牌都在不断更新手机,推出新机型。随着消费者需求的不断增加,但消费者最基本的需求是手机可以使用更长时间,但现在面对这种情况,也就是说,很多智能手机
- 朝闻科技
-
-
-
- VC液冷散热+振动HD,小米9Pro打造全球最快速度+全球领先体验
- 随着小米对小米9Pro的曝光越来越多,其神秘面纱也在不断揭露。对于小米9Pro 5G,小米的宣传口号是“快的不只是5G”。那么,快的是什么呢?小米今天告诉大家,小米9Pro 5G“快”的是运行速度。
- 书之影数码
-
-
-
- 卖家注意:亚马逊上这7类产品被老外视为"垃圾"
- 亚马逊上的产品多种多样,有的好评如潮,有的差评连连,有的物美价廉,有的频出问题……买过问题产品的买家变得更加谨慎了,最近有关亚马逊销售不安全产品的报道更是刺激到了买家,势要练就火眼金睛。 外国媒体在爆
- 亿恩网
-
-
-
- 这种事情干不得!微信已动手处理4.5万个公众号
- 当下,总有人喜欢通过冒充别人的公众号钻空子,有骗子通过短信的方式,以用户信用卡逾期名义,通过客服将用户引导至仿冒的银行公众号上进行扫码支付。根据微信公布的数据显示,2019年至今,已经对4.5万个仿冒
- TechWeb
-
-
-
- 自学编程被吓唬,程序员:英语和数学不会,你是在学编框吗
- 一切都要从Python这门编程语言说起…… 去年教育部考试中心发布了“关于全国计算机等级(NCRE)体系调整”的通知,决定自2018年3月起,在计算机二级考试加入了“Python语言程序员设计”科目;
- 萧萧python教学
-
-
-
- 存储芯片冰火两重天,NOR Flash 增速显著
- 芯片是AIoT的底层技术,万物互联来临之际,我们认为芯片端的存储、处理、传输连接与传感四个环节玩家率先受益。 存储器芯片是半导体市场中很重要的一块,在2018年全球半导体收入总额为4746亿美元,根据
- 与非网
-
-
-
- iPhone 11全系渠道价曝光,绿色版将涨价700元
- 近日,红星新闻记者从iPhone经销商方面获悉,iPhone 11系列目前已经到店,但是,根据苹果公司的规定,iPhone 11系列只能在9月20日才能开始发售,不然,将会面临每台20万的罚款。 同
- AI科技指南
-
-
-
- 荣耀Vera 30年底发:麒麟990+5G+90Hz,买Mate 30的不等等吗?
- 在过去的两天里,几乎大家被有关iPhone11的信息刷新了。虽然iPhone11系列刷新了我的工业设计审美下限,但作为手机行业的领跑者,iPhone的热度还是那么高。老实说,购买上一代iphone的用
- 科技24小时
-
-
-
- iPhone 11成本价曝光,外媒传:买64G版就是笑话
- 最近,不少人留言,问64GB的iPhone 11值不值得买。 怎么说呢,5499元的价格确实是“真香”机型,比去年XR刚发布的时候,足足便宜了1000块钱,看上去还是蛮有吸引力的。 不过呢,64GB真
- 韩娟小数码
-
-
-
- 华为年度旗舰Mate30今晚发布,比iPhone11 Pro更值得入手?
- 今年的9月,各大手机厂商可谓是好戏连台。苹果、vivo、OPPO相继推出了今年的重磅机型iPhone 11系列、vivo NEX3以及OPPO Reno2。 继这三大厂商之后,华为也不甘落后,将于9月
- Hi生活菌
-
-
-
- 都说十代酷睿笔记本十分厉害 现在就来告诉你强在哪里
- 随着Computex 2019英特尔正式宣布第十代酷睿处理器平台,新品在随后的几个月内不断涌现在大伙面前。面对着全新的酷睿平台,对于普通玩家而言多少有点手足无措,听说第十代酷睿很强,具体强在哪儿又很难
- 浪眼科技
-
-
-
- Type-C接口已经如此普及,但这些好处你却还不知道?看完涨知识
- Type-C接口自从运用在手机上之后就受到了广泛的喜爱,越来越多的手机厂商纷纷给自家手机用上了Type-C的接口,所以现在这种接口已经非常普及了。那么,Type-C接口究竟有些什么好处呢?接下来,大家
- 手机技巧阁
-