分享在职业生涯中遇到那些让人瞠目结舌的奇技淫巧

2024-04-17 09:55:30 +08:00
 ebony0319

最让我震撼的一次,一个项目为了将分库做到极致,项目里面有 15 万个数据库。当时用 DataGrip 打开的时候卡死了(因为要拉取数据库信息),过了两个多小时才恢复。

17649 次点击
所在节点    职场话题
103 条回复
GeruzoniAnsasu
2024-04-17 14:37:35 +08:00
@ecloud
https://github.com/megastep/makeself


@Mithril
那你有没有见过把数据结构定义文件编译成二进制静态数组的编译器(其实相当熟悉):
https://github.com/v2fly/v2ray-core/blob/c7459b30e454ecda4c392429c7409ea19a2384cf/app/tun/config.pb.go#L151-L209
GeruzoniAnsasu
2024-04-17 14:45:54 +08:00
要我说技术上的奇技淫巧都还算好理解,商务那边的销售才是骚操作瞠目结舌超出我的理解范畴。

我见过一个人顶三家身份,既是甲方又是乙方的…… 这个产品属于机构 A 「推荐」企业的「强买强卖」产品,A 机构自己不进行研发,让 B 研发卖给 C 企业。 然后这个销售是 A 的人,但他去 C 谈采购的时候用的是 D 总包的身份,再去 D 谈合作分包的时候用的是 B 实际研发公司的身份。 然后由于他是 A 的人,所以他能向 B 提需求,是甲方;但他又是要卖 B 做的产品的人,所以他又是乙方……


还有什么拉友商来围标几个厂商聊好这个项目你拿那个项目我拿的,亦敌亦友,是真看不明白。
JustinChang
2024-04-17 14:52:04 +08:00
foursking
2024-04-17 14:53:23 +08:00
@Mithril 很多项目外置字体打包就是这么打的,算是比较正常
300
2024-04-17 14:53:31 +08:00
@corcre #3 改了几个这种 bug 了,关键是服务器™时区不一样啊,格式化存储搞毛
300
2024-04-17 14:55:09 +08:00
@corcre #3 还有客户端按当前 locale 存值的,qa 说每次切换语言就重置设置了
chairuosen
2024-04-17 14:55:22 +08:00
说个前端的,整个网页就是一张图,上面绝对定位一堆框框做点击事件
xwayway
2024-04-17 15:01:18 +08:00
@go522000 #39 就算只采集 QQ 空间,用 varchar 来保存也没有问题,难不成他还要用来做运算不成
sagaxu
2024-04-17 15:02:56 +08:00
1. 某大项目(过亿),表名和字段名都是无意义的字母和数字,他们内部有对照表,为的是增加二次开发难度,有活还得找他们做。
2. 某高级后端写的界面,一个日期选择功能,相同的几百行代码在同一个项目里复制粘贴里 10 多次。
3. 某高级后端写的 kv 配置中心,db 里 key 没加索引,只要 cache miss ,每次都扫全表。
4. 某大佬(名字说出来估计写 PHP 大都听过)自研的 RPC 客户端,服务端重启断开 TCP 连接的情况,它无法处理。上面扫全表的那个项目也是他带的团队做的。
kingfighters
2024-04-17 15:32:51 +08:00
一个同事写的 crud 逻辑,估计他不知道 id 自增,每次要做 insert ,先查询最后一行,取出 id 的值,加一,然后写入数据库。
GeruzoniAnsasu
2024-04-17 15:35:02 +08:00
@chairuosen 你可能是新生代前端。在我上小学的时候书上都这么教……
chairuosen
2024-04-17 15:38:26 +08:00
@GeruzoniAnsasu 6 哇,上小学就看前端书了。。
DoraYao
2024-04-17 16:01:47 +08:00
我们有个网关公网固定 ip ,密码 123456 被国外的 ip 登录了,昨天网警大队来之前改了个复杂密码,然后甩锅到使用方
damila
2024-04-17 16:10:40 +08:00
之前有个需求要做谷歌那边的爬虫,为了解决验证码识别买了个第三方服务。我一开始以为他们好牛逼用什么什么技术能破解验证码而且成功率相当之高,后来发现就是雇了好多人一天 24 小时坐在电脑前,人工解决后再将结果回传。真就是大道至简
hasayake979
2024-04-17 16:12:12 +08:00
@sagaxu 你说的这个大佬,是不是在希悦做过。
linch97
2024-04-17 16:19:01 +08:00
@damila “人工”智能
MoonWalker
2024-04-17 16:19:24 +08:00
@GOOD21 并不稀奇吧,取决于场景。比如一个用户 avatar 用 base64 直接存了也没什么不好
n2l
2024-04-17 16:20:22 +08:00
同事交来的任务如果不想做直接拒绝也不好,那就拖,最后再给一半,那么下次他再找你他就得想好了。
midsolo
2024-04-17 16:24:23 +08:00
来个非技术的

我毕业后待的第一家公司,老板跟某位退休的省级领导攀上了关系,为了投中政府项目的标,全员学历造假,比如:核心人员都是 985/211 硕士,还有一些博士;每人身上挂了十几二十个证书,比如:PMP 、软考架构师证等......

最后通过关系一番操作下来,公司中标了。

那中标之后,就必须招人进来做项目,但公司又想节省掉一部分成本,因此公司就跟一些大学合作,挑选优秀的大学生来公司实习,最后这项目大多数功能都是实习生写的。

这个骚操作是相当的炸裂。
pipaseqin
2024-04-17 16:25:44 +08:00
道听途说的不知算不算:

防止回不了款,在程序里添加到期时间判断,客户不给钱就用不了。

希望客户多加钱,在程序里添加`Thread.sleep(30000);`,让程序运行慢一点。

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

https://ex.noerr.eu.org/t/1033147

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

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

© 2021 V2EX