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。。我就在群里质问他。
外包:我说了我没用过那个插件,让你们自己测了。
我真的服了。。。我是前端还是你是前端,影响到哪里你不清楚吗?都不知道自测一下吗?
1
wxsm 2018-09-12 16:26:16 +08:00
培训班准备接锅?一般这种没水平又没有自知之明的,不太可能是正规军。
|
2
TomatoYuyuko 2018-09-12 16:26:18 +08:00
这个时候你就知道有一个懂技术的 boss 多么重要,不然更是有苦说不出。。。
|
3
NickCarter 2018-09-12 16:34:08 +08:00
跑路
|
4
Joyboo 2018-09-12 16:34:32 +08:00
和我一同事神似,提提小意见还发火
|
6
sxw11 OP @TomatoYuyuko 哈哈,我们 BOSS 已经不让我理他了,老本跟外包公司说要么他们换人,要么我们换外包公司
|
7
sxw11 OP @NickCarter 外包太差劲,跑路还不至于。。
|
10
javaWeber 2018-09-12 16:53:45 +08:00
看了一下他们的提交记录,localstaorage 的 key 从 openid--》 newopenid,心里一万只草拟马飘过。
------------------------------------------------------------- 意思是他没有清除掉缓存,只是换了个用户 id 吗? |
12
sxw11 OP @javaWeber,对,他只是把缓存的 openid 从“ openid ”这个 key 换到了“ newopenid ”这个 Key 下面,下次如果我们再换公众号,还是会出现这个问题,这种改法真的是掩耳盗铃。。。
|
13
AllOfMe 2018-09-12 17:16:14 +08:00
前面几点我感觉没什么毛病
1, 只是个人观点而已,linux 大企业最佳实践更偏爱的,并不代表技术菜或者不负责任 2, build 真的不知道那就无话可说了。但是 Vue 只采用静态的形式我觉得也 OK,commonJS+cdn 用起来也挺顺手的,只是实现方式不一样。如果页面是活动页的,那也没必要非得用 webpack 了,没什么值得黑 只不同意你前面两点,其他我觉得还批评的挺对的 |
14
bucky 2018-09-12 17:19:39 +08:00
@wxsm 培训班现在都教最前沿的东西了(不是夸,只是说他们为了让学生能通过面试,新的东西肯定要提,讲的怎么样就不知道了),这种一看就是野路子,入行早,在传统的公司做了很久被固化的那种
|
15
lixiangzaizheli 2018-09-12 17:25:29 +08:00
换个外包呀
|
16
sxw11 OP @lixiangzaizheli 已经要求换了
|
17
sxw11 OP @bucky 1 ,其实只是对他 命令行就高大上,GUI 就 low 的说法的无语。2,也不是嘲笑他们项目 low,只是觉得他有点糊涂,build 都不知道。
|
18
skinqis2015 2018-09-12 18:57:02 +08:00
大哥,能不能把 localstorage 拼写正确,看的我好难受
|
19
sxw11 OP @skinqis2015 sorry 哈哈,打字太快
|
20
MorningBOBO 2018-09-12 19:22:01 +08:00
@TomatoYuyuko 确实
|
21
XinLake 2018-09-12 19:34:38 +08:00 via Android
清微信的缓存不用卸载,在设置里随便改改微信的权限(就是用户授权那个),这样 Android 系统就会把 App 强行关闭,这时就可以删除缓存了
|
22
int64ago 2018-09-12 22:11:02 +08:00 via Android
这对话为什么你可以记得这么清楚。。。
|
24
PythonAnswer 2018-09-13 02:58:33 +08:00
staore :D
|
25
mnssbe 2018-09-13 09:19:40 +08:00
菜鸡互啄
|
26
hell0v2 2018-09-13 10:55:41 +08:00
还好是强势甲方,已经很幸福了 哈哈
|
27
jasperjia 2018-09-13 11:02:38 +08:00 via Android
遇到无数次:Git 你用 GUI ?这么 low。
|