`

写软件就像打麻将

 
阅读更多

摘自《移山之道》。

写软件就像打麻将,要想做些大牌,但是不要非大牌不胡,有时要胡些小牌,然后等下一圈,只要宿舍不息灯,我们总可以有下一圈,就像我们总可以等下一个里程碑一样;有时摸到一张好牌,但是和手里其它的牌型不配,也只好打掉,这和我们要砍掉的功能是相似的;听牌的时候,要有耐心,不能老换张,这也和我们做项目有共通之处。总之软件开发就像一局麻将。

摘自《知识英雄》

“我有杂念,而真正第一流的程序员是没有杂念的。我曾经72小时不睡觉连续写程序,但这有什么了不起呢?别人也可以三天三夜在麻将桌上不下来,难的是早上8点钟开始打牌,打到12点,下午1点再开始打,打到下午5点,这样一直坚持一年。”

分享到:
评论

相关推荐

    Transformer + Reinforcement Learning打麻将

    基于Transformer模型+强化学习训练的立直麻将agent 此项目刚开始不久,欢迎提PR,欢迎交流讨论(权重、数据集未公开) 待完善的地方: Misc/libc/evaluate.cc计算打点时未考虑所有役种,需添加完善 需要训练4个...

    麻将游戏源码VB写的麻将游戏源码

    标题中的“麻将游戏源码VB写的麻将游戏源码”表明这是一个使用Visual Basic(VB)编程语言编写的麻将游戏的源代码。VB是一种流行的面向对象的编程语言,常用于开发图形用户界面(GUI)应用程序,包括游戏。源码是...

    麻将馆管理软件

    麻将馆收银管理软件操作灵活,收银员只需记住几个常用的快捷键就能处理日常收银业务、界面简明扼要、功能清晰流畅。操作员能快速上手,包括以下主要功能模块:包厢资料管理、商品价格管理、商品入库管理、商品仓库...

    人工智能AI麻将,麻将AlphaGo,可直接运行

    标题中的“人工智能AI麻将,麻将AlphaGo,可直接运行”提到了两个主要概念:人工智能(AI)和麻将AlphaGo。这个项目显然与开发一个能够玩麻将的AI系统有关,类似于围棋界的AlphaGo,但针对的是麻将游戏。描述进一步...

    学校打麻将检讨书-.docx

    【学校打麻将检讨书】 检讨书的内容主要围绕学生在学校参与打麻将的行为,表达了深刻的反思和悔过之情。在这些检讨书中,学生都承认了自己的错误,认识到在学校打麻将不仅违反了校规,还影响了学习和他人的正常生活...

    双簧打麻将台词.doc

    3. **传统元素与现代融入**:双簧台词中既有传统的民间故事,如“高高山上一头牛”,也有现代生活的元素,如“打麻将”。这种结合体现了双簧在传统与现代之间的灵活适应。 4. **情境设定与即兴创作**:双簧表演可以...

    android开源麻将游戏

    【Android开源麻将游戏】——Andjong深度解析 Andjong是一款基于Android平台的开源麻将游戏,其源代码提供了丰富的学习资源,对于想要深入了解Android游戏开发,尤其是麻将类游戏开发的开发者来说,是一个不可多得...

    麻将游戏,mfc框架,c++

    麻将游戏麻将小游戏麻将专题介绍:打麻将古已有之,但以前叫打马吊,“三缺一”这三个字更是老少皆知,可见麻将的风靡程度。各个地区也因时代的变迁衍生了各自的麻将玩法,可小游戏即可免费在线玩麻将单机版小游戏,想知道...

    我自己写的项目 地主 ,麻将 学习资料

    C++是一种强大的、面向对象的编程语言,广泛应用于系统软件、游戏开发、高性能计算以及嵌入式系统等多个领域。 【压缩包子文件的文件名称列表】提供了更具体的细节: 1. **MFC类库详解.chm**:MFC(Microsoft ...

    工厂员工打麻将检讨书.doc

    这篇“工厂员工打麻将检讨书”虽然是一篇非正式的文档,但它涉及到几个重要的管理和个人行为相关的知识点: 1. **企业纪律与规章制度**:员工在工作之余的行为,尤其是在公司宿舍内,同样受到企业规章制度的约束。...

    高中历史之图说历史清末民初国人怎么打麻将素材

    高中历史之图说历史清末民初国人怎么打麻将素材

    易语言麻将源码

    易语言麻将游戏源码例程程序结合易语言位图操作支持库实现麻将游戏。 点评:易语言麻将游戏源码仅供娱乐。

    易语言麻将游戏

    麻将游戏,点亮按钮,取鼠标指向处牌序号,取点击的牌形序号,取自己麻将图片,取本家和对家牌墙图片,取下家和上家牌墙图片,更改显示状态,显示玩家手中的牌,初始化玩家原手牌数据,显示牌墙,取打出的麻将图片,取下家麻将...

    MFC美女麻将游戏源代码,和电脑AI对战的 Part1

    一个用MFC写的美女麻将游戏哦,点击敏感部位会叫的哦! 源代码写得很清楚,可以自动改进! 文件有27M,分成两卷上传!

    Java麻将算法汇总(胡牌算法、AI算法、查胡算法、评估算法、出牌算法)majiang_algorithm-master.zip

    源码软件提供了深入研究和学习的机会,对于想要提升自己在游戏开发领域,特别是AI开发方面技能的开发者来说,这是一个宝贵的资源。通过分析和理解这些算法,开发者可以更好地掌握麻将游戏的复杂逻辑,为未来的项目...

    麻将游戏Java源码

    5. **数据持久化**:如果游戏中有得分系统或玩家进度保存,就需要涉及到数据持久化,如使用文件存储或数据库来保存玩家信息。 6. **错误处理与调试**:源码中会包含异常处理机制,确保程序在遇到问题时能够优雅地...

    长沙麻将算法和AI源代码

    长沙麻将是一种流行于湖南长沙地区的麻将游戏,具有独特的规则和玩法。在开发长沙麻将的算法时,编程者可能会面临各种挑战,如牌型计算、胡牌条件判断、玩家策略优化等。本项目提供了使用链表和STL实现的长沙麻将...

    麻将游戏AI源代码

    【麻将游戏AI源代码】是基于C/C++编程语言实现的一款桌面游戏,专为WINDOWS操作系统设计,能够编译并运行。这个项目的核心在于其电脑AI(人工智能)算法,使得计算机可以与玩家进行智能对战。下面我们将深入探讨该源...

    用Java写的单机命令行麻将游戏。

    Java语言游戏项目实战资源包 内容概览: 这次分享为你带来了丰富的Java语言游戏项目实战资源,让你在实践中深入掌握Java语言,并开启游戏开发之旅。资源包中包括: 游戏项目代码:精心挑选了多个经典的小游戏项目...

Global site tag (gtag.js) - Google Analytics