美文网首页郭志敏的程序员书屋
程序员不需要知道太多数学,你认同吗?

程序员不需要知道太多数学,你认同吗?

作者: 54b59ee78c42 | 来源:发表于2016-07-19 15:07 被阅读518次

    我们来讨论一个话题,【程序员不需要知道太多数学,你认同吗?】,先说说小编个人看法,我觉得吧,还是看你的起步,看你的职业规划吧,还有你所面试的岗位,是不是可以理解成普通程序员真的不需要数学,但上升到一个层次的时候是不是就离不开数学了?


    希望你来也说说个人看法,评论者有机会获赠《Python编程快速上手——让繁琐工作自动化》一本。

    看看《Python编程快速上手——让繁琐工作自动化》的作者是怎么说的。

    我听到的关于学习编程的最常见的顾虑,就是人们认为这需要很多数学知识。其实,大多数编程需要的数学知识不超过基本算数。实际上,善于编程与善于解决数独问题没有太大差别。

    要解决数独问题,数字1到9必须填入9×9的棋盘上每一行、每一列,以及每个3×3的内部方块。通过推导和起始数字的逻辑,你会找到一个答案。例如,在图 1的数独问题中,既然5出现在了左上角,它就不能出现在顶行、最左列,或左上角3×3方块中的其他位置。每次解决一行、一列或一个方块,将为剩下的部分提供更多的数字线索。

    仅仅因为数独使用了数字,并不意味着必须精通数学才能求出答案。编程也是这样。就像解决数独问题一样,编程需要将一个问题分解为单个的、详细的步骤。类似地,在调试程序时(即寻找和修复错误),你会耐心地观察程序在做什么,找出缺陷的原因。像所有技能一样,编程越多,你就掌握得越好。


    你认可这样的答案吗?

    下面来看看一些知乎网友的回答,你有何想法可以在下方直接评论:





    文章开始的小节出自《Python编程快速上手——让繁琐工作自动化》一书。

    《Python编程快速上手——让繁琐工作自动化》是一本面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些知识和技能。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序,供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。

    本书适合任何想要通过Python学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者将能利用最强大的编程语言和工具,并且将体会到Python编程的快乐。

    和我一起看看目录



    文末告诉大家一件事,最近听说 #软技能# 在知乎火的不行不行的,要不要看看大家的各种奇葩说,嘻嘻,丢个链接,喜欢探个究竟的不拦着。截个图说明真相。
    https://www.zhihu.com/question/48406009?from=profile_question_card

    相关文章

      网友评论

        本文标题:程序员不需要知道太多数学,你认同吗?

        本文链接:https://www.haomeiwen.com/subject/xbimjttx.html