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