一个毕业6年的程序员工作经历和成长感悟

绝世美人儿
579次浏览
2021年02月14日 05:26
最佳经验
本文由作者推荐

-

2021年2月14日发(作者:3月7日)


--WORD


格式


-


可 编辑


--



一个毕业


6


年的程序员工作经历和成长感悟(上)


< p>
把时钟拨回到


2007


年的夏天,大学毕业。那时 非常迷茫,不知道自己能做什么,想做什么,


对工作有一种期待和憧憬,只是觉得计算机 、网络有关的职位都可以投递简历。



2007



5



12

< br>日(历史惊人的巧合,没想到


6


年后的今天写下了这篇回 忆文章)


,南下广州,


开始找工作。或许,因为运气好、加上笔 试不错、人也比较老实,第一份工作敲定了,任职


于一家教育培训机构公司网络部,主要 工作内容为


web


网站开发,算是自己的入行职位。

< p>


经过大概半年的努力,自己表现出来的专业能力、


勤奋、


以及奉献精神,得到了部门经理的


认可。


自己在人才招聘方面、组员工作安排方面也能参与发表一些意见和想法。同时,


经过


半年左右的工作学习,


对该职位所需要的专业知识和技术 能力都基本掌握,


自己也能比较快


的解决遇到的问题。工作内容 变的比较多、杂,开发


web


网站、公司内部管理系统、电脑< /p>


网络维护、网站客服、等等,除了自学,无法接触到更专业方面的东西。

< br>


2008


年上旬,自己萌生去意,主要原因是公司不是 专业的公司,无法在技术上再提升,薪


水也较低(


1500



,最终在


2008



5


月离职,第一份工作结束,



工作时间一年多几天。



总结第一份工 作,


自己的收获是从学生到工作的角色转变,


入行了,


了解到工作是什么样子


了,技术能力上也有一些成长。

< br>


因为对第一份工作怀着特别深的感情,


自己没有在职先 去投简历应聘,


坚持用心上班到最后


一天。离职后,开始考虑找 下一份工作问题。当时自己想到三个职位,按优先级排为:软件


测试、

< br>web


网站开发、


flash


开 发。其中软件测试是觉得测试是该职位未来比较靠经验、比


较热门的职业,而

< p>
flash


开发则是因为在上一份工作中独自完成了的一个小游戏。投了不 少


简历和参与不少面试,软件测试和


web

开发职位求职并不顺利。最终,


6


月底面试一个

< p>
flash


开发职位成功。




2008


年,我们都知道,这是网页 游戏开始爆发式成长的一年,各类网页游戏公司如雨后春


笋搬的创立,游戏产品遍地开花 。市场上对


flash


开发人员需求急剧增大,给


flash


开发者们


带来了无限的机会。

< p>
正是在这个浪潮下,


自己走上了游戏开发之路,


这 也是之前自己未曾料


想到的。



回到刚 才所说面试成功了一个


flash


开发职位,当时是一家香港公 司外设广州的开发部门,


要求使用


AS3


负责小游戏的开发,因为之前没有使用过


AS3


,所以做这份 工作对自己来说


压力非常巨大。


正是这份意外的


flash


开发工作,让自己成为了


flash


开发程序员。这份工作


只做了两个月,


主要原 因是团队散漫,自己与同事们没有太多交流,做的不快乐。


正好有了

另外一家大型网络公司的机会,薪水相对第一份工作也已翻番,于是闪电离职。


< /p>


2008



9



2


日,新加入第三家公司,感觉非常大、非常专业,是个集团公 司,创始人和管


--


--WORD


格 式


-


可编辑


--

理层都是知名的业内人士,公司当时有


3


百多人,部门设立 、规章制度感觉非常完善,刚入


职有培训,福利、工作环境都不错,这份工作在当时自己 看来,是非常不错的。进入公司后


跟着总监进行开发,两人独立负责一个新网页游戏(后 面基本就我一个人负责了)


。项目开


发采用

flex


,自己买了本书边学变开发,工作压力不是特别大。总监对自己的学习能力 、开


发进度、沟通能力、积极主动性都还是非常认可的。这个项目开发了大约

< p>
5


个月,时间来到


2009



1


月份,公司经营状况和管理层发生了大变化。公司大量裁 员、项目冻结,自己由于


积极的和总监其其他相关负责人沟通,


正是因为这种主动的态度,


自己在项目组被砍掉的情


况下转入另 一个、


也是公司唯一一个正在开发、


准备运营的项目中,


而之前项目组其他同事


全部裁掉了。裁员后的公司开始变的很动荡、< /p>


人心浮躁、


工作压力骤升,团队成员一个个离

开,最终自己在


6


月初也离职,这份工作只做了

< p>
9


个月,但给自己带来了非常重要的积累,



于技术、项目管理、产品运营、开发流程、团队合作等都有了初步的认识和理解,专业方面< /p>


对开发所需的基础编程知识已基本掌握,游戏模块开发方面已没有太大的问题了。



因为参与过大型游戏的经历、


以及游戏市场对 该职位人员的巨大需求,


相对来说找下一份工


作就比较好找了。


当时自己的想法是离开广州,


年轻就要拼搏,

< br>而拼搏就要到最有机会的地


方去,


游戏开发,

< p>
在当时


(到现在也是)


北京和上海


(乃至深圳)


是机会最多、


最好的地方,


于是专门往北、上、深三大城市的公司投递简历,包括新浪、搜狐、巨人、腾讯等大公司。

< p>
虽然,当时自己做过游戏开发,但经验尚浅,要找大公司还是难度很大的,最终北、上、深


的求职无果,后来到了一家位于广州相邻的城市


---

< br>佛山的一家公司。



2009



6




……未完待续。



< br>写作背景:


自己这两天反思自己的能力、性格和现状,迷茫,因此总结自己过去走 过的路,


最重要的是存在的问题和原因,


因为迷茫,因为目标不 够明确,造就了现在的自己,面对未


来,自己要做哪些改变?



因为时间关系,


本文只是简单描述工作的经历过程,期间发生的 一些事情、


生活环境、


心情


变化等都未 做描写,只是想通过书写文字的方式让自己有些许思考和感受。



一个毕业


6


年的程序员工作经历和成长感悟(中)

< p>


2009



6


月,入职新公司。


(因为我依旧在公司就职,就不透露公司名了,直接用 “公司”


二字表示,下文中涉及到开发的项目也会分别用代号表示)


网页游戏经过


2008


年的发展 ,


市场上出现了一批挣大钱的游戏,


如热血三国。


大量投资者和


公司开始投入网页游戏的研发当中,


市 面上也出现了各种不同类型的网页游戏,


策略战争类、


儿童社区 类甚至


rpg


类游戏等都有成功之作。在这个大环境下,佛山公 司成立了,公司老板


美术出生,做个人站


/

专业网站近十年,之前一直在上海做公司,因为有了佛山合作的机会,


独身来到佛山 ,组建了新公司(后面上海公司就注销了)


,上海公司之前主要积累在于


flash


动画平台资源,


在游戏开发方面也没什么经 验。


佛山公司准备组建大概


15


人的研 发团队,




5-8

< br>人,美术


5-8


人,老板任项目经理兼策划及美术总监,


研发项目为


Q


版儿童类社区游戏


--


--WORD


格式

-


可编辑


--


(下面称为


A


项目)


,预计研发时间为半年至一年。



入职这家公司有两个值得提的原因,


一是 自己想离开广州这座喧嚣的城市,


想到安静的地方


闭关修炼学习 ;


而这个公司在当时从环境各方面来说都符合我的想法;


二是有 一个细节,



是去面试,和面试官(老板)谈完准备离开的时候 ,他主动给了来回车费,这个是我不曾想


到的。


这个细节让我觉 得公司老板是一个愿意分享的人、


公司也是可以信赖的。


虽然说 换这


个工作换了城市、要搬家,但当时来说,自己没有想到会在这里一呆就是

< p>
4


年,并且广州离


佛山也很近,自己并不需要下多 大的决心去选择这个公司和这份工作。



我是在公司成立一周后 开始上班的,


是公司的第一批员工,


算是公司的“创业元老”。


当然,


那时候没有什么创业的概念,只是当做一份工作,


只是现在回过头去看,四年做的事情,遇


到的问题、和所付出的心血我 觉得与自己创业除了没有资金压力外其它并没有太大区别。



我 入职后一个月左右研发团队基本完善,


工作陆续展开,


一开始团 队做一些简单的功能模块


和基础功能点,


我主要负责模块开发, 时间没过多久,出现了一个偶然的机会,把自己推上


了准组长的位置,

< br>担负起了主程和组长的职责,


也让自己有了从另一个角度去看待问题、

< p>


理问题的机会,关注团队开发效率、关注整体。



A


项目在逐步往前推进,


不过现在想起 来,


似乎没有特别明确的开发计划和产品方向,


因为

< p>
整个团队都没有太多做游戏的经验,


于是就照着市面上的同类型的成熟产品 来做,


依葫芦画


瓢,觉得不好的地方加入我们的想法。以


Q


版儿童社区游戏为主题,展开功能,一路开发、

一路摸索、


一路修改。期间,调出了几个同事进行花园、


牧 场游戏以及一些休闲小游戏的开


发,想把它们整合进游戏中去。


同时,公司又接了腾讯的一个休闲游戏外包项目,


由我负责


客户 端开发,大概持续了


2


个多月。



自己负责腾讯外包那个项目在那时是从工作以来感到压力最大的时候,


时间紧、


任务重,



主要的是遇到问 题得全靠自己解决,


没人能帮自己。


在那段时间,


开创了晚上睡公司的历史


记录。


最终项目虽然有些< /p>


bug


和拖延,


还是比较顺利上线了,对 方也给了比较高的评价,



为后来和腾讯的一系列合作打下了基 础。


经过这个项目,


自己在技术、


做事 方法、


抗压能力


方面都有了提高。


< /p>


整个团队就这样的状态做了大概


7


个月, 时间来到了


2010


年春节,此时,市面上的儿童社区


游戏比


09


年初已经多出了很多,


儿童页游市场变成一片红海,


盈利状况非常不乐观,


而我们



A


游戏按计划还需要好几个月 才能推出。春节过后,大概


3


月份的样子,老板决定我们需


要调整方向,


改为回合制


rpg

< p>
游戏


(因为调整特别大,


这里就把调整后的游戏称 为


B


项目吧)



这个决定在当时来看是无奈的、


但是是符合市场需求的调整。


整个团队就按照新目标来开展


工作了。



2010


年初,


公司又有一个机会和某个事业单位合作,



A


项目改造成一个和世博会相关的、


适合青少年玩的项目


(暂成为


A+


项目)



公司又把大部分精力和人力转入到这个 项目的研发


中去了,我负责了这个项目的对外、对内沟通的职责。


4


月底,


A+


项目上线,但经历了极 其


悲催的事情


----


在在线人数很少 的情况下出现了服务器宕机,这件事在未来几年在团队中都


留下了“阴影”。

< p>
A+


项目需要我写很多技术说明性的文档和


PPT


演示文档,那时似乎自己


花在写代码上的时间不是很多,每天的 事情很杂,写文档、沟通策划、沟通工作安排等等,


这个经历也一定程度上锻炼了自己的 文档能力和处理问题的能力。



--

-


-


-


-


-


-


-


-