文档章节

走通用软件架构路线?走通用软件产品路线?我们都要有梦想与大家一起分享走过的经验

Gute_Nacht
 Gute_Nacht
发布于 2014/04/28 17:14
字数 1467
阅读 8
收藏 0

   其实我们做开发的都有一个梦想,有个强大的软件架构,开发起软件又好用又快,功能又强大。然后天天刻苦专研,折腾好几年后才能出来一个勉强可以用的,而且也不容易得到大家认可的架构来。

   这个架构往往会存在几个问题:

   1:与其他人的架构没明显的技术优势,因为我们大家的水平其实都很一般的,真的编程牛人大多都在牛X公司就业了,他们一般没空去写个框架来。

   2:往往我们开发出来的架构,有些功能上的不足,例如缺少报表功能,缺少工作流程功能,缺少C/S的,要么就是不支持多数据库,不支持WCF等等。

   3:往往落后与最新的技术,我们框架往往是研究2-3年后才能成熟,但是2-3年时间里往往是会出来一个新的技术,更牛X的技术。

   4:界面不够友好,毕竟不是几十个人的正规团队的产品,往往是1个人的力量做出来的,一个人往往不是神仙又有美感,又有编程能力,又有数据库技能难的。

   5:测试力度不够,每个公司都需要生存发展,不可能安排几个人去专心开发架构,然后有配置好几个人去测试,那一年的投资都接近百八十万了,没几个公司会这么干。那投资的产出比例也过低,而且这几个人也未必是技术大牛,潜力可能也是有限的,不可能研发出全国有名的技术架构来,投入与产出的比例的不太好,能看到是思路一条。

   6:这么多年的经验来看,没几个人靠软件技术架构发家致富最后成功了,甚至能看到生存得好好的公司也没几个。

 

   软件架构想做得好,就需要投入一定的人力物力,我也相对来说是孤陋寡闻的一个人,但是知道有几个公司的技术架构还是比较牛的,但是这几个公司主营业务可能都不是靠技术架构的。

 

   这几年推销轻量级技术架构也遇到了很多挫折,给大家分享一下。

 

   有一次有个北京的一个研发部门经理咨询通用权限组件,那时候通用权限组件也销售得很便宜是498元,这个部门经理听到498元后,觉得很贵,这么贵还不如自己开发了,他说他手底下有的是人,找一个人开发3个月就可以足够做出来了,498元太贵。

   在北京一个开发人员1个月的成本有多少高?北京的软件开发需求、他们的意识总比内地人开明很多吧,就是推销给一个部门经理498元都觉得很贵,宁可让北京的开发人员开发3个月也不肯购买498元的组件,而且他看了文档后还认可做的不错,普通的一个开发人员3个月是否能开发出一个像样的,经得起推敲的系统组件来?若真能3个月就开发出来,早干啥来着?

 

   

   还有一个开发人员的对话,我的项目主要偏重多数据库支持,win/web同步,win设置需要有三层服务器,其它报表啥的各个系统都有,你现在这个框架有兴趣,不过我以前做的也有类似的,b/s,c/s通用,有代码生成器,还带了gridview定义各列宽度啥的,只是自己维护太费劲所以想用你的,貌似你现在的cs的比较少啊!

   已有win/web程序框架功能:

      单位管理,
      用户管理,
      角色管理,
      日志管理,

   win/web各自有写好的配套程序,另外能根据数据字典,自动生成win,web的部分编辑代码,自动配置gridview动态显示的列啥的。没多少钱,主要是要投入精力理解你这个,另外你更新了,我们能得到新的不?我是做应用的,不是做这个的所以才要抛弃我自己的用你们的东西啊

   这又是一个开发人员的真实对白,

   1:维护自己的很累。

   2:对自己的也爱不释手,又怀疑别人的。

   3:忧郁不觉,也不肯下决心就替换了。

   4:自己开发软件的收益也不是很高,能省则省。

 

   其实大家都有各种心态,其实都差不多的,靠软件架构出头很难,还是需要靠软件产品,在研究架构其乐无穷的同行朋友门,可以多考虑一下将来的路怎么走了。死胡同还是少折腾比较好,或者是有个超过俗人的想象力,一次性突破了,来个彻底个革新。

 

    说到架构,可以走几个路线: 

    1:微软的企业级开发架构,人家也是投入了人力物力,水平也很高,可以多学习。

    2: 直接购买10万一套,一年授权费用10万左右的成品软件架构产品,工作流产品。

 

    兴趣爱好学习的:

    1:国外的开源架构。

    2:通用权限管理系统(吉日的收费的),自然框架(金色海洋免费的)什么的,省得折腾自己了。

 

   

© 著作权归作者所有

Gute_Nacht
粉丝 14
博文 756
码字总数 463839
作品 0
常州
程序员
私信 提问
史上最系统的程序员未来职业规划路线

什么是程序员 上面图片真实的反应了一些程序员的生活常态,那么首先来说一下什么是:程序员吧,所谓程序员就是从事程序开发,程序维护的工作者。说到底就是一个普通的打工仔,一个"搬砖工",程序...

别打我会飞
06/13
179
0
三个方面决定你是否具备一流开发者气质!

是性格选择了职业,还是职业塑造了性格? 因为选专业、找工作时存在严重的信息不对称,所以能找到符合自己性格的职业是一种莫大的幸运。 所以,在这个看气质的时代,你的气质决定了你是否能成...

程序猿联盟
2016/05/27
0
0
对程序员职业的一些建议(zt)

对程序员职业的一些建议 一、对技术的热情 如果我们喜爱编程,喜爱技术的话,那么,我们就会投入热情,自己会去专研很多东西。就像你以前对某个东西痴迷一样,你可以在工作之余还在学习和专研...

修改登录密码
2014/10/25
1K
7
「感知开源的力量」-APICloud Studio开源技术分享会

2014.9.15中国领先的“云端一体”移动应用云服务提供商APICloud正式发布 2015.9.15,APICloud上线一周年,迎来第一个生日 这一天,APICloud 举办APICloud Studio开源技术分享会 我们将对API...

API_Cloud
2015/09/01
401
0
WEB前端开发学习五大弯路,走错一步都会导致失败

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行...

web前端小辰
2018/05/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么Netty的FastThreadLocal速度快

前言 最近在看netty源码的时候发现了一个叫FastThreadLocal的类,jdk本身自带了ThreadLocal类,所以可以大致想到此类比jdk自带的类速度更快,主要快在什么地方,以及为什么速度更快,下面做一...

ksfzhaohui
1分钟前
0
0
资治通鉴解析:无论什么条件,要挟权力做出承诺,都会被清算

电影《满城尽带黄金甲》里有句经典的名言“朕赐给你的,才是你的。朕不给你的,你不能抢。”之所以这段话有名,核心的就是,它揭示了这样一个权力心思:无论什么情况,权力的行使,都不愿意受...

太空堡垒185
5分钟前
0
0
CSS技巧之向下箭头

本文转载于:专业的前端网站➫CSS技巧之向下箭头 思路: 使用◇符号(可在输入法的软键盘找到该符号),使用定位选择位置,并隐藏溢出的上半部分 细点: 1.使用i标签的楷体属性把◇变大 2.给i...

前端老手
22分钟前
0
0
SpringCloud alibaba微服务之NACOS多环境配置整合

前言 伴随着spring cloud alibaba 登上主板以后,我就去了解下感觉还是蛮不错的。说实话第一次看见Nacos好长一段时间连读法都不知道...(/nɑ:kəʊs/)。按照官方的话说Nacos是:一个更易于...

攻城狮-飞牛
24分钟前
2
0
tcpdump

tcpdump -A -s0 port 21011 -i any (1)tcp: ip icmp arp rarp 和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型 (2)-i eth1 : 只抓经过接口eth1的包 (3)-t : 不显...

mskk
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部