很多初学者认为,编程语言是由英文组成的,而且会涉及很多算法,自己的英语和数学功底不好,到底能不能学会编程呢?

英语基础不好可以学会编程吗?

首先,学习编程需要你有英语基础;但是,要求并不高,初中水平完全可以胜任。

编程语言起源于美国,是由英文构成的,其中包括几十个英文的关键字以及几百个英文的函数,除非需要对文本进行处理,否则一般不会出现中文。但是,它们都是孤立的单词,不构成任何语句,不涉及任何语法。

几十个关键字不多,用得多了自然会记住,相信大家也不会担心。下面是C语言中的 32 个关键字:

int float double char short long signed unsigned
if else switch case default for while do
break continue return void const sizeof struct typedef
static extern auto register enum goto union volatile

几百个函数就没人能记住了(包括我),也不用记住,查询文档即可,每种编程语言都会提供配套的文档。常用到的函数也就几十个,记住它们就足够应付日常开发了,生僻的函数查询文档即可。

此外,我推荐大家安装有道词典,它的划词取词功能非常棒,选中一个单词或者句子能够及时翻译,这对大家记忆和理解代码非常有帮助。

对于英文资料

如果你希望达到很高的造诣,希望被人称为“大神”,那么肯定要阅读英文的技术资料(不是所有资料都被翻译成了中文),初中水平就有点吃力了。

不过,长期阅读英文会提高你的英文水平,只要你坚持一段时间,即使只有初中水平,我相信借助有道词典也会提高很快。

数学基础不好可以学编程吗?

谈到数学,那真是多虑了,它根本不构成障碍,会加减乘除就能学编程。

编程语言确实涉及到很多算法,有一些还需要高等数学知识,但是,这些算法都已经被封装好了,你直接拿来用就可以,根本不用你重复造轮子。

另外,这些算法都是在很深的底层为我们默默的工作,初级程序员根本不会涉及到算法,即使是别人已经封装好的算法,一般也没有机会使用,所以,你就别瞎操心了。我学编程八年了,至今都没有设计过什么算法,也没有使用过别人的算法。

英语和数学不好,能学编程吗?相关推荐

  1. 英语和数学不好是不是学不了计算机语言,英语和数学不好能学好C语言吗

    很多人都有这样一个疑问:"程序里面全是英文,可是我英语不好能学编程吗?" 当然能!能不能学好C语言跟英语关系不大.这一点英语专业的读者应该最有体会,他们所学的英语知识对学习C语言并 ...

  2. 英语和数学不行能学计算机编程吗,英语数学不好可以学编程吗?编程对他们的要求高吗?...

    计算机的发展使得编程成为人们关注的焦点,说到编程很多学生首先想到的是编程对于学生数学及英语科目的要求,这让很多喜欢编程但是数学和英语成绩不好的学生感到非常的紧张,那么学生们数学与英语成绩不好真的不能学 ...

  3. 英语和数学不好是不是学不好编程?

    做IT行业观察这个公众号已经三个多月~期间遇到很多想学编程,但又害怕学习编程的人,他们都有同样的问题: 学习编程,是否需要英语? 我数学不好,能学好编程吗? 学习编程,英文和数学肯定少不了,但编程领域 ...

  4. 英语和数学不好可以学python-Day2 怎么学 Python?

    一说到编程,好多人就会自我劝退: 我英语不行! 我数学不行! 其实编程很简单,我曾尝试过,在 3 天时间里教会了多名零基础的高中学生,达到了可以在百度的帮助下,根据自己的想法,去编写程序并运行.排错的 ...

  5. 编程神回复:数学不好能学编程吗?网友的回复令人满怀信心!

    「火车在凌晨3:00离开纽约,平均每小时30英里.另一列朝同一方向的火车在上午6:00离开纽约,平均每小时60英里.在第二班火车离开多少小时后,它会遇到第一列火车?」 你可能在高中的数学课本上看到过这 ...

  6. 数学不好可以学编程吗?答案很肯定!

    编程的一些基本理论和数学无关,只要有一些知识就能学习编程.网上经常提到几岁的小孩自己编写游戏程序,相信他们的数学知识也没有学多少. 如果你刚好是个百年难得一见的天才,那么这些常规啊俗语啊神马的都是浮云 ...

  7. 数学不好能学编程吗?想转行到IT行业需要具备哪些能力?零基础可以学吗?

    关于程序员,网络上流传着这样的段子,戏说程序员的等级: 一流程序员靠数学,二流靠算法,三流靠逻辑,四流靠SDK,五流靠Google和StackOverFlow,六流靠百度和CSDN,低端的看高端的就是 ...

  8. 学it需要学历吗_数学不好能学编程吗?想转行到IT行业需要具备哪些能力?零基础可以学吗?...

    关于程序员,网络上流传着这样的段子,戏说程序员的等级: 一流程序员靠数学,二流靠算法,三流靠逻辑,四流靠SDK,五流靠Google和StackOverFlow,六流靠百度和CSDN,低端的看高端的就是 ...

  9. 英语和数学不好可以学python-西安童程童美Python人工智能少儿编程课程好不好

    在布局人工智能,到底几年级的孩子适合学习少儿编程? 随着中国制造2025计划"以加快新一代信息技术与制造业深度融合为主线,以推进智能制造为主攻方向"及2017年推出的<新一代 ...

  10. 英语和数学不好可以学python-学习Python总是学了新内容又忘了旧的咋办?

    学习Python总是学了新内容又忘了旧的咋办? 比如爬虫的几个解析库,学了pyquery后感觉beautifulsoup又有点忘了,只能大概记得有哪些功能,xpath感觉基本忘光了,最近看了一些sel ...

最新文章

  1. 2011年全国软件大赛模拟题及参考答案(Java本科组)
  2. NSDictionary 、 NSMutableDictionary
  3. android system window,Android之属性fitsSystemWindows
  4. (34)FPGA面试题FPGA和CPLD有哪些区别
  5. 用ajax下载字节流形式的excel文件
  6. Druid(数据库连接池)和JdbcTemplate(封装JDBC)使用
  7. linux下 udf提权_raven靶机实战(linux-udf提权)-vuluhub系列(四)
  8. 华为音量键只能调通话_华为手机音量键的隐藏功能,知道一个就会好用不少!...
  9. 在线直播系统网站源码搭建一个点播跟直播流媒体服务器
  10. cnpack 菜单顺序
  11. 激活函数:阶跃函数、sigmoid函数、ReLU函数、softmax函数
  12. 最完整的PS快捷键大全(绝对经典)
  13. 神经网络模型如何应用到实际 - 神经网络模型数学建模案例
  14. Mac查看电池健康情况、电池损耗的方法
  15. 完美解决api-ms-win-crt-runtime-l1-1-0.dll详细步骤
  16. 常见神经系统疾病的临床诊断及处理原则题库【1】
  17. OTP语音芯片ic的工作原理,以及目前的现状和技术发展路线是什么?flash型
  18. 一文弄懂数据结构中的红黑树、二叉树
  19. 安卓OTA升级文件的制作
  20. Mysql数据库to_days()用法

热门文章

  1. 上云安全建设之CDN安全防护
  2. java 公交管理系统 代码_java公交线路管理系统
  3. 推荐两个免费绘图工具
  4. 【机器人轨迹规划】ur16e机器人三维模型+轨迹规划+画五角星轨迹
  5. EverBox 能否成为中国的dropbox
  6. php 查询数据表第2条,PHP 连接 MySQL 数据库的连接函数 mysql_connect 的第二个参数是( )。...
  7. Android 平板中 自定义键盘(popuwindow) 居于屏幕左下方 仿微信的密码输入界面
  8. 枚举法用什么算法结构计算机,计算机常用算法枚举算法2-2014
  9. 山东科技大学计算机篮球,球队资料:山东科技大学男子篮球队
  10. 刚刚,清华集成电路学院成立!校友占比半导体产业半壁江山,现在瞄准“中国芯”...