游戏程序十年(一)

        做游戏程序开发已经第十个年头了,依然平平庸庸毫无建树,没有创业、没有做到项目经理或者CTO、亦没有碰上一个好项目,只混得一小主管当当。混迹过小公司、也待过盛大、网易这样的大公司。原本仍在网易安逸舒适的环境下做着春秋大梦,项目被裁的消息,把我拉回到了残酷的现实。从杭州回来,在家休了十来天,在浦东找了家小公司,继续做客户端开发。

        新公司成立不久,人还没几个,项目计划已经做的相当详细,这是我很佩服的地方。这里的环境跟网易完全相反,工作强度很高,每天要写出你今天要做的最重要的几件事,每周要订出很详细的工作计划和版本说明,每周花在会议上的时间可能是以前在网易的时候的好几倍。各种会,加班,每天工作12~14小时,周六还得来,算下来每周工作时间大概是70~80小时,感觉比当年在盛大还累~~我开头很不习惯,太累了,毕竟三十出头了,不是刚毕业那会儿,每天回到宿舍基本就是洗个澡就睡觉了,到床上基本都要12点了,1点才能睡着,睡7个小时,两个月下来瘦了八斤。

        躺在床上的时候,就会想很多事。我年初的时候还离了婚,现在一个人没人陪、也不需要跟谁煲电话粥,就想些乱七八糟的。为什么会想那么多?因为十年来毫无成就,有太多需要反省的地方。要不是项目被裁,我兴许还在网易过着悠闲的日子,看着外部世界飞速发展,却依然麻木。每一个不曾努力的日子,都是对生命的辜负!十年来我拥有了太多这样的日子。说到这里,也许我还应该感谢项目被裁,呵呵,真贱。

        我是03年毕业的,学的是自动化控制,号称万金油,意思是很多行业我们都能掺和一下,电子、通信、计算机、机械。。。。6月份毕业的时候,学校开始赶人了,毕业前我找好了工作,单位是一家跟我们系实验室有合作的外资公司、在中国的分公司,搞自控的,薪水2450。30号上班,学校里大概只能住到22号,差不多最后一天的时候,我骑自行车,来回三次,把东西都搬到了一个朋友在万体馆附近租的老公寓里。那里十分简陋,七十年代的老房子,就像电视里常看到的上海弄堂里的那种老房子。一共三层高,我们在二楼,房间一共就二十来平,煤卫合用,对门住着个独身老太,跟老太合用一个走廊、卫生间和厨房间。朋友只有一张弹簧床,我爸特地借了辆卡车给我从乡下搬了一张不用的床过来,连床板都是临时买的,家里其实只有床框(两头两块板、中间两根铁)。上班前的那几日,朋友白天去上班,我就在宿舍里打游戏。房间里有点陈腐的异味,我很不习惯,每天都开着窗;卫生间的马桶不知道用了多少年了,座垫是木头的,残缺了一块,而且还跟马桶脱落了,用的时候必须自己放上去,实在是太恶心了,卫生间味道也不小,这时候想想学校里其实还是蛮幸福的。厨房间也好不到那里去,好在我们不怎么用,就是早上对着水槽刷牙的时候,总有一股恶心的赶脚。

        30号开始上班了,公司在漕河泾光大会展中心,不是很远,我每天骑车上下班。有个同系的同学也在那附近上班,他们公司跟我们公司有合作关系,其实是他们老板是我们HR总监——一个老女人的弟弟,都懂得~~~  每天中午我就跟这位同学结伴一起出去吃饭,公司附近最便宜的套餐竟然要六块钱!我了个擦,又怀念起学校食堂了,在学校里我一般只吃三块的,绝不比这六块的套餐差!没办法,总不能回学校吃,六块就六块吧。7月份发工资,忘记是几号了,我因为工作还不满一个月,到手是1600的样子,那天开心死了,头一回手里有这么多零花钱,对一个没打过工的应届生来说,上千块已经是巨款了,呵呵:) 。吃饭的时候奢侈了一把,回去又跟朋友交了房租(200)、网费(60),剩下的慢慢花,O(∩_∩)O哈!

        公司有一套自己的控制设备,包括主机、显示屏、伺服电机、传感模块等。所有的东西,软硬件,都是总公司研发的,中国分公司主要是给国内企业的生产线提供自动化控制的服务,所以自控工程师经常会出差,到现场调试、维护设备。主机用CPU主要是Motorola 68k,高级一点的有Intel 386、486,编程语言有两个,C和Basic,有专门的开发环境,跟VC、BC什么的毫无关系。98年奔三都问世了,03年我们还在用如此落后的芯片,我当时也有点想不通,后来想想可能生产线也不需要太多的计算性能。我的工作就是跟自控有关的编程。公司给我配了一台奇老无比的笔记本,不知道被多少人用过了,奔腾的芯片,连CS都玩不起来~_~。这台笔记本的牌子说出来还真能让你小惊讶一把:IBM ThinkPad!那时候联想还没收购IBM PC部门呢。经典的炭黑色外壳,键盘中间有个红色的G点。。。这台笔记本就是太重了,抵得上半台台式机,背身上有点吃力。我当时想,这大公司也是在是太抠了,给我这么一台破电脑!开一个开发环境老半天,编译个程序又老半天,中午同事们CS玩的超开心,我尝试了两次以后,就只有干瞪眼的份了。这台电脑有个唯一的优势:开发环境被设定为不允许双开,即不能有两个程序实例,Windows下编程的人都懂,搞个Mutex互斥量什么的就可以了,开发环境开起来以后,先有个Office那样的Splash Window,接着应该做一些初始化工作,并检测Mutex,如果检测到就不允许双开;但是因为这台电脑很慢,创建互斥量的代码估计也比较靠后,所以如果你双击程序图标打开程序以后,再立马双击,可以打个时间差,再开一个程序实例出来,因为第二个程序实例检测互斥量的代码,在第一个程序实例创建互斥量之前就完成了,所以它认为检测不到,可以创建程序实例。同事们的新笔记本就不行,他们都用奔三的CPU。不过这个优势毫无用处,那么慢的CPU,那么小的内存,开两个开发环境不是自寻死路么~_~




  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值