和一个又菜又不负责任的前端外包对接的奇葩经历

2018-09-12 16:16:50 +08:00
 sxw11

LZ 后端,最近入职新公司后和公众号的前端外包对接,各种长姿势。

1.某天看见我部署代码( PS:我们都是 IIS )。

外包:你们还用图形化界面的服务器,这么 low ?我们都是命令行。 我:。。。。

2.将他们代码部署带我们的 server

我:你们代码需要 build 吗,用的什么服务器?

外包:什么是 build,我们服务器用的 node ?

我:。。。。。,你们用的什么技术?

外包:JQuery

然后我懂了,搞了个静态 server (后来我看他们代码都是 vue,只不过是引用方式)。

3.我们更换公众号,openid 他们缓存在了 locastorage (每个用户在每个公众号都有一个唯一的 openid )导致绑定用户错误,让他们帮忙解决一下。

外包:你清除一下微信缓存。

我:清除了也不行(吐槽一下微信,只有卸载了才会删除 localstaorage 里的数据?),况且不能强制让用户进行这种操作呀。你们能不能检测一下 appid 的变化清除一下(我们有相应的 api )。

外包:那我们解决一下。

5 分钟后就说好了,然后我不放心看了一下他们的提交记录,localstaorage 的 key 从 openid--》 newopenid,心里一万只草拟马飘过。 骗小孩呢?告诉我们老板之后,我们老板直接在他们大群里喷起来了。

4 网页截图预览功能

我:网页截图能不能不要把按钮截进去,然后缺了预览功能?

外包:插件就这样的,不好搞。

我:我们老板要求的。

外包:那我看一下吧。

过了几天

外包:你们给我提供一个不需要 key 和 sign 上传的 api (都没过脑子,让别人当网盘吗?)

我:为啥?

外包:我需要把接截图上传到阿里云,然后用插件展示预览图

我:为什么要上传阿里云?

外包:微信这个插件只有用 url 的时候不会出 bug。

我:能不能换个插件。

外包:我不会别的。

我:不需要权限的上传接口我们这边给不了,你想想办法。

外包:好了,我看了一下,嗯,确实可以了。

昨天,老板发我另外一个网页截图,发现只截了一半。

我 TM。。我就在群里质问他。

外包:我说了我没用过那个插件,让你们自己测了。

我真的服了。。。我是前端还是你是前端,影响到哪里你不清楚吗?都不知道自测一下吗?

4629 次点击
所在节点    程序员
31 条回复
wxsm
2018-09-12 16:26:16 +08:00
培训班准备接锅?一般这种没水平又没有自知之明的,不太可能是正规军。
TomatoYuyuko
2018-09-12 16:26:18 +08:00
这个时候你就知道有一个懂技术的 boss 多么重要,不然更是有苦说不出。。。
NickCarter
2018-09-12 16:34:08 +08:00
跑路
Joyboo
2018-09-12 16:34:32 +08:00
和我一同事神似,提提小意见还发火
sxw11
2018-09-12 16:37:53 +08:00
@wxsm 其实主要还是人的问题,和什么出身没啥关系。态度决定一切
sxw11
2018-09-12 16:39:12 +08:00
@TomatoYuyuko 哈哈,我们 BOSS 已经不让我理他了,老本跟外包公司说要么他们换人,要么我们换外包公司
sxw11
2018-09-12 16:46:51 +08:00
@NickCarter 外包太差劲,跑路还不至于。。
sxw11
2018-09-12 16:47:11 +08:00
@Joyboo 这样的如果是同事就难受了,还好我这是外包
scriptB0y
2018-09-12 16:49:51 +08:00
javaWeber
2018-09-12 16:53:45 +08:00
看了一下他们的提交记录,localstaorage 的 key 从 openid--》 newopenid,心里一万只草拟马飘过。
-------------------------------------------------------------
意思是他没有清除掉缓存,只是换了个用户 id 吗?
daya0576
2018-09-12 17:02:12 +08:00
sxw11
2018-09-12 17:05:16 +08:00
@javaWeber,对,他只是把缓存的 openid 从“ openid ”这个 key 换到了“ newopenid ”这个 Key 下面,下次如果我们再换公众号,还是会出现这个问题,这种改法真的是掩耳盗铃。。。
AllOfMe
2018-09-12 17:16:14 +08:00
前面几点我感觉没什么毛病
1, 只是个人观点而已,linux 大企业最佳实践更偏爱的,并不代表技术菜或者不负责任
2, build 真的不知道那就无话可说了。但是 Vue 只采用静态的形式我觉得也 OK,commonJS+cdn 用起来也挺顺手的,只是实现方式不一样。如果页面是活动页的,那也没必要非得用 webpack 了,没什么值得黑

只不同意你前面两点,其他我觉得还批评的挺对的
bucky
2018-09-12 17:19:39 +08:00
@wxsm 培训班现在都教最前沿的东西了(不是夸,只是说他们为了让学生能通过面试,新的东西肯定要提,讲的怎么样就不知道了),这种一看就是野路子,入行早,在传统的公司做了很久被固化的那种
lixiangzaizheli
2018-09-12 17:25:29 +08:00
换个外包呀
sxw11
2018-09-12 17:59:21 +08:00
@lixiangzaizheli 已经要求换了
sxw11
2018-09-12 18:02:26 +08:00
@bucky 1 ,其实只是对他 命令行就高大上,GUI 就 low 的说法的无语。2,也不是嘲笑他们项目 low,只是觉得他有点糊涂,build 都不知道。
skinqis2015
2018-09-12 18:57:02 +08:00
大哥,能不能把 localstorage 拼写正确,看的我好难受
sxw11
2018-09-12 19:04:05 +08:00
@skinqis2015 sorry 哈哈,打字太快
MorningBOBO
2018-09-12 19:22:01 +08:00
@TomatoYuyuko 确实

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/488597

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX