跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 写代码又快又好 bug 少是不是一种罪过?
未分類
2020 年 5 月 16 日

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

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

資深大佬 : toooo 1

二线城市非常一般的互联网公司, 安排任务后总是能比较好的完成, bug 也少, 而有些人写出来的东西一堆问题, 天天加班改 bug, 这么一对比反而我成了那么不加班干活少的一位, 请教大家有什么好的建议能改善这种状况吗?
大佬有話說 (100)

  • 資深大佬 : Woood

    我在的公司也是这样,领导还经常和我说**你怎么不加班。。。

  • 資深大佬 : Smilencer

    劣币驱除良币

  • 資深大佬 : dabaitu

    sleep(3000)?

  • 資深大佬 : sunziren

    sleep(3000) 哈哈哈哈哈哈

  • 資深大佬 : Rwing

    是的,没办法

  • 資深大佬 : guoluwei

    你可以帮别人改 bug

  • 資深大佬 : shilyx

    你感到自己避免了很多额外成本

    老板感到你可以做得更多

  • 資深大佬 : linxb

    @dabaitu 然后每天减 100,项目持续优化性能显著提升?

  • 資深大佬 : lekai63

    摸鱼咯

  • 主 資深大佬 : toooo

    其实老板是更看重直观的工作时间, 如果我天天加班, 工作做的又好, 可能就是另一种情况了. 并且加班时干点啥都行.

  • 資深大佬 : symeonchen

    把 Bug 数量和任务准时交付比例进行量化,譬如 95%的任务准时完成,提测阶段功能问题小于 3,上线后 0 故障之类,需要的时候向 leader 提供。如果结果是活更多了钱没多,可以考虑换个团队 /公司了。

  • 資深大佬 : zgl263885

    十八线城市,同样问题,加班常态化,不加班可以,要跟领导*请假*。

  • 主 資深大佬 : toooo

    @symeonchen 多谢, leader 是认可这方面的工作的, 但是 leader 在老板面前也没话语权, 老板还整天嫌弃 leader, 这么看如果情况持续恶化只能考虑换个了.

  • 資深大佬 : yuankui

    哈哈,可能是自己表现得太夸张了。

    可以试试假装很忙

  • 資深大佬 : JesseHeisenberg

    别人都带动兄弟就业,你把活儿全干了。可不是格格不入,说明该坑位了。这里配不上你

  • 資深大佬 : AnsonUTF8

    为什么不和老板直说?

  • 資深大佬 : alphadog619

    是啊,这样会使你和测试的工作量都让领导看起来不饱和。

  • 資深大佬 : eGlhb2Jhb2Jhbw

    上一次遇到这事,我拉着领导把我们全组代码 review 了,然后加班的伙计没过多久就走了。

  • 資深大佬 : Takuron

    如果的确和公司氛围不合,可以考虑上班时间划水刷 v 站,偶尔象征性的加班一下。表现好也要表现的谦虚一点。
    当然能跳槽自然是第一选择

  • 資深大佬 : Vegetable

    有,快速晋升为 Leader

  • 資深大佬 : Exin

    以结果导向量化工作产出

  • 資深大佬 : Vegetable

    @eGlhb2Jhb2Jhbw 哈哈哈,你一口气看完这种代码确定不会气到自己?

  • 資深大佬 : hhyyd

    。。。。帮别人改 bug,然后别人的业务我也熟了。

  • 資深大佬 : Shennong

    多写冗余代码?

  • 資深大佬 : eGlhb2Jhb2Jhbw

    @Vegetable #22 我开心着呢啊,本来就和其他几个不对付,拉帮结派的,我从来没惹过他们,但是我不和他们玩他们就不给我好脸色(实在和他们没啥好玩的)。再说代码写的确实很垃圾,就陪着领导边看边骂,超爽的,哈哈哈。

  • 資深大佬 : Vhc001

    感觉我和主一样,写出的代码极少会有 Bug
    主要由于我平时爱看知名项目的源码和编程语言的最佳实践,加上写代码时潜意识里会从安全角度思考每个功能的实现方式

  • 資深大佬 : otakustay

    但是当老板不管你的实际工作过程,只管你目标达成的时候,你也会很痛苦的,需要的资源自己争取、要对接的外部人员自己上门沟通、目标拆解和计划制定没人和你确认可行、推进过程和进度管理自己摸索……

  • 資深大佬 : zcyoop

    建议写一会代码,就奖励自己摸一会鱼

  • 資深大佬 : Counter

    @AnsonUTF8 跟老板说了,老板就知道可以给 LZ 加一加任务了

  • 資深大佬 : Counter

    其实这就是很典型的平台与个人能力不匹配的情况

  • 資深大佬 : hmxxmh

    你工作完成了,就待公司干的自己的事把,学点感兴趣的,让头头看到你人在就行,没办法,不加班俨然成了一种罪过

  • 資深大佬 : aitakute

    是的,“贼寇是我们的衣食父母,匪患是我们的财米钱粮”,不加班就是原罪

  • 資深大佬 : whyrookie

    入职新公司,同事之前的代码有 bug,测试在项目上遇到 bug 也会找你,顺手就改了,有时候有种背锅的感觉

  • 資深大佬 : whyrookie

    @whyrookie #33 和同事共同维护项目

  • 資深大佬 : rainfallmax

    上周,CPU 占用超过 45%,
    本周,增加了延时,CPU 占用不到 5%。
    又是优化系统的一周。
    为我自己点赞。

  • 資深大佬 : cmlz

    以我实际的经历告诉你,确实是有罪。当时我一个人的工作量比另三个加起来还要多一倍,但我还是比他们完成得快,然后我就成了领导眼里偷懒的那个。

  • 資深大佬 : cmlz

    有些人头猪脑的东西,不懂什么叫效率。

  • 資深大佬 : sampeng

    上都没说到一点…问题不在老板,在 leader

  • 資深大佬 : crella

    感觉跟打 fps 游戏有点像。
    菜鸟互啄十年不如与高手过招几小时。

  • 資深大佬 : Meltdown

    关键看老板有没有判断能力

  • 資深大佬 : yangzhezjgs

    可以故意写有 bug 的代码。。

  • 資深大佬 : mandex

    如果不想跑路的话就待在公司多看看书,假装在加班。写代码又快又好 bug 少是不是一种罪过?

  • 資深大佬 : redford42

    建议不要把自己当 cpu 用

  • 資深大佬 : DeepRedApple

    哈哈,我这样做被认为工作不饱和

  • 資深大佬 : puras

    这种事情吧,好多地方都存在。
    咱们这就是,两个项目并行,一个项目质量好,上线基本不出问题;另一个项目质量差,上线总出问题,客户总骂;
    然后。。。质量差的就经常通宵解决问题;
    领导看到后,就是一顿夸,看,客户在有问题的时候,总能第一时间加班加点的赶工搞定
    当然,有的时候搞不定,还要另一个组质量好的来解决。
    最后评绩效的时候,因为质量差的组,经常火线解决问题,总加班,给了高绩效
    而质量好的组,因为平时任务完成的好,基本不用加班,给的绩效就是一般,而且领导侧面表示过,这组人不太积极。
    哈哈。

  • 資深大佬 : nnqijiu

    就看领导是不是以结果为导向

  • 資深大佬 : luozic

    上 TDD,加一下待优化代码,后面不断重构,性能先搞低点,后面不断优化,还可以 blog 和水经验。

  • 資深大佬 : MoccaCafe

    这个需要看 leader,有的 leader 在你好不容易空闲的时候,担心公司亏了一样,给你立马安排无关紧要的活,把人当机器看不可取

  • 資深大佬 : hikarikun1991

    所以我现在是白天划水 晚上加班干活 在外人看来特别努力工作

  • 資深大佬 : NonClockworkChen

    你们的领导,管理能力有问题。

  • 資深大佬 : zhengdai1990

    是的,这时候需要能远程摸鱼了

  • 資深大佬 : hqtc

    你很有天赋,属于鹤立鸡群了。
    不过,能力越大,责任越大。
    仔细思考一下,你还能主动做些什么吧。
    干~

  • 資深大佬 : yarnyikai

    跟你一样,分配任务的时候大家都是公平分的,我写的快,bug 少,早下班,被主管吐槽,说我做的东西太简单了,没事干多帮帮别人改 bug,果断离职。

  • 資深大佬 : damingxing

    这么一对比反而我成了那么不加班干活少的一位

    这里是你自己的感觉还是别人在指责你呢? 如果是自己的感觉,那么代码可以试图在写代码的时候对自己要求更高,结构更清晰,这样你的代码质量还可以进一步上升。

    如果是老板或者同事指责你,一般而言并不是对方否认你的水平,而是指出你在态度上显得没有其他人投入。也就是说如果其他人努力程度是 100%,而你努力程度是 70%,自然就显得做得少了。要改进的地方就是提高努力程度。

    假定你的技术水平是 1.5,但是你的努力度是 0.7,那么你的产出应该是 1.5 x 0.7 = 1.05
    和技术水平 1,努力度 1 的人相比,你的付出并没有增加多少

  • 資深大佬 : xiaoyu18369

    嗯,是的

  • 資深大佬 : afei2008

    @damingxing 产出 1.05 和产出 1 拿一样的 m,且还不落好,还是把 0.3 的努力投到其他地方吧,嘿嘿

  • 資深大佬 : yeze322

    取决于你到底想要啥
    如果想升职加薪:向上管理,推动你的任务以外的事情,承担更大的责任。
    如果想跳槽:业余时间多还不好吗?

  • 資深大佬 : zcfnc

    所以每次写周报的时候都虚空编造一些可能会遇到的问题及解决方式,而实际并没有出现的问题

    因为如果不这样的话就会给领导一种错觉:你怎么做什么都那么顺利没问题,既然这样的话就给你多发一些作业好了

  • 資深大佬 : gp1136612050

    之前在的公司安排任务,做完了。然后负责人很惊奇,说这么快,自己多测试测试,别毛毛糙糙的。然后就学会了,每周干两天活,其他时间划水,美滋滋。

  • 資深大佬 : qdpoboy

    你看你就不专心写 bug,就知道认真工作 /狗头

  • 資深大佬 : damingxing

    @afei2008 公司一般是按照技术水平定薪水高低,所以别人干得时间长自己干得时间短属于偷懒也没毛病。如果你水平高出周围人特别多那么应该换家水平差不多的公司。

  • 資深大佬 : barbery

    我最喜欢这样小伙伴了,晚点招 php 、前端 欢迎这样的小伙伴加入。

  • 資深大佬 : Blufpiklihm

    上班摸鱼,下班干活。

  • 資深大佬 : sdushn

    在老板看来,不加班 = 工作不饱和,不够努力

  • 資深大佬 : luckyrayyy

    摸鱼啊,写半天公司代码写半天自己代码之类的

  • 資深大佬 : javaWeber

    你剩下的时间,可以摸鱼学习。。也可以指导他人,提高影响力。

  • 資深大佬 : BigDogWang

    很简单,搞完了不要说搞完了,自己摸鱼学习。至于指导别人,如果你想当领袖型的,可以去,不过这个回报率真的很低,而且费心费神

  • 資深大佬 : zhouwei520

    不是你优秀而是你的环境不够优秀。

  • 資深大佬 : blackshow

    写完摸鱼

  • 資深大佬 : Johnny168

    这难道就是你来这摸鱼的理由。我感觉你在无中生有,暗度陈仓。。。

  • 資深大佬 : symeonchenEXR

    来一线城市就可以了

  • 資深大佬 : symeonchenEXR

    先研究一下公司的发展吧,现金流的问题,说不定哪天就倒闭了

  • 資深大佬 : newmlp

    把又快去掉,就算你做完了也要没做完,多出来的时间正好摸鱼学习

  • 資深大佬 : Xcution

    时间多久慢慢写,时间少就写快点,一下写完了就没事做了,到时候看到你还以为在偷懒,比如说规定今天要加班我就会故意放慢速度,不然晚上根本没事做

  • 資深大佬 : xwhxbg

    一样一样,当时后端自由选技术,我选了 rust,从此没加过班,Java 的老哥倒是天天肝,什么角标越界什么空指针异常天天来.

  • 資深大佬 : hantsy

    @toooo 当然这样就是证明其他人没用,在一些大公司如果遇到一些垃圾上司可能会被排斥。

  • 資深大佬 : keepeye

    有时间可以摸鱼,可以提高自己,可以主动找活干

  • 資深大佬 : StarUDream

    多去关注一些技术博客、微信公众号之类的,上班找时间可以研究研究。

  • 資深大佬 : pkookp8

    @rainfallmax cpu 负载和运行效率反复提升中
    你问我为什么还有提升空间,我怎么知道

  • 資深大佬 : whp1473

    (1)与公司价值观切合,想为奖金和期权奋斗,分好工作后,在工作群里进行工作对接,比如接口定义好了,你看下文档。完成后,过 N 时间(你来定)就主动问组长下面的工作,你不会闲着的。有时候我都我完成 3-4 个任务了,同事还在那里反反复复修第一个任务的 bug,领导都不傻有数。
    (2)N 的时间里不要闲着呀,读读技术博客,写写笔记,看看资料。

    哪怕做的飞快,要不(1),要不(2),要不离职,要不你收购这家公司,没有其他选项。

  • 資深大佬 : blindie

    @damingxing 水平好的程序员写的代码质量水平差的怎么也追不上(除非他水平变好)。只要是个需要长期团队维护的项目,好和差不是 1.5 和 1 的区别,是 1 和 0,甚至是 1 和负数的区别。
    不理解这个的多看看书了解一下软件开发中的破窗效应。

  • 資深大佬 : MoRun

    你可以展示你为何 bug 少的原因,比如测试充分,比如逻辑缜密,经验丰富(比别人更快的看出同事的 bug )。
    同时你得让领导知道这个事情。否则,很容易被认为是因为你的工作比较简单,成为了小透明

  • 資深大佬 : damingxing

    @blindie 你说的这种情况在少数尤其是创业公司内是存在,稳定的开发团队中不太可能,大多数只是一个分工的问题,水平差不到太多去。

  • 資深大佬 : konakona

    一个好的程序员永远都想将 Bug 控制到尽可能的少,你没有错,错的是这个世界……
    还是选一家正规的 IT 公司吧!

  • 資深大佬 : kilimaygs

    尝试每天上午不写代码,(低调)做自己的事情。下午才开始写

  • 資深大佬 : blindie

    @damingxing 即使是一个卓越团队 团队成员也各有所长 在特定任务上效率必然差异巨大 再者即使是老公司也会立新项 依然会遇到一大堆新技术和新挑战 《人月神话》里的外科手术团队就是来解决这些问题的 更不要说有的开发有团队提效能力和教学能力了 水平的差距比薪资的差距大的多

  • 資深大佬 : kaigong

    应该是分老板和直属领导的吧。一般直属领导只关心交代的任务能不能完成,老板才会看这种工作气氛啊,状态之类的东西。因为不总在现场,只能看表面大体情况。但是决定绩效的是直属领导,面向决定绩效的人编程就可以啦。
    交代你点任务你拖拖拉拉,写点功能四处漏风,还上班摸鱼,下班就跑,天天出问题要直属领导背锅,谁看着也不舒服吧。
    你高效完成作业,重难点的项目可以相信你。领导会纠结你的考勤?不会的,想出去办点私事他都能给你申请公出。

  • 資深大佬 : Eugene1024

    这样会体现不出你的能力,久了领导会觉得你没太大用处(手动狗头)

  • 資深大佬 : akakidz

    真的羡慕做代码 review 的公司

  • 資深大佬 : oatw

    多数老板看不懂代码,对软件工程也只了解个皮毛。既然拿了人家的钱,总得让人家有点儿刷存在感的方式,比如抓考勤,定绩效,听风就是雨让员工瞎折腾所谓前沿技术等等。。。

  • 資深大佬 : honmaple

    是罪过,工作不饱和,杂七杂八的事情强行来凑

  • 資深大佬 : mine21

    我身边有,写个功能好几天才搞出来,还天天加班,领导在聚餐和发奖金的时候,也是觉得他们工作太辛苦了,得奖励多点。
    我就呵呵啦。

  • 資深大佬 : littlecreek

    如果你受到了这种困扰, 说明你的老板对软件工程师的工作成果没有一个有效的评估, 那么老衲教你一招:

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

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

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

    看给孩子们都逼成啥样了?

  • 資深大佬 : CoderGeek

    哪都有 我最近也是 一些有坑的优化基本都排在我这里 有提升到还好 要不真的难搞

  • 資深大佬 : xujinkai

    领导对我写单元测试的看法是浪费时间…

  • 資深大佬 : fushall

    @JesseHeisenberg 这个带动兄弟就业是个什么鬼[笑哭]

  • 資深大佬 : justin2018

    sleep 大法好~

  • 資深大佬 : xuanbg

    别问,问就是:是。你挤占了别人的生存空间你造吗……手动狗头保命

  • 資深大佬 : leafShimple

    是 因为别人只需要实现功能,以及给老板做样子

  • 資深大佬 : omghonor

    我也遇到过,划水半年后,开始在本职工作之余,做性能优化,和做一些提升团队效率的工具。然后提报领导,做分享。
    半年后晋升周期,晋升成功。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具