写代码又快又好 bug 少是不是一种罪过?

2020-05-13 09:14:15 +08:00
 toooo
二线城市非常一般的互联网公司, 安排任务后总是能比较好的完成, bug 也少, 而有些人写出来的东西一堆问题, 天天加班改 bug, 这么一对比反而我成了那么不加班干活少的一位, 请教大家有什么好的建议能改善这种状况吗?
13239 次点击
所在节点    职场话题
115 条回复
blindie
2020-05-13 19:15:42 +08:00
@damingxing 水平好的程序员写的代码质量水平差的怎么也追不上(除非他水平变好)。只要是个需要长期团队维护的项目,好和差不是 1.5 和 1 的区别,是 1 和 0,甚至是 1 和负数的区别。
不理解这个的多看看书了解一下软件开发中的破窗效应。
MoRun
2020-05-13 19:53:24 +08:00
你可以展示你为何 bug 少的原因,比如测试充分,比如逻辑缜密,经验丰富(比别人更快的看出同事的 bug )。
同时你得让领导知道这个事情。否则,很容易被认为是因为你的工作比较简单,成为了小透明
damingxing
2020-05-13 20:05:54 +08:00
@blindie 你说的这种情况在少数尤其是创业公司内是存在,稳定的开发团队中不太可能,大多数只是一个分工的问题,水平差不到太多去。
konakona
2020-05-13 21:23:15 +08:00
一个好的程序员永远都想将 Bug 控制到尽可能的少,你没有错,错的是这个世界……
还是选一家正规的 IT 公司吧!
kilimaygs
2020-05-13 21:40:18 +08:00
尝试每天上午不写代码,(低调)做自己的事情。下午才开始写
blindie
2020-05-13 22:22:19 +08:00
@damingxing 即使是一个卓越团队 团队成员也各有所长 在特定任务上效率必然差异巨大 再者即使是老公司也会立新项 依然会遇到一大堆新技术和新挑战 《人月神话》里的外科手术团队就是来解决这些问题的 更不要说有的开发有团队提效能力和教学能力了 水平的差距比薪资的差距大的多
kaigong
2020-05-13 22:41:47 +08:00
应该是分老板和直属领导的吧。一般直属领导只关心交代的任务能不能完成,老板才会看这种工作气氛啊,状态之类的东西。因为不总在现场,只能看表面大体情况。但是决定绩效的是直属领导,面向决定绩效的人编程就可以啦。
交代你点任务你拖拖拉拉,写点功能四处漏风,还上班摸鱼,下班就跑,天天出问题要直属领导背锅,谁看着也不舒服吧。
你高效完成作业,重难点的项目可以相信你。领导会纠结你的考勤?不会的,想出去办点私事他都能给你申请公出。
Eugene1024
2020-05-13 23:12:51 +08:00
这样会体现不出你的能力,久了领导会觉得你没太大用处(手动狗头)
akakidz
2020-05-14 00:10:16 +08:00
真的羡慕做代码 review 的公司
oatw
2020-05-14 00:27:41 +08:00
多数老板看不懂代码,对软件工程也只了解个皮毛。既然拿了人家的钱,总得让人家有点儿刷存在感的方式,比如抓考勤,定绩效,听风就是雨让员工瞎折腾所谓前沿技术等等。。。
honmaple
2020-05-14 00:34:42 +08:00
是罪过,工作不饱和,杂七杂八的事情强行来凑
mine21
2020-05-14 01:54:49 +08:00
我身边有,写个功能好几天才搞出来,还天天加班,领导在聚餐和发奖金的时候,也是觉得他们工作太辛苦了,得奖励多点。
我就呵呵啦。
littlecreek
2020-05-14 03:13:12 +08:00
如果你受到了这种困扰, 说明你的老板对软件工程师的工作成果没有一个有效的评估, 那么老衲教你一招:

你可以先按照你的办法, 继续写你的高效又 bug free 的代码. 然后:
改一下代码, 留几个小坑, 比如>= 写成 > 啊, i <= array.length 啊之类的, 也可以是某些业务逻辑上的边界条件. 自己拿个小本本记录下来.

这样系统上线后功能还能跑, 但会隔三差五爆出一些问题, 而且都是些不常见的情况才会发生的, 然后你就找出你的小本本, 代码改回去, 跑测试, 然后先别着急 commit/deploy, 先摸鱼, 假装冥思苦想各种艰难排查...... 时间到了之后再 commit 上线. 上线成功后记得一定要写一篇总结文档, 务必做到字字血声声泪, 并 cc 给各路老板. 以上操作切记在凌晨 12 点以后发送.

什么? 你说太晚了你要睡觉? 你设置个邮件定时发送就行了...

看给孩子们都逼成啥样了?
CoderGeek
2020-05-14 04:50:24 +08:00
哪都有 我最近也是 一些有坑的优化基本都排在我这里 有提升到还好 要不真的难搞
xujinkai
2020-05-14 08:03:17 +08:00
领导对我写单元测试的看法是浪费时间...
fushall
2020-05-14 08:33:39 +08:00
@JesseHeisenberg 这个带动兄弟就业是个什么鬼[笑哭]
justin2018
2020-05-14 08:41:21 +08:00
sleep 大法好~
xuanbg
2020-05-14 08:42:28 +08:00
别问,问就是:是。你挤占了别人的生存空间你造吗……手动狗头保命
leafShimple
2020-05-14 08:48:17 +08:00
是 因为别人只需要实现功能,以及给老板做样子
omghonor
2020-05-14 08:51:16 +08:00
我也遇到过,划水半年后,开始在本职工作之余,做性能优化,和做一些提升团队效率的工具。然后提报领导,做分享。
半年后晋升周期,晋升成功。

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

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

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

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

© 2021 V2EX