zoukankan      html  css  js  c++  java
  • 编程高手箴言,看着看着,又是心有所得,呵呵,不好意思。。。(04年1月偶的心得,请大家指教。。。)

    这本书最早从csdn2003年10月左右的帖子上看到的,帖子也不长,估计书还没有正式出来。印象最深的,是老梁对于高手的6个境界的描述。
    前两天,csdn上***兄的书评我也看到了,写了前三章。书评,有贬的也有褒的,但是老梁也许是“犯了众怒”,也许是“IT人员相轻”,大抵是贬的居多,当然,里面也不乏一些真知灼见。

    这本书已经草草的翻阅过3、5次了,感受最深的,老梁确实是想把自己的经历、体验无私的奉献给大家。无论他的技术文章深度怎样,他始终有那种布道的精神。言辞之中,还是充满了那种激情。他心中最大的希望,也许就是希望大家能够少走弯路,多吸取前人的经验教训。当然了,现在软件业的方向已经很开拓了,类似超级解霸这种工具,在市场上显然不是占有很大的或者说很主流的方向,也不是那种可以为社会带来更多直接效益的软件。我总感觉类似于Herosoft、Kingsoft这类公司的软件,规模不会太大。尤其是架构于微软这种强势OS上面的软件,如果增值的部分没有找准确,干起来会比较累,或者说,不会有什么太大的发展。否则,MS也不会这么费劲的往企业管理软件这个圈子里面挤了。

    其实,还有一点,老梁所作的软件,决定了他对软件工程理念的不屑一顾,尤其是箴言的最后几章更为明显。看了这些部分,加上前段时间csdn兄弟们的评论,确实感觉到他的思路还是局限在了DOS开发模式下。一直用API,无论OO的思想是否适合于大型软件,他的思路已经被解霸限制住了。这也许是众多网友多老梁这种费力不讨好的“奉献”进行抨击的一个理由吧?他的成对编码、良好的注释习惯,都在书中一再强调。其实,软工里面,类似的技巧性的东西太多了。而那种成体系的东西,可惜没有看到老梁提到过。比如说,软件过程定义,这个东西我现在越发的感觉到它的重要性。虽然CMM太过于繁琐,太过于想解决软件开发成本的“量化”问题,但是这种业界多年积累的经验,确实对我们开发软件,有极大的帮助。对我们进行软件开发,是一种极有体系的培训。

    老梁一直是一个布道者,他强调很多次的,就是知识是连贯性的。这点,我的想法其实也一直很他一致。可惜的是,我从来没有受过系统的训练,一切都是自己摸索中进行,自我感觉有很多课需要补。还不错,我还能意识到自己有很多东西要学,虽然快30了,也不算晚,呵呵。

    对于线程中不要作图的那一小部分,我没有遇到过死机的情况,不过,我处理的方式确实和老梁提的是一致的。就是说,线程SendMessage到主线程,由主线程来进行UI的更新显示。这种方式的好处是,线程可以专心负责处理逻辑,把UI与之分离。当然了,如果线程专门负责UI,那就另当别论了。

  • 相关阅读:
    NOIP 2017 游记?
    bzoj4596 [Shoi2016]黑暗前的幻想乡
    bzoj2467 [中山市选2010]生成树
    bzoj3534 [Sdoi2014]重建
    bzoj1016 [JSOI2008]最小生成树计数
    bzoj4044 [Cerc2014] Virus synthesis
    bzoj4530 [Bjoi2014]大融合
    bzoj2594 [Wc2006]水管局长数据加强版
    bzoj 2342 [Shoi2011]双倍回文
    bzoj [HNOI2008]Cards
  • 原文地址:https://www.cnblogs.com/juqiang/p/147228.html
Copyright © 2011-2022 走看看