`

软件集成策略故事连载----集成这破活儿

阅读更多

 

1集成这破活儿


    下午四点,窗外阴沉沉的天,办公室里灯火通明。雪纷纷扬扬的下着。这是今年的第一场雪。周围的同事在议论今天晚上几点能到家。大家的担心不无道理,因为去年一场这样的大雪,让住在城南的同事夜里十二点才到家。

晓川坐在计算机前,对此毫不在意,因为今天注定要夜里一两点钟才能离开公司,注定要很晚才能到家,跟下不下雪没关系。谁让今天是星期一呢,软件集成的日子。

晓 川在等一个同事解决刚冒出来的版本合并冲突。他就坐在晓川的座位上,用晓川的计算机,晓川在旁边看。看着看着,晓川的思绪回到了学生时代。学生时代昀深刻 的记忆不是学习,不是考试,而是长跑。提前一个星期就知道要测长跑,接下来的日子就好像乌云慢慢遮住太阳。到长跑之前的那一天晚上,简直连作业都写不下 去。第二天去上学,体育课前换衣服,体育课上做准备活动,然后哨音一响,享受吧。

怎 么会想起当年长跑来呢?嗯,大概是因为现在的工作和长跑有点像。提前很久就知道要集成,因为计划就是每两周集成一次。然后就很不情愿地看着集成的日子一天 天来临。这是因为集成是件痛苦的事情,星期一下午一点钟开始,要是没有遇到任何问题的话,那用半天就能完成。但几乎不可能真的半天完成,也不知道究竟多久 才能完成。 一般来说呢,周一夜里,哦不,是周二凌晨,要忙到一两点钟。周二早上起晚一点儿,来公司接着干。嗯,如果顺利的话,到周三夜里,或者周四凌晨,就能出版本 了。当然,经常不顺利。要周四上班接着弄。一般来说,到周五下班前就能做好了,能回家睡个好觉。不过也不一定。迄今为止昀倒霉的一次是上上个星期,星期天 上午才弄好,整个周末都差不多搭进去了。

事 实上,情况越来越糟糕。记得项目刚开始的时候,还是不错的。那时候,他师父带着他一起做。那是在阳光明媚的初秋。开发团队还不大,每次集成,没几个提交。 合并挺快,也不容易出问题。接着编译一次的时间还短,也就一二十分钟。而且顺利的时候,编译一次就通过。当然后面还有链接、打安装包、创建基线等,虽然步 骤多,但是都比较快,也不容易遇到问题。有一次,一天多的时间就全部完成了。师父说,学成了,以后可以独立工作啦。自己那时还挺高兴。不过师父也说,以他 的经验,后面会越来越苦的。现在看来,果然是这样。

怎么就摊上了这么一破活儿。晓川心想,自己真倒霉。不过再仔细想想,其实也没办法。上大学时,自己学的不是计算机专业。现在能在这么一个有些规模的公司里从事软件研发相关的工作,已经很不容易啦。还挑啥啊。

晓 川上大学时,学的是物理专业。之所以报考物理专业,是因为中学的时候,特别喜欢物理。特别喜欢物理,或许是因为那时候物理学得太好了。参加物理学科竞赛, 获得市里的一等奖呢。那时候想,一辈子要献身物理,要做个科学家!但是等上了大学,再保送上了研究生,慢慢的,好像就没那么喜欢物理了。主要是因为,物理 这门学科已经很难再有新的发展,新的突破了。嗯,可能还因为,学物理,将来很难找工作。不管是什么原因,当晓川用计算机编程模拟一个物理实验的时候,他意识到,其实他更喜欢计算机,而且学得也挺快。那么,等将来毕了业,就找个跟计算机编程相关的工作吧……坐在晓川座位上的同事,解决了版本合并冲突。晓川从回忆回到了现实。继续奋战!

本文节选自《软件集成策略》一书

董越
.
电子工业出版社出版。

 

0
3
分享到:
评论

相关推荐

    oracle日期处理全集-日期加减全活儿.doc.pdf

    Oracle 日期处理全集 Oracle 日期处理全集是指 Oracle 数据库中处理日期和时间的各种函数和方法。本文档将逐一介绍这些函数和方法,并提供相应的示例代码和结果。 1. ADD_MONTHS(d, n) 日期加减 ...

    oracle日期处理全集-日期加减全活儿.docx

    Oracle 日期处理全集 Oracle 日期处理是数据库中的一种重要功能,它提供了多种日期处理函数,能够满足不同业务场景下的日期处理需求。下面我们将对 Oracle 日期处理函数进行详细介绍。 add_months 函数 ...

    oracle日期处理全集-日期加减全活儿.doc.docx

    Oracle 日期处理全集 Oracle 日期处理函数是 Oracle 中的一组强大的函数,用于处理日期和时间相关的操作。下面是 Oracle 日期处理函数的详细介绍: 1. ADD_MONTHS(d, n) 函数:该函数将日期 d 加 n 个月,返回结果...

    oracle日期处理全集-日期加减全活儿.pdf

    1. **add_months(d,n)**: 这个函数用于将给定的日期d加上n个月,返回新的日期。例如,`add_months(SYSDATE,1)`会得到当前日期后的第一个月的日期。 2. **last_day(d)**: 此函数返回给定日期d所在月份的最后一天。...

    学习是门技术活儿PPT模板.pptx

    【整体性学习策略】 整体性学习是一种高效的学习方法,它强调将新知识与已有知识融合,形成一个连贯的知识网络。整体性学习的核心在于理解信息的结构、创建模型以及建立概念之间的高速公路。通过这种方法,学习者...

    2018《拉活儿》互联网物流平台 商业计划书.pdf

    在深入分析这份2018年的《拉活儿》互联网物流平台商业计划书之前,我们有必要了解“互联网+”的概念...这份计划书不仅展示了物流行业的市场前景,也反映了《拉活儿》平台试图通过互联网技术改变物流行业的决心和策略。

    密码管家 - 最强大的密码管理助手

    2. 遇到软件使用方面的困难时,请您先查看软件帮助中有没有相应的提示,如果仍不能解决的话请按照软件关于中的联系方式联络我们,我们会在第一时间给予您协助。 【付费版本】 在试用过免费版后,如果您觉得密码管家...

    初中语文文摘社会撒谎是个技术活儿

    初中语文文摘社会撒谎是个技术活儿

    活儿好APP服务职场创建伟业.pdf

    活儿好APP服务职场创建伟业.pdf

    软件用户体验艺术

    ### 软件用户体验艺术 ...这不仅仅是一项技术活儿,更是一门艺术。只有深入了解用户、关注细节、不断创新,才能打造出真正让用户满意的产品。对于移动产品的设计人员来说,掌握这些知识和技能将是实现职业发展的关键。

    局域网查看工具(LanSee)1.72加注册机

    局域网查看工具(LanSee)是一款对局域网上的各种信息进行查看的...注:有个直接使对方电脑关机或者重新启动的小东东最好用,本人对于这个东西很头疼,花了好久好久才解决这个问题,说实话:咱这活儿!一般人不给他!

    Scrach游戏制作:时机的活儿~(可自改难度)(免费源码)

    Scrach游戏制作:时机的活儿~(可自改难度)(免费源码)

    密码管家 - 最强大的密码管理助手(2012年2月2日重新上传v2.5.0)

    2. 遇到软件使用方面的困难时,请您先查看软件帮助中有没有相应的提示,如果仍不能解决的话请按照软件关于中的联系方式联络我们,我们会在第一时间给予您协助。 【付费版本】 在试用过免费版后,如果您觉得密码管家...

    5.1劳动节幼儿园策划方案.docx

    - “十个手指动动动,什么活儿都会干!” #### 五、活动内容与流程 - **故事讲述篇**: - 展示有关劳动的图片。 - 讲述与劳动相关的儿歌、故事、歌曲。 - 在家园栏进行劳动内容的宣传。 - **劳动实践篇**: - ...

    数码单反摄影从入门到精通

    ### 数码单反摄影从入门到精通 #### 知识点一:理解数码单反相机的基本构造与工作原理 ...当然,摄影不仅仅是一门技术活儿,更是一种艺术表达方式,因此在不断磨练技艺的同时也不要忘记培养自己独特的审美眼光哦!

    幼儿园五一活动策划方案.五一劳动节模板.docx

    - “十个手指动动动,什么活儿都会干!” #### 五、活动内容 ##### 1. 且歌且吟——故事讲述篇 - **活动目标**:通过丰富多彩的故事讲述活动,向孩子们传递劳动的美好与价值。 - 在班级的主题墙上张贴各种与劳动...

Global site tag (gtag.js) - Google Analytics