Foxtable成就了我这个初中生的编程梦想


    一位老友曾经问过我这样一句话:“你一个
80后,初中辍学从未接触过计算机,到网吧学会上网聊天,后来变成一位程序员,最后变为一家中型公司的总经理。是什么样的动力和方法能有了今天的成就呢?”我只是笑了笑,说:“因为我喜欢编程,因为我遇到了Foxtable!”
   
    我曾经是一个非常顽皮的学生,上课不听讲,作业从来都不做。
2001年秋读初中三年级第一学期的我,被老师开除学籍回家(原因家里条件差是没交学费,那年我17岁),就跟着村里的打工族去打工了。可是到了劳务市场没有老板愿意雇佣一个身高不到1.6米体重不到100斤的小孩。我哀求着老板雇佣我,哪怕工资低一点也行。后来我就跟着一位老板去了工地以每天18元的工资开始搬砖当小工。
 

2003年老家盖房子,老爷子就把我喊回家帮着料理家务直到04年春节,老爸给我找了一个木工师傅,告诉我艺不压身,年轻学点手艺吧!
 

在木工老师家里天天拿着木料在磨光机上磨木料,天天弄的鼻子眼睛里全是木头细末。我那时候就想,我如果这辈子干这个我这辈子就完了。我师父的村子里面有很多收废旧书籍的,有一天我在一堆废书里面发现了一本《计算机信息技术》的教科书,我便拿起来看了看,感觉里面写的很有意思,就想买人家的,朴实的农村人说那本书还不到1斤,才几毛钱,就送给你吧。
 

我抱着这本书回到师傅家里,白天干活,晚上看书。有一天师傅说带我去城里给人家打沙发,我就跟着去了。路上我发现路边有网吧,师傅去吃饭的时候我就溜进了网吧。当时的网吧3块钱1小时,摸了摸口袋,还有几块钱就跟老板开了一台机器。根据说书里的内容,从开机开始学习,这也是我今生第一次摸到这么高级的东西。
 

当我进入网络冲浪后就一发不可收拾,天天有事没事就往网吧跑。回到家跟我老爸说我想在城里工作,网吧老板要雇佣我,一月350元包吃住。我老爸是极力的反对,说网吧没有好人,怕我学坏了。最后我还是背着老爸从师傅哪里跑到了我们市里(淄博市张店区)找了一家网吧干起了网管。
 

在网吧我并没有学坏,而是跟着网管师傅学会了怎么配置服务器、怎么重装系统、怎么制作网页等技术。而且1年后从网吧辞职到了淄博齐赛科技城一家公司干起了技术员,负责安装电脑和安装软件。
 

那时候公司的软件都是从开放商那里获得代理资格,然后分销给用户,我们负责安装。在给客户上门安装和培训的时候,经常听到客户说缺少这功能,缺少那功能。如果找到我们公司,我们公司还需要再去找开发商协商开发事宜,而且往往会爆出天价的二次开发费用。
 

2006年因为老板负债导致公司宣布倒闭,我也失去了工作。我回到老家县城开了一家电脑销售部,主营业务是销售超时POS软件和硬件。06年的我对于软件只会安装和使用,想过尝试过学习开发软件。然是看到软件培训资料全是密密麻麻的英文,我就头疼了。
 

直到2010年我在网上搜索到易表(EasyTable),看到大神们的作品和在论坛讨论的内容,我感觉这就是软件开发。当时在易表官方网站正在宣传新产品狐表(FoxTable),我眼前一亮。这就是我想要的。
 

我从网上下载了Foxtable,开始研究各种功能,一遍一遍的看里面的说明,尝试着做一些小程序。但是因为本身计算机基础很差,学历浅薄,很多东西根本不能理解。什么是表(Table)、什么是数据表(DataTable)傻傻分不清。弄来弄去没有整出一件像样的东西。
 

后来我加入了狐友组织的群,认识了一条小鱼儿和老朱等老师。我按照我的想法再结合Foxtable提供的帮助文档整理了一些小的功能,比如怎么创建表、怎么关联表、怎么计算等。把一些遍历、控件的控制、报表的统计等想要得到的结果用Word做出来,去群里和论坛进行请教。各位老师不耐其烦的一一解答,尤其上面二位是我的启蒙老师;现在官方提供了视频教程,入起门来会更加轻松了。我还要特别感谢官方在论坛负责技术支持的老师,不管白天还是晚上,包括周末,我在上面提出的问题,都能很快得到解决,有的时候还会直接帮我们写好代码,非常方便。就这样,我不断遇到问题,不断在官方和狐友的帮助下解决问题,慢慢地,我也开始熟悉起来了。
 

后来朋友开的培训辅导学校需要一套教务管理软件,用来管理学校学生的收费情况和教师安排等情况。我就和我朋友说把这个任务交给我吧,我来给你开发一套软件。朋友用异样的眼光看我,说你能做出来不?
 

我回到店里,凑了凑钱,买了一套开发版的Foxtable,开始做起朋友的软件来。什么接待管理、缴费充值等等,一个一个的把功能都罗列出来。跟着Foxtable官方的例子把导航栏和界面先画出来,如下图:
 

 

根据自己的想法结合以前给客户安装的示例,学着人家的样子一点一点开始做。画窗口、拉控件、绑定表、绑定列。整个界面全部搭建完毕后根据帮助的示例,把示例的代理复制到自己的软件相应的事件中,根据自己的表名称和窗口名称修改一下名字,点击保存。整个软件的框架竟然做完了。再参考帮助的权限管理示例,直接按照说明复制过来,在Foxtable创建相应的表。一套完整的软件就这样开发完了。下面附图:
 

 

 

 

 



 

把软件交给我朋友后,朋友张着大嘴说你是不是找人做的啊,这么牛X吗?我把我的开发过程和经历和朋友说了一边,朋友说这真是一个好工具啊!看着朋友惊讶的眼神和手里2000大洋的辛苦费,在看看自己第一个作品,虽然粗糙,但是成就感满满的,有木有?
 

有了这次经历,我敢承接一些新的项目去开发,后来我承接了甘肃鑫港物流有限公司的物流园整体项目。整个项目包含门禁、仓储、配送、营业、手机短信收发、电子磅等。因为第一次做这么大的项目,而且一个人在干(跟客户说是团队没感说就我自己)就把报价报的很低,记得当时为8万元。另外还有下表中的项目及报价:
 

项目名称

单位名称

报价

开发周期

上海创瑞业务平台信息库

上海创瑞投资股份有限公司

3

2.5

深圳广得胜外贸有限公司

广得胜办公管理系统

2.8

2

甘肃鑫港物流有限公司

鑫港物流管理系统

8

14

东方航空山西分公司计财部

凭证管理系统

1

1

淄博火凤网络科技有限公司

外贸订单管理系统

6000

2

山东兖矿国宏化工有限公司

内部市场化信息平台

18

20

山东蓝化能源管理有限公司

蓝化加油站管理平台

14.6

16

 

 因为当时使用的是SQL2008的数据库,部分截图不方便展示,下面为部分截图和其他项目部分截图:
 


 

 

 


 


 


 


 

 

 


 


 


 


 


 


 


 


 


 


 

 

3年的开发过程让我由一个门外汉蜕变为一个攻城狮,真正应验了Foxtable的广告语:更容易、更强大、更快乐,并给我带来了丰厚的主要经济收入,201410月我注册了自己的网络软件公司淄博振猛网络科技有限公司。从此正式步入企业创业的行列中……,在此感谢Foxtable和狐友们的帮助,感谢湛江市辉迅软件有限公司开发出如此好的平台。