
马上就要离开DaDa了,简单总结从进入DaDa到离开DaDa的这一年中的生活以及学习。DaDa英语,上海卓赞教育信息有限公司。短链接。
公司简介
先简单介绍下DaDa英语这个公司吧。上海卓赞教育信息有限公司,成立于2013年,公司主要业务是为4至16岁少儿提供专属外教1对1在线英语教学,好未来与老虎基金联合战略投资,2018年将哒哒英语改名为DaDa英语。
入职
我是2018年5月4日正式加入DaDa英语这个大家庭的。这个日子你们是不是觉得有点熟悉呢?没错,5月4日-五四青年节。
入职这天认识了小明、程飞、荣荣、Stephen、小樊、大国以及我的leader,鹏哥。刚进入这个小集体的时候,总体感觉就是很温馨、靠谱,要问怎么感觉出来的,男人的第一直觉,哈哈。
人生第一台mac
入职后,鹏哥帮忙申请了一台ThinkPad的笔记本,然后配了一个小鼠标,先简单的用了起来。后来大家都说,公司发的电脑不太号用哦,你最好自己买台mac,告诉我现在公司有补助呢,自己的电脑会给一定的福利支持,我当时还真有了想法,当天就在荣荣的朋友那里拿了一台,还给我便宜了一些钱,这是我人生中的第一个和苹果相关的东西啦,虽然买这台mac花了我不少积蓄,但是感觉还是蛮开心的(花钱当然开心啦^-^)。这天中午和小伙伴们一起去凌空那边吃的饭,凌空距离DaDa还是有点距离的,走过去大概要15分钟的样子吧。不过凌空那里还是很气派的,感觉在那边最大的公司就是携程了。那天中午有点小热,一路上都是在和小伙伴们互相了解情况。中午吃完饭回来, 睡了个午觉,下午等待着我的mac向我飞来。大概3点半左右的样子,我的mac到了,拿到货后,拍照-拆箱-拍照-开机-拍照-发朋友圈,一气呵成,哈哈。小伙伴还给我发了关于mac使用以及在mac上面搭建开发环境的相关视频。拿到mac后就自己琢磨了,这天接下来的时间就在鼓捣开发环境上面了,就这样,第一天结束了。第一天给我的感觉就是:嗯,DaDa不错,团队不错,一切都很适应。
入职后第一个需求及bug
进入DaDa快一周啦,项目也熟悉的差不多啦,是时候分配一点工作给我做啦。记得接到的第一个任务是重构一下获取网站公告的接口。木有问题呀,我之前做啥的,就是做重构的。从开发到上线大概2天多一点吧。涉及到主站首页,老师获取公告以及APP端获取公告,一切都搞定了。经过测试成功上线,上线后未发现问题。在这个组里面接到的第二个任务,也是最后一个任务,是调用短链接接口服务,将学生二维码中的长链接换成短链接,这样可以提高二维码的清晰度。嗯,调用别人的接口,没啥大不了的,由于好几个地方都要将二维码中的长链接替换成短链接,于是写了个公共的方法,来供多点调用。开发也挺快的,各点都改好大概也就花了1天半的时间,然后自己测试,和提供短链接的小伙伴进行联调,联调自测没问题后,测试用进行了1天左右的测试,前前后后的大概花了3天半左右的时间,这个小需求也成功上线了。这个短链接的需求上线大概一个月左右,有一天突然有人反映,短链接中扫描二维码得到得结果和学生得信息不匹配。
问题描述:
扫描A二维码本来应该得到得学生ID是2233
但是实际扫描A二维码后得到得学生ID是3322
从而导致推荐人记录错误,奖励发放错误
但是并不是所有二维码都有问题,只是部分二维码存在埋得学生ID是错误得
问题分析及定位:
接到bug反馈后,第一时间想到得是在线下能不能复现这个问题。但是经过了很长一段时间得尝试,大概有半天时间,都没有复现出来。当时甚是捉急,怎么看自己得代码都没有什么问题呢。向提供短链接服务的小伙伴那边反馈了问题,但是那边也说没有问题,自己真的也很奇怪。后来实在没办法了,我找到了原来写这个功能时所在组的小组长,也就是鹏哥(这里因为组织架构调整,我们原来的小组已经被分割成了好几个组,后续再说)。没办法了,实在时无法复现,并且这里有个问题,就是自己日志记录的不全。我一般情况下都是只有发生错误的时候才把日志记录下来,但是这整个过程,包括从调用生成包含短链接的二维码接口到生成二维码接口调用短链接服务,短链接服务给出返回的过程中没有一个地方出错,所以也就没有日志记录信息。只有让鹏哥帮忙看看了,鹏哥也是反复看了我这边的代码,是没什么问题,所以只好在线上进行了日志调试。在调用短链接服务的前后都输出了日志信息,打印出了我的请求参数和短链接服务最后返回给我的结果信息。但是这里奇怪的是,只有有问题的学生的二维码解析后会有问题,如果把有问题的学生的ID从新生成的话,新的二维码就不会有问题。所以定位到问题可能出现在短链接服务那边对短链接的解析上面。问题算是基本定位到了,继续联系短链接服务的小伙伴,得知短链接那边有修改过短链接生成的算法。之前短链接生成时使用的是所有大小写字母+数字,但是后来有人提出有些词不能生成出来,需要剔除一些原因字符,问题就出在了这里。
例如:
3月份,我调用短链接服务,此时使用a算法:
学生2233生成对应短链接tvB
学生3322生成对应短链接tvC
4月份,我调用短链接服务,此时使用b算法:
学生2233生成对应链接tvC
学生3322生成对应链接tvD
这时我用手机扫描3月份生成的短链接二维码tvC,按照正常的,应该扫描出对应的学生ID为3322,但是由于启用了新的算法b,导致解析回去的原链接是2233,这时就给错位了。
问题解决:
由于无法定位到具体哪些学生的短链接二维码是错误的,只能从时间上做一个大致判断,所以短链接服务那边的小伙伴清除了一部分使用老的a算法生成的短链接,这样家长端的短链接就会失效,需要重新生成。
另外就是比较被动的,如果有家长反馈,我们就对学生的推荐绑定信息加以修正。
这里是一个知识点:短链接相关知识
原组解散
这个问题发生在我已经被划分到另一个组之后了,我进入DaDa大概一周多一点吧,上面决定整体组织架构调整,而且进行技术转型,PHP有两条路可以走,一个是走向Java,一个是走向前端。本身对技术转型其实没什么,多懂点总是好的嘛,况且我本身也学习过Java,倒是也没啥呀。但是我们组要被拆分,大概被分到了好几个组,具体被分成了什么组我记不太清楚了。我和小樊是被分到了客户服务组。刚开始听到这个消息的时候,大家都还比较吃惊,鹏哥就把我们叫到一起,做了一定的思想工作,最后大家也没有说什么,公司安排嘛,跟着公司走就是了。那是我刚来,本来招我进来就是看我之前是做API重构的,想到自己组也是做这个的,正是需要我的时候,我也真的希望可以继续做重构工作,因为有些经验还是可以用的上的。但是万万没想到呀…分组前,鹏哥组织我们小组再加上几个别的组的,还有后来我的那个组的大leader——军哥,以及我们的技术老大戈戈一起去外面搓了一顿。
新组
挫后组散,那一顿是我们小组最后在一起的日子了,回来后好像就到了下周一,然后我和小樊就加入了新组。我新的小组的leader——伟哥,还没进这个组的时候,就听鹏哥和我还有小樊说,伟哥也是个大佬,很NB的,让我们俩好好跟着他,多学些东西。那时还只是听说这个人,并没有真的见过。大概过了一两天的样子,具体是什么情况,已经很模糊,反正伟哥是出现了。伟哥给我的第一感觉——很酷。穿着一身牛仔服,手会往上衣兜里一揣,头发呢总是梳得很有型,嗯~ o( ̄▽ ̄)o,对,就是很酷。记得有一天晚上,我好像是在看我自己做的博客,然后伟哥也看见了,他说他曾经也自己搞了个博客,然后我要了他博客的地址(伟哥的博客),仔细观摩了一下,才知道原来伟哥还是个马拉松爱好者,经常参加各处马拉松比赛,而且成绩还不错,这个感觉真的厉害啊。和他接触的越来越久,就觉得他这个人做事很认真,很靠谱而且思路清晰。每次在过需求的时候,他都能提出比较尖锐的问题,并且针对这些问题都能提出一定的解决方案或者建议。他比较喜欢出去浪,一个人出去旅游啊,跑马啊。要说他给我一个印象比较深的点的话,那就是有一次我们小组分享后,他和我们说一些话。他说:我曾经面试过一些人,有工作了五六年的人,但是从面试中可以看出,这些工作了五六年的人有的真的不行,空有五六年的经验噱头,实际上不会的东西太多,那时我就想,五六年之后我会不会也是这个样子,这个样子真的很可怕,我不能变成这个样子,所以我就努力的学习,让自己变得更好。原话应该不是这么说的吧,但是应该就是表达的这个意思。他还和我们说:公司的业务是公司的,自己要把自己的技术搞扎实了,只有技术才是自己的,技术硬了,到哪里都不会吃亏。他会看很多很多书,包括技术类和非技术类的都有。他这个人吧,优点真的很多,唯一的缺点就是在面对自己喜欢的女孩子的时候,不敢表达。我曾经想撮合他和我们的一个产品姑娘来着,但是最终未果,到最后的最后才知道,原来他在我们公司其实是有中意的人的。那没办法啦,他有不和我说,不然我就想办法帮他撮合啦,哈哈!
对了,一直提到一个人,但是并没有怎么谈他呢还——小樊。小樊我们俩还比较有缘分吧,他是我对象隔壁村的一个帅小伙。没错,世界就是这么小,我是东北的,我找的对象是南方的,小樊就是我对象隔壁村的,虽然他并不认识我对象,要是再认识我对象,那就简直太巧了。小樊这个人,思维很敏捷,不怎么爱表达,但是一表达的话,就会很有见地。和他一起工作,能商量出很多好的对策,我们俩互相有不懂的地方,都会互相进行商讨。他比较喜欢钓鱼,经常会听到或者看到关于他钓鱼的事情。还有就是他玩LOL是钻石,我就羡慕这种玩游戏厉害的人,我感觉玩游戏能够很厉害的人,其他方面其实都会很厉害。他还是个和伟哥一样,喜欢出去浪的人,这不,趁着DaDa的裁员机会,和伟哥约好去拉萨浪一波,浪完回来再继续找工作。
第一次组装电脑
公司为了做技术转型,每人给我们配了一台很高端的工作台式机。I7的处理器,32G的DDR4内存,420G的固态硬盘,1050的显卡,两个大屏显示器,嗯,这电脑配置真心不错,而且都是买的零部件,让我们亲自组装,并且组装后统一自己做个Linux系统。每天晚上组织Java学习,找Java大牛给我做技术总结,讲解一些知识点,学习氛围甚是浓厚。大概这种氛围持续了一个月左右吧,本来还说学习后会进行考试,但是后来考试倒是没有了。再后来没过多久,有的项目组就开始已经启用Java开发了。但是我们组还是PHP,因为组内没有Java小伙伴,而且业务需求也都是比较老的项目来进行改造,所以就迟迟没有使用Java进行开发。但是我们组是有Java名额的,所以伟哥也是在细心筛选Java简历,希望能招进来几个不错的小伙伴。但是招了一段时间,可能是因为公司要求也比较严格,所以都是面几面就不太合适。
小组的日益壮大
后来又过了一段时间,从北京那边招了两个小伙伴来,一个是洪磊,一个是灿松。本来他们两个人是别的小组的,后来说将来可能是两地办公,所以先让北京的小伙伴来我们这边熟悉一下现有的我们组的业务,然后后期可能他们俩就在北京那边来做我们组的需求啥的。但是好久不常,最终还是让他们俩个回到北京那边又进入到别的组去了,说是换给我们组两个别的PHP小伙伴。话说到现在我都不记得当时换给我们的是哪两个PHP小伙伴了,好像换了没多久,那两个PHP的小伙伴也都离职走了。
再后来嘛,又一次的组织架构调整。我们小组和另一个Java小组合并了,统一由军哥来调度管理,然后测试、产品、前端、还有PMO也都统一了一下,大家就在一起成了一个team,统一都来接这块的业务,目的是能够让这边的业务快速响应。然后就又从新认识了好多小伙伴,测试这边有娜娜、阳光、丽姐、梅老板,前端有元林、莹华,PMO是峰哥,产品有何宽、新秀、丹姐、涛哥,Java的小伙伴有海哥、京平。团体大了,就越来越有氛围了。慢慢的,慢慢的,我们组又招了几个Java的小伙伴,有浩哥、千源、喆哥、庭勇、文彪。喆哥和庭勇两个Java小伙伴是来负责我们这边的业务的,其他几个Java小伙伴都是和海哥一起做别的业务的。
小组渐渐壮大起来,管理也慢慢的跟上来。我们组的PMO峰哥,希望我们能够实施敏捷,所以我们先搞了个晨会,每天早上大家聚在一起,主要说三件事情,昨天做了什么,今天要做什么,有什么问题没有,这样来以便于大家互相理解个子在做什么,并且可以抛出问题,让大家能够知道项目的瓶颈期等,这个站会时间不长,还可以接受的,效果也还行。然后我们还弄了迭代周期,每两个星期为一个迭代周期,每次迭代的开始我们会把我们这个周期要做的任务进行点数评估,并且把评估好的任务放入scrum面板中,目的是看我们团队的一个能力与做的工作的价值,每个迭代周期过后,我们还会进行复盘会议,看看这个周期中有哪些是值得借鉴的,哪些是需要改进的等等。这个过程中,我最喜欢的环节是估点数,这个环境中,产品会在大家面前给大家讲解一下具体的需求,然后大家根据自己的实际经验来进行点数评估,这里评估时需要考虑到实现机制或者自己做的时候的一些细节,还要靠谱到和前端进行联调的时间以及提测后测试用到的时间等,最后给出一个点数,作为整个需求的价值。一般对于很大的任务还要进行故事的拆分,以便于我们进行分步开发,防止需求过大,在一个开发周期内无法开发完成上线。我感觉这种方式还是不错的,但是就是在执行的过程中不总是那么如人意,有的需求就是超过了一个开发周期,而且还拆不了故事,从实行这个迭代开始,我接到的两个需求都是不能拆故事,即使拆了故事,也要一起做完一起上线的那种,这一点就不是很好玩了,所以有些东西还是要根据实际情况来的啊。
小组聚餐
小团队组在一起之后,我们有过两次大的聚餐,第一次是在军哥刚刚开始带领我们的时候,我们那时有海哥、浩哥、喆哥、庭勇、小樊、伟哥、文彪几个人,由军哥带领,我们去吃的是日料。那是我第一次吃日料,听小樊说有一次他们去吃日料回去后都拉肚子了,我不禁心里还有点小怕,但是同时也有点小期待,毕竟是第一次吃日料嘛。那天晚上,约好了地点后,我们就分别坐车去了那家日料店。最让我印象深刻的不是日料,而是找日料店的过程…我和小樊还有伟哥,下车后在那栋楼下找了许久,也没有找到那家日料店,后来问了楼下的别的店的小哥,小哥说从哪里哪里的楼梯上去就到了。我们刚走上一层楼梯,发现楼梯间写的楼层是,一又二分之一(这里打不出数学符号,以文字替代了哈)…我去,还有一又二分之一楼,涨见识了,我们三个都是第一次见,所以不禁都感觉很好玩。后来到了吃饭的地方,才知道原来大家都对这个一又二分之一颇有感觉。我们三个是找这个地方找的最久的三个人,我们到了之后,已经有菜上来了。映入眼帘的是冰块上没放着一些?,不知道是不是生的,然后还有一些贝类海产品,?好像是生的,开始小樊为啥说会拉肚子,就是因为日料中很多料理都是生的。我拿了一个?,蘸了点酱,塞到嘴里咀嚼了一番,说实话,还真是不太习惯这种口感,哈哈。大家在一起吃吃饭,聊聊天,喝喝酒,酒喝的是梅酒,味道感觉还可以,就是后劲很大呀,那天喝完回来到家就睡着啦。所有日料中我觉得最好吃的就是那个鳗鱼了,可惜那个不是可劲吃,是有限制的?。那次我们吃的还是比较爽的,报销的钱超了,军哥很爽快的补上了,不像有的leader那样,抠搜的。第二次聚餐就多了测试啦,有娜娜、阳光、丽姐、梅老板,Java小伙伴也多了一个千源,千源是文彪之前的同时,在不知道文彪在这个公司的情况下进入了这个公司,还进了同一个组,还是很有缘的啊。第二次聚会人有多了一些,所以更加热闹一些了,这次吃的还是日料?,喝的依然是梅酒。这次印象最深的就是浩哥喝多了,但是还是自己迷迷糊糊的回到了家里,佩服佩服!听伟哥说,喆哥是个酒后会喋喋不休的人,哈哈,那天好像伟哥送喆哥回去,喆哥一路上一直在和伟哥说个不停。
服务组的小伙伴就这样聚集在了一起…
好景不长
快乐的日子总是短暂的…
2019年5月22日,这一天是不平凡的一天,作为Da人们的我们就在这一天几乎全部都失业了。这天和往常一样,大家都正常来到了公司,开站会,写代码,开迭代总结会和估下一个迭代周期的任务点数。下午估完点数后,我就回到自己的工位上面继续着我手上的任务。这时候有同事和小樊说公司正在找人谈话,关于公司裁员的事情,当时的我还和小樊讨论着这件事情,以为和自己没有什么关系,可是就在讨论了一会之后,小樊就被喆哥通知到某某会议室去了,喆哥说自己被裁掉了,说我们组都被裁掉了,我和庭勇表示相当差异,看着喆哥的表情,也是相当的不敢相信,庭勇对面的浩哥,也过来打探消息。过了不一会,小樊也回来了,让我也过去。刚刚进去会议室,看见我们小组长在里面,还有另一个人。那个人表示第一次和我们如此近距离的见面就聊这么沉重的话题,也非常抱歉,然后就说我被裁了,我看着我们小组长,我们小组长说,不用看我,我也被裁了,我们整组都被裁了。我当时还是一时有点难以接受,心里还是有些小失落的,毕竟自己就这么不明不白的被裁掉了啊!后来那个人还问我有没有什么想说的,当时好像也说不出什么来了,就说了一些祝愿公司更好的话吧,然后也就谈了赔偿后出来了。回到座位上时,好多人已经都得知消息了,被裁的没被裁的人都聚集在了一块,进行热烈的讨论。大家互相加微信,互相安慰一下,拉了公司离职群,离职人员都拉进去了。那一天反正就那样在上午还是工作状态,下午就到了无心工作的状态了的状态下度过了。
2019年5月23日至2019年5月31日,这段时间,大家就都是写写交接文档,准备准备出去面试了,能互相帮忙内推的就帮忙内推了一下,这里比较感谢海哥,海哥帮我推了两家,一家是三体,一家是我现在入职的这家–innotech萌推产品部。不像我这样着急找工作的,就都出去(。・∀・)ノ゙嗨了,小樊去拉萨完了,直到今天(2019年06月14日)还在外面漂着呢。2019年5月31日,大家就都收拾自己行囊,打包走人了,从此不再是Da人。这一天我觉得我做的最让大家泪奔的一件事情,就是我让我的每日站会钉钉机器人在我们那个群里说了一段让人泪奔的话:听说是最后一次为大家服务啦,无论以后怎样,祝大家好运[飞吻]!Good luck!。小机器人从此停止了对大家的服务,大家看了,尤其是丽姐,都表示很感动。丽姐真的是一个不错的人,她其实真的很舍不得我们,这点大家都能体会的到。
转身离开
我是2018年5月4日入职DaDa的,到我走,一共在DaDa待了接近13个月吧。在这里认识了很多小伙伴,还是很开心的,和这些小伙伴都处的还不错,不得不说,程序员的世界没有那么多的勾心斗角,大家都是那么坦诚,真的很好。在DaDa的经历还是很让我满意的,真心感谢这些小伙伴,希望以后能够常联系,有机会再一起共事!
感谢
感谢的人:给你们撒花
伟哥、军哥、海哥、丽姐、小樊、庭勇、喆哥、浩哥、阳光、千源、文彪、娜娜、峰哥、何宽、丹姐、涛哥、元林、莹华、舒苗、京平以及其他未提及名字的小伙伴们。
至此,我的Da人一生就此结束…祝我们好运!Good luck!
DaDa停服
————————————————————————2021-12-17补充—————————————————————————–
2021-12-07 DaDa英语官方公告:正式停服
DaDa亡了,但DaDa未亡!还有很多Da人正在以其他的方式奋斗着…
Copyright © 2017 - 2025 boboidea.com All Rights Reserved 波波创意软件工作室 版权所有 【转载请注明出处】