一图可以读懂程序员需要掌握哪些数学知识。
这些数学知识出自《程序员的数学基础 Python实战》这本书。
程序员的数学基础 Python实战(异步图书出品)
学编程先学数学!
子非吾安知吾不知周鸿祎:我比较反对少儿编程,学习编程并不是越早越好,程序员是越老越吃香,并不是35岁就被辞退,那样的都是学艺不精。 周鸿祎说,比如我们公司,想成为一名比较厉害的软件工程师,没有十年的功底是不行的,年龄小的肯定不行。 其实,人家辞退中年程序员并不是因为你技术不行,而是因为你的工资太高了,没有年轻人能加班,这种话周鸿祎肯定不会明说。
很多人学不会编程,不是英语不好,也不是数学不好,大部分学不会编程的人只有一个原因,太重视基础知识了!
大部分理工科毕业的大学生,多半都学过C语言。但是真正能写代码、做软件的却十分罕见。这是什么原因?
大学学C语言,太重视基础,但也因为太重视基础,导致这些学过C语言的同学最后只会计算九九乘法表,根本没有能力开发一个解决现实问题的软件。
学编程基础当然重要,但是更重要的是实战,在实战中学习,学习的效率才高。我学编程就是为了开发采集器,因为目标清晰,两周就上手了!这个学习效率,我自己都吃惊!