返回

迷失在星空

首页
关灯
护眼
字体:
第九章 难产的管家和新软件第(1/3)页
   存书签 书架管理 返回目录
    李庄没有上过大学,读书时候学的那点东西实在是太肤浅了。到杭城后,他才开始利用业余的时间自学计算数学和一些理论物理方面的知识。     李庄一向认为,没有扎实的基础,一切都是空谈。与其将来补课,还不如把底子夯实。     算法是计算机科学领域最重要的基石之一,无论计算机语言和开发平台如何变化,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原理、计算机体系结构、关系型数据库原理等等。     李庄对计算机感兴趣,想做出点成绩自然不可能学计算数学。起步很艰难,他经常是摸不到头脑,还曾经在溜到大学旁听的时候闹出过笑话。这位奇怪的外来务工人员在杭城高校小圈子里面也算小有名气,支持者有,不屑者也有。一位教授就曾经直接指着李庄鼻子说,“打工就老老实实的打工,不要浪费时间研究这些你目前不理解的东西”;支持者则认为,“每个人都有受教育的权利,我们以前还不是啥都不懂”。李庄很感激那些支持者,随着水平的慢慢提高,和其中几个谈得来的还成了朋友。     李庄在数学、电子电工、计算机方面的突飞猛进还是在他成为自由职业者以后,没有了固定工作的干扰,他学习的时间大大增加,经常长时间赖在大学里面,搞得很多老师都以为他是本校的学生。他的问题越来越多,请教的人越来越多,特别是他在获得水晶球之后,很快就成了问题篓子。他的请教越来越清晰,难度越来越高,以至于现在很多老师都很怕他。     一个好学过头而且基础扎实的学生对老师来说是很可怕的,这意味着需要花更多的脑细胞才能让自己不被问倒,以至于面子扫地。     李庄的问题涉及到的东西很多,每个老师都有专长,所以李庄觉得还可以榨点油水出来。     奈何这个人形超级电脑的进步实在太快,很快就成了圈子里面的不受欢迎的人。     李庄也曾去过沪上高校,那边的总体水平比杭城高些,但也有限。“大学之大在于大师之大”,而不是数量,李庄现在是深刻的体会到了这一点。最尴尬的事情是李庄在沪上一所高校问倒了一位来访的花旗国知名学者,被主办方认为是别的学校派来捣乱的,给轰了出去,差点进了派出所。     为了请教软件算法,李庄也曾经去过N大,感觉大失所望,这还是号称计算机领域南派领袖的高校。     北方那全国知名的T大和P大怎么样?李庄问了一位在T大读过书的同学,同学很确定的告诉他,国内的水平其实都不怎么样,现在高校越发的浮躁,肯踏踏实实做基础研究的人太少了。     难道去花旗国?李庄现在这身份,出一趟国可不容易,签证不好搞啊。     管家系统涉及到的东西太多,他毕竟不是真正的电脑,可以把所有的想法都试验一遍。他是人,不是机器,有时间限制,要吃喝拉撒睡。     软件工程这门学科李庄花了很多时间看各种资料,这个领域确实博大精深。     就拿算法来说,并行算法和串行算法李庄都做过详细的研究,一些经典的算法模型他都反复分析。智能算法之类的如模拟退火算法、启发式搜索、遗传算法、局部搜索、禁忌搜索等,则成为他研究的重点,毕竟这个跟未来的计划有很大的关系。     柔性制造专家系统同时应用了多种算法,加上李庄根据经典算法模型自己改进的专用模型,不然数据处理根本无法完成,而且它的数据库管理及交叉平台优化都是因为有他这个妖孽的存在才能如此顺利。他的做法其实并不复杂,先简单的分类,然后用最笨也最是最有效的办法一一做实验,才得出相对完美的结果,可以说他的效率不比上千人的研究小组差,毕竟别人没有他这样的工具。     “要不按ERP算法整理成各种模块,然后再衔接起来?”李庄想,这是现行的比较容易理清的体系,但他不怎么甘心沿着容易出漏洞的思路去做事。     管家系统里面最重要的模块是工况模拟和根据各类数据自动生成相关的试验模型,这个难度确实太高了,仿真也就罢了,自动模型生成并完成未知的复杂试验可是个大问题,这智能水平,结构设计都很困难。     李庄对自己将要投资的行业实际情况并不是很了解,他没有用过相关的生产设备和复杂的仪器。在这种情况下,就算有资料收集软件拿回来的某些参数,也会因为生产设备和检测设备的差异而导致生产过程中出现意外的变化,超精密生产不容一丝忽视。     考虑再三,觉得还是先放一放。     李庄坐在沙发上沉思,听到大门被钥匙打开的声音,妹妹李想的头探了进来。     “哥,我就知道你没出去,快帮我看看,电脑不能用了,”李想的话很直接。     李庄接过电脑,打开一看,嘿,苹果居然也中毒了。     “丫头,你这可把我难住了,我得想想,你晚上过来拿好了。”     “行,那你先忙,我回去上课了。”     解决病毒对李庄来说其实是小菜一碟,他只不过是想把妹妹的电脑拿过来玩玩而已。他这人严重缺乏艺术天赋,苹果的强项就是他的弱点。     苹果MACOSX是基于UNIX的操作系统,他对这种东西熟得很。查找运行不正常的地方,分析代码,用自己的VAI语言写了个简单的杀毒软件,运行,问题就很容易解决了。     李庄也很得意自己的VAI,虽说都是语言,VAI编写的软件跨平台移植实在是太简单了。这种语言编写的软件能在安装到操作系统时,自动生成适应平台的新模块,通过这个模块来完成自己的运行,不同平台的效率差别很小。     不过说起来VAI也没有李庄自己自吹的那么神奇,他参考了包括JAVA在内的多种语言,是完全站在巨人的肩膀上。这种语言非常独特,用古怪来形容也不为过,需要计算机基础超级扎实的人才能用它编出漏洞很小的软件。换句话说,这是李庄为自己专门设计的一门语言,里面充斥着无数前辈和现在大师级人物的天才想法,普通程序员如果用它编程会崩溃掉。     大师和天才有创意,但是没有足够的时间;普通程序员有精力,但是必须得理解那些天才的想法,这需要足够扎实的基础;测试不仅需要时间,而且还需要设备和想法。     一个团队,合作好的话,效率可以超过每个人的集合,但每个人都有自己的理解偏差,所以一个团队编写的大型软件总无法把所有的方面考虑好,漏洞很多。  

    -->>(第1/3页)(本章未完,请点击下一页继续阅读)
备用站:www.lrxs.org