奇闻录 2 憋在心里好多年的事 说出来给你们长长见识 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
takemeh

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

  •  
  •   takemeh Dec 29, 2019 4700 views
    This topic created in 2313 days ago, the information mentioned may be changed or developed.
    本打算在 /t/633241 下面回复的,想了想还是重开主题吧。

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

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


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

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

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

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

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

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

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

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

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

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

    所以单片机一个重要的功能就是要防止读取。
    ZredoC
        10
    ZredoC  
       Dec 29, 2019   1
    太强了
    ARhen
        11
    ARhen  
       Dec 30, 2019
    奇淫技巧说道点了,我写的代码里面也有,说到底技术不够,只能靠所知道的技术给模拟出来了
    再开也是想不出来当初怎么想的~
    About     Help     Advertise     Blog     API     FAQ     Solana     5326 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 03:27 PVG 11:27 LAX 20:27 JFK 23:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86