千万不要相信码农说的,任务太紧,没时间优化代码

2020-04-15 18:08:39 +08:00
 hbolive

没办法写得像一坨屎,这类的言语。。

我们公司,自己的产品,二三线城市,岗位实际很闲,下班到点走人,有任务来了也从来不赶着做。。 有码农若干,包括以前来来去去的,也是不少了,但实际上没一个人说,会把自己代码优化好,都是怎么实现任务了事。 做完了测试也是大概测一下就提交,等出了问题( bug 或者性能上的)再改。

23476 次点击
所在节点    程序员
221 条回复
fewok
2020-04-15 20:32:21 +08:00
千万不要相信老板说的,公司没钱,他可以卖房卖车贷款
lewinlan
2020-04-15 20:41:39 +08:00
楼主说得很中肯,支持一下。
nadoo
2020-04-15 20:43:46 +08:00
@missdeer 支持!大家都努力去这样有竞争力的公司才好,而不只是留在小公司抱怨。
Solael
2020-04-15 20:45:09 +08:00
@missdeer 是的正常的开发流程应该是这样的,重构优化应该专门的 sprint 去做。烂项目才无规划一手抓,又要按时上线又要代码优雅根本不现实,业务是不等人的。
itechify
2020-04-15 20:48:35 +08:00
有时间我确实会优化,经历了优化自己写的模块,美滋滋
V69EX
2020-04-15 20:49:22 +08:00
看着楼上的回复,我终于明白,为何现在的国产应用大多是极臃肿、耗资源了,反正都只想着能跑,跑起来符合产品的需求就 OK,根本没想精益求精之类的……这也许就是快速迭代开发年代的常态吧……:-D
zhangyangkam1
2020-04-15 20:54:35 +08:00
很正常,谁不喜欢闲着呢。没人去推动,想要靠员工自己主动去优化或者说重构根本不现实。而且你也说了钱不多,人家也就图你个清闲了,怎么会去自讨苦吃呢。
beginor
2020-04-15 20:56:10 +08:00
一说到代码优化,怎么就不是个路大神各显神通了呢?完全不是 V2 个路大牛的风格呀
Mai1me
2020-04-15 21:01:08 +08:00
一直强调公司不忙,是不是准备裁员了

人变少 工作量 自然 增加了
james122333
2020-04-15 21:14:47 +08:00
@beginor

政治问题 显了一通在不同环境就什么都不是 是人都不想把命卖掉是真的 底层嘛 好做事比较重要
lscho
2020-04-15 21:26:37 +08:00
说白了就是给人家开多少钱工资,人家干多少事,如果嫌他干的活少,开了就行。。。自己招的员工什么水平自己心里没点数?如果是很有责任心,技术水平高,公司愿意给人家相应的工资?这和忙不忙没有什么关系。
raymanr
2020-04-15 21:28:19 +08:00
@V69EX
臃肿这个问题还真不是程序员的锅。。。

产品什么都要往里面塞
wangsd
2020-04-15 21:30:08 +08:00
看公司,公司没这方面的安排不会做,自己独自做影响进度还要被说,完全就是吃力不讨好,吭哧吭哧弄了好久,谁在乎呢。
dxgfalcongbit
2020-04-15 21:36:51 +08:00
都一样,据我观察大部分机械工程师也不会主动优化设计,基本都是实现功能就交差了。
jaynos
2020-04-15 21:38:16 +08:00
在不影响进度的情况下, 自己花时间完成了一个接口从 0.5s 优化到 0.1s, 订单吞吐量提高 100 倍. 你不说的话, 没人会知道这个事情. 主动在周报中说明自己完成了这个优化, 老板可能的想法是"这人工作不够饱和啊, 下周多排点活"

而且很难保证优化之后的代码不会出现隐性问题, 到时候出问题是谁背锅还用说嘛..
shiji
2020-04-15 21:38:18 +08:00
个人体会
一个是如果公司人员流动比较快的话, 大家对代码不能够深入理解 ,当然也很难深度优化。

再一个,这种优化风险大,很容易造成新 bug 。尤其小公司,测试覆盖不足,对于需要稳定运行的业务来说,多耗费一点性能没事,搞出 bug 就是你的不对。员工不会愿意冒这个风险。
yeqizhang
2020-04-15 21:38:51 +08:00
到点下班不代表不忙,我之前刚入行的那个公司,那一年多基本上每天工作七个小时,那是实打实的每一刻都在忙着开发,除了春节假前有一天,领导也不在了,就摸了下鱼。
项目太乱的话,我个人觉得优化一下,可以把项目搞的好一些,也利于后续的开发。
但这种事,没时间的时候,要么开发自觉用自己的时间去做这事。
要么,就是领导意识到需要优化,安排个时间去做,这也可以减少开发优化项目带来问题时的顾虑。
你是领导的话,把开发新需求时间压缩,腾出时间去安排呗!有需求任务开发,又想着让开发自己主动去优化!不如每次代码审查找出问题
afx
2020-04-15 21:40:20 +08:00
同意 26 楼观点,目前也在维护一坨屎一样的代码,但是即使再看不惯也得忍,尝试改过很多次,几乎每次都有致命错误,我只改了一行代码.gif
defunct9
2020-04-15 21:50:23 +08:00
最近的经历让我明白一个道理:
做多,说多,错多
不做,不说,无错
helloworldgo
2020-04-15 22:00:58 +08:00
你是部门老大 你不牵头拉资源来做 让程序员自己弄?有问题你背么?优化好了你给人家加工资么?你才是摸鱼的那个吧

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

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

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

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

© 2021 V2EX