disaster——我都做了些什么啊!

当我意识到自己犯了错误的时候,为时已晚了。

首先,当业务需求和流程还没有明确的时候,不应该将技术的摊子迅速铺开。而且,

由于新项目的摊子迅速铺开,原有项目被迫严重延迟。这里面有业务的误导,但更多的是自己的误判。

其次,架构要为业务服务,而不能盲目听从技术的“欲望”。接第一点来说,以目前已知的业务需求,技术方面的摊子完全没有必要铺这么大。这完全是自己出于对架构的追求而造成的问题。

而且这个问题由来已久了。以前同事就点过我有过度设计的毛病。现在变本加厉了。

第三,没有成本意识。同样接第一点,原有项目每延迟一天,就多一天成本。但是其中的利润已经是固定的了。由于对这个方面没有清醒的认识,导致现在原有项目陷入极度的被动中。

没有成本意识这个问题可以多说几句。这算是我的一个性格问题,就是做事情有点不计代价。日常生活也有点,工作中尤其明显。有位领导评价我是个“猛将”,换句话说就是当个先锋猛打猛冲还算可以,要做将帅稳坐中军运筹帷幄,还差火候。

现在已经对项目组带来了很大的问题了。想想法子怎么弥补吧。

时间: 2024-10-27 07:58:59

disaster——我都做了些什么啊!的相关文章

一张图告诉你广电总局这些年都做了些什么~

广电总局,那些年的禁令!国家新闻出版广电总局是国务院直属机构,我们最熟悉的莫过于电影开场时必然会出现的金色龙形长城标志.那么,一张图,让你看清广电总局这些年做了什么事…… 一张图告诉你广电总局这些年都做了些什么-,布布扣,bubuko.com

【dotnet跨平台】"dotnet restore"和"dotnet run"都做了些什么?

[dotnet跨平台]"dotnet restore"和"dotnet run"都做了些什么? 前言: 关于dotnet跨平台的相关内容.能够參考:跨平台.NET Core--微软开源方向 当中..net core基础库叫CoreFX:https://github.com/dotnet/corefx,.net core执行时叫CoreCLR:https://github.com/dotnet/coreCLR, asp.net core各组件库:https://git

电脑在开机的时候都做了些什么

首先嘛,开机对于大家来说也就是捅一下开机按钮,然后电脑开始嗡嗡叫,各种风扇转起来,显示器上显示了一个LOGO,最后就看到了Win7的启动动画.这个过程中,电脑详细都做了些什么呢?我在这里详细的说一说我的了解.(注意这只是我的了解,我还是很严谨的哦) 1.开机之后,主板的芯片组会给CPU发送一个RESET信号,CPU会挂起,并不马上执行指令(CS:EIP=0xFFFF:0x0000) 这个时候CPU完成初始化,内部恢复到初始状态. 等芯片组检测到电源已经稳定供电了,芯片组就撤去RESET信号,CP

转:黑客讲故事:攻下隔壁女生路由器后,我都做了些什么

路由器被蹭网后,我有被黑的风险吗?  Evi1m0,来自知道创宇,邪红色信息安全组织创始人 其实这个问题可以理解为:蹭网之后,能做些什么? 不少人的八卦心窥探欲还是很强烈的,强烈到让人恐惧.所以很多人喜欢看一些八卦文章,比如:如何优雅的窥探别人? 通常这样的文章很容易火起来,因为不少人都喜欢看而且百看不厌. 最近路由安全沸沸扬扬,可以翻阅我微信公众号历史文章查看关于路由安全的文章以及央视当时的采访.鉴于天时地利人和,最后我成功的在现实生活中上演了这样一场精彩好戏,为了满足众人的欲望,我就写成故事

成功的MES项目,前期都做了些什么?

为了智能化发展的需要,实现精细化管理,提高生产管理信息化水平.降低生产成本,许多企业开始有选择的实施应用MES系统,但是,企业如何选择适合企业发展的MES请添加链接描述系统,在选型和实施过程中会遇到哪些问题,该如何避免?下面小编采用问答的模式来进行解答.Q:目前在国内,MES所具有的功能模块是否在企业中得到了很好的应用,还存在哪些不足,企业应该如何选择?A:MES大部分模块在企业得到了较好应用.但在离散制造行业,由于行业的特殊性,详细调度模块和实时数据采集模块的使用不尽人意,企业在实施时应采取人

看看这些大龄程序员都做了些什么

原文:http://zhuanlan.51cto.com/art/201905/596337.htm?utm_source=tuicool&utm_medium=referral 最近的朋友圈不断被996. 裁员.大龄程序员的出路等话题刷屏,我在想国外的大龄程序员情况如何呢? 对于普通的程序员,我也没有一手的资料,但是对于一些牛人,我在wikipedia上搜索了一些他们的发明和创造: Guido van Rossum 在35岁时创造了Python.James Gosling 在40岁创造了Jav

运行android工程时,eclispe都做了些什么呢

打包安装过程(Run as Android Application ) : 1. 生成apk文件. 1). 生成.dex文件. 2). 资源索引表的生成resources.arsc. 3). 准备未编译文件. 4). 清单文件AndroidMenifest.xml文件转换成二进制. 5). 使用debug.keystore对整个应用程序进行打包签名. 2. 加载apk文件到模拟器中. 把apk文件加载到/data/local/tmp/xxx.apk 3. 安装应用程序. 1). 把/data/l

Class.forName(String driverClassName)加载JDBC驱动程序时,底层都做了些什么???

参考链接: https://www.cnblogs.com/liuxianan/archive/2012/08/04/2623258.html Class.forName(“com.mysql.jdbc.Driver”)是 强制JVM将com.mysql.jdbc.Driver这个类加载入内存, 并将其注册到DriverManager类:在一个类加载入内存的时候,类中的静态初始化过程会执行,这样就完成了驱动程序的注册过程 然后根据DriverManager.getConnection(url,u

看看C# 6.0中那些语法糖都干了些什么(中篇)

接着上篇继续扯,其实语法糖也不是什么坏事,第一个就是吃不吃随你,第二个就是最好要知道这些糖在底层都做了些什么,不过有一点 叫眼见为实,这样才能安心的使用,一口气上五楼,不费劲. 一:字符串嵌入值 我想String.Format方法就是化成灰大家都认识,比如下面代码: 1 class Bird 2 { 3 private string Name = "swallow"; 4 5 public void Fly() 6 { 7 var result = string.Format(&quo