`
icefox_wjx
  • 浏览: 18704 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如此开发,竟然真让我赶上了

阅读更多

曾经以为那些悲剧的开发都是别人的浮云,曾经以为那些粗糙的管理与我距离很远,但是我错了,原来不管神马浮云,早晚都会飘到我的头顶。

先来点背景:

1.我是一个新人

2.要开发的功能做了demo,做了技术预研

正文:

      我开始做设计,由于新人,对公司的开发框架、组件都不太熟悉,决定先了解一下。三天时间,了解框架,做一些简单的测试,学习已有的设计文档,下载了一些必备的工具(我们的工具都是自己去找,没有一个统一的管理)。

      这时,上司找到我,对话如下:

      “你的设计这周要评审了”【上司】

      “我看文档,其他模块,都是只有一个接口和一个实现类,这样的设计可以吗?”【我】

      “你也把接口写清楚,大家评审一下接口够不够,预研和demo都做了,你就可以开发了,这周评审,下周就可以开发了|”【上司】

      “还有两天就要完成评审,我现在还没写什么呢,完不成呀”【我】

      “这个之前都做了预研了,把你预研的内容弄过来就差不多,赶紧评审完,开始开发了”【上司】

      “好吧,好吧,我先写完了,你看一下吧”【我】

      中间省略了很多,但大概意思应该表达出来了。

 

感受:

1.demo、预研不代表设计,设计不能省略的,而且要详细

2.理解上司急迫的心情,希望不会是常态吧,偶尔急迫还好,常态就要影响质量了

另外,由于各方面原因,我上司需要成绩的心情我是理解的,只是突然感觉,原来没有完善设计就开发是这样的,以前经验少,不理解;经验丰富了,过程也规范了,没遇到过;今天遇到了,也算是一个惊奇的感受吧。所以,一定要记录下来,不表示愤慨,不表示支持,仅作记录。

分享到:
评论
12 楼 sharong 2011-02-18  
qianjinfu 写道
国内的现状...

无设计,无规范,就开始编码

导致了上线了很多维护艰难的项目
开始几年内表现不明显,经过几代人的
根据代码猜设计,猜需求,维护工作就一年比一年悲剧, 恶心走了一批一批人。


所以 建议 有可能的条件下 做产品吧







嗯,然后美其名曰xp极限编程,可以参考我以前的博文http://www.iteye.com/topic/619729,看看那些回复,就知道国内目前的软件业现状了。
11 楼 dwangel 2011-02-16  
详细设计基本上很难被遵守的,反而是接口要定下来,特别是合作开发里。

因为有些东西要实际编码才能发现问题。

基本上,功能概要更重要,等级要高于详细设计。
10 楼 rubynroll 2011-02-16  
icefox_wjx 写道
ozzzzzz 写道
估计这位仁兄以后的道路会很坎坷了。因为他根本就听不明白人说的话,还总是抱怨。

说的简单点,这个故事其实就是领导要个demo,你要这个星期拿出来。能反应领导的意图当然好,不能反应领导的,至少要能反应作者的。

而所谓的详细的设计和理想的过程,我看连书本上现在都不敢说是存在了。当然有些胡说八道的人说他们那里有,这种情况就别拿出来说了。


前面就说过,没有别的意思,包括抱怨,纯粹描述。其实还好了,公司的进程算是可以了,可是总希望能够更稳定,总希望可以在开发前找出更多的问题,稳定更多的细节,开发才是稳定的,估算才是准确的,进程才是可控的。做不到不是可以不做的理由,我总是希望可以有更全面的需求,更全面的设计,更全面的开发,更全面的测试,也许能减少后期一点点压力吧。不尝试不会有结论的。


这个,还是因具体情况而定吧。如果你开发的程序是要在火星探测器上跑,估计还要先做一番数学论证呢
不过就我现在参与的电信交换机项目来看,我还真看不到有“详细设计”这个东西。
9 楼 oldpig 2011-02-14  
一直在这样的环境生存着
8 楼 icefox_wjx 2011-02-14  
ozzzzzz 写道
估计这位仁兄以后的道路会很坎坷了。因为他根本就听不明白人说的话,还总是抱怨。

说的简单点,这个故事其实就是领导要个demo,你要这个星期拿出来。能反应领导的意图当然好,不能反应领导的,至少要能反应作者的。

而所谓的详细的设计和理想的过程,我看连书本上现在都不敢说是存在了。当然有些胡说八道的人说他们那里有,这种情况就别拿出来说了。


前面就说过,没有别的意思,包括抱怨,纯粹描述。其实还好了,公司的进程算是可以了,可是总希望能够更稳定,总希望可以在开发前找出更多的问题,稳定更多的细节,开发才是稳定的,估算才是准确的,进程才是可控的。做不到不是可以不做的理由,我总是希望可以有更全面的需求,更全面的设计,更全面的开发,更全面的测试,也许能减少后期一点点压力吧。不尝试不会有结论的。
7 楼 iaimstar 2011-02-14  
。。。公司不错啊,还给你一周的设计时间

我换工作那会,都是上午入职下午就干活。。。。
6 楼 ozzzzzz 2011-02-14  
估计这位仁兄以后的道路会很坎坷了。因为他根本就听不明白人说的话,还总是抱怨。

说的简单点,这个故事其实就是领导要个demo,你要这个星期拿出来。能反应领导的意图当然好,不能反应领导的,至少要能反应作者的。

而所谓的详细的设计和理想的过程,我看连书本上现在都不敢说是存在了。当然有些胡说八道的人说他们那里有,这种情况就别拿出来说了。
5 楼 chinata 2011-02-13  
icefox_wjx 写道

曾经以为那些悲剧的开发都是别人的浮云,曾经以为那些粗糙的管理与我距离很远,但是我错了,原来不管神马浮云,早晚都会飘到我的头顶。

先来点背景:

1.我是一个新人

2.要开发的功能做了demo,做了技术预研

正文:

      我开始做设计,由于新人,对公司的开发框架、组件都不太熟悉,决定先了解一下。三天时间,了解框架,做一些简单的测试,学习已有的设计文档,下载了一些必备的工具(我们的工具都是自己去找,没有一个统一的管理)。

      这时,上司找到我,对话如下:

      “你的设计这周要评审了”【上司】

      “我看文档,其他模块,都是只有一个接口和一个实现类,这样的设计可以吗?”【我】

      “你也把接口写清楚,大家评审一下接口够不够,预研和demo都做了,你就可以开发了,这周评审,下周就可以开发了|”【上司】

      “还有两天就要完成评审,我现在还没写什么呢,完不成呀”【我】

      “这个之前都做了预研了,把你预研的内容弄过来就差不多,赶紧评审完,开始开发了”【上司】

      “好吧,好吧,我先写完了,你看一下吧”【我】

      中间省略了很多,但大概意思应该表达出来了。


感受:

1.demo、预研不代表设计,设计不能省略的,而且要详细

2.理解上司急迫的心情,希望不会是常态吧,偶尔急迫还好,常态就要影响质量了

另外,由于各方面原因,我上司需要成绩的心情我是理解的,只是突然感觉,原来没有完善设计就开发是这样的,以前经验少,不理解;经验丰富了,过程也规范了,没遇到过;今天遇到了,也算是一个惊奇的感受吧。所以,一定要记录下来,不表示愤慨,不表示支持,仅作记录。


这不是很好?特恨所谓的狗屁预研和设计。那种一大堆废话的公司往往不是好公司
是受不了现在公司的节奏了---现在在的就是LZ心目中那种特规范的公司,所以准备走了。我最恨把需求说完了还要有人和我JJYY不让开始写程序,写些破烂文档(现在的潜在下家就和我推销说他们production release以外,没有change control,我很喜欢)

最后:能影响质量的只有你自己,不要把什么都推到设计上去。
4 楼 lucane 2011-02-13  
领导描述了一大通东西,然后说了句:把这个做出来
码工:这个具体点的该怎么来设计呢
领导:随便,只要能做出来
码工:%¥……#&*这个东西还要和已有系统交互的啊,并且已有系统没有任何文档,还bug特多
3 楼 ray_linn 2011-02-12  
设计没有变化快。
2 楼 logicgate 2011-02-12  
只是一个功能,而且还付出时间做了预研和demo,如果还需要再花一个星期仅仅为了设计,那公司也要倒闭了。
1 楼 qianjinfu 2011-02-12  
国内的现状...

无设计,无规范,就开始编码

导致了上线了很多维护艰难的项目
开始几年内表现不明显,经过几代人的
根据代码猜设计,猜需求,维护工作就一年比一年悲剧, 恶心走了一批一批人。


所以 建议 有可能的条件下 做产品吧






相关推荐

    计算机程序员实习总结.docx

    后来我通过加班赶上了进度,这段经历对我个人的技能和心理素质都是极大的锻炼,也强化了我对团队的责任感和协作意识。 编码完成后,进入了单体测试和系统测试阶段。单体测试时,许多人仍在继续编码,而系统测试的...

    十年MFC经历认识的Microsoft技术

    1998年订阅的Microsoft MSDN Universal版让作者对Microsoft的技术有了更深入的了解,体会到了其技术的深度和广度,这远非简单的“赶上”或“达到”所能衡量的。 从MFC的历程可以看出,Microsoft在技术上的持续改进...

    babylonHX-Legacy

    我试图让这个版本赶上 BabylonJS 的新版本。 完成后处理渲染、着色器材料、几何类等... ========== BabylonHx 是 BabylonJs 引擎到 Haxe/OpenFL 的直接端口。 它支持(几乎)原始版本的所有功能。 现在,openGL...

    新时代下自动化修井机现状及发展.pdf

    尽管如此,随着国内对修井机自动化技术研究的投入增加,一些制造厂家正在积极抓住发展机遇,提高发展水平,重点在管柱处理自动化方面进行集中研究。 其次,从具体研发情况来看,无论是国内还是国外,自动化修井机的...

    (完整word版)企业门户网站的设计与实现(开题报告).doc

    尽管如此,我国企业门户网站的发展也在逐步推进。2000年后,随着互联网技术的普及和政府对信息化的大力推动,越来越多的企业开始重视并建设自己的门户网站,以此来提升品牌形象,拓展市场,提高业务效率。 企业门户...

    百度地图毕业设计源码-spring-boot-seckill:分布式秒杀系统案例

    百度地图毕业设计源码 分布式秒杀系统 开发环境 ...现实中经常被大家喜闻乐见的场景,一群大妈抢购打折鸡蛋的画面一定不会陌生,如此场面让服务员大姐很无奈,赶上不要钱了。 业务特点 瞬间高并发、

    工业软件深度研究报告.docx

    尽管如此,中国在全球市场的占有率仅约6%,与工业增加值全球占比近30%相比,存在显著差距,意味着中国工业软件市场具有五倍的增长空间。 工业软件在集成电路产业链中占据关键位置,鉴于目前的供应链安全性和稳定性...

    新时期电子信息技术发展现状与趋势分析.pdf

    只有如此,我国的电子信息技术才能迎头赶上,缩小与发达国家的差距,进一步增强国家在全球经济中的地位。 综上所述,我国电子信息技术在取得显著成绩的同时,也面临着发展水平、人才短缺等问题。解决这些问题,把握...

    半导体行业专题:ChatGPT对GPU算力的需求测算与相关分析-20230216-中信证券-71页.pdf

    尽管如此,国产GPU厂商正在迎头赶上,禁售令反而可能加速国内GPU和AI芯片产业的自主创新进程。 短期内,中国的AI计算、超级计算和云计算领域可能会受到高端GPU禁售的影响,但可以通过使用未受限制的中高端GPU以及...

    中国核电及信息化现状归纳.pdf

    通过国际招标选择合作伙伴,引进新一代百万千瓦压水堆核电站工程的设计和设备制造技术,国内统一组织消化吸收,并再创新,实现自主化,迎头赶上世界压水堆核电站先进水平。 三、中国核电发展规划 为实现规划目标,...

    中国核电及信息化现状.docx

    我国核电技术发展及趋势是通过国际招标选择合作伙伴,引进新一代百万千瓦压水堆核电站工程的设计和设备制造技术,国内统一组织消化吸收,并再创新,实现自主化,迎头赶上世界压水堆核电站先进水平。在“十一五”期间...

    谷歌Bard的这个十个功能ChatGPT也实现不了

    3. **多语言支持**:作为全球性的科技公司,谷歌Bard可能会提供更强大的多语言支持,用户可以在不同语言之间自由切换,而ChatGPT目前主要以英文为主,尽管其他语言版本正在开发中。 4. **上下文记忆**:谷歌Bard...

    2024年中国放射性药物行业市场发展模式及战略咨询研究报告.pptx

    发展战略咨询建议,企业应充分利用政策优势,加强与国际企业的合作,提升自主创新能力,开发新型放射性药物。同时,优化生产模式和销售网络,确保市场供应稳定。此外,强化质量控制和安全标准,满足环保要求,以实现...

Global site tag (gtag.js) - Google Analytics