首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

领导的行为想法,比妓女脱衣服还随意

没有找到满意的图片

最近为了新的项目,连续四个月,每周上班六天,除周五周六两天比较早下班,其他几天都比较晚。在临近项目计划上线时间还有一小段时间,老板为了一个展会能让人看到我们还在做的东西,于是要求我们在周日到公司赶工,不需要逻辑,只把做好的html页面先放上去,最后忙到凌晨三点左右,才弄好,为了能按时把东西做出来,第二天只休息了上午。

项目开始的时候,领导说,这个项目做完好,除了修改bug,接下来不会太多东西,有一小段时间可以放松,然后,项目未完,公司接的外包项目确定了上线时间,于是在公司的项目开始收尾时,新的项目开始进行。

公司在开始新的项目之前,已经有了一个项目(APP),只是没什么活跃,才决定开始新的项目,旧的项目以C端为主,B端为辅,新的则反过来,企图以B端用户推动C端用户的增长,老板称为Saas平台。

当初在做的时候,老板的想法是B端用户注册完成相关设置后,可以生成对应的主页,并将主页链接放到B端的微信公众号的菜单上,C端用户只要关注了其公众号,点了对应了菜单,就进入对应的子系统,C端用户使用一些需要登录的功能时,可以先用微信授权取得用户信息后,用openid到数据库判断是否已经存在对应与这个B端用户的客户信息中,有直接登录,无则让用户完成绑定。

老板希望当B端用户是用订阅号绑定到平台时,也能让C端用户完成绑定成为B端客户,为了完成这个,只好对绑定的公众号信息进行判断,如是是服务号走之前的流程,否则让用户用手机和短信验证码完成注册登录。

项目一开始,就有推翻旧项目的一切的意图,领导也让我们设计了包括新的用户表在内的数据库。只要在最后,将旧的用户数据,迁移到新的数据库上,然后,再后续的开发中,将旧项目的请求连接到新库,而开始过程中,也多次确定。

上线后,老板又再纠结新老数据不同步的问题,刚开始,他觉得,在新项目注册的用户,要同步的旧的项目上,而在旧项目注册的用户则不用,保证新项目上的数据,在旧项目上要有,这样,用户在新的项目上注册后,就可以直接登录,不然用户会觉得奇怪。

于是,只好在用户注册新项目时,将用户的ID放到Redis的set中,然后用计时任务,每分钟执行同步操作。然后又想到,新项目有个导入客户的功能,每个B端用户可以用excel导入自己的客户(客户信息表)。在导入的过程中,以手机号为准,如果在用户表中已经有信息,将ID取回,放到客户表,作关联用;若无,则新建记录,并将返回的ID取回。当初在实现功能时,为不避免循环写入,将数据拼成了插入多行的形式。

这周,老板又想把新项目的链接放到旧的项目上,并保证,用户登录APP后,可以直以已经登录的状态使用新项目的功能,这意味着,用户在旧项目注册时,要把注册信息同步到新项目的表上,当初迁移数据时,没有把因为当初运营需要而注册的一些用户迁移,导致ID不一致。只好在用户使用APP时,在登录(包括了注册)、接到用户信息时,查询新表数据,当新表不存在是用旧表的数据,同步到新表,反之,当新表的ID更新到旧表新加的字段。

但这不意味着已经结束,上面提到过,C端存在微信授权操作,微信授权只能在微信浏览器完成。

公司进行过限定主题的征稿活动,这是公司进行的第二次征稿活动。

当初老板和运营在策划活动时,我们在进行另一个项目,只知道会做征稿活动的项目,虽然已经做过一次,但按照以往的经验,一定做改。

有一天,运营让我把在下午下班前,把活动上线。

我说做不到,运营说:不行,一定要上。

我说,要上行,但只能用上次的代码。

因为人少,HR也参与了活动策划,说行。

不过由于投票的逻辑不一样,还是做了修改,改了投票逻辑,发现这次活动的文案和相应奖品设置文案还没有,问HR,HR说,一会让运营发你。

第一次征稿活动时,第一名是有现金奖励。

有一个用户问我们的运营,为什么投票了一次之后,就不能投票了,而另一个手机号没问题,昨天明明投了三票都可以,并发了图片和投票的用户绑定的手机号,图片里的信息提示用户已经投完三票。

产品问我为什么,我查了数据库,这个手机号当天只有一条投票记录,而另一个手机则有三条记录。于是认为对方在碰瓷,告诉产品出现对方所说的情况有两种,一是对方征稿时注册的手机号与注册微信的不一样,导致对方认为提示完成了三票信息的手机号是注册微信的,二是对方是骗子。

产品问我怎么证明,我说数据库只有一条记录,除非代码出错了,但代码出错,边弹框都不会出现。

产品说,对方不知道代码,你要用对方明白的话证明。

旧项目因为需求的原因,和用户表相关的表还有两张。

第一张,当初为了记录用户的其他信息,多加的表,询问开发主管后(不是甩锅),确定多一张表。

另一张是运营(另一个)为了做活动而加的表,这张表是开发主管加的,这几张表有重复的信息,设计这些表时,产品还没来。

后来,开发新功能,产品注意到修改了其中一处的修改,其他地方没有修改。

他问为什么。我说当初就设计了几张表,并没有作同步。

他说,我的理想是只要一表张,只是在不同地方,提示的信息的不同而已,在个人中心,显示个人信息,在其他地方,就显示别的信息。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180803G0AWTL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券