作为十多年的老程序员,突然想分享个想法给大家 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
gidot
V2EX    程序员

作为十多年的老程序员,突然想分享个想法给大家

  •  3
     
  •   gidot 2021-08-07 12:41:07 +08:00 7376 次点击
    这是一个创建于 1526 天前的主题,其中的信息可能已经有所发展或是发生改变。

    与人相处和写代码一样,也是需要前后端分离的。你把后端所有的数据都暴露在前端,让前端直接写库,不论是程序还是人际交往,都是非常危险的行为。

    大家都那么会抽象,不妨尝试把自己的生活也抽象一下,认真设计一下自己的人生架构,前后端分离一下,别把心里的都写在脸上,也别把看到的都写到心里。

    祝大家生活愉快。

    43 条回复    2021-08-09 13:05:26 +08:00
    webmasterisadog
        1
    webmasterisadog  
       2021-08-07 12:46:11 +08:00
    其实就是情商太低。需要修炼
    Ben4
        2
    Ben4  
       2021-08-07 13:22:21 +08:00
    "别把心里的都写在脸上,也别把看到的都写到心里",后一句什么意思
    Ben4
        3
    Ben4  
       2021-08-07 13:23:39 +08:00
    刚按回车就懂了,是不是说有些事别太往心里去
    namelosw
        4
    namelosw  
       2021-08-07 13:30:27 +08:00   7
    作为快十年的老程序员,发现前后端不分离其实更好用点
    InDom
        5
    InDom  
       2021-08-07 13:35:01 +08:00   12
    作为后端:
    用户输入的数据都是不可信的。
    用户要分权限,操作数据要验证权限。
    黑客一般都喜欢直接攻击后端。

    作为前端:
    后端给的数据并不是都要给用户展示的,当然后端也不应该给。
    不管后端多烂,前端还是要弄的好看点。
    用户操作的舒服了,没人管你代码有多烂。
    zjsxwc
        6
    zjsxwc  
       2021-08-07 13:41:03 +08:00
    所以应该坚持 SOLID 原则,

    每个社交关系用途都应该单纯,
    每个关系都得有备胎,拒绝改变自己内在,而去改变外部环境,改变别人,
    里氏替换,给奶就是娘,尊严与坚持都是可有可无,
    每个关系都不能多个角色重叠在一个人上,
    应该一切依赖都以“钱”为主、为中介,



    嗯,233333,哈哈哈
    6IbA2bj5ip3tK49j
        7
    6IbA2bj5ip3tK49j  
       2021-08-07 13:57:36 +08:00   3
    我得指出来:前后端分离不是这个意思啊……
    join
        8
    join  
       2021-08-07 14:15:00 +08:00 via iPhone
    是的,这是成熟的做法。
    coderluan
        9
    coderluan  
       2021-08-07 14:17:46 +08:00   3
    有时候前端就满足需求, 上后端只是给自己找麻烦, 所谓切勿交浅言深.
    yoke123
        10
    yoke123  
       2021-08-07 14:27:11 +08:00 via Android
    不就是情商高低和人情世故吗?别抽象了,没啥意思
    vip2
        11
    vip2  
       2021-08-07 17:05:44 +08:00
    说得好
    liuidetmks
        12
    liuidetmks  
       2021-08-07 17:21:41 +08:00
    不光是程序员,各个行业的技术工种都这样,不善于和人交际。
    3dwelcome
        13
    3dwelcome  
       2021-08-07 17:24:34 +08:00
    没怎么看懂,人怎么前后端分离?仅仅只是把心事藏心里?
    xiangyuecn
        14
    xiangyuecn  
       2021-08-07 17:40:07 +08:00
    突然又想到那个删库 删文档 删 issue 的开源裤 /t/711701 前几天还温习来着
    Rheinmetal
        15
    Rheinmetal  
       2021-08-07 19:11:48 +08:00
    @xiangyuecn 人家活的很明白
    idlewater
        16
    idlewater  
       2021-08-07 19:32:55 +08:00   1
    与人相处,贵在坦诚
    ClarkAbe
        17
    ClarkAbe  
       2021-08-07 19:49:38 +08:00
    前后端分离还是好点吧,一个后端,一堆前端,千人千面,在人前说人话,鬼前少说话,鬼话一旦出错人就没了
    ashuai
        18
    ashuai  
       2021-08-07 19:51:26 +08:00
    算了吧,人类太不靠谱了
    QK8wAUi0yXBY1pT7
        19
    QK8wAUi0yXBY1pT7  
       2021-08-07 19:58:34 +08:00
    服务优质用户就可以了。
    那些个吸血鬼酱油党甚至是爬虫,滚一边去,爱咋地咋地。

    人生不是只有这一个栈,还有很多更重要的事情。
    fakeshadow
        20
    fakeshadow  
       2021-08-07 20:37:29 +08:00
    一通操作之后发现重构比较好。。。
    zooo
        21
    zooo  
       2021-08-07 20:46:51 +08:00
    你这个说法,有点意思
        22
    leafre  
       2021-08-07 20:47:19 +08:00
    十多年 高寿啊
    leafre
    lesismal
        23
    lesismal  
       2021-08-07 21:13:24 +08:00   1
    言之有理,但不是每只鸟来到这个世界都是为了枪子儿的

    越年轻的一代,越在朝着更简洁的沟通方式上发展,我自己年纪大了,不去建议方式了,未来是他们的,顺其自然吧
    gravitybox
        24
    gravitybox  
       2021-08-07 21:23:40 +08:00
    新奇的视角,以程序设计类比为人处世
    gravitybox
        25
    gravitybox  
       2021-08-07 21:28:03 +08:00
    如果令人烦恼的信息(输入)可以被 if...else...拒之门外(后端),该多好
    dawn009
        26
    dawn009  
       2021-08-07 21:31:21 +08:00
    作为十多年的老程序员,为什么突然想分享这样一个想法?
    v2k9
        27
    v2k9  
       2021-08-07 22:36:34 +08:00
    一个简单的道理,如果用前后端做比喻的话,反而显得生拗了。

    待人接物不是程序化的,是随机应变,因地制宜。
    pingpingping
        28
    pingpingping  
       2021-08-07 22:38:53 +08:00
    CPU 效率不考虑?是否有足够的内存硬盘资源?
    AX5N
        29
    AX5N  
       2021-08-08 00:09:40 +08:00
    当你握着一把锤子
    dengshen
        30
    dengshen  
       2021-08-08 00:28:29 +08:00 via iPhone
    好好打工。不要搞一些花里胡哨的东西和事情
    chenyu8674
        31
    chenyu8674  
       2021-08-08 01:33:31 +08:00
    当 LZ 谈到“屎山”时,LZ 的心里在想什么[doge]
    bintianbaihua
        32
    bintianbaihua  
       2021-08-08 08:31:36 +08:00
    挺有趣的比喻。
    1if5ty3
        33
    1if5ty3  
       2021-08-08 08:32:41 +08:00
    程序员的尽头是哲学。。。
    darknoll
        34
    darknoll  
       2021-08-08 09:13:06 +08:00
    都程序员了就不用谈什么人际交往了
    lixon166
        35
    lixon166  
       2021-08-08 09:50:49 +08:00
    一切都是 0-1-0 的过程
    opengps
        36
    opengps  
       2021-08-08 10:19:06 +08:00
    非工作状态下,用非技术的眼光看问题,会减少很多问题,生活中接触的人并不都是那么“技术思维”
    ArJun
        37
    ArJun  
       2021-08-08 12:12:26 +08:00
    看情况,如果能盈利似乎没必要在乎那么多技术点
    WhoMercy
        38
    WhoMercy  
       2021-08-08 16:17:30 +08:00
    我的感悟是,要像做项目一样,持续重构自己对事物的认识,不要过于死板一成不变,不然最后爆发出来的危机难以处理。
    sorryfu
        39
    sorryfu  
       2021-08-08 19:48:30 +08:00
    /remake
    lanten
        40
    lanten  
       2021-08-09 09:28:49 +08:00
    坦率一点不好吗? 筛选一下身边的朋友,离那些口是心非的垃圾玩意儿远一点。还有这根程序员有什么关系?
    vueli
        41
    vueli  
       2021-08-09 10:23:05 +08:00
    10 年程序员就分享一下做人要留一面 ? 能不能分享一些让我这些小白一看就觉得起飞的
    elintwenty
        42
    elintwenty  
       2021-08-09 11:21:53 +08:00
    前后端分离不是为了让前端不写库啊,不分离一样可以做到这种程度的安全
    LemonK
        43
    LemonK  
       2021-08-09 13:05:26 +08:00
    巧了,我还真讲过编程思想的泛用这个题目。
    不过是早在前前前公司时候的事了,只想起几条。

    DRY 原则。
    类比 --> 不要满足于简单重复过去已经达到的成就。

    接口设计的宽进严出原则。
    类比 1--> 在团队合作中做问题的终结者而不是制造者。
    类比 2--> 严以律己,宽以待人。

    懒惰是程序猿的美德。
    1. 同样功能,代码越精简越好。
    类比 --> 善战者无功。

    2. 产品设计能解决的问题就不要用代码解决。
    类比 --> 为学日益,为道日损。损之又损,以至于无为。

    3. 过早优化是万恶之源。
    类比 --> 你担心的事绝大部分不会发生,简单的活在当下。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana &nsp;   1564 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 16:31 PVG 00:31 LAX 09:31 JFK 12:31
    Do have faith in what you're doing.
    ubao 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