第677章 该还人家一套完整的身体了
就在他们说这些话的时候,池总工已经开始试着参照说明书,调试数据库管理软件的一个小模块试一试了。
对于他来说,即使暂时对于整个软件的情况并没有了解,但是调试一个模块还是没问题的。
池总工很熟练,打开文件,编译,连接……
“咦?”池总工很诧异的咦了一声。
旁边的一圈同志不知道他在“咦”什么,看起来没什么问题啊。
池总工打开说明书,这个说明书非常贴心,能看到源代码目录树里文件的大小。
他在目录树里逡巡翻找,然后选定了一个模块,这是初步看起来最大的一个。
他直接打开这个模块,再次启动了编译。
然后,他就笑了。
“高教授这真是给我们减轻工作量啊……”
周围的人有些莫名其妙,没听懂他的意思。
见大家都不明白,池总工指了指没有任何语法错误的调试输出界面。
“你们没有意识到嘛?这么大规模的代码,居然一个语法错误都没有。”
运算所的同志们一听,马上就明白过来。
我艹,半个月不到,一个规模庞大的系统性软件,说实话,能够写出来就已经是匪夷所思的事情了。
就只是把脑袋里的想法变成代码,这个过程就不是一个人半个月能搞定的事情。
调试?能把代码敲完就是胜利了。
其实不调试能把代码全部敲出来,本来对于普通人来说,就是个不可能的事情,搞过编程的人都知道,这是个多么扯淡的工作顺序。
偏偏人家高教授就是这么搞出来了,而且就他一个人。
高教授说是他一个人就肯定是他一个人,这一点毋庸置疑,他是不会把别人的功劳戴在自己头上的。
关键是,这么多代码,从时间上来说,又没经过调试,想要不出现任何语法错误,那是很难的,哪怕高教授是C语言的创始人,那也不行。
但是现实就是这么的魔幻,这东西就是没有任何一点语法错误。
“神了啊,这个模块源代码规模不小啊,居然没出语法问题。”
“不止,你看他的头文件里,引用了大量的自定义头文件,这些自定义头文件也是要参与编译的,如果有语法问题,也过不了编译。”
“对啊,实际上刚才池总工编译的那个文件,关联到的是一大批文件,居然都没出问题。”
“高教授嘛,习惯了就好。”
“……”
对于高振东这种不留一点额外工作给下家的行为,大家是既赞叹又佩服,还有那么一点点的惭愧,高教授对我们未免也太好了。
是怕我们搞不出来吧?
池总工笑道:“现在看来,也许,我们主要的调试工作,其实应该叫修改完善,也就是把经贸院校和用数据的同志,他们的一些想法修补进去。”
厉所长也非常高兴:“同志们,高教授已经尽自己最大的努力,减轻了我们大量的调试工作量,节约了我们很多时间。我看啊,我们磨刀不误砍柴工,不要辜负了高教授的心血,先认真、踏实的把有关数据库技术的知识学扎实了,再展开调试工作。好不好?”
大家轰然应是,其中经贸院校的同志还不太习惯,原来高端的软件人员,都是这么干活儿的吗?
“池总工,你们运算所原来是这样写软件的啊,不愧是国内软件行业的翘楚,我们写个软件费老鼻子劲了,还得一个模块一个模块的写,一块一块的调……”
池总工闻言大惊,可不兴这样的啊,可不能把同志们带坑里了。
“别别别,那啥,我们写软件也和你们是一样的,但凡软件上了一定规模,这么写软件的,除了高教授没别人,更别说像数据库管理系统这种大型软件了。你们千万别学高教授,千万别!”
他能这么搞是因为他自己,我们不能这么搞,是因为软件工程的基本科学道理。
我们还是讲科学,讲科学。
经贸院校的同志听了,这才明白过来,原来是这么回事儿。
“这样啊,但是我看高教授这么搞好像也挺顺利的,一点问题都没出。我们就算是没有他这么厉害,但是至少也能把东西先写出来,有点问题就有点问题吧,慢慢调试就是了。”
经贸院校的同志经验还是不足,想着高教授能做到10,那我们普通一点,至少也能做到6~7吧?也勉强能用的,至少时间节约很多。
池总工听见这话,人都麻了,你特么哪儿来的自信啊?
他也不好说什么,反正现在是在做数据库管理系统,他这个想法对这个系统没有任何影响,因为前面的那部分,已经被高振东给弄完了,不论你有高教授几分实力,都无所谓。
但是他还是提醒了一下:“这个软件比较特殊,高教授已经打好底子了。换成一个稍微上点规模的,这种搞法有问题的,你们想这么弄的话,最好做好两手准备。”
别的,他就没多说了,这事儿也没法说。
说完这个事情,池总工转头安排工作。
谁谁谁,去组织打印教材。
某某某,去联系机工出版社出版。
你,去写课题申报材料,规矩照旧,懂的吧?
他,制定调试计划,作为附件支撑课题申报材料。
那个那个……技术方案就不用了,高教授已经给了哈。
对了,抽个人,去给部里打电话,叫他们调集一批青年教师过来,准备学习了开新课,数据库技术,绝对是一门前途无量的计算机核心应用方向。
看着池总工这一阵忙活,经贸院校的同志才悚然而惊,原来他们真正的软件工程,是这样开展的?
对于我们普通人,看起来还是这个比较靠谱啊。
对于经贸院校的同志来说,本来就是零星项目,小规模的特定软件,基本上就是小作坊似的搞法。
看见运算所这种正规军干活儿,难免还是有些震撼的。
即使仅仅是一个开头的前期工作,也能让他们看出不少“软件正规军”和自家的区别来。
值了值了,就这些经验,都够自家学上很久了,来这里真是天天都有新知识啊。
而忙活完的池总工,看着忙碌起来的众人,又想了想,觉得刚才那个事情好像不简单,至少是反映了一种现状。
不行不行,不能任由这个事情自由发展,等到大家坏习惯都养成了,想纠正起来就难了。
他回到办公室,给高振东打了个电话。
“……高教授啊,情况就是这么个情况。我发现对于其他单位来说,对于软件开发的流程好像没什么概念,我觉得这个事情还是要重视起来……对对对……我就是这个意思……”
然后他听见电话对面的高振东,没有经过任何思考,就直接回答道:“池总工,你记不记得当时我做过一个培训,叫做《项目管理体系》的?”
池总工一回想,恍然大悟:“对对对,高教授,那个体系用在这个事情上正好!我把这事儿给忘了。”
其实他自己都在不知不觉中使用这个体系里的知识,那东西好像天生就是为这个事情准备的一样。
还没等他高兴完,又听见高振东在电话里道:“不过那个体系偏理论,而且内容是通用性的,针对性不强,你倒是提醒我了,针对软件,的确是有些特殊的或者只属于软件的工程管理内容……”
那种幸福的感觉又涌上了池总工的心头,还得是高教授,在人家看来,解决问题不算本事,要针对性的、比较彻底的解决问题才行。
“高教授,你是准备再来给我们上上课?那太好了,哈哈。”池总工很高兴,又要学到了。
高振东也笑了:“上课就不上了,最近还比较忙。这样,你给我点儿时间,我给你们写点关于软件工程方法的内容,很简单的,你们自学一下,然后你们去教别人吧。自学过程中有不懂的可以问我。项目管理体系加上软件工程方法,基本上软件的工程管理方面,就比较完备了。”
当时高振东的《项目管理体系》虽然是从软件考试的教材里弄出来的,但是以当时的技术环境和面对的使用人员,软件的针对性内容自然是基本上没有,全被删掉了。
现在,是还软考教材一个完整之身的时候了,这将近两年,人家也怪憋屈的。
池总工这才反应过来,现在的高教授和一年多前的高教授,时间安排的难度可大不相同了。
那时候人家有时间过来呆一段时间,给上好久的课,现在,能给你上一天的课都算是运气好。
而且那是计算机技术的奠基,而这次这个,最多算是软件工程的完善和进化,为了这点事情把高教授拖在这里,那简直是浪费,不对,是犯罪。
高教授能抽时间专门针对性的写本书,就已经是最大支持了。
“好的,太感谢你了,那我就等着了。对了,高教授,这书真的不难吧?”
对于他来说,即使暂时对于整个软件的情况并没有了解,但是调试一个模块还是没问题的。
池总工很熟练,打开文件,编译,连接……
“咦?”池总工很诧异的咦了一声。
旁边的一圈同志不知道他在“咦”什么,看起来没什么问题啊。
池总工打开说明书,这个说明书非常贴心,能看到源代码目录树里文件的大小。
他在目录树里逡巡翻找,然后选定了一个模块,这是初步看起来最大的一个。
他直接打开这个模块,再次启动了编译。
然后,他就笑了。
“高教授这真是给我们减轻工作量啊……”
周围的人有些莫名其妙,没听懂他的意思。
见大家都不明白,池总工指了指没有任何语法错误的调试输出界面。
“你们没有意识到嘛?这么大规模的代码,居然一个语法错误都没有。”
运算所的同志们一听,马上就明白过来。
我艹,半个月不到,一个规模庞大的系统性软件,说实话,能够写出来就已经是匪夷所思的事情了。
就只是把脑袋里的想法变成代码,这个过程就不是一个人半个月能搞定的事情。
调试?能把代码敲完就是胜利了。
其实不调试能把代码全部敲出来,本来对于普通人来说,就是个不可能的事情,搞过编程的人都知道,这是个多么扯淡的工作顺序。
偏偏人家高教授就是这么搞出来了,而且就他一个人。
高教授说是他一个人就肯定是他一个人,这一点毋庸置疑,他是不会把别人的功劳戴在自己头上的。
关键是,这么多代码,从时间上来说,又没经过调试,想要不出现任何语法错误,那是很难的,哪怕高教授是C语言的创始人,那也不行。
但是现实就是这么的魔幻,这东西就是没有任何一点语法错误。
“神了啊,这个模块源代码规模不小啊,居然没出语法问题。”
“不止,你看他的头文件里,引用了大量的自定义头文件,这些自定义头文件也是要参与编译的,如果有语法问题,也过不了编译。”
“对啊,实际上刚才池总工编译的那个文件,关联到的是一大批文件,居然都没出问题。”
“高教授嘛,习惯了就好。”
“……”
对于高振东这种不留一点额外工作给下家的行为,大家是既赞叹又佩服,还有那么一点点的惭愧,高教授对我们未免也太好了。
是怕我们搞不出来吧?
池总工笑道:“现在看来,也许,我们主要的调试工作,其实应该叫修改完善,也就是把经贸院校和用数据的同志,他们的一些想法修补进去。”
厉所长也非常高兴:“同志们,高教授已经尽自己最大的努力,减轻了我们大量的调试工作量,节约了我们很多时间。我看啊,我们磨刀不误砍柴工,不要辜负了高教授的心血,先认真、踏实的把有关数据库技术的知识学扎实了,再展开调试工作。好不好?”
大家轰然应是,其中经贸院校的同志还不太习惯,原来高端的软件人员,都是这么干活儿的吗?
“池总工,你们运算所原来是这样写软件的啊,不愧是国内软件行业的翘楚,我们写个软件费老鼻子劲了,还得一个模块一个模块的写,一块一块的调……”
池总工闻言大惊,可不兴这样的啊,可不能把同志们带坑里了。
“别别别,那啥,我们写软件也和你们是一样的,但凡软件上了一定规模,这么写软件的,除了高教授没别人,更别说像数据库管理系统这种大型软件了。你们千万别学高教授,千万别!”
他能这么搞是因为他自己,我们不能这么搞,是因为软件工程的基本科学道理。
我们还是讲科学,讲科学。
经贸院校的同志听了,这才明白过来,原来是这么回事儿。
“这样啊,但是我看高教授这么搞好像也挺顺利的,一点问题都没出。我们就算是没有他这么厉害,但是至少也能把东西先写出来,有点问题就有点问题吧,慢慢调试就是了。”
经贸院校的同志经验还是不足,想着高教授能做到10,那我们普通一点,至少也能做到6~7吧?也勉强能用的,至少时间节约很多。
池总工听见这话,人都麻了,你特么哪儿来的自信啊?
他也不好说什么,反正现在是在做数据库管理系统,他这个想法对这个系统没有任何影响,因为前面的那部分,已经被高振东给弄完了,不论你有高教授几分实力,都无所谓。
但是他还是提醒了一下:“这个软件比较特殊,高教授已经打好底子了。换成一个稍微上点规模的,这种搞法有问题的,你们想这么弄的话,最好做好两手准备。”
别的,他就没多说了,这事儿也没法说。
说完这个事情,池总工转头安排工作。
谁谁谁,去组织打印教材。
某某某,去联系机工出版社出版。
你,去写课题申报材料,规矩照旧,懂的吧?
他,制定调试计划,作为附件支撑课题申报材料。
那个那个……技术方案就不用了,高教授已经给了哈。
对了,抽个人,去给部里打电话,叫他们调集一批青年教师过来,准备学习了开新课,数据库技术,绝对是一门前途无量的计算机核心应用方向。
看着池总工这一阵忙活,经贸院校的同志才悚然而惊,原来他们真正的软件工程,是这样开展的?
对于我们普通人,看起来还是这个比较靠谱啊。
对于经贸院校的同志来说,本来就是零星项目,小规模的特定软件,基本上就是小作坊似的搞法。
看见运算所这种正规军干活儿,难免还是有些震撼的。
即使仅仅是一个开头的前期工作,也能让他们看出不少“软件正规军”和自家的区别来。
值了值了,就这些经验,都够自家学上很久了,来这里真是天天都有新知识啊。
而忙活完的池总工,看着忙碌起来的众人,又想了想,觉得刚才那个事情好像不简单,至少是反映了一种现状。
不行不行,不能任由这个事情自由发展,等到大家坏习惯都养成了,想纠正起来就难了。
他回到办公室,给高振东打了个电话。
“……高教授啊,情况就是这么个情况。我发现对于其他单位来说,对于软件开发的流程好像没什么概念,我觉得这个事情还是要重视起来……对对对……我就是这个意思……”
然后他听见电话对面的高振东,没有经过任何思考,就直接回答道:“池总工,你记不记得当时我做过一个培训,叫做《项目管理体系》的?”
池总工一回想,恍然大悟:“对对对,高教授,那个体系用在这个事情上正好!我把这事儿给忘了。”
其实他自己都在不知不觉中使用这个体系里的知识,那东西好像天生就是为这个事情准备的一样。
还没等他高兴完,又听见高振东在电话里道:“不过那个体系偏理论,而且内容是通用性的,针对性不强,你倒是提醒我了,针对软件,的确是有些特殊的或者只属于软件的工程管理内容……”
那种幸福的感觉又涌上了池总工的心头,还得是高教授,在人家看来,解决问题不算本事,要针对性的、比较彻底的解决问题才行。
“高教授,你是准备再来给我们上上课?那太好了,哈哈。”池总工很高兴,又要学到了。
高振东也笑了:“上课就不上了,最近还比较忙。这样,你给我点儿时间,我给你们写点关于软件工程方法的内容,很简单的,你们自学一下,然后你们去教别人吧。自学过程中有不懂的可以问我。项目管理体系加上软件工程方法,基本上软件的工程管理方面,就比较完备了。”
当时高振东的《项目管理体系》虽然是从软件考试的教材里弄出来的,但是以当时的技术环境和面对的使用人员,软件的针对性内容自然是基本上没有,全被删掉了。
现在,是还软考教材一个完整之身的时候了,这将近两年,人家也怪憋屈的。
池总工这才反应过来,现在的高教授和一年多前的高教授,时间安排的难度可大不相同了。
那时候人家有时间过来呆一段时间,给上好久的课,现在,能给你上一天的课都算是运气好。
而且那是计算机技术的奠基,而这次这个,最多算是软件工程的完善和进化,为了这点事情把高教授拖在这里,那简直是浪费,不对,是犯罪。
高教授能抽时间专门针对性的写本书,就已经是最大支持了。
“好的,太感谢你了,那我就等着了。对了,高教授,这书真的不难吧?”