在知乎上看到有个提问,你为什么从盛大离职。我八月份在盛大游戏实习之间,下个星期准备辞职迎接新的挑战。本文也将提到我在盛大实习的经历以及离职的原因。当然,不会涉及很多SDG内部的管理以及技术上的秘密。

为什么离职?钱给少了?干的不爽了?钱好像给的也不算少,至少对于实习生来说待遇应该还是可以的了,对我来说够在上海的衣食住行还有些结余。干的不爽了,这个有点。但是绝对不是对SDG的同事以及领导的不爽,相反,我觉得部门领导都挺照顾我。我至今都非常感激部门的技术主管LV和副经理俊哥,LV对我在SDG的一切负责,无论是项目还是其他。俊哥是当初拿我简历的人,在实习过程中接触的也比较多。所以不存在对领导不爽的问题。至于团队成员,这个应该也没有,我作为C/C++实习生进入SDG,而部门内部急缺C/C++开发这块的,所以基本上算上LV和俊哥,就三个人组成的团队,所以离职的原因的话,这个应该是一个梗,但是可以说不算很大的梗。这些都是可以改变的。我记得准备离职的时候问了LV以后还会不会往C/C++这方面招人他的回答是招人的话首先考虑实习生,毕竟不用上手这个阶段,叫我不用担心。我想LV应该是误解我的意思了,我是很想有这样一个团队,但是不是怕转正的问题。当时说实话也很感动,然后我说不招得的话我可能月底得走了。然后回去想了一天最后定下离职。按照正常的思路应该会有这样一个过程,至少我做部门管理人员也会走这样的流程,首先是谈话,谈话的目的,谈为什么要走?这样也算吸取经验,为后续管理提供支撑,如果有挽留价值的话尽量挽留,挽留不成的话那就真的没办法了。事实也是这样子的,谈了走的原因,俊哥也挽留了,说招我进来是想让我把C/C++这块带起来,我是真的很不明白,如果要带C/C++这块的话那肯定要继续招人啊,反正都得招,拖着也得招啊,还不如早点招呢,想HR提出招人的要求应该不算很难,接着说如果以后想回来或者技术过关的同学都可以跟他们联系。这点倒让我很吃惊,不知道是不是客套话,毕竟走出去了再回来似乎不太可能。他也看出了我的吃惊然后说以前有过出去了再回来的人。我还是表示怀疑的态度。但是很感谢他这么看得起我我倒是受宠若惊了。

第二个原因应该是里面的工作氛围了,这点应该是最大的原因。SDG基本上是没有加班的。能做多少做多少,所以两个星期能完成的工作你一个月完成了也没人说你。除非这东西很急必须得弄。举个例子,作为实习生权限是不会太高的,所以有时候做完了到测试的时候你是不能上的(部门没有专门做测试的人员),你得交到老员工手中去测试,期间我负责过一个策略调度的组件的编写,当时的想法是想做个调度器,然后另加一层做任务调度,不过LV说给数据库加个字段然后发现真的很完美解决,所以说还是很佩服LV的,当时也发现了有些不足,是机器安装与卸载的时候数据库修改的问题。当时的解决方案还是直接改数据库,不存在任何管理程序去管理。我提了自己的想法,有想法就提,这真的是件好事,不过经验就摆在那,所以还是没有去采用专门的管理,事实还是证明LV的解法很符合实际的应用。好了,技术方面扯完了,写这个东西花的时间也不算多吧,主要是公司模块化比较好,可以拿封装好的,不用自己再去实现。方便不少。但是这个任务调度这块我是提出离职了才真正开始测试的,前后相距超过一个月。如果我没有提出离职的话或许时间会更久些,所以感觉效率也是挺低的。还有一个项目做的是Python和C之间的中间组件,做这个组件的原因是部门没有C/C++的专门人员,旧的插件都是用C语言写的,需要有系统编程网络编程能力,而且是能够运行于Windows和Linux平台的。这方面的同学可能越来越少了,刚开始实习的时候也确实写过一个自适应的插件,还写了个模板,不过后面用的可能少点。目前只有我一个是C语言的人员,当然不可能把希望都寄托在实习生身上,实习生有很多不定因素,刚开始听这个的时候感觉神乎其神,还以为要我弄Python解释器的功能,后面慢慢去研究发现应该是用C语言去调用Python的功能,插件以后用Python去写,这样在部门找个人都可以写。但是前提有个条件是Python不能安装。因为SDG上万台机器,Linux的和Windows的都有,Linux自带Python还好,Windows的话即使有一两千台,需要给每台都安装Python也是不太可能的。所以需要封装解释器的功能,最低要求是你得能够在不安装Python解释器的前提下运行Python脚本。当时把这点当成技术难点但是实际上这是最好解决的一点,然后回去攻克了三天左右把这点攻了,其实如果有相关经验的朋友或许觉得时间太长了,说实话时间也确实是太长了。当然这只是其中一个点而已,后面也遇到不少问题。一个问题在于平台的问题,最好的解决方案是编写能够跨平台运行的C程序,能够自适应平台,另外一个问题是上线跑业务流程测试的问题,上线总是战战兢兢,但是事实上不用太担心,也不用不担心,但是这点是比较难的,SDG发展这么多年,说实话是各种依赖,各种就版本,重新设计或者升级的话理论上是可行的,但是你得在不能动老系统的前提下进行。这个似乎不太好做,好像也没有必要去做。这个东西如果说写完的话是两个星期,把文档也写好了,后面就自己慢慢在测试机器上测试,不得不说还是经验不足。没有结合具体的业务是不行的。真正测的时候能够熟悉整个体系的执行流程。难的话不是很难,但是确实很烦,各种签名和md5验证,每处修改了都得重新来过一次。所以挺烦的,我自己测的时候挺烦的,LV测的时候也挺烦的,我们一起测的时候也挺烦的。哈~~不过还好。但是前后历时真的有点久,俊哥感觉时间还在合理的范围。可能是考虑从设计,编码,测试都是我在弄的原因吧。但是不得不说我对自己的效率不太满意,中间有多时间其实是发现不知道自己在做什么的,很迷茫。看看周围的同事,没结婚的很少,大多数都是结婚生小孩了,也有没结婚没女朋友的,有人喜欢安稳,有一份工作有一个固定的收入然后结婚生小孩就行了,但是我明显不是那样的人,并没有任何看不起的意思,每个人有每个人生活的态度。所以也不存在优劣之分。所以为了不安分,我辞职。

第三个原因是家原因,我老家离上海相距半个中国,我是家里最小的孩子,所以父母年纪都大了,我不希望他们一年到头见不到我,我更希望节假日或者周末可以回家去看看父母,多说说话。所以我辞职甚至以后都会在广州一带工作。但是不排除到其他地方玩。

最后一个星期把之前做过的东西都整理一遍发个LV,尽量把目前的问题都整好,还跟他说以后出了问题的话可以微信或者邮件跟我联系,算是对他们两位的感激。

关于工作:回广州慢慢找。

就要从SDG离职了的更多相关文章

  1. 深入研究js构造函数和原型

    很快就要从新浪离职了,最近心情比较轻松,抽点空整理一下构造函数和原型的机理. 我们都知道,在经典设计模式中我们最常用的就是工厂模式.构造函数模式.原型模式这几种,听起来‘模式’好像很高大上的样子,实际 ...

  2. HTTP协议系列(2)--顺带离职的一些想法

    一.聊聊离职感悟      来杭州也是将近3个月了,也迎来我的第一次辞职,有可能你会说我傻怎么不拿年终奖,也有可能你会不理解为什么3个月就要辞职:我只能说我是怀揣的梦想来的,我想着进一步的提升,想着成 ...

  3. 公司不用 Spring Boot,果断离职了!

    面试问到离职原因,我想这是很多面试者的痛,包括我自己,曾经也被离职原因所坑过. 面试回答离职原因简直特么就是巨坑,我也因此在微信公众号 "Java技术栈" 写了这篇文章<过了 ...

  4. 离职冷静期文件.doc

    <中华人民共和国民法典>通过十三届全国人大三次会议表决,将于2021年1月1日起施行,其中#离婚冷静期#备受关注.多方人士表示,离婚冷静期设立的出发点,不是对婚姻自由的一种破坏,而是让当事 ...

  5. 【API进阶之路】研发需求突增3倍,测试团队集体闹离职

    摘要:最近研发的需求量涨了3倍,开发团队拼命赶进度,可苦了测试团队. 本以为从一线研发转管理后会清闲一些,但是没想到,我还要充当救火队员的角色. 到了第四季度,各业务部门都在憋着劲儿冲业绩,毕竟这跟年 ...

  6. 7年老Android收到阿里offer,跟领导提离职被怼:为年薪百万不做兄弟?

    在当今社会,钱就是衡量一个人价值的标准,如果你在一家公司,领导再怎么重用你,但是薪资待遇却很低,这样根本是很难留住人,毕竟工作就是为了赚钱,要是连工资都满足不了,谈其他根本就是扯淡. 最近在职业论坛看 ...

  7. 【Java分享客栈】一个包装过简历的新同事写完微信支付引起事故后果断离职了

    前言 挺长时间没发文了,因为公司有一个紧急项目要赶进度,加班如吃饭喝水,久违的进入到码农的状态. 之所以抽空来发个文,是这个项目才刚上线,时间不长却因为一位新同事的代码引起了生产环境的事故,造成了一批 ...

  8. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 员工离职管理

    当公司有几万人,上千家加盟网点,几个庞大的直属分公司后,系统账户的有效管理也是一个头疼的问题,把所有的帐户及时进行科学的管理,有人员离职时及时进行记录,防止离职人员的系统账户有各种安全漏洞. 谁什么时 ...

  9. 还有 3 天,苹果就要关上 HTTP 大门了

    版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/274113001482113656 来源:腾云阁 h ...

随机推荐

  1. 利用 Composer 一步一步构建自己的 PHP 框架(一)——基础准备

    『Composer 一统天下的时代已经到来!』——白岩松 “一个时代结束了,另一个时代开始了.” Framework Interoperability Group(框架可互用性小组),简称 FIG,成 ...

  2. Wireshark抓包工具使用教程以及常用抓包规则

    转载:http://fangxin.blog.51cto.com/1125131/735178 Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析, ...

  3. css预处理的引入与问题

    css的预处理越来越流行.sass,less,stylus这几个都使用方便. 我想使用他的原因,暂时最主要是为了@import的功能.现在的问题:因为产品太多,是个页面,有10个css.而这10个cs ...

  4. jq层次选择器

    二. 层次选择器 1. parent > child(直系子元素) $(document).ready(function () { // 选取div下的第一代span元素,将字体颜色设为红色 $ ...

  5. PHP读书笔记(5)-结构语句

    PHP结构语句 顺序结构 顺序结构就像一条直线,按着顺序一直往下执行.我们编写的代码默认都是按照顺序结构执行的. 条件结构之if…else… 条件结构就像一个岔路口,可以向左走,也可以向右走.比如上洗 ...

  6. SQL Server:替换文本中的回车和换行符

    --替换回车符 update master_locationSET street_number = REPLACE(street_number, CHAR(13), '') --替换换行符 updat ...

  7. VS中的波浪线

    绿色波浪线: 如果你的代码中出现了绿色的波浪线,说明你的代码语法并没有错误, 只不过提示你有可能会出现错误,但是不一定会出现错误.警告线 红色波浪线: 如果你的代码中出现了红色的波浪线,意味着你的代码 ...

  8. tomcat 安装

    升级系统之后很长一段时间没有用tomcat(主要是没做东西),这两天要开始干活了,发现竟然没法发用了....ok,重新整一遍.算是温习. 上次所有环境的搭建基本都是师兄帮我,自己做得东西很少,这次就正 ...

  9. Lombok(1.14.8) - @Getter, @Setter, @ToString, @EqualsAndHashCode & @Data

    @Getter / @Setter @Getter 和 @Setter,分别实现了 Gette r和 Setter 方法. package com.huey.hello.bean; import ja ...

  10. Android Studio 快捷方式

    Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如g ...