通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩.NET的B/S的教训(四)
来源:互联网 发布:淘宝店贷款要求是什么 编辑:程序博客网 时间:2024/05/10 07:34
好像是只有Java的项目玩技术碰壁了一样,其实.NET的技术也可以好多可以玩玩的,
光说JAVA的不好,不说.NET的不好,也有些不公平接着就说说我们这个阵营吧。
我这次杀来杭州其实是第二次来杭州了,几年前我来杭州过一次,2004年那次来杭
州的主要目的是为了学习Oracle技术,实在是太想学这个了,正好杭州的这家公司
主要用这个数据库,还用.NET技术还是做电力行业的,正好是我理想的状态。
面试也相对顺利,当时正好做宁波电力局的一个项目,大概有上百万的金额,项目
组只有4-5个人,当时公司真的有一个.NET牛人,虽然是只有高中文化,但是我到
目前为止,在技术上佩服的少数人之一,一般人我是不会佩服的,那点儿三脚猫功
夫,我看不上眼。
我佩服的原因吧,那时候就模仿微软的CRM的用户界面,使用AJAX编程,那时候
也没出来AJAX,或者就算出来了,也不叫这个名字吧,太牛X了,可以用JavaScript
调用后台的C#代码,页面是无递交刷新的,全部用javascript控制。还有ORM,
那时候ORM是干啥的,也不是非常了解,而且还有缓存,而且javascrip还可以控制ORM。
还有更神奇的是,有html的代码生成器,就一个网页,用xsl技术,直接从PowerDesigner
生成代码,不用自己写程序,设计好后代码就直接生成了,而且人家一个网页就可以了。
还有很牛X的网页报表,可以自己定制,可以自己在里面设置公式。tree控件的动态
加载子节点,还有网页全部动态生成XML文件,然后又通过javascript绑定在自己制
作的表格控件上,表格控件又可以排序,又可以过滤,还有神奇的用拼字字母过滤汉字。
说实话这些东西,就是放到今天来让我实现,也未必能实现,我不是神仙啊,啥叫牛人?
自从我认识他后,我自己真的差点儿想改行,也很迷茫我的未来,人家是高中生这么厉害,
赚得也不多,我更能有前途嘛?人家的一个功能,我都难做出来,更何况玩这么多技术了。
项目刚开始,客户想挖这个技术牛人到宁波电力局的IT公司来上班,自己家里又在杭州
又想自己创业,做项目过程中,他天天研究技术,修改Bug,基本上在真正的项目上倒
是没下足功夫,接着到了后期,想自己开公司,基本上心思也没在这个项目了,其他人
又维护不了。
项目还没结束,这个技术大牛就辞职自己去开公司去了,项目还需要继续做,ORM经常
会出错,我们无法修改,折腾来折腾去,缓存有时候也会不稳定,我们经常重新启动IIS,
由于采用了缓存技术,后台数据库数据被修改了,页面上无法正确显示,必须重新启动IIS,
与其他软件无法做接口,修改数据库了,也不会放映出来,数据还是错的,我们都有些绝
望了。
这个项目里,写的JavaScript,一写就是2000多行,程序修改了,这部分无法编译时提
示,只有运行了才知道错误在哪里。
那时候,我有一个老朋友,想拉我去做日本外包,一起开公司什么的,忽悠了我几下,
我也有了辞职的念头,一方面是担心让我来维护这个系统,一方面有开外包公司的诱惑,
我也很快就辞职了,老板很不开心,重罚了我一下。
后来又有一个主力开发人员,也由于种种原因就辞职了,就这么个上百万的软件项目,
就这么破产了,主要问题,就是精力没放在项目上,都放在玩技术上了,这个项目就
算拿到今天来跟大家PK,从技术的角度与客户的页面交互上,也不会输给几个项目的。
我为什么底气很足,也有这些原因,我见过牛人是怎么玩技术,技术可以玩到什么程度等。
为什么反感ORM等,也是由于跟这个项目的失败有些关系的。
那个牛人开公司两年,大概烧了100来万吧,由于种种原因,现在不开公司,
开始当职业自由人了,我们到现在还是好朋友,有来往,我要是有重大项目,
还会找他,解决技术问题。
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩.NET的B/S的教训(四)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩.NET的B/S的教训(四)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java开源B/S的教训(三)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java开源B/S的教训(三)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java开源C/S的教训(二)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java开源C/S的教训(二)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java技术的教训(一)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java技术的教训(一)
- 玩编译的一点教训
- 玩转Web之servlet(四)---B/S是如何使用http协议完成通信过程的
- 玩转.NET的Annotation(标记)技术
- AJAX 自己研究玩的
- 为什么选择玩足球彩票以及玩彩票的心态?
- 恶心的A+B
- 玩技术的人和玩人的人
- 玩AVR单片机的小经验
- 一个LIMS项目的经验和教训
- 拿命跟技术玩,真的不好玩
- 标准功能模块组件 -- “文档管理组件,网络文档管理,网络存储”,B/S版本组件可独立运行,也可集成到其他项目里,数据结构清晰思路严谨
- 不要给自己编织过多的理由,借口是永无止境的
- 最近几年做软件项目的心得总结
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(五)代码复用
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(四)高效的后台权限判断处理
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩.NET的B/S的教训(四)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java开源B/S的教训(三)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java开源C/S的教训(二)
- 通过自己的项目实际经验,阐述为什么“恶心玩技术”?玩Java技术的教训(一)
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(三)商业逻辑代码部分
- 应用软件性能测试的艺术(翻译)——序
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(二)后台服务代码部分
- 周立功2010校园招聘(武汉)
- 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(一)后台控制逻辑代码部分