围棋,与生活,与编程

news/2024/11/28 11:45:41/

  开始工作时喜欢编程,有好几年的时间没有下围棋。
  大概2005年上联众下围棋,联众上没有网管,比较乱,闹心的是遇到耍赖的,一点儿招儿都没有,他不认输,你只有和他扭着耗着,人不能走开,如果人走了,他走一步,你不在,超时了系统就判定你输。
  那时气盛,遇到赖瓜子,就和他死扛。
  可人总得吃饭和睡觉,为一盘棋这么耗着也不是值啊!有一次晚上下到很晚了,遇到个玩赖的,明摆着的输棋就是不认输,和我就死抗,我也不想就此罢手,拿来饼干和矿泉水准备坚持到底:小样儿,看谁耗过谁?!
  没有想到,这家伙和我耗了一晚上,可把我坑苦了,赶紧上百度搜索,我K!这家伙用了一个玩赖软件,专门用于联众,他人根本就不在,我却傻楞楞地盯了一晚上的屏幕。
  再也不去联众了,转移到了新浪围棋,在新浪下棋的感觉很好,首先是水平不低,每天都有韩、日、中高手的现场对决,看着舒心养眼;其次秩序好,来此下棋的很少有耍赖的,即使有,找网管马上搞定。
  好不容易下到了四段,结果我们这里由于代理的缘故再也不能上新浪围棋了。但是每天都会习惯性地去看围棋谱。http://sinago.com/gibo/new_gibo.asp
  上过TOM,去过弈城,都需要安装专门软件就放弃了,最后转移到QQ围棋,比较轻松到了六段,不过QQ围棋是所有网络围棋中最低的,上面玩赖的人多,就棋力来讲,TOM的一段=新浪的一段×1.2=联众的一段×1.5=QQ的一段×1.6。
  毕竟老大不小了,玩这个太上瘾了耽误很多事情,把心情也搞乱了不少,最后就卸载不玩了。
  我接触过不少的程序员,绝大多数都没有什么业余爱好,我想,这对于一个开发者来说是多么让人遗憾的事情。这里并不是说一定要学围棋,其他的爱好选择可以很多,比如旅游、运动、唱歌等等,毕竟,对于绝大多数的程序员来说写程序仅仅是我们的谋生手段而已,我们最终的落脚点还是在生活,在于丰富多彩的生活。人生苦短,你仅仅就Python?!
  生活的了无情趣对于一个人的思维拓展是有一定的负面作用的。
  但是,爱好太多也不好,精力可能过于分散了,凡事有度,过犹不及了。

  从高中算起来,与围棋接触有三十多年的时间了。
  也不清楚是从什么时候开始迷恋上了围棋。
  迷恋象棋倒是有印象,初中的时候经常在回家的路上看几位高手下象棋,精妙的快速布局、绝狠的厮杀一看就忘记了时间,听说哪个地方有高手还专门跑过去看,也经常琢磨自己的下法。
  但是这些从看到围棋后就不再了。围棋的纷繁复杂和难以算尽的奥妙机关,让人一旦投入就难以自拔。
  最开始是胡下,知道那么一点点规则就兴趣盎然地捉对厮杀,两三个棋友拿着方格本,一人一支铅笔和橡皮擦,围在一起唧唧咋咋地下,吃子即擦去,下完了,挨个数空和数子,有乐但很烦琐,有时为一个、二个子的差别争得面红耳赤。
  上了大学后开始买一些书来看,知道了“急所”、“手筋”、“腾挪”,知道了武宫正树、石田芳夫、大竹英雄、吴清源、聂卫平等等。
  在大学宿舍里,我的对床刚好也喜欢下围棋,遇到星期天,我们就把棋盘往中间一摆就开杀,互相都不服对方,为一局棋还闹别扭,我们俩不过是业余1段的水平,那种的景象和快乐让人怀念。
  断断续续下了这么长时间的围棋,对它有了一些的认识。
  围棋是最能锻炼人心智的工具之一,在于它的纷繁复杂、变换莫测,在于对局者的心智较量,心智是一个涉及很广的概念,指的是人们在以往知识和经验上总结提炼后的一种综合反应能力,包括了人的心态、心理、智力以及某些莫名的潜能力,从技术上讲,围棋有布局、中盘、收官、很多的定式以及数不清的对杀手段,可由此延展开来的就是神鬼难定、错综复杂的心智考量。
  围棋包含了许多的生活道理和人生哲学。
  千里之行,始于足下,好的开端是成功的一半。围棋的布局是具有战略性的,它要求对局者在谋划运筹时要有长远、开阔的战略眼光,重视开篇和布局,如果布局没有走好,那么后面可能需要付出相当的气力才能扭转由于布局不济所造成的落后局面。虽然历经千年这方面有了很多固定的走法,但还是有很多让人眼界一亮的拍案之作,就那么寥寥几子的运做也许花费了对局者多年研究的呕心沥血,可以说是“台上几分钟,台下几年功”了。
  人生的绝大多数成功都是在年轻气胜时刻敲定的。如果说布局是划分领地或者建立阵地,那么中盘就是对局双方攻防不断互换的战斗了,基础打得好,但是经不住敌人的进攻或者不能在战斗中收获实在利益那也不行,中盘之战是布局的延续和扩展,要求对局者有良好的计算力和攻击力,并且要牢牢掌控好自己的战斗节奏,扬长避短,专心用力放大自己的优势。如同人生之初走得好,可到中场却因为一些差错导致让人遗憾的转折,越是人生的紧要时刻越是来不得半点松散,需要时刻紧盯。
  看不见的硝烟战火之后,双方也许得失大体相当,那么就需要通过收官来最后确定胜负,锱铢必较,胜负也许就在毫厘之间,专业和业余棋手之分在这里表现最为明显。对于官子的讲究,一个成语就有很好的概括,“失之毫厘,谬以千里”。
  围棋自始至终缠绕着谋略,对很多军事理论和思想有深刻的阐述。
  最明显不过,“明修栈道,暗渡陈仓”,从正面迷惑对手,用来掩盖自己的攻击路线,而从侧翼进行突然袭击。表面上在某一处攻城掠地,事实上意在夺取另一块更大的价值所在,这也有“声东击西”“围魏救赵”的含义在里面。
  再如“调虎离山”,某一块战斗陷入了不利,为了缓解这种局面想办法在其他地方使用一些手段,为的就是转移对手的注意和攻击,使对手逐步丧失优势和主动。
  围棋高手有时也玩一些“浑水摸鱼”的把戏,就是制造混乱并且趁乱搜刮利益,在局势于己明显不利的情况,这也算寄希望于逆袭的最后一博吧。
  围棋中的一个大智慧就是“转换”,即是在得失之间做取舍,也是在胜负的天平酌情做加减,为的都是不在意一时一地而着眼于最后的胜出,“东方不亮西方亮”,对局者要权衡多方利弊,善做取舍和加减。
  围棋对于编程开发也有启迪。
  对于编程者来说,架构的重要性不言而喻,就如围棋的开篇布局,好的架构设计让开发者节省精力和时间,并且为整个项目和工程平添色彩和智慧光环。
  好的架构设计需要编程者一步步脚踏实地去实施和完善,犹如围棋的中盘角力,同样的功能和应用界面对于不同的功力者的实现的方式和方法可能差别很大,这需要编程者不断提高和充实自己的技能。
  围棋的收官就好比编程测试与发布,需要细致入微地去做,不放过一丝一毫可能对项目产生BUG的细节,千里之堤毁于蚁穴,这样的案例还是很多的,这就要求开发者从始而终紧绷为用户着想这根弦,真正从用户角度去想去做。
  围棋中的转换或者腾挪思维对于开发者也是有裨益的,有些功能你用某一个开发工具可能不好实现,换一个开发工具却轻而易举,即便是同样的开发语言,使用编程语言本身或不及使用API的调用来得便捷实在。
  围棋的至高境界在于定与静,对于编程者又何尝不是呢?!
  心态不好的人肯定下不好围棋,也许在技术上由于计算能力超强而具有强悍的攻击力,但终归上不了大家盘面。生活中的业余七段可以依靠教人下棋来谋生,姑且称为高手,我见过的高手内心都具有强大的定力,他们少了许多的浮躁而多了些气定幽闲的静养,这也许是他们成功之所在,或者说是为棋所得之学吧!


http://www.ppmy.cn/news/239758.html

相关文章

qq围棋 android,腾讯围棋(QQ围棋)

腾讯围棋(QQ围棋)是一款手机版的围棋游戏,玩法包括了人人对弈、段位升降、人机对弈等等,而且后续还在不断的完善中,竭尽全力为广大棋迷打造最舒心的线上围棋家园,喜欢围棋的朋友不妨快来下载吧。 腾讯围棋(QQ围棋)游戏特色 《腾讯…

html5围棋源码,围棋源代码gnugo 2.6

【实例简介】 GNU Go是免费的带源代码的人机对弈软件,棋力在九级左右。和其它GNU 软件一样, 它遵从 GNU 公用许可证GPL。你可免费获得它的源代码,并可自由使用和修改。 但GNU GO只提供字符界面,更多相关内容请参见其主页: http://www.gnu.org/software/gnugo/gnugo.html 【…

支招功能最强人工智能围棋软件_AI智能棋盘全新上线,围棋的奥秘原来在这里?...

乐弈围棋 乐在‘棋’中 2016年谷歌公司研发的AlphaGo击败人类围棋史最为传奇的棋手之一“不败少年”李世石后,围棋AI相关的消息迅速席卷了各大主流媒体。围棋AI的出现不仅没有让这项人类智慧的结晶迅速走向衰落,反而在海内外扩大了围棋的影响力。 与此同…

围棋棋盘怎么编程python_python实现围棋ai

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 腾讯野狐围棋上经常有直播讲解,和电视节目讲解有所不同,解说会搬出绝艺(腾讯出品的围棋ai软件),对一些关键步骤,给出几种推荐的选点,以及随后几步的...但…

围棋的分数计算机,围棋比赛积分规则

围棋比赛积分规则 在围棋比赛中,选手积分规则有哪些?下面是围棋比赛积分规则,一起看看下面两个算法有什么不同吧! 围棋比赛中积分循环的计算方法 每个选手会用两个分数,一个是大分,一个小分。 大分是指个人…

计算机围棋发展史,围棋变迁史

家父喜欢围棋,经常说围棋是一门高雅的艺术,其中千变万化充满智慧。 由于规则比较简单,所以每次下法都有很大的随意性,尤其是开局的时候,361个点,几乎每一个都可以选。曾经有数学家专门计算过,所…

围棋打谱软件 android,MultiGo(围棋打谱工具)

MultiGo是一款非常不错的围棋打谱工具,使用这款软件能够非常方便的查看武器棋谱,并且这款软件支持批量的文件格式转换,格式具备自定识别的功能,操作方法十分的简单,需要的小伙伴赶快下载吧。 软件功能 1、分谱打印 增强…

人机对弈是计算机什么应用,转载【哪个围棋人机对弈软件最好】

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 软件名称:MOGO/魔围棋 软件版本:Mogo1.0 系列的最新版本:Mogo1.0(貌似官网没有软件版本更新的说明唉) 游戏类型:TAB桌面游戏 发行地区:France/法国 开发团队:…