创业之初的激情是非常高的,因为我们要做的是一款企业应用软件,但是我们几个出来的时候竟然只有一个人是专业写代码的,其他的人都不是软件工程师(一个产品经理、两个测试工程师、一个软件工程师)。所以面临要全员写代码的压力,我们几个业余选手迫于无奈只能拿起书本死磕了。
我负责的是windows程序的开发,用的是C语言,可能懂行的人会说,Windows开发不是用C++多一些的吗,那还真是问对了,但是我是自学,又赶上我们团队的软件工程师是c高手,所以我就被培养成了C语言的码农。
2014年过完春节,我们所有成员到位,分配任务,开始干活。每天基本都是沉浸在自己负责的那块领域里,每天早上8点准时到办公的地方,晚上11点多才回家。过程是艰辛的,但是也是苦中有乐。一个技术难题一个技术难题的去解决,最开始我用VS2010编译代码的时候,简单写几行代码编译一下,结果提示的错误比我写的代码长多了,真是到崩溃的边缘了快。这个经历是每一个程序员都要经历的过程,只有经历了才知道做软件、写代码的辛酸吧。而且windows程序又牵涉一个不同操作系统适配问题,这个问题也是搞的我直接吐血的地步。windows XP、windows 7/8/10,最根本的不同就是权限问题,XP上可能程序跑的好好的,但是只要到window7/8/10上就会提示各种权限问题。那又有什么办法呢,只能想办法去提升权限呗。但是问题最终的解决还是能够给自己带来不少成就感的。
经过3个多月的不懈奋战,终于在20104年的4月中旬,我们软件的所有功能跑通了,为了纪念下这个“伟大”的时刻,我们几个决定出去吃个饭,然后每人喝了一瓶啤酒以示庆祝。
当初的我们可能过于天真,认为只要把程序开发出来市场又是现成的,就等着去挣钱了,结果是怎么样的呢,现实是残酷的,我们辛辛苦开发的软件,其实当时根本就不具备使用性,而且客户也不可能会去接受我们的东西。(这个是经历了几年之后,回想当时的想法感觉真的是好天真啊)。但是不管怎么样,当初的第一个Daemon做出来的时候,我们是发自内心的开心,感觉终于是皇天不负有心人的那种感觉。
梦,终于是要醒的,而且是一种让人奔溃的方式。