14 年 IT 从业经历:从网吧老板到游戏开发者的成长之路

棋牌游戏开发 8个月前 64浏览 0评论

我有14年IT从业经验,中专毕业后在一个小县城开了网吧,在网吧的一年多时间里每天和人打游戏,后来去读了个三流的计算机专业,毕业后转行做软件开发,最近五年转行做游戏开发行业!

01 开网吧

那时我中专还没毕业,在城里跟别人学电脑安装、维护。毕业后在外面遇到挫折,回到家乡小镇开了个电脑游戏室,最开始只有4台电脑,后来扩展到最多有40台电脑,家乡的网吧也在镇上经营了10年。

在网吧的时候我每天和别人一起玩游戏,那个年代最流行的游戏就是《星际争霸》《帝国时代》《暗黑破坏神2》,还有后来的《传奇》……那时候来上网的,大多都是学生。

我当时遇到的最奇葩的高中生,是一个跟我一起在网吧呆了一个月的学生,每天除了睡觉吃饭就打游戏,现在想想都觉得有些惭愧,还有一些大人,每天下班就来网吧,经常一连打好几个晚上的游戏!

过年的时候网吧最热闹,我一天24小时都泡在网吧里,吃饭睡觉。当时有个阿姨看我过年没好好吃饭,很关心我,我们聊了一会儿。我说我想学计算机,觉得一年24小时泡在网吧里不是长远的打算。

02 我要去上学

在一次毫无主见的谈话中,姑姑把我的想法告诉了亲戚们,大家都支持我,于是姑姑就利用关系把我送到了成人教育专业,读了四年全日制的“计算机与科学技术”专业,先上车后买票,一年后参加成人高考,但毕业证要延期一年才能拿到。

那时候我的基础实在是太差了,上课的时候很多课我都听不懂,感觉就像坐飞机一样。但是我真的想学更多,就放弃了那些真正不懂的东西,去找可以自学的东西。前三年我都坚持每天去上课。后来有一位计算机老师,原本教《软件工程》这门课,但是因为我们还没写过几行程序,所以他没有按照书上说的教《软件工程》,而是教我们《Delphi 软件开发》。

那时我还不懂编程,之前学过汇编语言和 C 语言,写过一些命令行程序,觉得非常难,而且没什么用。看到 Delphi 的可视化软件开发,我非常兴奋,还买了一本叫《Borland 传奇》的书,了解了 Delphi 之父 Anders。

Delphi 可能对大多数人来说都不是很了解,如果我说它是 C# 之父、TypeScript 之父,相信你会更加了解!回到故事本身,当时我家乡的网吧还在营业,我用 Delphi 为网吧开发了一个记账的小程序(以前镇上很多人都是赊购游戏的)。

后来网吧比较规范,需要用文化部指定的管理软件,上网需要身份证,我就做了一个外挂程序,事先在程序里输入一些身份证号码,双击某个身份证号码,网吧管理软件就会自动弹出一个窗口,让你解锁电脑,填写身份证号码。当时,同样的软件要200块钱。从那时候起,我开始觉得编程很有成就感。

到了大四,我每天就不去上课了,在家自学Delphi开发,一边做毕业设计,记得当时我毕业论文答辩的时候游戏软件开发,同学们都在答辩,我却在修bug。大四下学期,我在网上找到了一份软件开发的工作,正好是用Delphi开发网吧管理软件。面试完就拿到了offer,不过当时工资很低,试用期每月1000元,正式入职三个月后每月1500元。

大学这几年算是勉强过得去,最大的收获就是学会了自学和默默坚持,找到了软件编程的乐趣。但由于基础差,技术提升缓慢,有点自卑。突破每一个瓶颈都需要付出巨大的代价。如果你是一个还在读书的大学生,一定要珍惜,把计算机组成原理、数据结构、C语言等课程的基础打扎实。数学和英语也很重要,它们会影响你技术提升的高度。

03 第一份工作

我入职不到一年,主管就辞职了,我和另一位同事接手了公司主打产品一年多,后来公司来了一位用 C++ 做 Windows 驱动的牛人,他能把别人的驱动拆开,然后转换成 C 语言代码,他告诉我游戏软件开发,每写一行 C++ 代码,他的脑子里就会浮现出相应的汇编代码。

我们当时正在开发的是一个网吧游戏管理系统,可以将一个服务器的硬盘通过网络虚拟到一台客户端主机上,让网吧更方便的管理游戏。

当时我诚恳的向这位高手学习,帮他做界面、做测试,慢慢的从用 Delphi 转到用 C++ Builder。Delphi 和 C++Builder 的关系很像 C# 和 VB、JavaScript 和 TypeScript,库一样,只是语言不一样,所以过渡比较容易。我用 C++Builder 为公司开发了一些小型网吧应用或者工具,在这位高手的帮助下,我的编程能力和思维都得到了很大的提升。

我在这家网吧公司工作了4年多了。竞争越来越激烈,网吧越来越难开,Delphi的工作越来越少。那个人才技术很好,但还没谈妥福利就离开了公司。

当时就想转用微软的VC++,但是MFC框架太难用了...幸好之前的公司在做一个C/S模型的项目,而我又有一定的Windows网络编程经验,所以就应聘了VC++服务端开发的职位。

04 频繁跳槽的苦果

自从离开网吧行业公众号之后,我前前后后换了好几家公司,但都没待多久。离开之后,第一家公司被外包公司卖给了一家军工国企,他们用C++、C++Builder做卫星数据接收的设备。我每天都被要求加班,没事也要呆在那里,或者被拉去做测试。技术管理也很落后,当时感觉在这里学不到什么,军工封闭管理特别压抑,干了3个月合同都没续签。后来我加入了一家游戏开发公司,这家公司刚刚成立,核心成员是盛大集团旗下一个分公司的游戏开发团队,我在这家公司用VC++做游戏服务器。从此我开始了几乎996的工作节奏,家人到处给我相亲,搞得我很迷茫。公司里的管理很乱,派系林立,互相争斗。 觉得项目混乱,怕上线之后bug层出不穷,所以干了9个月左右就离职了。

当时我就在想,家里还开着网吧,辞职了还可以回去,去一个学不到新东西的地方,很无聊。但这也导致我跳槽频繁,事业上一直不太顺利,缺乏自信,很固执,这也是一种弱点。

辞职后,我回老家休养了两个月,相亲成了我的首要任务。对于程序员来说,如何和女生沟通是一大难题!故事到此结束,有空再写吧!

欢迎关注我的微信公众号“创造者星球游戏开发社区”,这里还有更多教程、案例和精彩故事!

点击关闭
  • 客服QQ:

    1234567

    -------------------

分享:

支付宝

微信