然后老板表示对我的能力不确定,让我用 C++和 QT 写一个简单的 demo 验证能力。大致就是类似迅雷和百度网盘那样,有一个主窗口,还显示一个浮动图标,主窗口关闭后双击浮动图标可以再次显示主窗口。浮动图标总是在桌面所有窗口之上。 这个程序很简单。其实,如果做过 windows 桌面程序的人,听到我描述的几个关键词,应该不会怀疑我能不能做出来。Windows 的消息循环,浮动图标是一个窗口,设置它的属性为 on top ,在两个窗口的消息循环中处理消息。
想了一下,我还是接受做 demo 的要求。回家后装了 qt ,看了下网上的教程,大致知道 qt 的工作方式,然后把 demo 写了。其实没几行代码,很简单。我不确定老板对软件的了解,所以我把需要的 dll 都打了包,并且在虚拟机上的 windows 下测试,展开 zip 运行 OK 。
折腾了一下午,对这个软件还是有点蒙。因为需要后台的老师帐号支持,然后只有一个数学老师的帐号,似乎不同科目的功能会有些不同。 下班的时候助理过来要我报开发计划。我说还在了解这个软件,不清楚要做什么,给不出计划。在她的一再要求下,我说第二天我给计划吧。她还把 S 他们做的后台的开发计划给我看了,看得我想笑,那个计划根本就是糊弄嘛。
下午研究点阵笔的 SDK ,试了 L 公司提供的一个简单连接程序,可以正常连接。也继续研究那个原厂桌面软件,大致明白了它能做什么。开始我以为它是一个完整的课堂教育软件,其实不是,它只是在在课堂交互的时候使用。
下班在地铁上遇到 S ,我们有一半路程相同。聊了一会,了解到公司目前领工资的人除了老板只有 4 个人,最老的员工 B 大概待了两三年(目前是深圳项目的主力),S 是去年 9 月份到公司的;还有 W 比我早到公司几天,目前住公司办公室中的一间房子中;还有就是我了。 其他的人全部都是学生。老板是某个高校的老师。深圳项目是 1 月份中标的,应该 6 月底或 7 月交付。我到网上查了,中标金额 200 万差一点。 老板想山寨那个课堂软件的原因,是因为这个软件收费有点贵。想起来有点搞笑,这个软件是与点阵笔配套使用的,点阵笔、桌面软件、后台系统、SDK 都是 L 公司的产品。就像 microsoft 的代理觉得 windows 价格高,就自己比照 windows 的功能重新开发一个去卖。先不说版权专利什么的,就这成本也不科学啊。 叫我们现在弄,是因为深圳项目的原型还没有做完。怕我们现在闲着,就找个事给我们做。