热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

与候捷先生的一段对话(部分)

候捷先生,您好我是一名大陆的读者,很抱歉打扰您的时间。但是这个问题困扰了我好久,而且对我来说是致命的。我不是科班出生的,由於自己的爱好,自学了CPascal,现在正在学习C++。但是对於程序

候捷先生,您好
我是一名大陆的读者,很抱歉打扰您的时间。但是这个问题困扰了我好久,
而且对我来说是致命的。
我不是科班出生的,由於自己的爱好,自学了C Pascal,现在正在学习C++。但是对於程序设计老是不能进入状态,对於书上的题目做了很多,但是老是觉得自己欠缺点什麽。所以想请教侯捷先生,如果数学基础不是很好,没有学过离散,是不是在程序设计方面就一定不会有所作为。对於我们这样的自学人士,应该注意那些问题,采取什麽样的方法呢?请候先生为小生指明一条奋斗的方向。

致礼

●侯捷回覆:网路论坛上有许多基本教义派,但这些派别的基本教义都不相同。有的奉演算法为无上神明,一切的一切都要扯上演算法。有的奉离散数学为最高教义,好像离散数学不好,甚或没学过离散数学,就什麽都不是,什麽都不行了。

吓,无限上纲。

动辄扯上一些看了让人肃然起敬的学科和术语,在我看来都只是为了抬高自己。真正的高人,不需要藉任何外在因素来抬高自己 —— 不需要藉着自己的母校、自己的家世、自己使用的语言、自己使用的工具、乃至於自己使用的电脑的品牌

(真有人以自己使用 IBM 笔记电脑而觉得高人一等。这种人我见过不少。喜欢用名牌,很好,名牌之所以为名牌,绝不是浪得虚名,否则它不会屹立不摇。我也知道 IBM 的电脑很耐用,故障率很低,我也喜欢,但使用 IBM 电脑和高人一等全无关系)。

有人喜欢在名片上印满满的 title,喜欢说「那个某某某我认识呀,那个谁谁谁上星期才和我吃过饭」。如果你遇到那种名片上只有三个字(或两个字)的人,你一定是遇上了真正的大人物。

唔,好像说过头了,打住。你问:「如果数学基础不是很好,没有学过离散,是不是在程序设计方面就一定不会有所作为。」现今的大问题是,大家喜欢(或无知地)把软体开发或电脑知识视为一门单纯的科目,但难道你,是的,就是你,不知道这其中已经多麽繁复,分门别类多麽细致了吗?开发不同类型的软体,需要不同类型的基础知识。岂能一概而论,定於一尊?那麽多外文系的、土木系的、哲学系的、化学系的、物理系的、艺术系的┅,投身於软体开发行业,做得有声有色,你说他们读过所谓的离散数学吗?听都可能没听过咧。


推荐阅读
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
  • 计算机网络复习:第五章 网络层控制平面
    本文探讨了网络层的控制平面,包括转发和路由选择的基本原理。转发在数据平面上实现,通过配置路由器中的转发表完成;而路由选择则在控制平面上进行,涉及路由器中路由表的配置与更新。此外,文章还介绍了ICMP协议、两种控制平面的实现方法、路由选择算法及其分类等内容。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 题目描述:给定n个半开区间[a, b),要求使用两个互不重叠的记录器,求最多可以记录多少个区间。解决方案采用贪心算法,通过排序和遍历实现最优解。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文探讨如何设计一个安全的加密和验证算法,确保生成的密码具有高随机性和低重复率,并提供相应的验证机制。 ... [详细]
  • 深入解析:手把手教你构建决策树算法
    本文详细介绍了机器学习中广泛应用的决策树算法,通过天气数据集的实例演示了ID3和CART算法的手动推导过程。文章长度约2000字,建议阅读时间5分钟。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 在给定的数组中,除了一个数字外,其他所有数字都是相同的。任务是找到这个唯一的不同数字。例如,findUniq([1, 1, 1, 2, 1, 1]) 返回 2,findUniq([0, 0, 0.55, 0, 0]) 返回 0.55。 ... [详细]
  • 本文探讨了卷积神经网络(CNN)中感受野的概念及其与锚框(anchor box)的关系。感受野定义了特征图上每个像素点对应的输入图像区域大小,而锚框则是在每个像素中心生成的多个不同尺寸和宽高比的边界框。两者在目标检测任务中起到关键作用。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
author-avatar
laoshu仔
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有