第一范文网 - 专业文章范例文档资料分享平台

周爱民《大道至简 软件工程实践者的思想》读书笔记-

来源:用户分享 时间:2025/10/11 0:29:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

三:对于一个人而言,成功的激励远远大于其它,一个从来没有享受过登顶乐趣的人,一定不会喜欢登山。你帮他跑到终点,实际上也是剥夺了他作为团队成员来分享成功的权利。让一个人总是去做\没有成就感\的工作,他将渐而生厌,你也无异于自毁长城。

对于一个团队来说\解决掉一个技术问题\远远比\团队的整体行进\次要。因此你不要冲在前面披荆斩棘--把这个事情交给技术经理去做,或者教而习之,由成员自己去做。

夫战,勇气也,一鼓作气,再而衰,三而竭 振奋士气这件事情,经不起一再空耗

即使所有的讨论结果都倾向于对这名员工的否定,你仍然可以给出一个机会来让这名员工去自我证明,这种机会可能只是几小时或者一两天的技术探索。这种情况下,如果他能证明他的正确,那他会感激这次机会。如果结论是他错了,你无形间树立了自己的威信,这件事,直说\不\是不行的问题其实就是你期望的东西和你体验的东西之间的差别。猿猴之为人,\学会制作和使用工具\是最重要的标志。因为我不知道\语言只是工具\这句话,究竟是对语言的膜拜,还是漠视。如同工程与编程,单以编程而论,讲究技法之精妙,追求细节与枝节是可以的;但对于工程来说,能让团队理解、统一执行、迅速有效的实战技法,才是真实所需的。就如陈康肃公,有当世无二之技,不能用于群站,也是无益。因此,我们最终看到拥有利器巧技的六国都不在了,最后只剩下一个强秦统一了天下。对于管理者来说,重要的并不是\让大家都关注工程的每一个方面\。工程管理者应当认识到开发人员的\工匠思想\的本质,并且善用之。在很多公司看来\当官\可能是对员工的最大激励。然而深处官场的人又如何能够理解技术人员的思想呢?其实很多的开发人员,无非是追求更宽松的工作环境,更好的学术研究分为。换而言之,他们跟地上就是关注于工具与技法的。

公司应当给出员工\在技术方向上的发展路线\很多大公司在这一点上做的不错。他们把技术职级与管理职级分开。对于开发人员来说,吸引他的是无限的开发空间。例如当初微软打算用三百万年薪和数万股股票从BorLand挖走Anders

Hejlsberg,未果。后来,盖茨提出给他一个小组和极多的资源,然他尽情地发挥,他这才动心,从此就有了VS.NET我开始了解Interface之后,才真正有了\软件设计\的观念。而一旦有了软件设计的观念,\实现\的过程就变得越来越不重要。真正做工程的人,只是简单地说:不平,刨之,不直,斗之。至于刨和斗是不是某个思想家,理论家或者实践家来发明的,与用不用他,没有关系。 然而大多数人不会赞同你把工具拿来\换个方式用\。但我如今看来,这个工具的\样子\是不是\刨\或者\斗\都不再重要,只要能完成所需要做的事情就行了。例如我现在….有时候甚至会用PowerPoint来写代码,例如要表达一种动态的UI效

果,我可以用Delphi IDE加一些组件,并写代码来完成,也可以用PPT的\动画\效果来做,而我通常会选择后者。

无所谓是什么,只在乎他能不能用。一个工具无比强悍,但你可能只用它来输入几行代码。那么你输入这行代码就可以了,关注它那些强悍的功能干什么呢?于某时干某事,使用的就是最好的。前提是你要有看明白这些工具的实质的能力。只要能够分辨出所需的部分,适度地用在你的工程中,就可以了。何必把它看作救世良药,一味传道布道做信徒状呢。

工具\被如何设计\的本质,就是为了应对\不停变化的需求\。而被重新设计的工具,又产生了新的\用法\。所以追根溯源,工匠们的思想,就都被禁锢在这生生不息的\变化的需求\中了。工具也因为这个过程而变得越来越复杂,似有万般功用。然而对于确定的项目来讲,只有对这个项目有用的那些\功能\,才是这个工具的价值所在。 灵活的软件工程

并不象现代人想见的那样,古诗词一定是\逐字论平仄\的。变化或者变通,其实是常见之事。因此古词谱中,才常会见到冠以\摊破\、\减字\、\添字\等字的词格。然则古人在词格上的这种变通,是基于\音律\的。

通常说的词律是指词格,这与音律是两回事。词律(格)是平仄,音律则是乐器、音调与歌舞。古词中用来吟唱与歌舞的词牌就不能混用,律不同,调不同,如是之。注

古人做词的变格,势必依音律而为之,舍周邦彦、东坡、辛弃疾此等人物,轻易变格,是为他人所笑话的。所以,词谱中所录变格既少,且俱为名家所创。然而古词的音律(亦即是律谱)已经失传了,也就是说,今天的词是用来读的,不是唱,也不是舞,甚至连吟哦也不是。所以今人总是拿普通话中的1、2声作为平声,3、4声为仄声来填词,并以此论平仄,而全然不想词的格律的根基是\词律\与\音律\这两个部分的融合。

我曾经参与过一个讨论,叫\古人是如何说话的\。在我看来,古人做文章和说话是两回事,文章中之乎者也,日常交流中还是市井俚语的。因此评论中会说\以俚语入词\。也可见填词作文章与说话毕竟是不同。再者说话也存在方言的问题,因此方言之间平仄音调也当不同。古代的歌妓是要求会\官话\的,这相当于现在\普通话\的地位,她们歌唱起来,也是用的\官话\。更进一步的推论是:古代的词律中的平仄是以官话为基础的。然而如今的普通话毕竟不是古时的\官话\,也就是说,即使我们以普通话的四声为基础在论平仄,在古人看来,也是可笑的:这样做出来的词,依旧不可唱,也不可读。

因此今人做词的标准,是应该重定的了。除了词格(这里仅指字句的格式)和用韵之外,其它的部分是无法遵循的了。在各字的平仄以及句式上,应当以\能通顺\和\能品味\为准,风格上则以古雅为益。仅此而已。

对于我这样的格律观点,一位网友曾有一句\未蕴而变,自欺也。知律而变,智者之道也\,实为良言。变向不变求。不变者,万变之所源,亦万变之所归。习诗词之法度,若蚕虫之结茧,若无结茧于前,何有破茧于后?故,知律而变,智者之道也。\知律而变\中的\律\字,若解释作\规律\,那么便是可以用于软件工程中的了。\道\是规律,如果明\道\,而可以变化无穷,这样做软件工程才是活的。就如同今人难于填词一样,不明道,则不明智,不明智则无所以为,因而在软件工程实施中不可避免的盲目与停滞。\知律\的另一层意思,是在于\知道原理\。明白\为什么要这样\或者\为什么不是那样\。这在软件开发中是常见的问题,大多数人不知究竟地使用着技巧和方法,而一旦出了问题,则归究于这些技巧和方法的不好。而真正的问题在于,这些人(我们通常叫做Copy&Paster)并不知道这些技巧、技术和方法的原理,因而不知道变通,也不知道回避错误。 所以死读一本《软件工程》的人不会做真正的软件工程。 所以我写《大道至简--软件工程实践者的思想》

特别声明: 1:资料来源于互联网,版权归属原作者 2:资料内容属于网络意见,与本账号立场无关 3:如有侵权,请告知,立即删除。

周爱民《大道至简 软件工程实践者的思想》读书笔记- .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8sw3f0588j9pugm7qnnb9acj39qq6000egu_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top