/srv/irclogs.ubuntu.com/2019/05/20/#ubuntu-cn.txt

imadperqiao: 有啥工作内容有意思的岗位吗02:58
imadperqiao: 天天修bug, 整个人都变成傻逼了02:58
qiaoimadper: 天天测试也给傻了02:58
qiaoimadper: 这两天美国和华为的事,好像影响还挺大02:59
imadperqiao: 主要是烦躁, 觉得工作没意义, 人生都浪费了03:01
imadperqiao: 但是现在转行做专业性特别强的岗位, 又没经验03:02
imadperqiao: 真是烦躁03:02
qiaoimadper: 。。。03:03
qiaoimadper: 如果找到相干啥干啥的工作还能拿钱的也推荐下我03:03
imadperqiao: 哎, 反正我是不想增删改查03:04
imadperqiao: 更不想天天调docker image03:04
imadpercontrun[m]: tmd, lambda真是傻逼, 傻逼中的淋逼03:04
imadpercontrun[m]: ask new 操作不返回askid也就算了, ask能按照id delete, pledge只能全部revert. 这tm我怎么玩啊03:05
imadpercontrun[m]: 傻逼lambda03:06
contrun[m]谁说不是呢  傻逼 lambda  我他妈也是受不了这群傻逼了03:07
contrun[m]我他妈的去那边也不知道是要和什么傻逼一起工作  迷茫啊03:08
imadpercontrun[m]: 大家互相觉得对方是傻逼呗03:08
imadpercontrun[m]: 能做到这一点, 那就是同路中人03:08
contrun[m]能够做到优雅地互相问候一句傻逼  然后相忘于江湖   那是坠吼的03:09
contrun[m]可是江湖上就是没有这种好事啊 如何才能做到  逢人不说人间事 就是人间无事人03:21
violetzijingimadper, qiao cherrot contrun[m] 大佬们早啊03:39
violetzijingimadper, 我刷题要刷崩溃了03:40
violetzijingtmd 啊03:40
* violetzijing 刷到一个 kth largest in stream 的题,我觉得是插入排序,结果被告知是用堆,感受智商碾压03:42
* violetzijing 周末刷了 leetcode contest 回头看了看别人的答案,真是智商压制。。。03:43
imadpervioletzijing: 你还有时间刷题, 羡慕03:49
* imadper 一定要当一个优秀的杠精03:53
imadpervioletzijing: 虚度光阴想死啊04:01
* imadper 每周都有一两天觉得自己人生都废了04:01
violetzijingimadper, 都是抽时间啊04:17
violetzijingimadper, 白天当大牲口,晚上还要刷题04:17
violetzijingimadper, 累死了04:18
violetzijingimadper, https://img.vim-cn.com/8c/c7ece9cad0914ee68a476b814aa41b641ad3ed.png  看这一片片红的04:23
violetzijingimadper, 一起来刷题吧04:23
=== Guest44390 is now known as GabrielC
GabrielCtsync06:47
imadpervioletzijing: 刷不动啊...07:47
imadperGabrielC: 好久不见啊, 陈老司机07:47
imadperGabrielC: 大佬们都还好?07:47
imadpercherrot: 早啊, 兔兔07:47
GabrielCimadper: 托您的福,还行07:48
imadperGabrielC: 还是早晚三局dota?07:48
GabrielCimadper: 现在三国志或者恐龙快打,早就不玩儿dota了07:51
violetzijingGabrielC, 好久不见啊07:51
GabrielCvioletzijing: 妹子您好07:51
violetzijingimadper, 刷起来07:51
violetzijingGabrielC, 我是大牲口07:52
imadpervioletzijing: gopls啥时候才能实现find reference啊啊啊啊08:34
violetzijingimadper, 听不懂08:35
imadpervioletzijing: 你们不用gopls?08:35
imadpervioletzijing: qiao:08:35
imadpervioletzijing: ... 剪贴板坏了... https://github.com/golang/tools/tree/master/cmd/gopls08:35
imadpervioletzijing: 你们都用goland?08:36
qiaoimadper: gopls 是啥08:36
imadperqiao: 我也不知道咋就 @08:36
imadperqiao: 我也不知道咋就 @你了08:36
imadperqiao: google官方的golang的lsp08:36
qiaoimadper: lol gj08:36
imadpervioletzijing: 主要是guru太慢了...08:37
violetzijingimadper, 听不懂08:38
imadper... ...08:38
violetzijingimadper, 我只是个低端搬砖工08:38
imadper能有我低端???08:38
=== qiao is now known as qiao|afk
violetzijingimadper, 我一个 go 的搬砖工连 channel 一年都没用上了09:21
violetzijingimadper, 还不低端?09:21
imadpervioletzijing: 我也不需要用channel啊09:21
violetzijing成天堆垃圾业务逻辑09:21
violetzijing妈妈的09:21
violetzijing晚上继续刷题,争取早日脱离09:22
imadpervioletzijing: 我写ruby不用元编程, 写go不用channel, 写scala不用akka09:22
violetzijingimadper, 一起刷题吧09:23
imadpervioletzijing: 刷题不是问题啊09:23
imadpervioletzijing: 现在最艰难的是没有目标09:23
imadpervioletzijing: 最近几天总是在想, 接下来到底应该做啥09:23
violetzijingimadper, 刷题是好办法,起码大部分公司首先考算法09:24
imadpervioletzijing: 感觉后端/infra考算法09:24
imadpervioletzijing: 其他的也不怎么考09:24
imadpervioletzijing: 后端这种增删改查很垃圾的09:24
imadpervioletzijing: 99%的工作都是在框架(特指spring boot)下面增删改查09:25
imadpervioletzijing: 手写sql可能就是工作里面最难的一部分了09:26
violetzijingimadper, 无非是面试手写红黑树,进去发现大段的 O(n^4) 的代码09:30
violetzijingimadper, 我最近手写超多 SQL,我被 ORM 给养废了09:31
violetzijingimadper, 一个 insert update 都要现查09:31
imadpervio09:31
imadpervioletzijing: orm你们用啥啊?09:31
violetzijingimadper, go 的一开始用 sql_boiler09:31
violetzijingimadper, 现在自己写了一套09:31
imadpervioletzijing: 这玩意能好用?09:31
imadpervioletzijing: 自己写orm? 高端啊09:32
violetzijingimadper, 以前当然用 active record 了09:32
violetzijingimadper, beego都有人用,为啥不能自己写09:32
imadpervioletzijing: active record简直不能更好用09:32
violetzijingimadper, 人生啊09:49
* violetzijing 仔细看过了快排,发现 partition 那块真是好难写啊09:49
* violetzijing 感觉考快排的知识点太多了09:49
* skraito brb10:08
contrun[m] cherrot 还记得上次你问我的 找两个数组里 其中一个数组少的元素的题目吗  题目里面有啥条件 让我不能把两个数组分别加起来  然后减一下  得到的差就是缺失元素  数组的元素如果不是整数  想办法把它变成整数  比如说取内存地址  如果有溢出风险的话  就用任意精度整数  而且不全加 了 依次 加几个 减几个10:09
contrun[m]cherrot:  找多个元素可以用类似快排的方法 但是只找一个 应该可以直接求和再相减10:10
imadper不是亦或吗?10:25
imadper^应该是最快的吧10:25
imadper求和有可能会溢出的10:25
imadpercontrun[m]: ^^10:25
imadpercontrun[m]: 这种都是面试套路, 谁问这种题谁...10:26
contrun[m]imadper: 你说的对 异或 确实是坠吼的10:27
imadpercontrun[m]: 这都啥破题啊10:28
imadpercontrun[m]: 都2019年了, 还有人问这种破题???10:28
imadpercontrun[m]: <高效程序的奥秘> 你去读一遍, 面试砍晕99.9999%的面试官10:28
contrun[m]imadper: 求一下缺少的两个元素10:29
imadpercontrun[m]: 不知道啊10:29
imadpercontrun[m]: 排序呗10:29
contrun[m]O(n log n) 了10:30
imadpercontrun[m]: 可以了, 线上业务代码n^3都是常见的10:31
imadpercontrun[m]: 面试考这个有个毛用10:31
imadper三个for叠加不要太常见10:32
contrun[m]type-driven development with idris 本人已经看了快1/2了 感觉不错10:33
violetzijingcontrun[m], 我没看懂你说的题。。10:34
violetzijing不过如果什么内存地址之类的,基本上是 bit 操作10:36
contrun[m]violetzijing:  比如给定输入 [1, 2, 3, 4] 和 [1, 3]   得到的结果应该是 [2, 4]10:36
imadpervioletzijing: 两个整数数组A和B, B比A少一个元素, 求这个元素.10:36
violetzijing10:36
violetzijing这个啊10:36
contrun[m]violetzijing:  只有一个元素好像太简单了 把两个数组的所有元素 全部异或就行了  所以我改了一下  换成任意多个元素了 反正一个是另外一个 multiset 意义下的子集10:38
imadpercontrun[m]: 用hash啊10:39
violetzijingcontrun[m], 嗯,还有一个变种,一个数组里有很多 pair 的 number,只有一个不是 pair 的,求那单个的数字10:39
violetzijingcontrun[m], 你说的这个巧在是 int,如果是 element 的话直接诶上 hash10:39
imadpercontrun[m]: 你有时间顺便看看champ吧10:40
imadpercontrun[m]: 然后顺便给我讲讲  loool10:40
violetzijinghttps://www.geeksforgeeks.org/find-elements-present-first-array-not-second/10:40
contrun[m]直到现在我都没有理解 hash表各种操作的复杂度是 O(1)   不管怎么样都只能算是 O(log n)10:43
violetzijing我觉得是的。。10:44
imadpercontrun[m]: 建表是 O(n)吧10:44
violetzijinghash 的实现一个是红黑树另一个是啥我忘了10:44
imadpervioletzijing: 链表.10:46
imadper其实红黑跟优化的avl运行起来没差吧10:46
imadper我记得韦大测试过10:46
imadperhttps://www.zhihu.com/question/19856999/answer/25811849410:46
violetzijing_imadper, 晚上了,来刷题吧12:55
=== skraito_ is now known as skraito

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!