文档章节

企业IT项目开发之七宗罪(中篇)

DavidBao
 DavidBao
发布于 2015/01/16 22:59
字数 637
阅读 20
收藏 0

第五宗罪:闭门造车,与实际脱节,完全抛弃业务


这也是一种极端,把业务全都给扔了,自己拍脑袋想自己的功能,不去参考业界的标准,不去借鉴先进的理念与设计思想。


举个例子来说,已经有了java mail api了,非要自己从打开底层socket开始用字节流的方式访问email服务器的类哈!这个很好玩啊,你封装的有人家好?你造出来的东西有人家稳定?


再举个例子,人家已经有成熟的加密算法了,非要花10几倍的精力自己企业搞一个?还搞成个四不像,结果搞得32位机器可以运行,64位机器不能运行?


这边有人也要说了,我们不是提倡创新吗,对不起innovation不是这样去创的,要创新,去搞个数据库啊,其它什么都不要搞,就把中国人自己的数据库搞出来就牛B了。我们在做企业级开发和架构时,切忌切忌去闭门造车。


下面两个罪留给我们的程序员们。


第六宗罪:消极怠工 第七宗罪:不思进取 

我们先来看两个图。
企业内一般有这么4种人,我们把这4种人分成了4个象限,大家可以结合实际看看自己处于“第几象限”的哈!
对于企业和对于一个研发小组来说,我们最好是都落在第3象限,并且能够向第4象限积极靠拢。
当一个小组如果都是处于第4象限的人时,我们把这支队伍称之为“精英”。


再来看下面的图
这个被称为“内外圈理论”,什么意思呢?
即:外圈为“企业核心竞争力”,内圈 为“核心产品”
内圈是推动外圈实现更强的企业核心竞争力的,而外圈得到了扩展后会“拉动”内圈进一步发展,这个“内圈”我们就可以认为是“我们这批人,IT开发/研发者们”




所以这就是为什么我们要往“第四象限”的人积极靠拢,当我们迈入了第四象限后,我们这个“内圈”才会“推动”企业去更好的发展,而当企业发展后,会“拉动”我们内圈的更大发展。这就成了一个无限膨胀的“小宇宙”了






本文转载自:http://blog.csdn.net/lifetragedy/article/details/17515081

DavidBao
粉丝 113
博文 213
码字总数 126729
作品 0
昌平
私信 提问
开源软件之七宗罪以及背后的阴谋

编者注:本文由 @七液 原创撰写 我们每天使用着大量的开源软件,我们歌颂她赞美她。当有人站出来说一句开源不好 肯定会激起N多人站出来批评。然后给你列举出N多开源的好处和闭源的坏处。 首先...

七液
2012/10/29
26.9K
263
软件开发七宗罪

一起来看看世界各地的程序员们所共有的致命通病,从软件开发的地狱中拯救自己。这七宗罪你有几条? 想成为一名优秀的软件开发人员需要很长时间的培训和实践。但是如果不遵循合适的原则,即便...

二胡
2011/03/02
1K
5
电子货币交易所被关停的另一面,区块链得到了救赎

据财新、新京报等多家媒体透露,监管当局决定关闭中国境内虚拟货币的交易所。这意味着,此前传闻中国电子货币交易所被一刀切的消息,已经逐渐坐实。 截止9月10日晚,经深8君整理,仅Okcoin、...

北丐09
2018/04/12
0
0
对人工智能预测之七宗罪

  原文作者:JOOST SWARTE   译者:李凌   原文链接:https://www.technologyreview.com/s/609048/the-seven-deadly-sins-of-ai-predictions/   错误的推断,有限的想象力和其他一些...

人工智能学家
2017/10/15
0
0
双十一钜惠大酬宾,MoPaaS超大折扣等你来拿

11.11来临之际,某爱网联合某某招聘共同发布了《2017职场单身人群婚恋需求报告》,针对职场单身人群进行线上抽样调查,程序员又一次登顶光棍职业榜首。 作为IT行业发展的基石,尤其是技术拔尖...

mopaas
2017/11/09
207
1

没有更多内容

加载失败,请刷新页面

加载更多

MySQL左连接问题,右表做筛选,左表列依然在

两张表,一张user表,一张user_log表 CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFA......

bengozhong
30分钟前
5
0
重新开始学Java——多线程基础

多线程 进程 主流计算机操作系统都支持同时运行多个任务 , 每个任务通常就是一个程序 , 每个运行中的程序就是一个进程或者多个进程 。 进程的特点 独立性 进程是系统中独立存在的实体 可以...

大家都是低调来的
31分钟前
7
0
注解在Java中是如何工作的?

> 来一点咖啡,准备好进入注解的世界。 注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 @Override 和 @Deprecated 这样的注解。...

liululee
34分钟前
20
0
Docker 容器连接

Docker 容器连接 容器间的链接有两种方法,你选择其一即可 网络端口映射 docker run -d -P docker run -d -p-P :是容器内部端口随机映射到主机的高端口。-p : 是容器内部端口绑定到指定...

测者陈磊
37分钟前
9
0
车载导航应用中基于Sketch UI主题定制方案的实现

1.导读 关于应用的主题定制,相信大家或多或少都有接触,基本上,实现思路可以分为两类: 内置主题(应用内自定义style) 外部加载方式(资源apk形式、压缩资源、插件等) 其实,针对不同的主题...

阿里云官方博客
42分钟前
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部