V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
takemeh
V2EX  ›  职场话题

奇闻录 2 憋在心里好多年的事 说出来给你们长长见识

  •  
  •   takemeh · 2019-12-29 11:50:55 +08:00 · 3885 次点击
    这是一个创建于 1578 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本打算在 /t/633241 下面回复的,想了想还是重开主题吧。

    一句话概要就是
    我曾在 C 公司入职后接手了自己于 A 公司写的并历经多年风雨的屎山 Y 框架的故事
    故事细节更丰满有趣,还有未知受害者,请往下读。

    A 和 C 是两个没有直接关系的公司,业务范围也迥异,应该是人员流动携带过去的。
    当时写 Y 框架 的时候年少无知,写的很不调理,还过早的优化,导致框架表现很强悍,可读性很差,
    再加上可能转了几手被改的不成样子了,导致无人能接手。
    (就是最近的作品 /t/631994 用到的框架)


    刚入职 C 公司的那会准备直面 面试时说的“不太好维护的代码”了。
    最坏的打算是加班加点掉头发搞定它。

    后来经历了签保密协议口头暗示威吓等环节,终于拿到了代码。

    结果竟然是自己的“孩子”,不是别人的“屎”,虽然被装扮的很奇怪了,
    但还是认出来了,有些我原有的代码被注释掉放在一边,还放了一堆分析过程。

    然后当然就是慢慢阅读慢慢改啦,一直摸鱼了大半年,余下的精力(这种情况下不费心啊)做自己喜欢的东西。
    平时不管他们提什么要求什么改进,都能轻松给它改出来,自己的代码改着还不容易啊。

    后来要去别的公司了,因为 C 公司对我不错,我就花了不到一个星期的时间让 C 公司 的三个同事完全吃透,包括一些相关的理论知识。然后他们还称赞我能力强,(强个毛,都是奇淫技巧好吧)

    其实完全可以用另外一种比较含糊但他们又说不出来的方式交接代码,
    只揭示表面的那一层东西,原理什么的统统不说,也能顺利走人。

    之前维护这份代码的人就是摸爬滚打了一年走的,也没做出来什么,
    不知道他在我这份屎山代码下都经历了什么样的历程,据说是头发少了很多,
    如果你正在看这个帖子,我表示抱歉,我不是故意要伤害你的。

    透底交代代码还是因为 C 公司老板 对我们开发人员比较好,是个少有的对技术人员尊重的老板,
    不是上来就说知识不值钱代码不值钱那类人。

    我不知道为什么总能遇到奇怪的事,比如
    修路由器获得昂贵耳机 /t/623499
    奇闻录 1 面试获得键盘 /t/625886
    11 条回复    2019-12-30 12:33:32 +08:00
    takemeh
        1
    takemeh  
    OP
       2019-12-29 12:02:52 +08:00
    天哪 你这是什么奇葩体制啊
    takemeh
        2
    takemeh  
    OP
       2019-12-29 12:03:54 +08:00
    天哪 我这是什么奇葩体制啊
    jngke931126
        3
    jngke931126  
       2019-12-29 12:05:46 +08:00   ❤️ 1
    @takemeh 看你激动的都你我不分了,还是你有精神分裂体制。
    看这个油管视频
    takemeh
        4
    takemeh  
    OP
       2019-12-29 12:09:59 +08:00
    @jngke931126 我确实有时看自己的贴会有种旁观者视觉。
    jngke931126
        5
    jngke931126  
       2019-12-29 12:13:52 +08:00
    @takemeh 你就要蜕变成一台主机通过虚拟机运行多个操作系统的情况了。
    平时多加强这方面的训练,你就可以做到一个人格休息一个人格出来写代码,然后前一个出来 review
    takemeh
        6
    takemeh  
    OP
       2019-12-29 12:19:20 +08:00
    @jngke931126 这个视频如果是真的,那么人类大脑硬件确实能容纳几个完整的人格,有点人格能力还很强。 神奇
    jngke931126
        7
    jngke931126  
       2019-12-29 12:24:53 +08:00
    @takemeh 应该是真的,人的潜力上限很大的。
    Bbird
        8
    Bbird  
       2019-12-29 12:27:58 +08:00
    这就说明圈子很小,概率上是常见的事,尤其是你有一个框架的时候

    同时说明代码泄漏根本防范不住的,一个公司要么保护好代码,要么做到代码泄漏后别人无法复制业务。
    takemeh
        9
    takemeh  
    OP
       2019-12-29 12:41:13 +08:00
    @Bbird #8 有些公司的代码如果泄漏到了同行,领先的部分立马被追平。
    尤其是用单片机的行业,只要读出来,写到另一块 mcu 上立马,大批山寨品随机就出现。

    所以单片机一个重要的功能就是要防止读取。
    ZredoC
        10
    ZredoC  
       2019-12-29 13:18:02 +08:00   ❤️ 1
    🤣🤣🤣太强了
    ARhen
        11
    ARhen  
       2019-12-30 12:33:32 +08:00
    奇淫技巧说道点了,我写的代码里面也有,说到底技术不够,只能靠所知道的技术给模拟出来了😂
    再开也是想不出来当初怎么想的~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3242 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:26 · PVG 20:26 · LAX 05:26 · JFK 08:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.