注册博客园后,我本来打算每一份工做经历都记录下来。可是,这份工做已经换了半年了,好几回想要写,又不知道该怎么写。太多的负能量。我始终相信,情绪是会传染的。我基本决定放弃写这篇文章了。就让时间去淡化经历的一切。前端
可是,世事就是这么起起伏伏,想要淡化并且觉得已经淡化的东西在不经意间又浮出脑海。昨天下午,和同事吃完饭到公司楼下散步时,又聊起了以前那家公司的一些事。聊着聊着,已经熄灭的火种又燃了起来。今晨,4点就醒来了,以前的一幕幕就像一个脓包被掐破脓水喷涌而出同样。一直到天亮,再也没睡着。我就知道,一切都没有这么简单。那仍是来讲说这些经历吧。但其实如今才来写,有些尴尬,此次换工做只面试了两家离住所近的公司,并且细节都已经忘了。程序员
2017年8月,我去面试了这家公司并当时就拿到offer(固然,后来我发现其实这公司招人的时候很随意,在试用期以为人家不行再把人家开掉),压了一些工资。那时,我已经毕业两年。头两年作的是休闲小单机,技术简单单一,没什么经验积累。基本都靠本身自学摸索。这很少提了。我面试的时候也把状况跟主程明说了(这里有点小插曲,面试的这个主程和我说:“咱们的主程是个女的,你要是欺负她,立马让你走,都不带交接”。入职后,看公司的组织架构才知道,他本身就是主程,其余那些“主程”,都是他本身“任命”的,一直不知道他把本身看成什么角色。后面,对他指的那些“主程”我都加上引号)。我当时还有另外一份offer,是作棋牌的,那老大比较喜欢我,比这家高开了15%的工资(不是出国的那种,哈哈)。但我当时仍是很坚决的选择了这家公司。由于主程说:“咱们有大IP,作大项目,有牛逼制做人,并且是两个!项目刚刚开始,作的是MMOARPG。”我当时想法很单纯,就想要有个完整的大项目经验。面试
入职后,给我分配的第一个任务:背包系统(包裹、仓库、临时包裹,就是梦幻西游那一套背包系统)。当时仍是很自信的,预估了一个星期的工做量。事实证实,我这是做死啊!!系统的复杂度超出个人预判,加上对项目框架不熟悉,对lua不熟悉,对NGUI(unity的开源ui插件)不熟悉,不懂得先后端协调开发,一个星期只折腾出了一个雏形。而后,主程给我延期了一个星期。这里不得不提的是,当时我犯了一个严重失误。当时后端把背包系统的协议结构定得层级很深,大概有5,6层吧,而我没有封装一个本身的中间层,直接使用了解析后的protobuf结构。 而后,开发着开发着,后端说以前定的结构有些不合理的地方,要改。我当时没有意识到事态的严重性,直接赞成了。他改他的,我继续作个人功能。当他改完了,我改的时候才发现问题大了。因为没有定中间层,引用protobuf的字段满天飞!增删改查全要改一遍。不能找引用,全局搜一堆同名。中间甚至有xxx.equip.equip.xxx 这种东西,真心懵到头大。对于刚刚接触lua这种ide支持不高的弱类型语言的菜鸡程序员来讲,其中的心酸真的是说不清道不明。因而,有一次早上开会的时候我就提出这个问题,我以为背包协议定太多层,太复杂了,维护和修改起来不方便。我在会议中说明了疑惑和困难。主程以为看着项目来讲比较清楚。开完会后,作背包系统的后端、后端“主程”、前端女“主程”、前端系统组长、主程围在我身后,为我“排忧解难”。我说完以后,后端“主程”也以为不太妥,太多层次了,通常两三层比较好,让再优化优化。但主程说,他以为没问题,若是是他,他也这么设计!我瞬间以为本身真的很菜,无话可说。那好吧。继续干活。后面几乎天天都会来问进度。后面女“主程”发现了我直接使用协议数据,告诉我要写一个类把proto封装起来,并写了一个模板给我,她还标上了本身的名字。为了避免被后端“玩弄于股掌”,我立马按她的思路把后端传过来的数据加一层封装,这样,不管他怎么改,我都只要改封装层就行了。大概半个月,才把背包搞定。主程找我谈话。他问:“你还想不想干?”我也挺心灰意冷的了,心态都崩了,我想估计凉了。我说:“无所谓。”他说:“你这么回答太让我失望了!你王者都上星耀了,你应该是一个不服输的人才对!”算法
这里插入一点小插曲,后面主程在我那看代码,发现了上面所说的数据类(对proto message的一层包装)。由于把一些解析数据的代码写在了数据类(我以为没什么毛病,逻辑紧凑,易于理解),主程看到后脸马上黑了起来:“这什么垃圾代码,赶快删了,我看得都恶心!”我“机智”地把代码滚到开头,上面标注的是女“主程”的名字。而女“主程”就站在我旁边。这就尴尬了。主程很机智,立马说:“没事啊,谁都会犯错,回头把它改了,不要这么作”。过后想一想,我当时作法是挺贱的,有点无耻。虽然因为女“主程”脾气问题以及与主程关系“亲密”,公司不少人对她意见很大。可是,有一不说二,刚去公司那会,她对个人帮助是很大了。是我应该感谢的一我的。c#
后面,熟悉了框架怎么玩,对lua、NGUI也熟练运用了。作东西比较快了,预估时间的时候也给本身多留了一些弹性。不少次,开会的时候主程都表扬我,说我进步很快,表现很好,让你们鼓掌。我当时挺高兴的。后端
我内推了一位以前的同事(公司声称内推是有奖的,但一直没收到所谓的奖励。后面人事告诉我,我内推他的时候,这个政策还没出台。尴尬),这同事没作多久就离职回家作生意了。他离职的时候,主程找他聊,说:“很看好你,你留下来,很快事情多了让你去作核心的部分。那个Xxx (也就是我啦^_^) 基础太差了,连protobuf都不会!最后才考虑他。”这已是2018年了,半年多都过去了,还揪着背包协议不放。由于协议问题认定我永远是个菜逼,哈哈。若是这位同事和我转述的时候,偏差不太大的话。那我真就要问问:这样两面三刀有意思吗?一边开会夸我,一边背后损我。仍是明知那同事和我关系好的状况下。这比当面批评我还难以释怀啊。固然,我也没办法啊。我想要一个完整项目经验啊!忍着嘛。努力提高本身才是王道。服务器
2018年末,入职一年多了,历来没调过薪,项目也没上线。走又不甘心,留又没盼头。就主动找主程请求加薪。他很爽快,直接就答应了我。还跟我说了一番话,大概意思:“我以为你加薪是应该的,没加薪这是公司的不对,我以为很对不起你。”次日, 他就找到我,说加薪的事没问题了,流程已经走上去了。还说若是不相信的话,能够给我看申请流程。我固然说不用了。但过一段时间,他跟我说:“我尽力了,所有流程都走完了,就卡在老板那里了。我但愿你能坚持下去,但我对不起你,你要是由于这离职,我都很差意思留你(这里是他后面说他以前是这么说的,但我当时的印象是:你走我都不留你。希望我真的是听错了吧)。”那般境地,相信也好,不相信也罢。无论我有没有那想法,但我历来没说过“不加工资我就不作了”。都这么说了,我真不想干了。但又很差当即辞职,那时我老婆快生了,又临近过年了,我决定过完年休完陪产假就走。但年还没过,又经历了两件事。微信
其一,那个时候,项目弄了一套测试用例代码,用来测试服务器抗压能力的。要求下班后你们开启测试。有一次,我选错了一个ip地址,直接在大群里怼我,把他以前发的规则截图发到大群。公开点名批评道:这说得还不够清楚吗?!但后面,又有两同事犯错了一样的错,当什么事都没发生。架构
其二,打包到手机后,有一个界面上模型加载比较慢,主程叫我过去。问我怎么回事。我说,界面上东西比较多,在ui上显示模型比较耗,我加了延时,但在电脑上看没有延迟这么多。会不会是由于手机卡掉帧使计时器偏差太大。他说不可能。我说update在卡顿的时候可能时间间隔会大一些(我看过计时器代码,就是用update写的)。他说不可能。我说,那我不知道了。他就发火了:“你这是扯蛋!一点都不负责任!”而后我顿了一两秒,转头就走了。过了大概半小时,他又找我过去。他说:“你这是情商问题,这是你的功能问题,你不能说不知道,若是是XXX(咱们的组长)遇到这种状况的话,他必定会说:‘那我回去研究一下。’”次日,有位女程序作的技能有问题,主程找过去,我清楚的听到那女程序说了:“这我不知道哦~balabala~” 但什么事都没发生。我之因此说明是女程序,有的时候,确实女的在这方面会有优点一些。我还和同事调侃,真是男女有别啊。框架
次日,我越想越不爽。实在忍不住了,反正都不想干了。我就qq跟他说:“我以为由于加工资的事,你在针对我!”而后把上面几事陈述了一下。他解释说:“是你想太多了。第1、我确实以为很对不起你,我说了我但愿你留下来,这是前提。个人原话应该是:我但愿你能坚持下去,但我对不起你,你要是由于这离职,我都很差意思留你。第2、我已经严厉批评了那两位同事,能够给你看记录。(确实有记录,叫他/她们注意一下,在他们几我的拉的小群里)。第3、我是这样的脾气,说话比较直。你说XXX(上面提到说“我不知道哦~”的女同事),也说了“不知道”,她是团队的核心,为了团队作了不少贡献,我不可能由于这点小事责备她。”他还顺便把他怎么上位的事和我说了,叫我要努力。他说:“咱们都是日常人,也不聪明,那怎么让老板发现本身呢?那就只能卖力。我那个时候,在北京xx环,上下班都要花两个多小时,但我作得比你好,我天天12点才下班,周末都待公司。有几回,老板周末去公司处理事情,都看到我在那。刚开始老板并不认识我,但有一次老板过去和我聊天,问我叫什么名字。一来二去,老板就认识我了。后面咱们主程离职了,老板就让我作主程了。通过努力,我如今在北京买了一套房子。”我说:“工做不就是为了生活吗?生活都不要了,工做还有什么意义?”后来还聊了挺久,灌了挺多鸡汤。
到了2019年2月份。我休了整整一个月,过年放假,年假,还有陪产假。在我休假期间,大概还有一个多星期假的时候。组长微信找我,问我何时上班。我告诉他3月1号。他说了一句,组织须要你。我回了一句,好的。后面他告诉我,实际上是主程想要我提早回去上班。固然,我没有提早去。过了几天,主程微信找我,说工资的事定了,加了。我回:谢谢[抱拳]。他回:[微笑]。
我过完年回去,想着都加工资了,反正项目快上线了,再撑几个月吧。但后面,同事把我拉到了一个群,他们都在群里吐槽那女“主程”和主程,你们对两位各类不满。天天都充斥着各类负面能量。算了,我仍是边找工做吧。这期间,我去面试了一家。以为没离职请假好麻烦,很差直说请假去面试,还要编个理由。拖到了4月中下旬,我直接裸辞了。拖了一个多星期,4月底离职了。离职前,我拿到了如今这家公司的Offer。过完五一入职。
这公司也有一些比较好的地方。下午4点半能够休息半小时。这比较少见。
项目方面,代码要求比较规范统一。维护人家的代码的时候,成本比较低。美术资源有专人管理,比较规范。美术效果图作得很好,很友善。图片尺寸,存放位置,名称;字体,字号,字色等都标得很清晰。
唉,说来讲去。能坚持那么久,还不是由于得了一种病——穷。
说说如今吧。
此次面试了两家公司。第一家,还在职的时候面的。作街机游戏的,朝九晚六,大小周。当时,他们应该是尚未主程,技术面没什么好说的。好像就问了我什么是drawcall。还有一些其它零零散散的,都记不得了。第二家就是如今上班这家。作了笔试,考的是Lua基础,c#基础,还有算法题。有没有考渲染相关的我忘了,实在记不太清了。面试的话,我说我上份工做作ui系统比较多,就问了ui怎么管理,还问了一些AssetBundle相关的问题。问会不会shader,我直接说不会,我说咱们公司有专门的TA。事实上,如今这家也有,并且有一个TA组专门负责渲染相关的工做。
而后说说为何我会选择如今这家公司。我选择面试的公司都尽可能选一些离我住址比较近的。由于拉家带口的,换住址很麻烦。面试的两家公司都离家比较近,第一家给的工资有点低了,没考虑了。入职前,也有听到不少这家公司的负面消息,因为离家近,虽然是996,但工资比第一家高了百分之3、四十。因此仍是选择了这家。公司有健身房,不忙的时候,能够8点左右去健身房,健个身。也挺好的。不过项目拖得比较久了,维护的人多了,代码比较乱是真的。就是技术这边而言,主程脾气很好,很和蔼。氛围仍是比较好的。上班了半年多,也就一些正常工做上的事。彷佛没太多要说的。老板对游戏方向把控得很死,主策的想法得不到发挥通常都待不太长久。因此事情安排不会太紧。日常比较多空闲时间。隔两天晚上能够健个身。白天能够学习一些东西。
总结:
一、不要先入为主代表本身的不足方面,这样容易让人给你贴上标签。标上容易摘下难。固然,很差采被问到,那就能说就说,不能说就说不会。答非所问也很尴尬。
二、虽然,不少招聘上都会要求完整项目经验。不要太执著于这个。面试的时候问这个的,我好像没遇到。可能到了高级或者主程阶段会要求?
三、发现苗头不对,赶忙跳槽吧。但,这是相对的,若是有一个团队你待得很舒服的话,沉下心来,好好积累几年吧。频繁跳槽,每一个团队用的框架均可能不同,进去都从小杂工作起。对于自已的提高并不太好。