×

Loading...

也许是在SAGE这种微软认证partner consulting公司吧?我是MS FAN,我胡乱说两句儿啊(原创见笑):

本文发表在 rolia.net 枫下论坛XXX:
昨天电话仓促,很多观点较难快速逻辑的组织,刚好现在得闲,就说说作为一个混在IT的从业人员的个人对业界的一点观察吧。

1。你对微软在实现商业程序的framework感兴趣,出乎我意料。我不能给你现成的答案,因为我没有。但可以指出的是,pattern也好,framework也罢都只是关于设计的思想方法,从开始有复杂软件以来就一直存在,同平台语言无关,同大师著作无关,比如设计成功的IBM OS/390以及ORACLE financial application的出现甚至远在四人帮(GOF)写design pattern (--1995年吧,我没记错的话)之前。 微软设计方案成功的例子很多,你可以上新闻组search一下它们的具体framework实现,我乐意给你一些我通过杂志和其他途径确认的方案实例(微软自己的例子就不说了):
(1)DELL.com 我们公司经常在那里买笔记本和PC及PC level server.中间件和前台是典型的COM实现(ZD net上有过介绍,Visual Basic Professional Journal也介绍过DELL site的COM实现蓝图)。后台数据库是ORACLE. (最近有几台handle 客户信息的服务器从Solaris转到10几台cluster linux上)
(2)EBAY.COM (世界上最大的拍卖网站,从开设以来就一直赚钱,为dot com中的异数) 中间件是微软ISAPI 实现。Web server是win98/NT4.0混合下的IIS4.0
(已经被高手定制过)
(3)NASDAQ.com从后台到前台是彻底的微软方案。
(4)2002年SALT LAKE CITY WINTER OLYMPICS,其中的新闻发布系统用的是COM体系,后台2/3数据库跑的是SQL server(好像是去年第5期SQL server magazine 请的OLYMPIC IT设计师讲解的)
(5) 现在DOT NET最official的site除了微软自己的官方MSDN以外就是gotdotnet.com 。里面讲了很多设计方面的知识,但我目前个人技术兴趣有所转移,不再认真研究了。你感兴趣可以看看。
2。个人认为Framework很重要但不能成为你追求的主要目标,最多是众多实现你career target的手段之一。你自己定位到senior project leader/manager这很好。但挑战是很强劲的,从非技术角度说:如何有效管理程序员?(不能说他做的东西不能很好的match你的UML就把他炒掉吧?)如何有效同你的boss 沟通?(它们可不懂j2ee session pattern的精妙,他们要的是在规定时间有结果,什么样的结果,天晓得。)如何有效的同你的供货商沟通?(买websphere license有discount吗,budget够不够?)从技术角度说:技术本身都是在evolve的,没有一成不变的技术,没有包治百病的frame work. 大师们的观点也不都一致, 比如
(1)超级大师knuth (图零奖获得者)对算法和编程本质更感兴趣,对pascal/C++/Java高级编程并不是很上感,他坚持用英语写技术书籍TAOCP(The Art of Computer Programming)而用底层语言描述机器行为,说他在象牙塔也不确,因为他自己就写了两个专业排版系统,为了出他自己的书。
(2)VB之父 alan cooper (他写的ruby被盖茨看中,买走,成为后来的VB)强调交互界面设计甚于底层设计。
(3) Martin Fowler对GOF的design pattern看不惯(他书中的前言对GOF是持批评态度,至少我这样认为),认为pattern应该面向具体领域,于是写了Analysis Pattern (甚至讲述如何对时间编程,如何编写日志系统,如何编写会计记账系统细节等等)。他写的另一本书我认为你会有兴趣翻翻(我是兴趣不再乐):Patterns of Enterprise Application Architecture。毕竟此人20多岁时就是英国国家卫生信息系统的设计负责人之一,属于天才级的人物。

3.慢慢的,我觉得开阔眼界勤于思考动手实践应该比钻研理论更重要,毕竟找方向是重要的,FIGURE OUT WHAT’S REALLY GOING ON对IT人来说比其他行业人更重要,因为变化太快了。 前几天我看的微软 Linux Strategy VP谈微软同linux的关系时就非常有启发。动手实践对咱们这批尚在打拼的人来说非常重要,通过你的谈话,我感觉你好相对项目设计本身更感兴趣,但我觉得你不该轻易就跳过程序员这一关,甚至应该非常认真做一段程序员(仅仅是个人体会,就当是个笑话别当真啊:假设我现在在你手底下干活,说实话我不会很服你,我6,7年garbage不garbage的也写了30-40万行代码,有show的出来的产品,你不是MBA,没做过第一线程序员,没有能show给我看的产品级成品,凭什么呀。你要管理我这样的程序员就不是件容易的事情,这和design pattern, framework没有任何关系。)BILL GATES从1984年起就不写代码了,他熬出来了,大多数人没有。

4。咱是朋友,就聊聊我的一些个人观点,权当参考。BTW,我最近非常喜欢看两个人的专栏:http://www.objectwatch.com/ 站长是Roger Sessions, 就是我曾跟你提到的IBM资深顾问,J2EE的诋毁者,DOT NET的推崇者,他的文章倾向性很强烈,但言之有物,有理有据,在中间件观察领域非常有名。 另外一个http://joelonsoftware.com/,站长JOEL,前任微软EXCEL项目经理,现在自己单干,同性恋。他关于软件的文章非常聪明,幽默,功力深厚,没有教科书似的长篇大论,不知不觉引人入胜(对我是这样)

祝周末愉快。

XXXX更多精彩文章及讨论,请光临枫下论坛 rolia.net
Sign in and Reply Report

Replies, comments and Discussions:

  • 工作学习 / IT杂谈 / 一则喜,一则忧
    今天收到了微软MCAD的证书,全球头5000名之一。

    想起5年前在这里拿到的MCSD的证书,唉,不知道再过5年,我是不是还能接着做编程的呀?
    • 今日喜今日之喜,明日忧明日之忧。GX MM!
      • 这个周末可以狂欢了。快拿到MCDBA了。
    • GXGX, MCAD是什么东东? 我都这么老了还在做程序员, 你也没问题的
      • 知道微软最近的.NET东东吗?这个就是针对.NET的,Microsoft certificate application developer.
        • 知道呀, 今天刚学会达开VISUAL STUDIO 。NET, 头老大。 难到我要考那东西 :(
    • 恭喜恭喜。这下欠我的醋钱该还了吧?
      • 萝卜秧居然欠醋不还那。:))
        • 不知从什么时候开始,这厮就巧立名目地敲诈我。。。
          • 这个证书可以直接考吗? 我啥证也没有。 无照经营。西西
            • 可以。US$125一门,建议你让公司给你出。要不是我们公司出钱让我考,又发奖金,我才没动力呢。:)
              • 偶卖糕!什么公司这么好牙?你什么时候跳槽高就可一定要通知我!
                • 苟延残喘的一小破公司。去年就磨磨唧唧让我们考,说考虑给与奖励,我们就耗到今年,终于等到了新政策出台。。。哈哈。
              • 我们公司只有你通过了才给你报名费,没有奖金的说
              • 幸福呀。年初REVIEW我向老板旁敲侧击提过考MCAD的事,老板倒是干脆:你考出来我也不会给你多长薪水。还说,当初招我进来的时候,好些人都是一堆证书,把自己写得跟ANGEL似的,结果还不是没用。他不知道我的证书没赶都写上。
                • 唉,各人有个人的命吧。我都几个月没敢放开玩了。
          • 巧立名目?要不是倒醋发了一笔,你的报名费还差着呢。:P
    • Compare MCAD to MCSD
      • 我知道我还差一门就可以拿到.NET的MCSD,不过,这门70-300刚出来,我想等等。这不,正考MCDBA呢。:)
        • 我赛, 现在都70-300啦. 相当初考70-100时, 费老鼻子劲了. 秧姐真够厉害.
          • 5年前我考的时候好像还没有70-100,是两门160,161。。。
            • 现在身上不少证书了吧
              • 没有。公司不掏钱的从来不想。
            • windows architecture?
              • en.
        • 记得移民前, 很多朋友忙着考证, 现不到到了这儿, 还有人热衷此道! 秧姐要往哪里移? 据传EGG 有不少证.
          • 我的证都是在这里考的。而且说实话,真是被我们公司求着考的,他们需要够数的证书好保持微软里面的某个排名,要不然会给我们奖金?我得到证书我的头儿几乎比我还高兴。
            • there are 2 certificate, i promise you do not want to have it
              电工 and 叉车. JOKE.
              • 嘿嘿,我宁愿永远不用考试!
            • mcsp ?
              • 比这个还高吧?
        • 我们商量商量:我帮你找题,你请我吃饭,怎样?
          • 70-300? Trancender的题还没出来呢。
            • 这个......要等等。你也不用急这一阵嘛。现在要是让我考MCAD,恐怕用不了几天。
              • 找堆dump背背? :))
                • 我的目的一向很明确:考试归考试,工作归工作。工作经验有利于考试,准备考试中可以学东西,但两者的交集常常不多。现在没人出考试费,又不能长工资,暂时也没跳槽的打算,唉,只能望证兴叹了。
    • 也许是在SAGE这种微软认证partner consulting公司吧?我是MS FAN,我胡乱说两句儿啊(原创见笑):
      本文发表在 rolia.net 枫下论坛XXX:
      昨天电话仓促,很多观点较难快速逻辑的组织,刚好现在得闲,就说说作为一个混在IT的从业人员的个人对业界的一点观察吧。

      1。你对微软在实现商业程序的framework感兴趣,出乎我意料。我不能给你现成的答案,因为我没有。但可以指出的是,pattern也好,framework也罢都只是关于设计的思想方法,从开始有复杂软件以来就一直存在,同平台语言无关,同大师著作无关,比如设计成功的IBM OS/390以及ORACLE financial application的出现甚至远在四人帮(GOF)写design pattern (--1995年吧,我没记错的话)之前。 微软设计方案成功的例子很多,你可以上新闻组search一下它们的具体framework实现,我乐意给你一些我通过杂志和其他途径确认的方案实例(微软自己的例子就不说了):
      (1)DELL.com 我们公司经常在那里买笔记本和PC及PC level server.中间件和前台是典型的COM实现(ZD net上有过介绍,Visual Basic Professional Journal也介绍过DELL site的COM实现蓝图)。后台数据库是ORACLE. (最近有几台handle 客户信息的服务器从Solaris转到10几台cluster linux上)
      (2)EBAY.COM (世界上最大的拍卖网站,从开设以来就一直赚钱,为dot com中的异数) 中间件是微软ISAPI 实现。Web server是win98/NT4.0混合下的IIS4.0
      (已经被高手定制过)
      (3)NASDAQ.com从后台到前台是彻底的微软方案。
      (4)2002年SALT LAKE CITY WINTER OLYMPICS,其中的新闻发布系统用的是COM体系,后台2/3数据库跑的是SQL server(好像是去年第5期SQL server magazine 请的OLYMPIC IT设计师讲解的)
      (5) 现在DOT NET最official的site除了微软自己的官方MSDN以外就是gotdotnet.com 。里面讲了很多设计方面的知识,但我目前个人技术兴趣有所转移,不再认真研究了。你感兴趣可以看看。
      2。个人认为Framework很重要但不能成为你追求的主要目标,最多是众多实现你career target的手段之一。你自己定位到senior project leader/manager这很好。但挑战是很强劲的,从非技术角度说:如何有效管理程序员?(不能说他做的东西不能很好的match你的UML就把他炒掉吧?)如何有效同你的boss 沟通?(它们可不懂j2ee session pattern的精妙,他们要的是在规定时间有结果,什么样的结果,天晓得。)如何有效的同你的供货商沟通?(买websphere license有discount吗,budget够不够?)从技术角度说:技术本身都是在evolve的,没有一成不变的技术,没有包治百病的frame work. 大师们的观点也不都一致, 比如
      (1)超级大师knuth (图零奖获得者)对算法和编程本质更感兴趣,对pascal/C++/Java高级编程并不是很上感,他坚持用英语写技术书籍TAOCP(The Art of Computer Programming)而用底层语言描述机器行为,说他在象牙塔也不确,因为他自己就写了两个专业排版系统,为了出他自己的书。
      (2)VB之父 alan cooper (他写的ruby被盖茨看中,买走,成为后来的VB)强调交互界面设计甚于底层设计。
      (3) Martin Fowler对GOF的design pattern看不惯(他书中的前言对GOF是持批评态度,至少我这样认为),认为pattern应该面向具体领域,于是写了Analysis Pattern (甚至讲述如何对时间编程,如何编写日志系统,如何编写会计记账系统细节等等)。他写的另一本书我认为你会有兴趣翻翻(我是兴趣不再乐):Patterns of Enterprise Application Architecture。毕竟此人20多岁时就是英国国家卫生信息系统的设计负责人之一,属于天才级的人物。

      3.慢慢的,我觉得开阔眼界勤于思考动手实践应该比钻研理论更重要,毕竟找方向是重要的,FIGURE OUT WHAT’S REALLY GOING ON对IT人来说比其他行业人更重要,因为变化太快了。 前几天我看的微软 Linux Strategy VP谈微软同linux的关系时就非常有启发。动手实践对咱们这批尚在打拼的人来说非常重要,通过你的谈话,我感觉你好相对项目设计本身更感兴趣,但我觉得你不该轻易就跳过程序员这一关,甚至应该非常认真做一段程序员(仅仅是个人体会,就当是个笑话别当真啊:假设我现在在你手底下干活,说实话我不会很服你,我6,7年garbage不garbage的也写了30-40万行代码,有show的出来的产品,你不是MBA,没做过第一线程序员,没有能show给我看的产品级成品,凭什么呀。你要管理我这样的程序员就不是件容易的事情,这和design pattern, framework没有任何关系。)BILL GATES从1984年起就不写代码了,他熬出来了,大多数人没有。

      4。咱是朋友,就聊聊我的一些个人观点,权当参考。BTW,我最近非常喜欢看两个人的专栏:http://www.objectwatch.com/ 站长是Roger Sessions, 就是我曾跟你提到的IBM资深顾问,J2EE的诋毁者,DOT NET的推崇者,他的文章倾向性很强烈,但言之有物,有理有据,在中间件观察领域非常有名。 另外一个http://joelonsoftware.com/,站长JOEL,前任微软EXCEL项目经理,现在自己单干,同性恋。他关于软件的文章非常聪明,幽默,功力深厚,没有教科书似的长篇大论,不知不觉引人入胜(对我是这样)

      祝周末愉快。

      XXXX更多精彩文章及讨论,请光临枫下论坛 rolia.net
      • 很有意思。
      • 希望你不是来自MCS因为他们编程水平实在不敢恭维.我知道至少2个被我Partners 费掉的主儿进了MCS(中国一个;加拿大一个)
    • 恭喜恭喜。坛中真是高手如云。
      • 别!我可不敢称高手,就是一码代码的。。。:)
    • 考了几门?我LG2月份过了3门后不愿再考了,也不知道他拿了什么证书.
      • MCAD needs 4 exams.
        • 他考了3门,上个月也收到了MCAD证书.-:)
          • 这当然可以了。如果以前考过的还没有过期的话,当然可以计算在4门之列。:)
    • 你的MCSD这五年来用过几次啊?
      • 什么意思啊?我没有跳过槽。:)
        • 你是什么公司, 上班这么轻松? 你考这些东东是为了公司内的PROMOTION吧?
          • #1119783
            • Consulting Firm?
    • 好啊, 好啊, 原来是微软阵营的, 又多了一条追杀的线索. :p
    • 秧MM胸无大志,5年后当然就那C什么O了,还编哪门子程呀
      • 嗯,争取当CFO, C Family O...:))
        • C Fart O, hehe..............
    • 哈哈!
    • All certificates are garbage
      One should never try to get any certificate unless he/she absolutely has to. And I believe any Microsoft certificate is just garbage. If you have to have some tenchnologies in order to get a job, try hard to study them instead of get a piece of paper.
      • 我比较同意#1119828 的观点,你也太偏激了。
        • 我比较同意#1119798 的观点
    • 问一下。你是全球多少名?我现在考还来得及全球5000名吗?
    • 问一下。你是全球多少名?我现在考还来得及全球5000名吗?谢谢!
      • 没告诉我。只说one of the first 5000....