负暄琐话

我的email: rot47('649@ 6(hF+`hd"w=92vhG{>}G3"@l M >:>6?4@56 \F')

囧囧ID:g9yuayon
868153次访问,排名32好友26人,关注者30
姓名:g9yuayon
前世:夜郎国厚脸皮神棍
魅力指数:0
名气:1
宠物:一只从来不对生人叫的看门狗
g9yuayon的文章
原创 244 篇
翻译 4 篇
转载 48 篇
评论 861 篇
g9的公告
最近评论
gaoning87:if(坨="堆")
{
return 1;
}
RonoTian:不好意思,也是O(n)的。。。
RonoTian:“第二道算法题是一坨任意整数数组。写一个函数,把数组里的奇数放前面。偶数放后面。比如[1, 2, 3, 4, 5],处理后得到[1, 3, 5, 2, 4]。这次我学乖了,先演算了几个例子,然后问了他顺序重要不。他说不重要。我说,俺决定从最简单的开始,试一试顺序做,放一坨下标,指向数组起始元素。说到这里,算法出来了。然后分析复杂度,时间O(n),空间O(1)”

这坨好像……
turingbook:文字真强啊。成语一砣一砣的……
mmcjr:已阅
文章分类
收藏
    相册
    旅游
    计算机科学
    Lambda the Ultimate
    软件开发
    Reddit编程专栏(RSS)
    正在读的书
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 技术过时又如何?收藏

    新一篇: 推荐一个网站:programming.reddit.com | 旧一篇: 到微软工作还有意思么?

    孟岩在他的文章里提到AJAX不过是过渡技术。尔后在另外一篇帖子里力捧微软的Expression,顺便预言当前WEB标准(AJAX+CSS+(X)HTML)即将没落。这些帖子引来不少有趣的争论,比如AJAX论坛上dlee的帖子。其实我对热门技术的兴亡没有什么兴趣,对眼花缭乱的高级工具也不见多少热情,只不过被这些帖子勾起一点零碎的想法。俺仍然是Frederick Brooks的信徒,怀疑这些工具能提高哪怕15%的生产效率。对我来说,Expression之于现在的开发工具,好比Nikon D2X之于傻瓜相机:毫无区别。我只会用相机上“自动”选项。再高级的相机,再优秀的手册,也不能帮我构图,帮我取景,帮我调出让人呼吸停顿的梦幻光线,帮我在平淡无奇的环境里捕捉不朽的瞬间,因为我就算把手册背得烂熟,也只懂相机的使用,不懂得照相,更不用说摄影。同理,以我半残的右脑,就算独立开发出Expression,用它做出的界面也能让我三岁的外甥夜夜噩梦,从此不认我这舅舅。反过来,对界面设计高手来说,Expression不过景上添花。也许用了Expression,添加纹理的操作由3小时缩减到30分钟,我们动动鼠标就能生成漂亮的动画。。。But so what? Photoshop没有将如我般的艺盲升华为哪怕勉强合格的美工,更没有把任何一个匠人变成大师。看不出Expression能让哪个界面设计人员脱胎换骨,N夜间成为下一个Jonathan Ive,。也看不出用了Expression,负责实现界面交互部分的老大们就可以立马让Romain Guy丢掉工作。就算Expression能完美生成各式用户界面交互代码,“与后台业务逻辑完全分开”,也不是什么抢鸡蛋的大事。界面设计和实现的瓶颈并非美工的操作或者写出界面组件间的交互代码。而不属于核心竞争力的部分,本就该外包出去。再说,我也看不出Expression对我们程序员的负面冲击有多大。我们开发的流程本来就是我们收集需求,做出设计草图,媒体设计部门和用户体验部门根据草图设计出界面,给出界面代码。我们根据界面,把静态代码转换成动态代码。如果我们用上了Expression,无非意味着媒体部门少做点烦琐动作,我们少写点无聊代码,皆大欢喜的好事啊。
     
    上面罗嗦那么多,其实不过想说就算微软的RIA技术明天便横扫IT业,彻底抽翻AJAX+CSS+(X)HTML,在WEB技术上浸淫多年的老大们也不用紧张。你们学到的核心技术不会过时。大家还是得知道什么样的字体组合最赏心悦目,什么样的页面组织才简单实用,客户端和服务段交流遵循什么规律,怎么才能写出简洁高效的程序,哪种交互方式才能满足客户的需求。。。只要掌握和运用这些技能还需要一个高度发达的右脑,老大们大可不必担心自己多年努力付之东流。真正的专业技能融入我们的直觉,浸泡于我们的精神,纠缠在我们的血脉,不会过时。过时的不过是可以被完整封装的琐碎操作。我们拥抱先进的工具,任由那些琐碎操作过时,好比蝴蝶的幼虫终于长出翅膀,冲破蛹壳。展现在它面前的,是阳光灿烂,花香袭人,它可以展翅自由飞翔的广阔天地。
     

    发表于 @ 2006年11月26日 13:33:00|评论(loading...)|编辑

    新一篇: 推荐一个网站:programming.reddit.com | 旧一篇: 到微软工作还有意思么?

    评论

    #Hi 发表于2006-11-27 17:50:00  IP: 222.40.164.*
    严重赞成
    #chenlixin007 发表于2006-11-27 23:33:00  IP: 202.8.129.*
    严重支持楼主


    -------------------------------------------------
    CSDN的编辑个个都是微软的信徒
    #一声叹息 发表于2006-11-28 09:50:00  IP: 202.110.209.*
    这篇文章好!

    最近在CSDN上逛了这么久,就没看到CSDN上的那些大佬能客观的来看待技术问题。他们很多人,并不尊重技术,而是一味追捧M$,鄙视开源(看看韩磊的那篇《‘这一天终于来了’读后感》的评论便知)。

    那些人,也许当他们觉得自己高瞻远瞩的时候,往往就会被脚下的小石头绊倒。

    界面与功能代码分离,实际上哪里又是什么新技术了。开源的界面开发包GTK+的UI编辑器glade 3,很早就用XML描述界面。FIREFOX的XUL也是如此。

    如果那些人是真的热爱技术、尊重技术,就应该早知道这些。几年之前,我还挺崇拜其中的几个人,现在看来,不过尔尔。
    #海岸 发表于2006-11-28 20:53:00  IP: 222.89.74.*
    支持,这篇文章精彩
    #uoyevoli 发表于2006-11-29 09:37:00  IP: 221.201.79.*
    你我YY罢了。
    #卡卡西 发表于2006-11-29 14:31:00  IP: 220.248.40.*
    开源的界面开发包GTK+的UI编辑器glade 3,很早就用XML描述界面。FIREFOX的XUL也是如此。

    如果那些人是真的热爱技术、尊重技术,就应该早知道这些。几年之前,我还挺崇拜其中的几个人,现在看来,不过尔尔。

    _____________________________________________________

    靠!靠!靠!

    你以为XML描述GUI就能UI与业务逻辑隔离了,这只不过是第一步。
    用于swing的xml开源项目很多。的确没什么希奇。

    但是关键是要有一个统一,一致得模型将其隔离,如 MVC等。WPF的邦定模型确实是一个不错的设计,UI元素可以邦定到某个模型,也可以邦定到某个控制器,
    你完全可以没有GUI情况下写模型。
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © g9