前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何解释“有你这写脚本时间,我早就一个一个做完了”?

如何解释“有你这写脚本时间,我早就一个一个做完了”?

作者头像
JavaEdge
发布2024-05-25 14:44:26
760
发布2024-05-25 14:44:26
举报
文章被收录于专栏:JavaEdge

即如何解释“一劳永逸”?

如果我们要执行任何重复性任务,最好编写一个脚本或程序来完成这项工作。但关键的决定点在于何时开始考虑编写脚本?

这对人来说可能很主观,下图中,当人开始恼怒时就做出了决定。

0951579df006c3e848aaab360e1f5320.png
0951579df006c3e848aaab360e1f5320.png

关键的决定点在于何时决定编写脚本和了解坡度。我采取的一般方法是,当我第二次做同样的事情时,就该考虑编写脚本(或常用函数等)了。我曾陷入的误区是高估了斜率--如果这两条线多年没有交叉,你可能永远也得不到时间上的回报。

即使从技术上讲不是每次都有 "回报",我也几乎总是宁愿用避免枯燥重复任务的方式来做事。我宁愿花六个月的时间发明和制造一台粉刷房屋的机器,也不愿意花四个月的时间在梯子上顶着烈日拿着刷子刷房子。

当然,有时你没有六个月的时间来粉刷房子。在这种情况下,除非根本不可能按时完成工作,否则我通常还是宁愿每天工作 12 小时来制造一台机器,也不愿意花同样多的 8 小时来刷油漆。

油漆很糟糕。创造和制造新东西才有趣。即使要花更多的时间来完成同样的工作,我还是宁愿这样做。当然,我现在有了一台绘画机器,下次一定会围着你转。

懒狗

手动做->懒得做->写脚本->懒得写->让gpt写 赢麻了。

有些同学认为写个脚本几分钟跑完几周的人工活很了不起

这种炫耀的心态不可取。容易让老板觉得工作不饱和。

首先像这种提升100倍生产力的工具,不但会震惊老板,也会吓坏同事,影响公司稳定和谐的环境。

正确的做法是,即便几分钟跑完任务,也应该花一周甚至更长的时间,无论是自己钻研高级数据分析之类的书提升也好,还是打磨脚本让普通人也更易用,只要老板预期两周,你一周零两天完成了,超出了他的预期,就是圆满完成任务,同时不至于引起同事的恐慌。

同样的任务,每次提升20~30%的效率,小步快跑多次满足预期,比一次巨大的冲击性满足要好得多得多,老板会认为你不断在提升。

反之,这次5分钟,下次准备几分钟搞完?

最后,即便是脚本几分钟能跑完,但如果要做成一个普通员工能快速上手的产品,能销售给更多的公司,就需要花很长时间思考、反馈、改进,这都不是一个简单的活。

两周的活话两天写个凑合的脚本跑完,然后剩下的时间进行性能优化和复用性修改,控制总工作时间基本不变

有时候review可能发现自己的脚本有bug 而且这种review优化是能实在提高自己编码能力的

不要解释

也不要让别人知道你用了脚本,除了你最亲最信任的人。否则你的脚本就白写了。

这就是为啥就算我写了脚本,也绝对不会把通用的东西封装的太好,不会在正前方定义变量一样,需要进行变更的时候,我直接去中间改代码,你要是想用,你就通读代码去吧。

不是混淆的问题,是领导让你告诉他怎么用的问题,你能说不么,所以我这里是把改几条配置变成要改代码,这样学的那边就从死记硬背几条配置怎么改,变成了必须学会一门语言,学会一些包怎么用,通读整个代码,对于非系统学习过的人是天堑。

带走没啥卵用,都是高度定制的,让这个东西别人学习曲线够高就行

职场回答

低情商:我写个脚本,十分钟干完你一天的活

高情商:这个东西真不好做,我可能一天才能做完

真技术参考:

  • https://www.globalnerdy.com/2012/04/24/geeks-and-repetitive-tasks/
  • https://akhileshyadav.wordpress.com/2012/04/26/geeks-and-repetitive-tasks/
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 懒狗
  • 有些同学认为写个脚本几分钟跑完几周的人工活很了不起
  • 不要解释
  • 职场回答
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档