想问问大家工作时候都是,对工作的内容得心应手,没任何的担心,还是有可能遇到的是不懂的,但是迎着头皮做的。

2020-12-17 20:08:18 +08:00
 Renco

LZ 最近工作接受了一个 APP 上全局搜索的需求,因为没接触过这类的业务,本质是 CRUD Boy 。然后经过自己查询调研决定采用 Elasticsearch 技术来实现相关的全局搜索技术。 ES 曾经没接触过,所以等于自己边学边搞,大概了解了基本的使用,然后准备和业务系统对接的时候遇到各种问题,比如存量数据如何初始化到 ES 中,未来的增量数据怎么同步到 ES 中。等等情况。然后又是各种查百度查资料,使用了阿里的 canal 技术,来同步数据库的变动,同步至 ES 。就开始熟悉了解 canal 的使用。 然后目前 es 已经启动,并且可以通过 canal 获取数据变动,并转换成 json,通过 es-rest-api 的方式将数据同步至 ES 中。 目前做的工作进度是将业务数据提炼出可供查询的数据模型,进行数据清洗的过程。后续就是将清洗存入 ES 的数据进行查询接口的开发。

以上流程就是我目前的工作流程,工作内容都是我没接触过的,但是硬着头皮做,对于需求我觉得可以实现,但是可能最初版本的功能并不是那么灵活。因为都是自己接触的新东西,我担心不能够做好。后续会被批评等。

同时技术总监又要我能够帮忙培训下 ES 的东西,所以现在压力很大,可能自己掌握的还没那么深,只能讲基本的使用。

所以问问 v 友们平时工作都是自己能力范围内的,还是能力范围外的需要自己去各种查询踩坑学习使用的。

ps:技术总监是知道我可能只知道 ES 但是并不熟悉,但还是全权交给我做的

5737 次点击
所在节点    程序员
59 条回复
Renco
2020-12-17 20:08:44 +08:00
主要还是想了解下,大家的工作方式或者状态都有什么不一样
Renco
2020-12-17 20:09:04 +08:00
嗨,自己现在的工作是,写的学的挺快乐的,但是感觉自己写的东西又不好。没底。
66450146
2020-12-17 20:13:18 +08:00
每个月都会遇到不懂的,还是硬着头皮上,美名其曰 thrive in ambiguity
ackfin01
2020-12-17 20:14:04 +08:00
放手干吧 想那么多干啥 况且你是啥水平技术总监肯定是了解的
youngce
2020-12-17 20:14:41 +08:00
这种属于双赢,公司省了钱再招人,遇到你这样的良心 bboy 还自愿加班提高生产力。你自己学习了一波新技术,以后跳槽也好涨工资。
Jooooooooo
2020-12-17 20:14:53 +08:00
总是得心应手的工作换句话说是没有挑战, 也就没有提高

有些难的任务, 要硬上的能学新东西
taogen
2020-12-17 21:23:03 +08:00
先面向 Google 编程,解决不了报告大佬遇到了一点问题。
loading
2020-12-17 21:27:01 +08:00
别人面试造火箭上班拧螺丝,
本人面试瞎聊天上班只划水。

反正交代啥我都能按时高质量完成,老板别管我怎么干的,只看结果。
xuanbg
2020-12-17 21:32:06 +08:00
只要能理清头绪,没有百度解决不了的问题,有就上谷歌。自己理不清头绪的话,赶紧花钱找人来解决才是正经。
dream4ever
2020-12-17 22:15:20 +08:00
如果做了一段时间之后,发现做什么都很得心应手,说明公司业务没有发展,这种时候更应该担心吧~
jeeyong
2020-12-17 23:10:21 +08:00
迎着困难上的...
YouLMAO
2020-12-18 00:19:24 +08:00
百度查编程,不死也瘫痪
czfy
2020-12-18 00:22:31 +08:00
如果工作中完全没有挑战,其实在一定程度上证明自己无法继续学习继续成长,是有点可怕的
lqw3030
2020-12-18 00:32:16 +08:00
es 的文档挺清晰的,我的经验,最痛苦时期的经历最宝贵,加油
laminux29
2020-12-18 00:40:48 +08:00
上一批技术老人,大多数不是正规计算机专业,他们对搜索引擎缺少概率与实战经验,只会用现成的产品来搭建系统,甚至连这些产品的缺点都不知道,就算知道了也不知道如何解决。这些人在网络上写了各种误导人的文章,导致后人翻船。

这就是为啥很多电商系统,或者网站什么的,明明某个商品或某篇文章,有那个关键字,却搜不出来的本质原因。

因为在调研阶段,信了这帮老人的推荐,无脑上 ES 。

搜索引擎是一个非常复杂的内容,公司把这个任务交给一个没任何经验的新人,在管理上也是一种失败。
js8510
2020-12-18 08:17:41 +08:00
如果我对我的工作“内容得心应手”,我才会担心。我尽量减少“得心应手”。( 1 )教别人做,然后分配给别人。( 2 )自己找“遇到的是不懂的”工作,然后花时间得心应手,总结经验然后重复( 1 )。
mikulch
2020-12-18 08:36:12 +08:00
@laminux29 有比 es 更好的选择吗,我还以为这个是目前的最佳选择
xuanbg
2020-12-18 08:50:37 +08:00
@laminux29 ES 不合适,那事情就大条了啊。
Visitor233
2020-12-18 08:59:31 +08:00
@laminux29 这然我想起了我们现有的直播功能,一开始拿到手以为只要帮忙录制直播就行了,因为甲方有自己的直播服务器,但后来发现我们自己要提供手机端的直播服务,这就傻逼了,这玩意根本没法测啊,去那找资源测十万人级别的直播。抓狂.jpg
857681664
2020-12-18 09:00:15 +08:00
硬着头皮上呗,正好最近我也做了个类似楼主的需求,kafka 消息队列接 mysql binlog,把数据变动同步进 es,也是折腾了大半个月才搞完,弄完还挺有成就感的。

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

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

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

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

© 2021 V2EX