`
庄表伟
  • 浏览: 1149865 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

帖子虽老,却不过时

阅读更多

我昨天发的那篇《咱圈真乱 》,potian在下面留了一个言:

我不知道Kent Beck这次有没有忽悠,但我以前还真没发现他什么时候忽悠过别人
原来现在的人都牛皮到随便把Kent Beck称为忽悠的地步了
佩服!佩服!狂佩服!

说实话,我也没想好怎么完完整整的回复这个留言,只能简单说了几句。

今天翻出了2004年发的一个帖子,5年多过去了,我发现,那个帖子居然一点都不过时。《读《人件集——业界偶像》有感

贴几段在下面吧:

我写这篇文章,说的其实是两个问题,一个是跟风的人太多。另一个是吹风的人也不少。

我要说的是这个行业普遍存在这样的现象,当你看到这样的文字:“只有James Martin才能站在那个讲道台上发言。当我说到这里时,全场一片寂静。”这让人大笑,也让人感到悲哀,这是怎样的一个群体,当他们听到James Martin的名字的时候,居然全场一片寂静,没有一个人去怀疑这可能是一个笑话,这样的群体盲从,是我们整个软件开发行业的写照。

我不只是说初学者存在跟风厉害的问题。而是说整个这个行业,风太大了,你想不跟也难。不做吹风的人,也要从我做起。

我和你们的思路不同,我并不认为这是阵地的争夺,无论哪个大王在城头插旗,都不过是“偶像”的一种而已。
只要这个领域里存在偶像,我就认为不正常,不管这个偶像宣扬的是OO,是CMM,是XP,还是RUP。所谓偶像,就是那种使人盲从的人。他们运用自己的影响力,推广自己的东西。都不是基于理论的逻辑力量,而是基于大家的迷信。
有些人迷惑于这样的现象,所以跟风。
有些人其实很清楚,因此更加想要成为“偶像”。呼风唤雨,左右业界的方向。o6z,dlee,gigix,这也许是你们的思路吧。
potian说,我也许也有些担心,是的。我不只是担心CMM大举入侵,我也担心RUP,XP,AP成为新的神话。无论是哪一种技术,理论,思路,一旦像“神圣不可怀疑”的东西一样被宣传,就是我所担心的。

我无法相信,仅仅因为某某人说的一段话,就去崇拜他。
话正确,就是话正确。崇拜他,就意味着相信他剩下的话。这样的态度,颇为盲目。
再者说,就算这句话本身,也不过就是“具体问题具体分析”而已,真的这么值得你推崇?

有趣的是,5年多以后的今天,我的想法几乎没有什么变化,当年参与讨论的potian和gigix,也几乎没有什么变化。

12
0
分享到:
评论
2 楼 黑暗浪子 2009-10-30  
其实在我们这个行业是很难混的。到处都是欺世盗名之辈~
1 楼 potian 2009-10-03  

我是同意你那个帖子的初衷的。

但是随意跟风捧固然不是成熟的表现,贸然把别人归入忽悠也不见得是深思熟虑的结果。虽然看起来矛盾,但是我毫不奇怪这两者总是会成对出现。盲目崇拜和全然否定之间,看不出有多少差异。

===

我毫不讳言Kent Beck向来是我比较佩服的一个程序员,很多朋友都知道,远在XP成为真正的流派之前,Kent Beck的Smalltalk Best Practices就是我推崇的程序员必读书目。后来pattern发端的Hillside小组,KentBeck更是重要的人物之一.至于XP的贡献更加需不需多论了。

从赚钱的角度来讲,Kent Beck实际上是属于混得不好的那类。基于他对软件开发方法学的贡献而言,他完全可以和Rational那三位混得差不多,最少也应该比他的几个吹鼓手要好些。老头这把年纪了,还在为一些小钱杂事担心。就算不能和那些伟大的生前落魄的文人、科学狂人相比,但不管怎么书写20-21世纪的软件方法学的历史,也轮得着他厚重的一笔。如果把某些跳梁小丑和Kent Beck相提并论,怎么着也不是非常公平的事情。

据我局外人的推测,Kent Beck比其他几位更醉心于软件研发中的道,也更加偏向于意味纯粹的程序员。

在Smalltalk一书中,Kent Beck曾经写道:

引用

In this model, coding isn’t the poor handmaiden of design or analysis. Coding is where your fuzzy, comfortable ideas awaken in the harsh dawn of reality. It is where you learn what your computer can do. If you stop coding, you stop learning.



到了今天,Kent Beck是否有江郎才尽的可能性,我也不得而知。因为我还没有仔细研读过他新的一些想法。但近些年来的软件实践确实让我感觉到需要往前再走一步的必要性。

=====

对于软件研发和技术中出现的一些新词汇,相信很多属于忽悠一类。但是相信不光是软件研发,就算人类本身的进展,它们的精华也往往集中在某些新的词汇中。这样的例子相信你比我知道得多。

没有经过仔细的思考和实践,如何知道象Kent Beck这样的人在他自己最擅长的领域提出的新词汇一定就是忽悠呢?









相关推荐

    易班SDK,老版本,易班SDK,老版本

    这个SDK的老版本可能是针对2015年前后的技术环境和易班平台特性设计的,因此在当前的开发环境中,它可能存在一些过时的问题,比如不支持最新的API、缺少某些功能或者对现代编程语言的兼容性不佳。 易班是中国一个...

    97年老版程序

    6. **安全性和隐私**:老版本的程序可能含有已知的安全漏洞,不适用于处理敏感数据。升级或找到替代方案是必要的,以防受到黑客攻击。 综上所述,“97年老版程序”不仅仅是一个软件产品,它代表了一个时代的科技...

    Open-Cloud-Forum:一个非常简单的论坛系统(过时)

    "Open-Cloud-Forum"是一个基于JavaScript开发的...尽管不推荐将其作为现代开发的参考,但它仍然是一个了解早期Web开发实践的好例子。如果想要搭建一个现代化的论坛系统,建议转向使用维护更新、功能更丰富的框架和库。

    2D游戏看你能坚持多久(源码)

    整理硬盘发现的,年代太久远了,代码找不到了,发了个帖子征集需求,响应的人也不多,看来2D游戏已经过时了,打算放弃写2D版的飞机大战2.0了,为了不让回帖的人太失望,抽空做了个2D游戏的小DEMO看你能坚持多久,...

    wordpress-label-old-posts:使用自定义消息标记旧帖子的 Wordpress 插件

    如果您有较旧的帖子,您可能希望提醒用户有关可能已过时的信息,这将非常有用。如何使用这个插件安装插件。 然后,在用于帖子的主题文件中插入以下 PHP。 这可能被称为 content.php do_action('label-old-posts');...

    C语言资料大全1.0

    9.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 10.学习脚本最好的方法之一就是多练习; 11.在任何时刻都不要认为自己手中的书已经足够了; 12.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 13.别指望...

    chat-0-1-dingtalk:Chat话题-从0到1快速开发钉钉企业内部微应用(内容过时,不建议购买)

    chat-0-1-dingtalk Chat话题-从0-1快速开发钉钉微应用,购买地址: 随着钉钉在企业服务市场逐渐强大,针对钉钉的开发需求越来越多,本次 Chat 的话题主要针对企业...可在读者圈发布帖子交流 免费 提供Demo让大家学习

    github-blog:将您的github问题变成博客的CMS

    Github博客 将您的github问题变成博客的CMS。... 使用标记标签将任何类型的标记添加到您的帖子中,例如过时将帖子标记为过时。 您还可以在帖子中添加任何k:v标签,例如foo:bar 。目录API参考实例与方法新的Gi

    罗技的一些驱动解决打不开的问题.zip

    5. **使用驱动更新工具**:有些第三方软件如Driver Booster或Driver Talent可以帮助自动检测和更新过时的驱动,可以考虑使用这些工具,但要确保从可靠来源下载并谨慎操作。 6. **检查病毒和恶意软件**:驱动问题...

    JAVAWEB在线即时通讯系统-开题报告.docx

    5. **帖子删除**:管理员可分页查看并删除不当或过时的帖子。 6. **用户管理**:包括用户注册、权限设置等,维护用户账户安全。 7. **网站信息管理**:管理网站的版块、信息发布和更新等。 课题难点主要集中在技术...

    mean-reddit:轻型版本的Reddit完全使用MEAN堆栈进行了重新制作

    这个仓库太过时了,安装起来并不容易。 如果您对它的工作方式感兴趣,我还没有花时间去修复它或启动它,但是如果要对它的工作方式感兴趣,我会在“演示”部分制作一个非常长的演示视频目录这是什么? 使用MEAN堆栈...

    海河写的 Discuz论坛帖子调用js的php代码

    ### 海河编写的Discuz论坛帖子调用JS的PHP代码解析 #### 一、概述 ...此脚本负责从数据库中获取指定版块...需要注意的是,由于使用了过时的MySQLi函数,建议在实际开发中使用更安全、高效的PDO或MySQLi对象导向等方法。

    动态页面转静态页面

    如果文件不存在或过时,则通过动态页面生成机制重新创建帖子详情页,并将其保存为静态文件以备后续访问使用。 5. **注意事项**: - **缓存管理**:需合理设置缓存策略,避免长时间使用过期数据。 - **安全性考虑*...

    phpBB-image-attachments-rotation:在图像附件名称之后,将图标添加到附件面板(jpg,gif或png)中。 Onclick打开一个模式弹出窗口,可以在其中旋转图像并保存它。 保留图像透明胶片。 立即将旋转的图像显示在帖子中,而不是浏览器的缓存图像。 编辑,发布和回复模式。 所有版本均位于https

    将ACP选项“重新编译过时的样式组件”设置为yes 转到“ ACP”>“自定义”>“扩展”,并启用“附件图像旋转”扩展 测试事情可能会做一个测试帖子 如果一切正常,请将“重新编译陈旧样式的组件”重置为否 完毕 phpBB...

    ASP源码基于ASP社区论坛设计与实现

    - **AJAX技术**:使用异步JavaScript和XML技术,实现在不刷新页面的情况下加载最新的帖子列表。 - **分页处理**:对于大型社区来说,合理的分页策略是非常必要的,以减轻服务器负担。 #### 总结 本文详细介绍了...

    IT人必读:写给浮躁的IT同仁.

    把时髦的技术挂在嘴边,不如把过时的技术记在心里:学习编程时,不要总是追求最新的技术,而应该记住基础知识。 10.学习脚本最好的方法之一就是多练习:学习编程需要多实践,多练习。 11.在任何时刻都不要认为...

    pager-taglib 2009年5月6号官方网站下载的

    如果现有项目依赖于`pager-taglib`,但由于其过时而不安全,那么应该考虑迁移到一个更活跃的分页解决方案。这可能涉及到重构JSP页面,更新后端代码,以及测试确保功能的完整性和性能。 总的来说,`pager-taglib`是...

    JAVAWEB在线即时通讯系统-开题报告.pdf

    5. **帖子管理**:包括删除功能,管理员可以对不当或过时的帖子进行清理。 6. **用户管理**:包括用户注册、登录、信息修改等功能,同时需要设计合理的权限体系,区分普通用户和管理员。 7. **网站信息管理**:对...

    WordPress-Post-Like-System:WordPress的简单高效的类似帖子的系统

    现在有点过时了,但是请在网站上查看以获取更多信息。荣耀四步将CSS添加到主题的主样式表中。 将javascript文件添加到主题的js文件夹(如果存在)。 如果您主题的根目录下没有js文件夹,请创建一个文件夹,然后向...

Global site tag (gtag.js) - Google Analytics