关于如何提升设计能力 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
csfreshman

关于如何提升设计能力

  •  
  •   csfreshman 2021 年 6 月 4 日 3106 次点击
    这是一个创建于 1787 天前的主题,其中的信息可能已经有所发展或是发生改变。

    夜深人静轻轻敲击键盘请教各位大佬,有没有能提升设计能力的书籍,比如给出一些场景,使用 C++实现一些类,比如可以先实现一个简单的,然后分析缺点,再进行优化。

    有没有这方面的资料呢?不局限与书籍,可以是付费课程 书籍等,如果没有的话,这方面是不是一个商机呀?哈哈哈哈

    17 条回复    2021-06-06 10:03:48 +08:00
    micean
        1
    micean  
       2021 年 6 月 4 日
    要有能试错的机会
    fkdtz
        2
    fkdtz  
       2021 年 6 月 4 日
    个人感觉这方面的书、资料什么的网上已经很多很多了,这东西主要还是得理论加实践,再加理论,再加实践... 无限循环。

    因为光看理论不去实践根本看不懂,以为理解了其实压根不理解。而光去实践不看理论,大概率来说会实践的一团糟。

    先去实践一会儿,感觉有点废, 去看看理论,哦原来是这个意思,再去实践,感觉还不错,过一阵又觉得有点废,再看看理论...

    理论一般都比较抽象或是比较理想化,在没有实践经验下去看很难 get 到点子上。反复摩擦自己是个办法。
    MarkLeeyun
        3
    MarkLeeyun  
       2021 年 6 月 4 日
    去大厂也许行哦。哈哈。
    leven87
        4
    leven87  
       2021 年 6 月 4 日
    我说个简单易行的,自己做项目的时候,找找 github 上类似的项目,看别人是怎么架构的,怎么定义接口的。对应的一些细节问题,再搜索优劣,解决方案。
    看书难免流于理论,自己思考又过于费时,项目也不允许。
    bsg1992
        5
    bsg1992  
       2021 年 6 月 4 日
    接触更多的业务场景,先写一半能达到 最小可用,然后在优化重构。
    yiqiao
        6
    yiqiao  
       2021 年 6 月 4 日
    @leven87 同样。
    楼主可以自己做一遍然后在教别人,这样学的最快了。
    ChoateYao
        7
    ChoateYao  
       2021 年 6 月 4 日
    我写过那么多年的代码,没有设计是一步到位的,都是先完成功能代码,再根据功能代码提炼出设计模式。

    通用的设计,如接口规范、代码目录架构这个可以参照其他项目或书籍来就行了。但是代码的抽象程度往往没有办法一步到位,就算一步到位在日后的需求上也会逐渐不满足。
    no1xsyzy
        8
    no1xsyzy  
       2021 年 6 月 4 日
    写三遍
    第一遍通常来说缺乏设计
    第二遍通常来说过度设计
    第三遍就好多了
    xuanbg
        9
    xuanbg  
       2021 年 6 月 4 日
    @no1xsyzy 没错,如我这种资质平庸之辈,就得写 5 遍呢。
    rabbitofyou
        10
    rabbitofyou  
       2021 年 6 月 4 日
    多总结
    csfreshman
        11
    csfreshman  
    OP
       2021 年 6 月 5 日
    @leven87 目前来看最可行的方法了
    csfreshman
        12
    csfreshman  
    OP
       2021 年 6 月 5 日
    @MarkLeeyun 现在已经在大厂了,然而还是菜的抠脚
    csfreshman
        13
    csfreshman  
    OP
       2021 年 6 月 5 日
    @fkdtz 有道理,平时我也老思考,比如写了一个小模块,后面发现有更好的写法,想去改的时候已经合主线发布到线上环境,这时候又有新任务。
    MarkLeeyun
        14
    MarkLeeyun  
       2021 年 6 月 5 日
    @csfreshman 6666 啊。我们这些人太菜了。
    csfreshman
        15
    csfreshman  
    OP
       2021 年 6 月 5 日
    @MarkLeeyun 去年刚毕业,菜的抠脚,工作中师傅(学长)经常给我擦屁股,想努力提高下自己。
    e583409
        16
    e583409  
       2021 年 6 月 5 日
    我感觉 是 认知需要提高 思维需要提高
    MarkLeeyun
        17
    MarkLeeyun  
       2021 年 6 月 6 日
    @csfreshman 楼主还是很厉害的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3002 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 14:03 PVG 22:03 LAX 07:03 JFK 10:03
    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