记一名软件开发人员去生产线跟踪生产有感
上周五下午,部门照常组织开了例会,会上,经理询问了每个人本周手头上的工作情况,经理平易近人,尊重我们每个人,我们遇到问题都会乐呵呵的帮我们解决,能担责任,和我们一起加过班,一起K过歌,一起爬过山,在经理家一起吃过火锅,下班经常一起吃水煮鱼,把自己烤过的面包不忘每人分享一块,尊重我们每个人,几乎没看到经理发过火,话说上周开完会后,这周一经理上完班后,本周其他时间都出差,在键盘上敲着敲着,就不知不觉回忆起和经理在一起做过的事,看来我是有点想我们经理了,先不讲我们经理了,回到正题上来,说到周五开例会经理询问我们每个人手头的事情,问完后,然后经理给我们每个人安排下周要做的事情,给我安排的事情是这样,下周我们有批机器要试生产,数量比较多,要更新2个程序,还有更新1个测试软件的工具,尽快把程序修改好,在周一,并测试完没问题后,要发给生产,然后我要去生产线,跟踪下生产线的生产情况,出现情况需要现场解决,经理叫我去生产跟踪下,看看,没有过多的嘱咐,我那时候觉得没问题,之前有去过2次,都是半天,那个测试软件的工具用着都跟踪了,我过去只要关注下软件运行是不是有问题,有问题我就解决下,一般没有问题,在办公室已经测试过了,也用了好多次了,比较稳定了,那时候就觉得没什么大问题,那时候还觉得下周会比较轻松些。
周五下午,我基本上把要提交的程序都测试完了,没问题,接着和我一起负责程序的同事,帮我检查了下,发现忽略了几个要改的小地方,我觉得周末弄下就可以解决,我问了同事差不多要什么时候提交,他说周一吧(一定要确定时间,周一几点,并且这个时间应该找经理确认,我到时没问清,后面有骨头吃了,时间弄清一定非常必要),我记下了,在我的意识里我觉得周一交,一般可能和实际都会晚几天(不要拖拉,一定不要被自己意识里的拖拉习惯影响,一定要有准时的观念),我觉得我周末再花点时间搞下很快,所以我并没有很强的意识要赶快做完。到了周末后,周末的2天里我并没有搞,我觉得到公司1个上午就可以搞定(还是拖拉,自己认为不是很急的事,在周末一般都会拖拉,不能拖拉哇),下午就可以提交了,但是还是有点不放心,周日晚上做了点,差不多做了一半(幸好有点危机意识,做了一半)。
转眼间到了周一,周一早上一到公司,我先把剩余的地方改了下,改好后,我就在那里测试,在仔细看下还有什么问题,并且针对修改的地方测试下,没有问题,我还继续的检查,不一会儿,硬件的经理叫我发程序了,我说好,我再仔细检查一下就发了,不一会儿,总监那边接到一个电话,好像有人催他要程序,然后他问硬件的经理软件准备好了没,因为硬件的经理负责的,硬件经理说我还没弄好软件,在等我,我一听到这句话,我傻眼了,总监眼神一下扫到我这,走到这里,问我怎么还没弄好,问了几句,怎么还没弄好,不是说周一就应该提交的么,现在还有问题么,我支支吾吾的说,没有什么问题,一点小问题,优化下,我仔细测试一下,总监看到我支支吾吾的,又问我到底有什么问题,不要怕说出来嘛,其实我支支吾吾是因为,我觉得太出乎预料了,提前时间要交程序,我还以为下午呢,提交软件还要写下文档,我还没准备好,感觉有点愧疚就支支吾吾的,总监连续几个问,怎么还没提交,有什么问题么?搞得我一下囧了,当着那么多同事的面。然后直接经理听到总监说我,走了过来,然后总监对经理说,你来解决,然后经理问我,怎么还没弄好,不是说周一就提交的么,我又支支吾吾的说,恩,在多测几遍,下午上班前就提交,经理说,好!
然后我中午快速的吃完饭,然后没午休,在写发行软件的文件了。(没问清楚具体的时间吃尽苦头,总监一来,好几个连问让我显得无所适从,苍白无力,哎,理亏,解释下为什么吧,感觉没必要,事情已经到了这个地步了,解释反而让总监觉得是在掩饰,还是快点做,快点解决)
周一下午上班前10分钟提交了软件后,下午风平浪静,然后,我们经理说,周二去生产线跟踪下,我说好,总监也听到了,过来对我说,产线去过没,我说去了3次了,想拍着胸脯说,产线我不想去哇,总监接着说,那时老手了,那就放心了。到了快下班之前,收到负责此次生产的硬件经理的邮件,邮件里他说周二下午开始生产,周二下午再去。
周二下午,我们一起来到了产线,开了如火如荼的第1轮测试,出现了些问题,我跟着年轻的硬件工程师走走看看,有时候他建议我软件得改些地方,方便生产测试人员的操作。他提了好几个建议,我都默默的答应了,然后他拿着笔记录,不知道他记录了些什么,我当时也没在意,我觉得他是硬件经理,他是主角,我是助理一样,我并不关心他记录什么,我觉得自己就是陪他过来一样,软件上如果没有什么问题就没我什么事情来了,(谁知后面我变成了主角,可是当我把自己当做是助理的时候,竟然忘了像主角学习,主角都在干什么,为什么要这么干,我也不忘,不学习,脑子里面存在着各种错误的潜意识,我搞软件的,主角在呢,有问题主角会解决,哎,有主角在就是依赖,看别人在做什么,为什么要那么做,很重要,从来都不要把自己局限起来,从来都不要把自己看的局限,你现在是助理,明天可能就是主角额,要有这种认识哇,不要太局限性了)
周二下午回去后,周三上午没去产线,周三上午收到了硬件工程师的一个小邮件,叫我把软件的几个小地方,给改改。然后周三下午我们又去了,下午开始过第2轮测试了,到了那边,测试开始测试了,软件突然出现一个问题,每台机器都过不了,我的个娘,出现问题了,我明明测试了好多遍没有问题了,竟然出现问题了,一出现这个问题,产线就停了,给我一点时间找问题的解决方法,这时我马上立刻打开我的笔记本呢,远程监控我办公室的电脑,看源代码,硬件工程师坐在我旁边眼睛盯着我,我打开电脑后,开始找问题,并打电话给另外一个同事,我边看代码边和他说,他也问我,不是测试过了,怎么会有问题呢,你不是测试过了么,我说是啊,测试时的确没有问题哇,然后我们开始分析,后面找到问题了,我们测试完程序后,都测试通过了,没有问题,最后他看了我的代码,改了一个无关紧要的地方,我们一致认为绝对没有问题,后面我也改了些小地方,都是针对那些小地方进行测试,谁知道改的那个无关紧要的地方,恰恰是问题产生的源头,当时改了那个地方,再测试的时候,我手上没有插卡进行测试,测试时出现的问题,没有去仔细看,潜意识觉得肯定没有问题。(程序发出去前,一定要从头到尾再测一边,一定要看到数据没错,才是真的没问题,不能说自己觉得没有问题就没问题,潜意识对搞软件的人来说一定要扼杀,数据说话,测试看到的结果说话)。
在产线上,时间就是金钱,不会因为这批要生产的机器出现了软件问题,产线上的工作人员就不用做事了,这个也不是我担心的,我担心的是,这批机器是按计划生产的,软件这样一出错,不能按着计划走,这个责任就很严重了,因为我的出错,造成了损失哇!
周五下午,我基本上把要提交的程序都测试完了,没问题,接着和我一起负责程序的同事,帮我检查了下,发现忽略了几个要改的小地方,我觉得周末弄下就可以解决,我问了同事差不多要什么时候提交,他说周一吧(一定要确定时间,周一几点,并且这个时间应该找经理确认,我到时没问清,后面有骨头吃了,时间弄清一定非常必要),我记下了,在我的意识里我觉得周一交,一般可能和实际都会晚几天(不要拖拉,一定不要被自己意识里的拖拉习惯影响,一定要有准时的观念),我觉得我周末再花点时间搞下很快,所以我并没有很强的意识要赶快做完。到了周末后,周末的2天里我并没有搞,我觉得到公司1个上午就可以搞定(还是拖拉,自己认为不是很急的事,在周末一般都会拖拉,不能拖拉哇),下午就可以提交了,但是还是有点不放心,周日晚上做了点,差不多做了一半(幸好有点危机意识,做了一半)。
转眼间到了周一,周一早上一到公司,我先把剩余的地方改了下,改好后,我就在那里测试,在仔细看下还有什么问题,并且针对修改的地方测试下,没有问题,我还继续的检查,不一会儿,硬件的经理叫我发程序了,我说好,我再仔细检查一下就发了,不一会儿,总监那边接到一个电话,好像有人催他要程序,然后他问硬件的经理软件准备好了没,因为硬件的经理负责的,硬件经理说我还没弄好软件,在等我,我一听到这句话,我傻眼了,总监眼神一下扫到我这,走到这里,问我怎么还没弄好,问了几句,怎么还没弄好,不是说周一就应该提交的么,现在还有问题么,我支支吾吾的说,没有什么问题,一点小问题,优化下,我仔细测试一下,总监看到我支支吾吾的,又问我到底有什么问题,不要怕说出来嘛,其实我支支吾吾是因为,我觉得太出乎预料了,提前时间要交程序,我还以为下午呢,提交软件还要写下文档,我还没准备好,感觉有点愧疚就支支吾吾的,总监连续几个问,怎么还没提交,有什么问题么?搞得我一下囧了,当着那么多同事的面。然后直接经理听到总监说我,走了过来,然后总监对经理说,你来解决,然后经理问我,怎么还没弄好,不是说周一就提交的么,我又支支吾吾的说,恩,在多测几遍,下午上班前就提交,经理说,好!
然后我中午快速的吃完饭,然后没午休,在写发行软件的文件了。(没问清楚具体的时间吃尽苦头,总监一来,好几个连问让我显得无所适从,苍白无力,哎,理亏,解释下为什么吧,感觉没必要,事情已经到了这个地步了,解释反而让总监觉得是在掩饰,还是快点做,快点解决)
周一下午上班前10分钟提交了软件后,下午风平浪静,然后,我们经理说,周二去生产线跟踪下,我说好,总监也听到了,过来对我说,产线去过没,我说去了3次了,想拍着胸脯说,产线我不想去哇,总监接着说,那时老手了,那就放心了。到了快下班之前,收到负责此次生产的硬件经理的邮件,邮件里他说周二下午开始生产,周二下午再去。
周二下午,我们一起来到了产线,开了如火如荼的第1轮测试,出现了些问题,我跟着年轻的硬件工程师走走看看,有时候他建议我软件得改些地方,方便生产测试人员的操作。他提了好几个建议,我都默默的答应了,然后他拿着笔记录,不知道他记录了些什么,我当时也没在意,我觉得他是硬件经理,他是主角,我是助理一样,我并不关心他记录什么,我觉得自己就是陪他过来一样,软件上如果没有什么问题就没我什么事情来了,(谁知后面我变成了主角,可是当我把自己当做是助理的时候,竟然忘了像主角学习,主角都在干什么,为什么要这么干,我也不忘,不学习,脑子里面存在着各种错误的潜意识,我搞软件的,主角在呢,有问题主角会解决,哎,有主角在就是依赖,看别人在做什么,为什么要那么做,很重要,从来都不要把自己局限起来,从来都不要把自己看的局限,你现在是助理,明天可能就是主角额,要有这种认识哇,不要太局限性了)
周二下午回去后,周三上午没去产线,周三上午收到了硬件工程师的一个小邮件,叫我把软件的几个小地方,给改改。然后周三下午我们又去了,下午开始过第2轮测试了,到了那边,测试开始测试了,软件突然出现一个问题,每台机器都过不了,我的个娘,出现问题了,我明明测试了好多遍没有问题了,竟然出现问题了,一出现这个问题,产线就停了,给我一点时间找问题的解决方法,这时我马上立刻打开我的笔记本呢,远程监控我办公室的电脑,看源代码,硬件工程师坐在我旁边眼睛盯着我,我打开电脑后,开始找问题,并打电话给另外一个同事,我边看代码边和他说,他也问我,不是测试过了,怎么会有问题呢,你不是测试过了么,我说是啊,测试时的确没有问题哇,然后我们开始分析,后面找到问题了,我们测试完程序后,都测试通过了,没有问题,最后他看了我的代码,改了一个无关紧要的地方,我们一致认为绝对没有问题,后面我也改了些小地方,都是针对那些小地方进行测试,谁知道改的那个无关紧要的地方,恰恰是问题产生的源头,当时改了那个地方,再测试的时候,我手上没有插卡进行测试,测试时出现的问题,没有去仔细看,潜意识觉得肯定没有问题。(程序发出去前,一定要从头到尾再测一边,一定要看到数据没错,才是真的没问题,不能说自己觉得没有问题就没问题,潜意识对搞软件的人来说一定要扼杀,数据说话,测试看到的结果说话)。
在产线上,时间就是金钱,不会因为这批要生产的机器出现了软件问题,产线上的工作人员就不用做事了,这个也不是我担心的,我担心的是,这批机器是按计划生产的,软件这样一出错,不能按着计划走,这个责任就很严重了,因为我的出错,造成了损失哇!