在知乎上看到有个提问,你为什么从盛大离职。我八月份在盛大游戏实习之间,下个星期准备辞职迎接新的挑战。本文也将提到我在盛大实习的经历以及离职的原因。当然,不会涉及很多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. Ruby on Rails Tutorial 第三章 静态页面

    1.生成静态页面 $ rails generate controller StaticPages home help    #生成主页和帮助页面的路由.控制器及静态页面 $ rails destroy ...

  2. 进程间通信之FIFO

    FIFO有时被称为命名管道.管道只能由相关进程使用,这些相关进程的共同祖先进程创建了管道.但是,通过FIFO,不相关的进程也能交换数据. FIFO是一种文件类型(参考http://www.cnblog ...

  3. 从 Auto Layout 的布局算法谈性能

    这是使用 ASDK 性能调优系列的第二篇文章,前一篇文章中讲到了如何提升 iOS 应用的渲染性能,你可以点击 这里 了解这部分的内容. http://t.cn/Rc4KbUC 在上一篇文章中,我们提到 ...

  4. 电商ERP如何接入智选物流平台?

    智选物流是综合地址库+时效库+逻辑库(成本.订单属性.仓库)选择出最优快递,通过多家快递网点地址库精准数据,点对点的运输时间,各种行业包裹的所有快递价格逻辑,不同产品类型.支付方式等分析,实现不同仓库 ...

  5. android开发之路08(ListView&Adapter)

    ListView控件介绍:用于将数据库中的数据或者网络中的数据通过列表的形式显示出来:ListView采用MVC模式将前端显示和后端数据进行分离. 也就是说,ListView控件在装载数据时并不是直接 ...

  6. 阅读《RobHess的SIFT源码分析:综述》笔记2

    今天开始磕代码部分. part1: 1. sift特征提取. img1_Feat = cvCloneImage(img1);//复制图1,深拷贝,用来画特征点 img2_Feat = cvCloneI ...

  7. [Oracle AR]Territory Flexfield

    You can use the Territory Flexfield for recording and customized reporting on your territory informa ...

  8. asp.net session容易丢失解决方案

    web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自 同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的 丢失. 于是, 状态管理就 ...

  9. C#中参数传递【转】

    转自[Learning hard] 建议参考 『第十一回:参数之惑---传递的艺术(上)』 一.引言 对于一些初学者(包括工作几年的人在内)来说,有时候对于方法之间的参数传递的问题感觉比较困惑的,因为 ...

  10. sqlserver关于事务

    事务的四个特性: 原子性,一致性,持久性,隔离性 原子性: 原子性:表示事务执行是作为原子,不可分割,整个语句要么执行,要么不执行sqlserver中每一个单独的语句可以看做是包含在事务中每一句本身具 ...