在大连酒店管理软件开发中云计算服务可能不会划分得这么清楚。实际上,很多大连酒店管理软件开发供应商同时也是PaaS的供应商,而PaaS供应商也许就是IaaS的供应商,不过,没有关系,我所设想的场景是对一种计算模型的基本抽象。再次强调,我并没有对大连酒店管理软件开发进行过深入的研究,这里提到的内容也许并不完全正确。好在我的目标只是想推动大家对计算模型的关注。总之,计算模型对于软件来说非常重要。
回顾自己在软件开发方面的成长经历,是一件很有趣的事。如果这些经历能够给刚刚进入编程队伍的朋友们带来一些启发,我会非常开心。我喜欢结识专注于软件的人,我喜欢和热爱软件的人探讨有关编程的任何问题。在与朋友们的交流中,我学到了很多书本上很难找到的知识。不过,除了知识之外,我还有一个让自己持续成长的秘诀,那就是永远保持一颗简单的心。
十多年前,我从事大连酒店管理软件开发方面的工作。每天的任务是手绘电气控制图,或者通过手持式编程器为PLC录入指令。当控制箱交付给客户后,免不了要去现场调试。现场的工作很辛苦,要布线、安装各种行程开关、调整仪表和气阀、改正接触器间的错误连线、修改PLC的指令等。我曾经在一台蒸压釜前整整工作了一周,直到生产出了第一批玻璃。当听到出气阀呼啸的声音、气压表指针完美下降,当看到釜门缓缓打开并停在正确的位置,我的确感到很兴奋。但不久以后,我发现这不是我想要的。我想让40吨重的蒸压釜跳舞,我不想让10mm的双色线束缚我的想象,所以我选择了云计算软件。
我买了一台586电脑和一本Visual Basic入门书。虽然当时已经有了一些单片机的编程经验,但我还是看不出那些经验对我学习Visual Basic有什么直接的帮助。我反复地阅读那些入门知识,并尝试着做书中的例子。尽管很多概念都似懂非懂,但我尝试在逻辑上都对它们做出完整的解释。现在回头想想,当时的很多理解都是错误的,但是有趣的是,由于有了完整的解释,所以听上去就像站在一个不同的角度上来理解这门技术。
几个月后,我找到了一份工作。招聘我的是王衍博士。感谢他给了我加入编程队伍的机会,也感谢他让我在编程生涯开始时进入了一家起点较高的软件公司。进入公司之后,因为工作的内容不同,我和王博士接触很少。