了解一个新技术

第一阶段,怎么使用
第二阶段,如何实现,原理是什么
第三阶段,为什么这样实现
学数学同理,先用起来,了解原理,如何了解为什么。

为什么要学点数学

大部分应用领域的核心解决方案,都是把应用领域的问题,形式化为一个个数学问题。
在找到数学问题的“解法”之后,用写程序的方式翻译成实际应用的“算法”。
而能够应用“数学”的方式来解决问题,是从一个只能套用现成方案的“码农”,向能够将新问题形式化、并找出创新解决方案的“研发工程师”迈出的第一步。

如何学数学

数学整个领域很大,如果想要学点什么,从工作相关的领域开始,先广度,再深度
遇到具体的问题能够对得上,容易获得正反馈;如何再由深度,具体去对一个特定的主题学习应用
当开始深入学一个特定问题的时候,最好的方式是追一门在线课程,如Coursera、TEDx,或者在极客时间上找一门课程来学习

一个程序员特色的学习方法,针对学习的内容写一点程序。
把正在学习的问题的解法,写一个算法实现出来。
Coding The Matrix,通过写程序,让学习、理解变得更深入。

数学是工具而非问题,是手段而非目的

我们要明确需求
作为非数学专业出身的“外行”,我们使用数学的目的不是顶天,而是立地。
不是上下求索艰深的理论问题,而是将生活中的具体问题抽象化,进而加以解决。
对于我们来说,学习数学的基础在于经验而非哲学,比较实际的思路是秉持功利主义的原则,用多少学多少
在学习时要理解数学的本质:数学是工具而非问题,是手段而非目的。
数学存在的意义就是通过合理的设计简化物理学的研究。
把握数学的工具属性,学习具体方法时先溯因再求果,勤于思考解决相同问题的不同方法,与解决不同问题的相同方法之间的联系与区别。

数组和链表体现了迭代和递归的思想,判断语句使用了逻辑(布尔)代数。

程序员应该怎么学数学相关推荐

  1. 程序员应该怎么学数学?

    你好,我是悦创. 怎样的学习方法才是行之有效的呢?我想你现在心里还没有一个固定的答案,而我不想一味地去讲我自己的一家之言,毕竟没有什么学习方法是最好的. 你能做的是要多看,去找适合自己的.而我能做的, ...

  2. 程序员为什么要学数学,要学多难的数学?|真实案例

    点击上方"Python大本营",选择"置顶公众号" python大本营  IT人的职业提升平台 数学对于一位程序员到底意味着什么呢? 先跟你分享一个关于 Goo ...

  3. 数据结构 python的书推荐-为什么程序员一定要学数据结构?数据结构书单推荐~...

    原标题:为什么程序员一定要学数据结构?数据结构书单推荐~ 来自:程序员书库(ID:OpenSourceTop) 人们最初使用计算机是用来处理简单的数值计算问题,当你使用计算机来处理一个问题时,一般经过 ...

  4. java程序员入门先学什么开发者工具

    学习java编程语言,那么开发工具是肯定少不了的,程序员入门基础中开发工具是一定要学会的,可以帮助开发者们提高开发效率.更优雅的写代码.由于开发者涉及的技术领域众多,以后端开发者的视角盘点平时可能用得 ...

  5. erp开发和java开发区别_Java程序员求职必学:Spring boot学习指南!

    黑马程序员上海中心 学姐微信:CZBKSH 关注 咳咳,今天学姐就来和你们说说Spring对于Java程序员的重要性. 首先,Spring 官网首页是这么介绍自己的--"Spring: th ...

  6. 程序员为什么要学算法?

    "程序员必须会算法 ?" 程序员对算法通常怀有复杂情感,算法很重要是共识,但是否每个程序员都必须学算法是主要的分歧点. 很多人觉得像人工智能.数据搜索与挖掘这样高薪的工作才用得上算 ...

  7. 程序员到底应该学什么?!

    以前听别人说大公司和小公司在招牌上的差异,自己总是不信,总是沿着自己设计的路一直走,直到碰壁了,才终于醒悟!所以在此以一个过来人的身份再说:大公司和小公司在招聘上的差异,程序员到底应该学什么!可能没有 ...

  8. 不写情书,程序员为什么还要学写作?

    跟小伙伴们一样,老兵哥也年轻过,在花季雨季也写过情书,不过经常石沉大海.当时特别希望自己的文笔好一些,像小说影视作品中的男猪脚那样一封书信就可以俘获菇凉的芳心.现今娃娃都能打酱油了,原来情书的效用早就 ...

  9. 36岁转行学java_年纪大了还想转行当程序员,现在学java还来得及吗

    现在流行这样一种论调:说程序员就是吃青春饭的,年纪大了就不要再转行当java程序员了.可是仍然还有许多人前赴后继的想来学java当程序员,但是心里面有隐约担心:年纪也不小的,快30了还能学java吗? ...

  10. 学了go语言再学java容易吗_年纪大了还想转行当程序员,现在学java还来得及吗-Go语言中文社区...

    现在流行这样一种论调:说程序员就是吃青春饭的,年纪大了就不要再转行当java程序员了.可是仍然还有许多人前赴后继的想来学java当程序员,但是心里面有隐约担心:年纪也不小的,快30了还能学java吗? ...

最新文章

  1. 数值分析第三次作业-常微分方程的数值解法
  2. 用户态程序调用系统态程序-快速系统调用
  3. 【BZOJ1801】【DTOJ2004】 [Ahoi2009]chess 中国象棋 【DP】
  4. 为什么刹车热了会失灵_汽车为什么要换刹车油?
  5. mysql t获取当前时间_mysql怎么设置值timestamp 以便获取当前时间
  6. 数据结构-二叉树的非递归遍历
  7. cordova 更改app版本_【ios马甲包cps联运】App上架难 马甲包不知道该怎么做?
  8. php开发uki引流脚本,UKI引流脚本
  9. 刚在乌镇夺魁的飞桨,又将在“WAVE SUMMIT+”深度学习开发者峰会带来哪些惊喜?...
  10. 老婆回家时没有帮老婆打点,也完全忘记提醒老婆晚上火车上很凉,内疚.亲爱的,对不起!...
  11. enum枚举类型 的用法
  12. 在ubuntu下配置C和C++的编译环境
  13. 浅谈Johnson算法
  14. 使用共享文件夹实现上位机和下位机的信息传输
  15. 攻击日志分析 中职网络安全
  16. RE文件管理器如何获取小程序APKG文件
  17. win7保护视力的电脑设置
  18. python炫酷烟花表白源代码-python烟花效果的代码实例
  19. mysql的分页——limit、offset
  20. 失业七个月,面试六十家公司

热门文章

  1. 个人博客系统(附源码)
  2. 【Python简明教程一】Python编程基础
  3. c语言课件谭浩强ppt下载,c语言课件谭浩强
  4. c语言王者荣耀制作,易语言制作王者荣耀刷金币脚本的代码
  5. java7 32位官方下载_【java7】64位+32位官方下载
  6. java eclipse 下载_JAVA下载安装及eclipse下载安装
  7. tcping命令详解
  8. Java se 8最新下载地址JDK8最新下载地址
  9. interlib系统服务器,Interlib图书馆集群管理系统.docx
  10. Java中的素数求法